Artigo Revisado por pares

Arduino-controlled HP memristor emulator for memristor circuit applications

2017; Elsevier BV; Volume: 58; Linguagem: Inglês

10.1016/j.vlsi.2017.03.004

ISSN

1872-7522

Autores

Olufemi A. Olumodeji, M. Gottardi,

Tópico(s)

Neuroscience and Neural Engineering

Resumo

In this paper, we present a memristor emulator made up of a digital potentiometer (DigPot) and a micro-controller (Arduino). The mathematical equations which govern the HP memristor model are programmed onto the Arduino which in turn communicates with the digital potentiometer through the Serial Peripheral Interface (SPI) ports updating it based on the implemented equations. The Arduino samples the voltage difference between the two terminals of the potentiometer's resistance network, then calculates the resistance using the implemented mathematical equations of the memristor and then updates the potentiometer through the SPI interface. Data is collected through the serial port and plotted in real time on a serial monitor on a computer. This hobbyist-style do-it-yourself approach which has been made simple and easily replicable can be used to initiate students into the basic theory of memristors. The emulator composed of off-the-shelf electronic components come in handy at a time where reliable physical devices are yet available for testing.

Referência(s)
Altmetric
PlumX