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.
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
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
Biolek Z, Biolek D, Biolková V (2009) SPICE model of memristor with nonlinear dopant drift. Radioengineering 18(2):210–214
Chua LO (1971) Memristor - The Missing Circuit Element. IEEE Trans Circuit Theory 18:507–519
Chua LO, Kang SM (1976) Memrisive devices and systems. Proc IEEE 64:209–223
Di Ventra, M, Pershin YV (2023) Reality versus fiction. Memristors and memelements: mathematics, physics and fiction. Springer, Cham, pp 13–28
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
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
Joglekar YN, Wolf SJ (2009) The elusive memristor: properties of basic electrical circuits. Eur J Phys 30(4):661–675
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
Karakulak E (2022) ARM MCU-based experimental EEG signal generator using internal DAC and PWM outputs. Gazi Univ J Sci 35(3):886–894
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
Itoh M, Chua LO (2008) Memristor Oscillators. International Journal of Bifurcation and Chaos 18:3183–3206
Mazumder P, Kang SM, Waser R (2012) Memristors: devices, models, and applications. Proc IEEE 100(6):1911–1919
Muthuswamy B (2010) Implementing memristor based chaotic circuits. Int J Bifurc Chaos 20:1335–1350
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
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
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
Pershin YV, Ventra MD (2010) Practical approach to programmable analog circuits with memristors. IEEE Trans Circuits Syst I Regul Pap 57(8):1857–1864
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
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
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
Strukov DB, Snider GS, Stewart DR, Williams RS (2008) The missing memristor found. Nature (london) 453(80–83):2008
Talukdar A, Radwan AG, Salama KN (2011) Generalized model for memristor-based Wien-family oscillators. J Microelectron 42:1032–1038
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
Vongehr S, Meng X (2015) The missing memristor has not been found. Sci Rep 5(1):11657
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
Wang X, Wang G, Wang X (2014) Dynamic character analysis of a LDR, memristor-based chaotic system. J Circuits Syst Comput 23(06):1450085
Wey TA, Benderli S (2009) Amplitude modulator circuit featuring TiO2 memristor with linear dopant drift. Electron Lett 45:1103–1104
Wey TA, Jemison WD (2011) Variable gain amplifier circuit using titanium dioxide memristors. IET Circuits Devices Syst 5:59–65
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
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
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
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
Zakhidov AA, Jung B, Slinker JD, Abruña HD, Malliaras GG (2010) A light-emitting memristor. Org Electron 11(1):150–153
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40998-023-00694-7