SlideShare a Scribd company logo
1 of 3
mathPf
Abstract—This paper deals with emulation of a memristor, a
device that recently has attracted a considerable interest since its
fabrication based on transition metal oxides (TiO2-x/TiO2) as
resistance changing materials. The model and the circuit that
emulates the behavior of the forth basic element (memristor) is
based on the programmable microcontroller device that exploits
the pulse width modulation (PWM) to create the response
function that is characteristic of this element (the connection
between magnetic flux and electric charge at every instance of
time). Device has been realized and tested following the
fingerprints that characterize the memristor behavior (changing
resistance with memory effect, pinched hysteresis loops). The
applications of the memristors have been already broad, starting
from new types of non-volatile memories till neuromorfic
devices.
Index Terms—Memristor; emulation; microcontroller; pulse
width modulation.
I.INTRODUCTION
MEMRISTOR is so called fourth element in circuit
analysis. Its main characteristic is that it connects at every
instance of time physical quantities of magnetic flux and
electric charge. Memristor had been introduced in the theory
of circuits design in 1971 by Leon Chua [1] and latter the
concept has been widened to cover the whole class of systems
[2]. A major breakthrough happened in 2008 when the group
in Hewlett Packard reported a design and production of the
“missing” element [3] based on transition metal oxides (TiO2-
x/TiO2). Since then the number of publications and reports on
memristors and memristive systems increases rapidly. The
whole issue of IEEE Magazine [4] was devoted to this topic
and there are several recent books that cover various aspects
of design, fabrication, simulation, emulation and application
of memristors and memristive systems [5-7]. In Europe, a
concerted effort has been made by establishing the COST

Milutin Nešić is with the School of Electrical and Computer Engineering
of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e-
mail: nesic@viser.edu.rs).
Stefan Ivanović is with the School of Electrical and Computer Engineering
of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e-
mail: stefan.young92@gmail.com).
Amela Zeković is with the School of Electrical and Computer Engineering
of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e-
mail: amelaz@viser.edu.rs).
Slavica Marinković is with the School of Electrical and Computer
Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050
Belgrade, Serbia (e-mail: slavica.marinkovic@viser.edu.rs).
Branko Tomčik is with the Institute of Physics, University of Belgrade,
Pregrevica 118, 11080 Pregrevica, Serbia (e-mail: tomcik@ipb.ac.rs).
Bratislav Marinković is with the Institute of Physics, University of
Belgrade, Pregrevica 118, 11080 Pregrevica, Serbia (e-mail:
bratislav.marinkovic@ipb.ac.rs).
Borislav Hadžibabić is with the School of Electrical and Computer
Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050
Belgrade, Serbia (e-mail: borislav.hadzibabic@viser.edu.rs).
Action (European Co-operation in Science and Technology)
under the name “Memristors - Devices, Models, Circuits,
Systems and Applications (MemoCiS)”. The Action gathered
researchers from 21 countries with different expertise, from
electrical engineers specialized in circuits, signals and systems
over physicist of material science till engineers in
technological development.
II.THE THEORY AND METHOD
The ideal memristor is defined by the relation between
magnetic flux linkage ψ(t) and electric charge q(t) at every
instance of time t:
( ) ( )( )tqft =ψ (1)
and inversely by:
( ) ( )( ) ( )( )tftgtq ψψ 1−
== (2)
By differentiating the equation (1) in time we obtain the
following relation:
( ) ( ) ( )
dt
tdq
dq
qdf
dt
td
⋅=
ψ
(3)
while from the equation (2) it follows:
( ) ( ) ( )
dt
td
d
dg
dt
tdq ψ
ψ
ψ
⋅= . (4)
If we define the charge-controlled memresitance M(q) and the
flux-controlled memductance respectively Gm(ψ) as:
( ) ( )
dq
qdf
qM ≡ (5)
and
( ) ( )
ψ
ψ
ψ
d
dg
Gm ≡ (6)
we obtain the basic relations for the current-actuated
memristor’s output voltage:
( ) mm iqMv ⋅= (7)
and the voltage-actuated memristor’s output current:
( ) mmm vGi ⋅= ψ (8)
where im=dq/dt and vm=dψ/dt.
Emulation of a memristor element using a
programmable microcontroller device
Milutin Nešić, Stefan Ivanović, Amela Zeković, Slavica Marinković, Branko Tomčik, Bratislav P.
Marinković, Member, APS, MIstP, and Borislav Hadžibabić
A.Memristor Port and State Equations
The memristor could be regarded as a classical electric two-
terminal device defined by a port equation that gives the
relation between an excitation function u(t) and response y(t):
( ) ( ) ( )tuxFty ⋅= (9)
and a state equation:
( )tu
dt
dx
= . (10)
The relationship function F(x) is a nonlinear function of the
state variable x whose time derivative is defined by the
equation (10). From equation (10) follows that the state
variable x is a time-domain integral of the excitation function
u(t) and correspondingly, a time integral of the response is the
integral of F(x) over state variable.
Thus, we can recognize two types of memristor devices,
one is voltage-controlled memristor (VCMR) and the other is
current-controlled memristor (CCMR). In the case of the
VCMR, the excitation is voltage vm and the time integral is
flux-linkage ψm, while the response is current im and time
integral is charge qm, so defining function in the port equation
is Gm while the constitutive relation is q(ψ). In the case of the
CCMR, the excitation is current im and the time integral is
charge qm, while the response is voltage vm and time integral is
flux-linkage ψm, so defining function in the port equation is
Mm while the constitutive relation is ψ(q). These cases are
summarized in Table I.
TABLE I
MEMRISTOR TYPES AND THEIR VARIABLE
Memristor type 
Variable
VCMR CCMR
Excitation u(t) vm im
Response y(t) im vm
Time integral of
excitation
ψm qm
Time integral of
response
qm ψm
Defining function Gm Mm
Constitutive
relation
q(ψ) ψ(q)
By differentiating (6) we get the change rate of
memductance ( )ψmG
•
which is proportional to the
implemented memristor voltage modulated by the function
that depends on flux-linkage:
( ) ( ) ( ) mmm vHcv
d
gd
G ⋅⋅=⋅=
•
ψ
ψ
ψ
ψ 2
2
(11)
where c is a constant, and H(ψ) is the normalized function to
unity [8]. In that case the realized memductance could be
written as:
( ) ( ) ( ){ }∫∞−
⋅⋅⋅+=
t
mmm dtHvcGG '
0, ψψ (12)
while the block diagram of logical scheme is shown in Fig.1
as given in [8] if we assume the H(ψ) to be the unity function.
Fig. 1. Block diagram of the realized memconductance according (12) with
unity function H(ψ).
B.Memristor Fingerprints
In order that a device could be a memristor it should
satisfied a number of fingerprints [9,10]. The main fingerprint
is the display of the pinched hysteresis loop when a memristor
is subjected to bipolar periodic drive. This hysteresis is shown
in the voltage- current plane as a double-valued Lissajous
figure that passes through zero point where the loops are
pinched. This behavior should be exhibited at all driving
frequencies ω and all amplitudes of the sinusoidal excitation
signal as well as for any initial condition x(0) of the state
variable. Furthermore, the hysteresis lobe areas must decrease
with the increase of ω and tend to single-valued function at
infinite ω.
In DC regime memristor behaves like a nullor, i.e. when
voltage and current are steady input, output is zero voltage
and zero current. Under periodic excitation, ideal memristor
should go into periodic regime without transients. Owing to
these phenomena, memristors are proposed to be used as non-
volatile memories or artificial synapse [9].
III. MEMRISTOR EMULATION
In this work we have implemented the design of a
memristor by following the basic idea that it represents a
device whose (mem)resistance is changing according to (12).
The processing of the signal was achieved by microcontroller
in which the applied signal was first converted by 10 bit A/D
converter and then transferred into pulse width modulated
(PWM) signal with the frequency of 40 kHz. The integration
of the signal was performed by the microcontroller in order to
achieve the (mem)resistance defined in (12).
The memristor emulation circuit is designed and tested.
Two different tests were performed: a) Recording the
memristance versus potentiometer position at the
microcontroller input and DC voltage at the input of the
circuit; b) AC voltage at the input of the circuit. Additionally,
a simulation using the code in MATLAB was performed
according to model [11,12] and the results are presented in
Fig. 2.
Fig. 2. Simulation of the memristor effect using MATLAB code.
The used output circuits are given in Appendix. We have
first used the H11AG1 optocoupler transistors to separate
microcontroller unit from the output circuit (Fig. 3) but the
use of h11f1 optocoupler FETs turns to give better results due
to wider range of achieved resistances and better integration
time of the signal.
IV. CONCLUSION
A memristor device was emulated by the use of
microcontroller by applying the basic principles of memristor
function, i.e. behavior of (mem)resistance according to (12).
Still, more work is needed to test the device following the
known fingerprints and to define the limits of the emulated
circuit.
APPENDIX
R 2 0
5 1 0 R
R 2 1
1 k
C 6
1 u F
R C 2
0
0
J 1 2
C O N N F L E X 3
1
2
3
U 1 2
H 1 1 A G 1
1 6
2
5
4
U 1 3
H 1 1 A G 1
1 6
2
5
4
R 1 7
3 k 3
R 1 8
3 k 3
R 1 9
5 1 0 R
Fig. 3. Schematic circuit of memristor emulation with opto-transistors.
An improved schematic circuit with FET optocouplers used
instead of optocoupler transistors is shown in Fig. 4. We used
a h11f1 optocoupler in its function as a remote variable
resistor.
U 1 4
H 1 1 F 1
A
1
C
2
D
4
B
6
R C 2
J 1 1
M e m r is t o r
1
2
0
+ 5 V
R 2 2
2 k 2
Q 2
B C 5 5 6
D 1 1
D 1 N 4 1 4 8
D 1 2
D 1 N 4 1 4 8
R 2 3
1 1 0 R
Fig. 4. Schematic circuit of memristor emulation with FET optocoupler
h11f1 used as a remote variable resistor.
ACKNOWLEDGMENT
This work has been performed under the COST Action
IC1401 “Memristors - Devices, Models, Circuits, Systems and
Applications (MemoCiS)”. B.P.M. and B.T. also acknowledge
the support from the project OI 171020 of MESTD “Physics
of collisions and photo processes in atomic, (bio)molecular
and nanosized systems”.
REFERENCES
[1] L. O. Chua, “Memristor: The missing circuit element,” IEEE Trans.
Circuit Theory, vol. 18, no. 5, pp. 507–519, 1971.
[2] L. O. Chua and S-M. Kang, “Memristive devices and systems,” Proc.
IEEE, vol. 64, no. 2, pp. 209–223, 1976.
[3] D. B. Strukov, G. S. Snider, D. R. Stewart, and S. R. Williams, “The
missing memristor found,” Nature, vol. 453, no. 7191, pp. 80–83, 2008.
[4] R. Tetzlaff and C. W. Wu, “From the Guest Editors”, IEEE Circuits and
Systems Magazine, vol. 13, no.2, pp. 4-6, May 2013.
[5] R. Kozma, R. E. Pino, G. E. Pazienza, (Eds.), Advances in
Neuromorphic Memristor Science and Applications, Berlin, Germany:
Springer (Series in Cognitive and Neural Systems), 2012.
[6] R. Tetzlaff, (Ed.), Memristors and Memristive Systems, Berlin,
Germany: Springer, 2014.
[7] A. Adamatzky, L. O. Chua, (Eds.), Memristor Networks, Berlin,
Germany: Springer, 2014.
[8] S. Shin, Le Zheng, G. Weickhardt, S. Cho, and S-M. Kang, “Compact
Circuit Model and Hardware Emulation for Floating Memristor
Devices,” IEEE Circuits and Systems Magazine, vol. 13, no.2, pp. 42-
55, May 2013.
[9] S. P. Adhikari, M. Pd. Sah, H. Kim, and L. O. Chua, “Three
Fingerprints of Memristor”, IEEE Trans. Cicuits Syst., vol. 60, no. 11,
pp. 3008-3021, Nov. 2013.
[10] D. Biolek and Z. Biolek, “Fourth Fundamental Circuit Element: SPICE
Modeling and Simulation” in Memristors and Memristive Systems,
Berlin, Germany: Springer, 2014, ch. 4, pp. 105-162.
[11] A. G. Radwan, M. Affan Zidan, and K. N. Salama, “On the
mathematical modeling of Memristors,” 22nd
Int. Conf. on
Microelectronics (ICM 2010), pp. 284-287, Egypt, December 2010.
[12] A. G. Radwan, M. Affan Zidan, and K. N. Salama, “HP memristor
mathematical model for periodic signals and DC,” IEEE International
Midwest Symposium on Circuits and Systems (MWSCAS), pp. 861-864,
USA, August 2010.

More Related Content

What's hot

Jawaban uts astl ganjil analisa sistem tenaga
Jawaban uts astl ganjil analisa sistem tenagaJawaban uts astl ganjil analisa sistem tenaga
Jawaban uts astl ganjil analisa sistem tenagasuparman unkhair
 
analisa sistem tenaga lanjut
analisa sistem tenaga lanjutanalisa sistem tenaga lanjut
analisa sistem tenaga lanjutsuparman unkhair
 
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIER
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIERDESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIER
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIERIlango Jeyasubramanian
 
Ee2251 em-i
Ee2251 em-iEe2251 em-i
Ee2251 em-isannbhu
 
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...IJPEDS-IAES
 
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive Elements
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive ElementsNovel Design of a Magnetically Switchable MOSFET using Magnetoresistive Elements
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive ElementsTELKOMNIKA JOURNAL
 
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS USING THE 3DB BANDWIDTH
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS  USING THE 3DB BANDWIDTHACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS  USING THE 3DB BANDWIDTH
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS USING THE 3DB BANDWIDTHIlango Jeyasubramanian
 
Transmission lines
Transmission linesTransmission lines
Transmission linesumavijay
 
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...elelijjournal
 
Analysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator TopologiesAnalysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator TopologiesAalay Kapadia
 
Enhancing phase margin of ota using self biasing
Enhancing phase margin of ota using self biasingEnhancing phase margin of ota using self biasing
Enhancing phase margin of ota using self biasingelelijjournal
 

What's hot (20)

U4201139143
U4201139143U4201139143
U4201139143
 
Jawaban uts astl ganjil analisa sistem tenaga
Jawaban uts astl ganjil analisa sistem tenagaJawaban uts astl ganjil analisa sistem tenaga
Jawaban uts astl ganjil analisa sistem tenaga
 
analisa sistem tenaga lanjut
analisa sistem tenaga lanjutanalisa sistem tenaga lanjut
analisa sistem tenaga lanjut
 
1 1 4
1 1 41 1 4
1 1 4
 
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIER
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIERDESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIER
DESIGNED A 350NM TWO STAGE OPERATIONAL AMPLIFIER
 
Ee2251 em-i
Ee2251 em-iEe2251 em-i
Ee2251 em-i
 
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...
Mathematical Model of Linear Switched Reluctance Motor with Mutual Inductance...
 
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive Elements
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive ElementsNovel Design of a Magnetically Switchable MOSFET using Magnetoresistive Elements
Novel Design of a Magnetically Switchable MOSFET using Magnetoresistive Elements
 
Report_AKbar_PDF
Report_AKbar_PDFReport_AKbar_PDF
Report_AKbar_PDF
 
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS USING THE 3DB BANDWIDTH
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS  USING THE 3DB BANDWIDTHACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS  USING THE 3DB BANDWIDTH
ACCURATE Q-PREDICTION FOR RFIC SPIRAL INDUCTORS USING THE 3DB BANDWIDTH
 
Science (1)
Science (1)Science (1)
Science (1)
 
Electricmotor3
Electricmotor3Electricmotor3
Electricmotor3
 
Transmission lines
Transmission linesTransmission lines
Transmission lines
 
Facts glanzmann
Facts glanzmannFacts glanzmann
Facts glanzmann
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Electrical Machines-1
Electrical Machines-1Electrical Machines-1
Electrical Machines-1
 
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...
APPLICATIONS OF FLOATING-GATE MOSFET IN THE DESIGN OF INVERTER AND RING OSCIL...
 
Analysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator TopologiesAnalysis and Characterization of Different Comparator Topologies
Analysis and Characterization of Different Comparator Topologies
 
Enhancing phase margin of ota using self biasing
Enhancing phase margin of ota using self biasingEnhancing phase margin of ota using self biasing
Enhancing phase margin of ota using self biasing
 

Viewers also liked

Iboc technology for digital radio
Iboc technology for digital radioIboc technology for digital radio
Iboc technology for digital radioRimsha46
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport TechnologyRohan Khude
 
Hyper transport technology
Hyper transport technologyHyper transport technology
Hyper transport technologyAkhil Kumar
 
Good Manufacturing Practices(GMP)
Good Manufacturing Practices(GMP)Good Manufacturing Practices(GMP)
Good Manufacturing Practices(GMP)Virendra Singh
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology pptEkta Singh
 
Project glass ieee document
Project glass ieee documentProject glass ieee document
Project glass ieee documentbhavyakishore
 

Viewers also liked (9)

Iboc technology for digital radio
Iboc technology for digital radioIboc technology for digital radio
Iboc technology for digital radio
 
Hyper Transport Technology
Hyper Transport TechnologyHyper Transport Technology
Hyper Transport Technology
 
Hyper transport technology
Hyper transport technologyHyper transport technology
Hyper transport technology
 
DakNet PPT
DakNet PPTDakNet PPT
DakNet PPT
 
Daknet Technology
Daknet TechnologyDaknet Technology
Daknet Technology
 
Good Manufacturing Practices(GMP)
Good Manufacturing Practices(GMP)Good Manufacturing Practices(GMP)
Good Manufacturing Practices(GMP)
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology ppt
 
Project glass ieee document
Project glass ieee documentProject glass ieee document
Project glass ieee document
 
Back To Basic Gmp
Back To Basic GmpBack To Basic Gmp
Back To Basic Gmp
 

Similar to ETRAN.word.eng_Nesic_etal_EKI1.4

Synaptic memristor bridge circuit with pulse width based programable weights ...
Synaptic memristor bridge circuit with pulse width based programable weights ...Synaptic memristor bridge circuit with pulse width based programable weights ...
Synaptic memristor bridge circuit with pulse width based programable weights ...inventionjournals
 
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converter
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix ConverterA Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converter
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converteridescitation
 
ECE4762008_Lect23.ppt
ECE4762008_Lect23.pptECE4762008_Lect23.ppt
ECE4762008_Lect23.pptVIGNESHRAJR3
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierIOSR Journals
 
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...Nam Thanh
 
Honor Seminar ECE 494 Final Report
Honor Seminar ECE 494 Final ReportHonor Seminar ECE 494 Final Report
Honor Seminar ECE 494 Final ReportJuan J Faria Briceno
 
Unit 3
Unit 3Unit 3
Unit 3am
 
Exp 2 (1)2. To plot Swing Curve for one Machine System
Exp 2 (1)2.	To plot Swing Curve for one Machine SystemExp 2 (1)2.	To plot Swing Curve for one Machine System
Exp 2 (1)2. To plot Swing Curve for one Machine SystemShweta Yadav
 
Three phase diode.pdf
Three phase diode.pdfThree phase diode.pdf
Three phase diode.pdfRajatRaj47
 
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdf
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdfH19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdf
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdfEMERSON EDUARDO RODRIGUES
 
Design of rotating electrical machines
Design of rotating electrical machinesDesign of rotating electrical machines
Design of rotating electrical machinesBinodKumarSahu5
 
Karnataka PGCET Electrical Science - Part B 2018 syllabus
Karnataka PGCET Electrical Science - Part B 2018 syllabusKarnataka PGCET Electrical Science - Part B 2018 syllabus
Karnataka PGCET Electrical Science - Part B 2018 syllabusEneutron
 

Similar to ETRAN.word.eng_Nesic_etal_EKI1.4 (20)

Synaptic memristor bridge circuit with pulse width based programable weights ...
Synaptic memristor bridge circuit with pulse width based programable weights ...Synaptic memristor bridge circuit with pulse width based programable weights ...
Synaptic memristor bridge circuit with pulse width based programable weights ...
 
E333339
E333339E333339
E333339
 
Enhanced Three-Phase Inverter Faults Detection And Diagnosis Approach - Desig...
Enhanced Three-Phase Inverter Faults Detection And Diagnosis Approach - Desig...Enhanced Three-Phase Inverter Faults Detection And Diagnosis Approach - Desig...
Enhanced Three-Phase Inverter Faults Detection And Diagnosis Approach - Desig...
 
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converter
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix ConverterA Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converter
A Review of Matrix Converter and Novel Control Method of DC-AC Matrix Converter
 
ECE4762008_Lect23.ppt
ECE4762008_Lect23.pptECE4762008_Lect23.ppt
ECE4762008_Lect23.ppt
 
Distortion Analysis of Differential Amplifier
Distortion Analysis of Differential AmplifierDistortion Analysis of Differential Amplifier
Distortion Analysis of Differential Amplifier
 
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
[9_CV] FCS-Model Predictive Control of Induction Motors feed by MultilLevel C...
 
A011110108
A011110108A011110108
A011110108
 
Honor Seminar ECE 494 Final Report
Honor Seminar ECE 494 Final ReportHonor Seminar ECE 494 Final Report
Honor Seminar ECE 494 Final Report
 
Hybrid-Modulation-Based Control Technique for Reduction of Output Voltage Ri...
Hybrid-Modulation-Based Control Technique for Reduction of  Output Voltage Ri...Hybrid-Modulation-Based Control Technique for Reduction of  Output Voltage Ri...
Hybrid-Modulation-Based Control Technique for Reduction of Output Voltage Ri...
 
Unit 3
Unit 3Unit 3
Unit 3
 
Exp 2 (1)2. To plot Swing Curve for one Machine System
Exp 2 (1)2.	To plot Swing Curve for one Machine SystemExp 2 (1)2.	To plot Swing Curve for one Machine System
Exp 2 (1)2. To plot Swing Curve for one Machine System
 
Three phase diode.pdf
Three phase diode.pdfThree phase diode.pdf
Three phase diode.pdf
 
Ijaerv10n9spl 473
Ijaerv10n9spl 473Ijaerv10n9spl 473
Ijaerv10n9spl 473
 
ijaerv10n9spl_473
ijaerv10n9spl_473ijaerv10n9spl_473
ijaerv10n9spl_473
 
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdf
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdfH19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdf
H19 COMPUTER SIMULATION OF EMERSON EDUARDO RODRIGUES.pdf
 
Design of rotating electrical machines
Design of rotating electrical machinesDesign of rotating electrical machines
Design of rotating electrical machines
 
Control Methods on Three-phase Power Converters in Photovoltaic Systems
Control Methods on Three-phase Power Converters in Photovoltaic SystemsControl Methods on Three-phase Power Converters in Photovoltaic Systems
Control Methods on Three-phase Power Converters in Photovoltaic Systems
 
Memristor
MemristorMemristor
Memristor
 
Karnataka PGCET Electrical Science - Part B 2018 syllabus
Karnataka PGCET Electrical Science - Part B 2018 syllabusKarnataka PGCET Electrical Science - Part B 2018 syllabus
Karnataka PGCET Electrical Science - Part B 2018 syllabus
 

ETRAN.word.eng_Nesic_etal_EKI1.4

  • 1. mathPf Abstract—This paper deals with emulation of a memristor, a device that recently has attracted a considerable interest since its fabrication based on transition metal oxides (TiO2-x/TiO2) as resistance changing materials. The model and the circuit that emulates the behavior of the forth basic element (memristor) is based on the programmable microcontroller device that exploits the pulse width modulation (PWM) to create the response function that is characteristic of this element (the connection between magnetic flux and electric charge at every instance of time). Device has been realized and tested following the fingerprints that characterize the memristor behavior (changing resistance with memory effect, pinched hysteresis loops). The applications of the memristors have been already broad, starting from new types of non-volatile memories till neuromorfic devices. Index Terms—Memristor; emulation; microcontroller; pulse width modulation. I.INTRODUCTION MEMRISTOR is so called fourth element in circuit analysis. Its main characteristic is that it connects at every instance of time physical quantities of magnetic flux and electric charge. Memristor had been introduced in the theory of circuits design in 1971 by Leon Chua [1] and latter the concept has been widened to cover the whole class of systems [2]. A major breakthrough happened in 2008 when the group in Hewlett Packard reported a design and production of the “missing” element [3] based on transition metal oxides (TiO2- x/TiO2). Since then the number of publications and reports on memristors and memristive systems increases rapidly. The whole issue of IEEE Magazine [4] was devoted to this topic and there are several recent books that cover various aspects of design, fabrication, simulation, emulation and application of memristors and memristive systems [5-7]. In Europe, a concerted effort has been made by establishing the COST  Milutin Nešić is with the School of Electrical and Computer Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e- mail: nesic@viser.edu.rs). Stefan Ivanović is with the School of Electrical and Computer Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e- mail: stefan.young92@gmail.com). Amela Zeković is with the School of Electrical and Computer Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e- mail: amelaz@viser.edu.rs). Slavica Marinković is with the School of Electrical and Computer Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e-mail: slavica.marinkovic@viser.edu.rs). Branko Tomčik is with the Institute of Physics, University of Belgrade, Pregrevica 118, 11080 Pregrevica, Serbia (e-mail: tomcik@ipb.ac.rs). Bratislav Marinković is with the Institute of Physics, University of Belgrade, Pregrevica 118, 11080 Pregrevica, Serbia (e-mail: bratislav.marinkovic@ipb.ac.rs). Borislav Hadžibabić is with the School of Electrical and Computer Engineering of Applied Studies Belgrade, 283 Vojvode Stepe, 11050 Belgrade, Serbia (e-mail: borislav.hadzibabic@viser.edu.rs). Action (European Co-operation in Science and Technology) under the name “Memristors - Devices, Models, Circuits, Systems and Applications (MemoCiS)”. The Action gathered researchers from 21 countries with different expertise, from electrical engineers specialized in circuits, signals and systems over physicist of material science till engineers in technological development. II.THE THEORY AND METHOD The ideal memristor is defined by the relation between magnetic flux linkage ψ(t) and electric charge q(t) at every instance of time t: ( ) ( )( )tqft =ψ (1) and inversely by: ( ) ( )( ) ( )( )tftgtq ψψ 1− == (2) By differentiating the equation (1) in time we obtain the following relation: ( ) ( ) ( ) dt tdq dq qdf dt td ⋅= ψ (3) while from the equation (2) it follows: ( ) ( ) ( ) dt td d dg dt tdq ψ ψ ψ ⋅= . (4) If we define the charge-controlled memresitance M(q) and the flux-controlled memductance respectively Gm(ψ) as: ( ) ( ) dq qdf qM ≡ (5) and ( ) ( ) ψ ψ ψ d dg Gm ≡ (6) we obtain the basic relations for the current-actuated memristor’s output voltage: ( ) mm iqMv ⋅= (7) and the voltage-actuated memristor’s output current: ( ) mmm vGi ⋅= ψ (8) where im=dq/dt and vm=dψ/dt. Emulation of a memristor element using a programmable microcontroller device Milutin Nešić, Stefan Ivanović, Amela Zeković, Slavica Marinković, Branko Tomčik, Bratislav P. Marinković, Member, APS, MIstP, and Borislav Hadžibabić
  • 2. A.Memristor Port and State Equations The memristor could be regarded as a classical electric two- terminal device defined by a port equation that gives the relation between an excitation function u(t) and response y(t): ( ) ( ) ( )tuxFty ⋅= (9) and a state equation: ( )tu dt dx = . (10) The relationship function F(x) is a nonlinear function of the state variable x whose time derivative is defined by the equation (10). From equation (10) follows that the state variable x is a time-domain integral of the excitation function u(t) and correspondingly, a time integral of the response is the integral of F(x) over state variable. Thus, we can recognize two types of memristor devices, one is voltage-controlled memristor (VCMR) and the other is current-controlled memristor (CCMR). In the case of the VCMR, the excitation is voltage vm and the time integral is flux-linkage ψm, while the response is current im and time integral is charge qm, so defining function in the port equation is Gm while the constitutive relation is q(ψ). In the case of the CCMR, the excitation is current im and the time integral is charge qm, while the response is voltage vm and time integral is flux-linkage ψm, so defining function in the port equation is Mm while the constitutive relation is ψ(q). These cases are summarized in Table I. TABLE I MEMRISTOR TYPES AND THEIR VARIABLE Memristor type Variable VCMR CCMR Excitation u(t) vm im Response y(t) im vm Time integral of excitation ψm qm Time integral of response qm ψm Defining function Gm Mm Constitutive relation q(ψ) ψ(q) By differentiating (6) we get the change rate of memductance ( )ψmG • which is proportional to the implemented memristor voltage modulated by the function that depends on flux-linkage: ( ) ( ) ( ) mmm vHcv d gd G ⋅⋅=⋅= • ψ ψ ψ ψ 2 2 (11) where c is a constant, and H(ψ) is the normalized function to unity [8]. In that case the realized memductance could be written as: ( ) ( ) ( ){ }∫∞− ⋅⋅⋅+= t mmm dtHvcGG ' 0, ψψ (12) while the block diagram of logical scheme is shown in Fig.1 as given in [8] if we assume the H(ψ) to be the unity function. Fig. 1. Block diagram of the realized memconductance according (12) with unity function H(ψ). B.Memristor Fingerprints In order that a device could be a memristor it should satisfied a number of fingerprints [9,10]. The main fingerprint is the display of the pinched hysteresis loop when a memristor is subjected to bipolar periodic drive. This hysteresis is shown in the voltage- current plane as a double-valued Lissajous figure that passes through zero point where the loops are pinched. This behavior should be exhibited at all driving frequencies ω and all amplitudes of the sinusoidal excitation signal as well as for any initial condition x(0) of the state variable. Furthermore, the hysteresis lobe areas must decrease with the increase of ω and tend to single-valued function at infinite ω. In DC regime memristor behaves like a nullor, i.e. when voltage and current are steady input, output is zero voltage and zero current. Under periodic excitation, ideal memristor should go into periodic regime without transients. Owing to these phenomena, memristors are proposed to be used as non- volatile memories or artificial synapse [9]. III. MEMRISTOR EMULATION In this work we have implemented the design of a memristor by following the basic idea that it represents a device whose (mem)resistance is changing according to (12). The processing of the signal was achieved by microcontroller in which the applied signal was first converted by 10 bit A/D converter and then transferred into pulse width modulated (PWM) signal with the frequency of 40 kHz. The integration of the signal was performed by the microcontroller in order to achieve the (mem)resistance defined in (12). The memristor emulation circuit is designed and tested. Two different tests were performed: a) Recording the memristance versus potentiometer position at the microcontroller input and DC voltage at the input of the circuit; b) AC voltage at the input of the circuit. Additionally, a simulation using the code in MATLAB was performed according to model [11,12] and the results are presented in
  • 3. Fig. 2. Fig. 2. Simulation of the memristor effect using MATLAB code. The used output circuits are given in Appendix. We have first used the H11AG1 optocoupler transistors to separate microcontroller unit from the output circuit (Fig. 3) but the use of h11f1 optocoupler FETs turns to give better results due to wider range of achieved resistances and better integration time of the signal. IV. CONCLUSION A memristor device was emulated by the use of microcontroller by applying the basic principles of memristor function, i.e. behavior of (mem)resistance according to (12). Still, more work is needed to test the device following the known fingerprints and to define the limits of the emulated circuit. APPENDIX R 2 0 5 1 0 R R 2 1 1 k C 6 1 u F R C 2 0 0 J 1 2 C O N N F L E X 3 1 2 3 U 1 2 H 1 1 A G 1 1 6 2 5 4 U 1 3 H 1 1 A G 1 1 6 2 5 4 R 1 7 3 k 3 R 1 8 3 k 3 R 1 9 5 1 0 R Fig. 3. Schematic circuit of memristor emulation with opto-transistors. An improved schematic circuit with FET optocouplers used instead of optocoupler transistors is shown in Fig. 4. We used a h11f1 optocoupler in its function as a remote variable resistor. U 1 4 H 1 1 F 1 A 1 C 2 D 4 B 6 R C 2 J 1 1 M e m r is t o r 1 2 0 + 5 V R 2 2 2 k 2 Q 2 B C 5 5 6 D 1 1 D 1 N 4 1 4 8 D 1 2 D 1 N 4 1 4 8 R 2 3 1 1 0 R Fig. 4. Schematic circuit of memristor emulation with FET optocoupler h11f1 used as a remote variable resistor. ACKNOWLEDGMENT This work has been performed under the COST Action IC1401 “Memristors - Devices, Models, Circuits, Systems and Applications (MemoCiS)”. B.P.M. and B.T. also acknowledge the support from the project OI 171020 of MESTD “Physics of collisions and photo processes in atomic, (bio)molecular and nanosized systems”. REFERENCES [1] L. O. Chua, “Memristor: The missing circuit element,” IEEE Trans. Circuit Theory, vol. 18, no. 5, pp. 507–519, 1971. [2] L. O. Chua and S-M. Kang, “Memristive devices and systems,” Proc. IEEE, vol. 64, no. 2, pp. 209–223, 1976. [3] D. B. Strukov, G. S. Snider, D. R. Stewart, and S. R. Williams, “The missing memristor found,” Nature, vol. 453, no. 7191, pp. 80–83, 2008. [4] R. Tetzlaff and C. W. Wu, “From the Guest Editors”, IEEE Circuits and Systems Magazine, vol. 13, no.2, pp. 4-6, May 2013. [5] R. Kozma, R. E. Pino, G. E. Pazienza, (Eds.), Advances in Neuromorphic Memristor Science and Applications, Berlin, Germany: Springer (Series in Cognitive and Neural Systems), 2012. [6] R. Tetzlaff, (Ed.), Memristors and Memristive Systems, Berlin, Germany: Springer, 2014. [7] A. Adamatzky, L. O. Chua, (Eds.), Memristor Networks, Berlin, Germany: Springer, 2014. [8] S. Shin, Le Zheng, G. Weickhardt, S. Cho, and S-M. Kang, “Compact Circuit Model and Hardware Emulation for Floating Memristor Devices,” IEEE Circuits and Systems Magazine, vol. 13, no.2, pp. 42- 55, May 2013. [9] S. P. Adhikari, M. Pd. Sah, H. Kim, and L. O. Chua, “Three Fingerprints of Memristor”, IEEE Trans. Cicuits Syst., vol. 60, no. 11, pp. 3008-3021, Nov. 2013. [10] D. Biolek and Z. Biolek, “Fourth Fundamental Circuit Element: SPICE Modeling and Simulation” in Memristors and Memristive Systems, Berlin, Germany: Springer, 2014, ch. 4, pp. 105-162. [11] A. G. Radwan, M. Affan Zidan, and K. N. Salama, “On the mathematical modeling of Memristors,” 22nd Int. Conf. on Microelectronics (ICM 2010), pp. 284-287, Egypt, December 2010. [12] A. G. Radwan, M. Affan Zidan, and K. N. Salama, “HP memristor mathematical model for periodic signals and DC,” IEEE International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 861-864, USA, August 2010.