Skip to main content
Log in

A Microcontroller-Controlled Optocoupler-Based Memristor Emulator and Its Usage in a Low-Pass Filter

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Electrical Engineering Aims and scope Submit manuscript

Abstract

A nonlinear circuit element called a memristor has become a popular research area today. Circuits that mimic the behavior of a memristor are called memristor emulators. There are many different types of memristor emulators made. There are also optoelectronic memristor emulators in the literature, albeit in small numbers. In this study, a microcontroller-controlled memristor emulator with a hand-made optocoupler was designed. The circuit is made using an inexpensive microcontroller, the STM32F103RB microcontroller. The emulator made was used in the design of an LP filter with an adjustable cutoff frequency of low and high pass. The operation of the emulator and the filter has been studied experimentally. Experimental results show that the emulator and the LP filter circuits perform well.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  • Abunahla H, Gadhafi R, Mohammad B, Alazzam A, Kebe M, Sanduleanu M (2020) Integrated graphene oxide resistive element in tunable RF filters. Sci Rep 10(1):13128

    Article  Google Scholar 

  • Adhikari SP, Sah MP, Kim H, Chua LO (2013) Three fingerprints of memristor. IEEE Trans Circuits Syst I Regul Pap 60(11),:3008–3021.

  • Arapi M, Mutlu R, (2023) An optocoupler-based Biryukov oscillator design. Eur J Eng Appl Sci, 6, accepted

  • Ascoli A, Tetzlaff R, Corinto F, Mirchev M, Gilli M (2013) Memristor-based filtering applications. In: 14th Latin American Test Workshop (LATW)

  • Babacan Y, Yesil A, Kacar F (2017) Memristor emulator with tunable characteristic and its experimental results. AEU-Int J Electron Commun 81:99–104

    Article  Google Scholar 

  • Biolek Z, Biolek D, Biolková V (2009) SPICE model of memristor with nonlinear dopant drift. Radioengineering 18(2):210–214

    Google Scholar 

  • Chua LO (1971) Memristor - The Missing Circuit Element. IEEE Trans Circuit Theory 18:507–519

    Article  Google Scholar 

  • Chua LO, Kang SM (1976) Memrisive devices and systems. Proc IEEE 64:209–223

    Article  MathSciNet  Google Scholar 

  • Di Ventra, M, Pershin YV (2023) Reality versus fiction. Memristors and memelements: mathematics, physics and fiction. Springer, Cham, pp 13–28

    Chapter  Google Scholar 

  • Göknar İC, Öncül F, Minayi E (2013) New memristor applications: AM, ASK, FSK, and BPSK modulators. IEEE Antennas Propag Mag 55(2):304–313

    Article  Google Scholar 

  • Hu SG, Wu SY, Jia WW, Yu Q, Deng LJ, Fu YQ et al (2014) Review of nanostructured resistive switching memristor and its applications. Nanosci Nanotechnol Lett 6(9):729–757

    Article  Google Scholar 

  • Joglekar YN, Wolf SJ (2009) The elusive memristor: properties of basic electrical circuits. Eur J Phys 30(4):661–675

    Article  Google Scholar 

  • Karakaya B, Şahin ME, Güler H, Gülten A (2017) Memristör tabanlı kaotik devre modelinin FPGA ortamında tasarımı ve gerçeklenmesi. Fırat Üniversitesi Fen Bilimleri Dergisi 29(2):39–44

    Google Scholar 

  • Karakulak E (2022) ARM MCU-based experimental EEG signal generator using internal DAC and PWM outputs. Gazi Univ J Sci 35(3):886–894

    Article  Google Scholar 

  • Kavehei O, Iqbal A, Kim YS, Eshraghian K, Al-Sarawi SF, Abbott D (2010) The fourth element: characteristics, modelling, and electromagnetic theory of the memristor. In: Proceedings of royal society A

  • Knowm Memristors, (2023) https://knowm.org/downloads/Knowm_Memristors.pdf

  • Kyriakides E, Georgiou J (2015) A compact, low-frequency, memristor-based oscillator. Int J Circuit Theory Appl 43(11):1801–1806

    Article  Google Scholar 

  • Itoh M, Chua LO (2008) Memristor Oscillators. International Journal of Bifurcation and Chaos 18:3183–3206

    Article  MathSciNet  Google Scholar 

  • Mazumder P, Kang SM, Waser R (2012) Memristors: devices, models, and applications. Proc IEEE 100(6):1911–1919

    Article  Google Scholar 

  • Muthuswamy B (2010) Implementing memristor based chaotic circuits. Int J Bifurc Chaos 20:1335–1350

    Article  Google Scholar 

  • Mutlu R (2015) Solution of TiO2 memristor-capacitor series circuit excited by a constant voltage source and its application to calculate operation frequency of a programmable TiO2 memristor-capacitor relaxation oscillator. Turk J Electr Eng Comput Sci 23(5):1219–1229

    Article  Google Scholar 

  • Mutlu R, Kumru TD (2023) A Zeno Paradox: some well-known nonlinear dopant drift memristor models have infinite resistive switching time. Radioengineering 32(3):312–324

    Article  Google Scholar 

  • Mutlu R, Karakulak E (2010) Emulator circuit of TiO2 memristor with linear dopant drift made using analog multiplier. In: IEEE Conference Publication | IEEE Xplore, 02–05 December 2010

  • Mutlu R., Karakulak E., (2018) Memristor-based phase shifter, In: ISMSIT 2018 - 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies, Proceedings

  • Olumodeji OA, Gottardi M (2016) Emulating the physical properties of HP memristor using an arduino and a digital potentiometer. In: 12th Conference on Ph. D. Research in microelectronics and electronics (PRIME), pp 1–4. IEEE

  • Özgüvenç A, Mutlu R, Karakulak E (2016) Sawtooth signal generator with a memristor. In: 1st international conference on engineering technology and applied sciences

  • Parlar, I., Almali, M. N. (2020). Memristör Temelli 2. Dereceden Aktif Yüksek Geçiren Filtrenin Incelenmesi. Bitlis Eren Üniversitesi Fen Bilimleri Dergisi, 9(1):446–456

  • Pershin YuV, Martinez-Rincon J, Di Ventra M (2011) Memory circuit elements: from systems to applications. J Comput Theor Nanosci 8(3):441–448

    Article  Google Scholar 

  • Pershin YV, Ventra MD (2010) Practical approach to programmable analog circuits with memristors. IEEE Trans Circuits Syst I Regul Pap 57(8):1857–1864

    Article  MathSciNet  Google Scholar 

  • Physionet Database (2023) retrieved from, https://archive.physionet.org/cgi-bin/atm/ATM

  • Prodromakis T (2011) A versatile memristor model with nonlinear dopant kinetics. IEEE Trans Electron Dev 58(9):3099–3105

    Article  Google Scholar 

  • Prodromakis T, Toumazou C, (2010) A review on memristive devices and applications. In: 17th IEEE international conference on electronics, circuits, and systems (ICECS), pp 934–937

  • Shin S, Kim K, Kang SM (2011) Memristor applications for programmable analog ICs. IEEE Trans Nanotechnol 10:266–274

    Article  Google Scholar 

  • Soni K, Sahoo S (2022) A review on different memristor modeling and applications. In: 2022 international mobile and embedded technology conference (MECON), Noida, (India), pp 688–695

  • Sozen H, Cam U (2015) New memristor emulator circuit using OTAs and CCIIs. Int Conf Electric Electron Eng (ELECO). https://doi.org/10.1109/ELECO.2015.7394456

    Article  Google Scholar 

  • Strukov DB, Snider GS, Stewart DR, Williams RS (2008) The missing memristor found. Nature (london) 453(80–83):2008

    Google Scholar 

  • Talukdar A, Radwan AG, Salama KN (2011) Generalized model for memristor-based Wien-family oscillators. J Microelectron 42:1032–1038

    Article  Google Scholar 

  • Tulumbaci F, Mutlu R (2021) An optoelectronic-based memristor emulator circuit with a rational memristance function. Optoelectron Adv Mater Rapid Commun 15(September–October):487–497

    Google Scholar 

  • Vongehr S, Meng X (2015) The missing memristor has not been found. Sci Rep 5(1):11657

    Article  Google Scholar 

  • Wang XY, Fitch AL, Iu HH, Sreeram V, Qi WG (2012) Implementation of an analogue model of a memristor based on a light-dependent resistor. Chin Phys B 21(10):108501

    Article  Google Scholar 

  • Wang X, Wang G, Wang X (2014) Dynamic character analysis of a LDR, memristor-based chaotic system. J Circuits Syst Comput 23(06):1450085

    Article  Google Scholar 

  • Wey TA, Benderli S (2009) Amplitude modulator circuit featuring TiO2 memristor with linear dopant drift. Electron Lett 45:1103–1104

    Article  Google Scholar 

  • Wey TA, Jemison WD (2011) Variable gain amplifier circuit using titanium dioxide memristors. IET Circuits Devices Syst 5:59–65

    Article  Google Scholar 

  • Yener Ş, Kuntman H (2012) CMOS DDCC Temelli Memristör Gerçeklemesi ve Kaotik Haberleşme Uygulaması. ELECO Elektrik-Elektronik ve Bilgisayar Mühendisliği Sempozyumu. Bursa

  • Yener SC, Mutlu R (2018) A microcontroller-based ECG signal generator design utilizing microcontroller PWM output and experimental ECG data. In: 2018 electric electronics, computer science, biomedical engineerings' meeting (EBBT), pp 1–4. IEEE

  • Yener Ş, Mutlu R, Kuntman HH (2014a) Performance analysis of a memristor—based Biquad filter using a dynamic model. J Microelectron Electron Compon Mater 44:109–118

    Google Scholar 

  • Yener Ş, Mutlu R, Kuntman HH (2014b) A new memristor-based high-pass filter/amplifier: its analytical and dynamical models. In: 24th IEEE international conference radioelektronika, pp 1–4

  • Yener ŞÇ, Uygur A, Kuntman HH (2016) Ultra low-voltage ultra low-power memristor based band-pass filter design and its application to EEG signal processing. Analog Integr Circ Sig Process 89:719–726

    Article  Google Scholar 

  • Yener ŞÇ, Mutlu R, Kuntman HH (2018) Small signal analysis of memristor-based low-pass and high-pass filters using the perturbation theory. Optoelectron Adv Mater-Rapid Commu 12:55–62

    Google Scholar 

  • Yeşil A, Babacan Y, Kaçar F (2014) A new DDCC based memristor emulator circuit and its applications. Microelectron J 45(3):282–287

    Article  Google Scholar 

  • Zakhidov AA, Jung B, Slinker JD, Abruña HD, Malliaras GG (2010) A light-emitting memristor. Org Electron 11(1):150–153

    Article  Google Scholar 

  • Zha J, Huang H, Liu Y (2016) A novel window function for memristor model with application in programming analog circuits. IEEE Trans Circuits Syst II Express Briefs 3(5):423–427

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ertuğrul Karakulak.

Ethics declarations

Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Arapi, M., Karakulak, E. & Mutlu, R. A Microcontroller-Controlled Optocoupler-Based Memristor Emulator and Its Usage in a Low-Pass Filter. Iran J Sci Technol Trans Electr Eng (2024). https://doi.org/10.1007/s40998-023-00694-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40998-023-00694-7

Keywords

Navigation