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

Olumodeji, Olufemi Akindele;Gottardi, Massimo
2017-01-01

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.
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0167926017301499-main.pdf

solo utenti autorizzati

Tipologia: Documento in Post-print
Licenza: PUBBLICO - Pubblico con Copyright
Dimensione 1.02 MB
Formato Adobe PDF
1.02 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11582/309799
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
social impact