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.

### Arduino-controlled HP memristor emulator for memristor circuit applications

#### Abstract

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.
##### Scheda breve Scheda completa Scheda completa (DC)
File in questo prodotto:
File
1-s2.0-S0167926017301499-main.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: PUBBLICO - Pubblico con Copyright
Dimensione 1.02 MB
Utilizza questo identificativo per citare o creare un link a questo documento: `https://hdl.handle.net/11582/309799`