Full text
Received August 26, 2020, accepted September 13, 2020, date of publication September 21, 2020, date of current version September 30, 2020. Digital Object Identifier 10.1109/ACCESS.2020.3024769 Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System PANKAJ KUMAR SHARMA1, (Graduate Student Member, IEEE), RAJEEV KUMAR RANJAN1, (Member, IEEE), FABIAN KHATEB 2,3, AND MONTREE KUMNGERN 4 1Department of Electronics Engineering, IIT (ISM) Dhanbad, Dhanbad 826004, India 2Department of Microelectronics, Brno University of Technology, 60190 Brno, Czech Republic 3Faculty of Biomedical Engineering, Czech Technical University in Prague, 3105 Kladno, Czech Republic 4Department of Telecommunications Engineering, Faculty of Engineering, King Mongkut’s Institute of Technology Ladkrabang, Bangkok 10520, Thailand Corresponding author: Fabian Khateb ([email protected].cz) This work was supported by the King Mongkut’s Institute of Technology Ladkrabang under Grant KREF026201. ABSTRACT This article proposes a charged controlled emulator model for memristor and memcapacitor using second-generation Current Conveyor (CCIIs) and Analog Multiplier (AM). The grounded and floating mem-element circuits have been designed using two CCIIs and one multiplier in addition to some passive components. The grounded type of design requires three resistors and three capacitors while floating design necessitates only two resistors and two capacitors. With the help of a switch, the proposed design can be easily switched into a memristor or memcapacitor. The proposed emulator model has been theoretically analyzed and simulated in PSpice to substantiate the effectiveness and accuracy. The practicability of the circuit has been established using commercially available ICs AD844AN and AD633JN. Non-linear characteristics of the proposed memristor emulator have been used to design a chaotic system. INDEX TERMS Memristor, memcapacitor, pinched hysteresis loop, Chua’s circuit. I. INTRODUCTION With the advancement in VLSI technology, demand for high speed and low power technology has increased manifold. One of the major challenges in designing nanoscale transistors is the design of gates. As the gate size decreases, it becomes difficult to control the current flow through a thin channel. In 2008, Strukov and his team at HP Lab [1] developed a working memristor using Titanium Dioxide (TiO2), a fourth fundamental passive element of the circuit after the resistor, capacitor and inductor which were earlier predicted by Leon Chua in 1971 [2] in his paper ‘The Missing Memristor Found.’ He found the missing relationship between charge and magnetic flux. After the discovery of memristor, the notion of passive memory device is not limited to memristor and has further extended to the memcapacitor and meminductor by Di Ventra et al. in 2009 [3]. The memcapacitor can possibly be the most valuable and novel segment on account of its efficacy and dynamic semblance to the memristor. Memcapacitor gives a pinched hysteresis loop in charge and The associate editor coordinating the review of this manuscript and approving it for publication was Di He . voltage plain as current and voltage in the case of a memristor. Similarly, meminductor depicts pinched hysteresis behaviour in the current-flux plan, where it acts as a memory device. Since these elements store the past value of their input signals, pinched hysteresis loops are generated when bipolar inputs are applied to these elements. The attributes of the pinched hysteresis loop are unique in these mem-elements, which enable them to be used as nonvolatile memories. Although these mem-elements have the potential for memory applications, they are not expected to appear soon due to difficulties of fabrication with current technologies. Therefore, the utilization of emulators would be an alternative solution to develop application circuits. In fact, some research groups have proposed many emulator circuits for memristor and memcapacitor. Kim et al. proposed a memristor emulator using off-the-shelf solid-state devices in 2012 [4], who, later in 2015, extended its experimental results for the replacement of real memristor [5]. Some researchers have recommended a memristor emulator based on operational amplifiers [4], [6]. However, an operational amplifier based emulator has many shortcomings like low linearity, large supply voltage, small voltage fluctuation, and VOLUME 8, 2020 This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/ 171397
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System limited operating frequency. These drawbacks can be overcome using current mode circuits. These circuits have a better performance than voltage-mode circuits in terms of speed, dynamic range, bandwidth, slew rate, high linearity, and better accuracy. They require less operating voltage than voltagemode circuits, thus enabling them to produce higher current swing at less supply voltage, and resulting in reduced distortion. Due to better performance than voltage-mode circuits in terms of operating speed, CMOS current-mode circuits have grabbed the attention of the industry [7]. The results illustrate considerable progress in current-mode analog signal processing, multiprocessors, telecommunication systems, instrumentation, computer interfaces with high speed. In complex electronic systems, various current mode building blocks have been reported. The second-generation Current Conveyor (CCII), which is the basic current mode building block, is used to design emulator model for the memcapacitor. In 2014, Lopez et al., have proposed CCII based floating memristor emulator [8]. However, the proposed memristor emulator is a flux-controlled model that is different from real charged controlled HP-memristor. In [9], [10], Ranjan et al., have advocated a memristor emulator that uses only one kind of an element. In 2010, Krems et al., had built a memcapacitor using solid-state materials i.e. nano-pores [11]. Under this, when ions are allowed to enter nano-pores and an electric field is subjected across the material, memcapacitive behaviour is observed. In 2010, Biolek et al., proposed SPICE modeling of memcapacitor [12] followed by behavioral modeling in [13]. In this modeling, width of the dielectric is controlled by the charge flowing through it. However, this model cannot be used for practical circuits. Mutators were developed for transforming memristor to memcapacitor or meminductor in [14]–[19]. However, the properties of these memcapacitor depend upon the used memristor which uses excessive components. Memristor-less Memcapacitor circuits were introduced in [20]. Vista and Ranjan had proposed a simple charge controlled floating memcapacitor emulator using Dual X current conveyor differential input transconductance amplifier (DXCCDITA) [21]. In 2018, Babacan et al., proposed OTA based memcapacitor and meminductor [22]. [23], [24] includes applications based on memcapacitor. Yu et al., recommended a memcapacitor based relaxation oscillator in 2016 [23]. In 2018, Feali et al., implemented adaptive neuron based on memristor and memcapacitor [24]. Vista and Ranjan proposed MOSFET based floating memristor [25]. Rajagopal et al., proposed a hyper-chaotic memcapacitor oscillator with infinite equilibrium and co-existing attractors [26]. In 2020, Raj et al., proposed memristor based hyper chaotic system [27]. Voltage-tunable fully balanced voltage differencing buffered amplifier (FB-VDBA) based memristor emulator was presented by Yadav et al.. in 2019 [28]. Yesil et al., had proposed an electronically tunable memristor using only one voltage differencing current conveyor (VDCC) [29]. In 2019, a universal emulator was proposed by Zhao et al., for memristor, memcapacitor, and meminductor and its chaotic circuit [30]. In this article, a charged controlled switch-based memelement emulator has been proposed. With the help of switches, a mode for memristor and memcapacitor can be selected. Proposed circuit, as shown in Fig. 1, first acts as a grounded mem-element emulator. It requires two CCIIs, one Multiplier, three resistors, three capacitors, and three switches. The second proposed circuit is depicted in Fig. 2 acting as floating mem-element emulator. It requires two CCIIs, one Multiplier, two resistors, two capacitors, and two switches. Proposed emulators are charged controlled and can be easily shifted to incremental and decremental modes using a simple switch. Effectiveness and precision of the proposed emulator model are theoretically analyzed and simulated in PSpice. The practicability of the circuit is experimentally verified. Chaotic system has been designed using floating type memristor emulator as part of an application of proposed emulator. Chua’s diode is replaced with floating memristor for realization of chaotic circuit. Chua’s diode and memristor both exhibit non-linear properties. The negative resistance in Chua’s circuit is realized using IC3080. FIGURE 1. Grounded Charged Controlled Mem-Element Emulator. FIGURE 2. Floating Charged Controlled Mem-Element Emulator. II. MATHEMATICAL MODEL OF CHARGED CONTROLLED EMULATOR The mathematical relations of mem-element are realized by analyzing the relationships among current (i), charge (q), voltage (v), and flux (ϕ). Charge (q) and flux (ϕ) are the time integral of the current I (q=Rt t0i(τ)dτ) and the voltage v (φ=Rt t0v(τ)dτ), respectively. 171398 VOLUME 8, 2020
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System The memristance M(q), can be defined as: v(t)=M(q)i(t)=a.i(t)−b.q(t).i(t) (A) Recently, the concept of memristor was extended to the memcapacitor (CM) and is defined as: vC(t)=C−1 M(σ)q(t)=a.q(t)−b.σ (t).q(t) (B) where σ=Rt t0q(τ)dτ. Likewise, memcapacitor also shows the pinched hysteresis loop in charge-voltage plane. It acts as a memory device. Two simple dedicated mem-element emulator circuits are presented using two AD844AN blocks [31] and one AD633JN block [32]. IC AD844AN represents port relationship VX= VY,IZ=IX,VW=VZ,IY=0 of the second-generation Current Conveyor (CCII) whereas IC AD633JN acts as an analog multiplier. The proposed grounded mem-element is described in Section 2.A while Section 2.B takes care of a floating mem-element. A. GROUNDED CHARGED CONTROLLED MEM-ELEMENT EMULATOR The proposed grounded charged controlled mem-element emulator circuits are shown in Fig. 1, which consist of two CCIIs (AD844AN), one analog multiplier (AD633JN), three resistors and three capacitors. The switches S0and S1are used for memristor and memcapacitor switching. If S0and S1switches are connected to point A and VR1 respectively, the circuit will work as a memristor and if they are connected to point B & VC1 respectively, it will work like a memcapacitor. Switch S is used for incremental and decremental behaviours. When switch S is connected to Y2terminal and Y1is grounded of AD633JN, it emulates incremental behaviour, and if switch S is connected to the Y1terminal and Y2is grounded, it follows decremental behaviour. 1) GROUNDED MEMRISTOR EMULATOR AND ITS FREQUENCY ANALYSIS For memristor operation, S0switch is connected to point A and S1switch is connected to VR1. Fig. 1 displays a proposed grounded type memristor. Input voltage can be written as: Vin(t)=Iin(t)R0+Vx(1) The voltage at x terminal of CCII-2 is given as: VR1= −Iin(t)R1(2) The voltage at the Z terminal of CCII-2 is shown as: VC2= − R1 R2C2 q(t) (3) With the properties of AD633JN Vwcan be written as: Vw= ± R2 1 10R2C2 Iin(t)q(t) (4) As Vw=VX, substitute the value of VXin Eqn. 1 we get, Vin(t)=Iin(t)R0±R2 1 10R2C2 Iin(t)q(t) (5) From Eqn. 5, the memristance value can be written as: RM(q(t)) =R0±R2 1 10R2C2 q(t) (6) It is essential to note that the input signal Vin (t), and the values of passive components manage the memristance value. The frequency characteristic of the presented grounded memristor circuit can be analyzed by assuming an input voltage Vin (t)=Vmsinωt, where Vmis the amplitude, and ωis the frequency of the signal. The average input current can be calculated by substituting the time-varying part to zero in Eqn. 6. So, it is stated as: Iin (t)=Vin (t) R0 =Vmsinωt R0 (7) As a result, q(t) can be expressed as: q(t)= − Vm ωR0 cosωt=Vm ωR0 cos(ωt−π) (8) By substituting equation (8) in equation (6), memristance of the circuit can be established as: RM(q(t)) =R0±R2 1Vm 10ωR0R2C2 cos(ωt−π) (9) Eqn. 9 illustrates that RM(q(t)) has a linear time-invariant part and linear time-variant part. Here, the linearity is described in terms of voltage and current. The linear time-variant part is dominated by the linear time-invariant part as the frequency increases. Also, the linear curve is attained between current and voltage for higher frequencies. 2) GROUNDED MEMCAPACITOR EMULATOR AND ITS FREQUENCY ANALYSIS S0switch is now changed into point B and S1switch is connected to VC1 in Fig.1 for grounded memcapacitor emulator operation. Input voltage can be written as: Vin(t)=q(t) C0 +VX(10) The voltage at x terminal of CCII-2 is given as: VC1= −q(t) C1 (11) The voltage at the Z terminal of CCII-2 is written as: VC2=σ(t) R2C1C2 (12) With the properties of AD633JN (used as an analog multiplier) Vwexpression can be presented as: Vw= ± σ(t) 10R2C2 1C2 q(t) (13) VOLUME 8, 2020 171399
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System As Vw=VX, substitute the value of VXin Eqn. 10 we get, Vin(t)=q(t) C0 ±σ(t) 10R2C2 1C2 q(t) (14) From Eqn. 14, the mem-capacitance value can be put up as: C−1 M(q(t)) =1 C0 ±σ(t) 10R2C2 1C2 (15) It is important to note that the memcapacitance value can be directed by an input signal Vin (t), and the values of passive components. Frequency response can be analyzed by providing a sinusoidal input Vin (t)=Vmsinωt, where Vmis the amplitude, and ωis frequency of the signal. The average stored charge can be calculated by replacing the time-varying part to zero in Eqn. 15. Therefore, it is expressed as: q(t)=VmC0sinωt(16) As a result, σ(t)can be given as: σ(t)=VmC0 ωcos(ωt−π) (17) Substituting Eqn. 17 in Eqn. 6, memcapacitance of the circuit can be written as: C−1 M(q(t)) =1 C0 ±VmC0 10ωR2C2 1C2 cos(ωt−π) (18) Eqn. 18 depicts that C−1 M(q(t)) is having linear time-variant and linear time-invariant parts. When the frequency increases, the linear time-invariant part dominates the linear timevariant part. During this, a linear curve is achieved between the charge and the voltage for higher frequency values. B. FLOATING CHARGED CONTROLLED MEM-ELEMENT EMULATOR The proposed floating charged controlled mem-element emulator circuit is shown in Fig. 2, containing two CCIIs (AD844AN), one analog multiplier (AD633JN), two resistors, and two capacitors. S0switch is used for memristor and memcapacitor switching. If switch S0is connected to point A, the circuit will work as a memristor and if it is connected to point B, it will work as a memcapacitor. Switch S is used for switching incremental and decremental behaviours. When switch S is connected to the Y2terminal and Y1is grounded of AD633JN, it emulates incremental behaviour and if switch S is connected to the Y1terminal and Y2is grounded, it illustrates decremental behaviour. 1) FLOATING MEMRISTOR EMULATOR AND ITS FREQUENCY ANALYSIS For the memristor operation, S0switch is connected to point A in proposed floating mem-element as shown in Fig. 2. Input voltage can be written as: Vin(t)=VY−VW(19) In the case of memristor, VYcan be put up as: VY=R0iin(t)=VX1(20) The voltage at the Z terminal of CCII-2 is given as: VZ2= − R0 R1C1 q(t) (21) With the properties of AD633JN, Vwexpression can be explained as: VW= ∓ R0 10R1C1 i(t)q(t)(22) Substituting the value of VYand VWin Eqn. 19 we get, Vin(t)=R0iin(t)±R0 10R1C1 i(t)q(t)(23) From Eqn. 23, the memristance value can be written as: RM(q(t)) =R0±R0 10R1C1 q(t)(24) Memristance value can be controlled by the input signal Vin (t), and the values of passive components. For frequency analysis, let Vin (t)=Vmsinωt, where Vmis the amplitude, and ωis frequency of the input signal. The average input current can be estimated by substituting the time-varying part to zero in Eqn. 24. Therefore, it is expressed as: Iin (t)=Vin (t) R0 =Vmsinωt R0 (25) As an effect, q(t) can be expressed as: q(t)= − Vm ωR0 cosωt=Vm ωR0 cos(ωt−π) (26) By substituting Eqn. 26 in Eqn. 24, the circuit’s memristance can be determined as: RM(q(t)) =R0±Vm 10ωR1C1 cos(ωt−π) (27) Eqn. 27 shows that RM(q(t)) contains a linear timeinvariant part and a linear time-variant part. With the increase in frequency, the linear time-invariant part starts dominating the linear time-variant part. In contrast, the linear curve is obtained between current and voltage for higher frequency. 2) FLOATING MEMCAPACITOR EMULATOR AND ITS FREQUENCY ANALYSIS For floating memcapacitor emulator operation, S0switch is now connected to point B as shown in Fig. 2. Input voltage can be put up as: Vin(t)=VY−VW(28) In the case of memcapacitor, VYcan be written as: VY=q(t) C0 =VX1(29) The voltage at the Z terminal of CCII-2 is given as: Vz2=−σ(t) R1C0C1 (30) 171400 VOLUME 8, 2020
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System With the properties of AD633JN, Vwexpression can be shown as: Vw= ∓ q(t)σ(t) 10R0C2 0C1 (31) After substituting the value of VYand VWin Eqn. 19, we get: Vin(t)=q(t) C0 ±q(t)σ(t) 10R0C2 0C1 (32) From Eqn. 32, the memcapacitance value can be written as: C−1 M(q(t)) =1 C0 ±σ(t) 10R0C2 0C1 (33) The memcapacitance value can be managed by an input signal Vin (t), and the values of passive components. Frequency analysis of proposed floating memcapacitor can be studied by providing an input signal Vin (t)=Vmsinωt, where Vmis the amplitude, and ωis frequency of the input signal. The average stored charge can be assessed by substituting the time-varying part to zero in Eqn. 33. Therefore, it is expressed as: q(t)=VmC0sinωt(34) As a result, σ(t)can be expressed as: σ(t)=VmC0 ωcos(ωt−π) (35) By substituting Eqn. 35 in Eqn. 33, memcapacitance of the circuit can be written as: C−1 M(q(t)) =1 C0 ±Vm 10ωR0C0C1 cos(ωt−π) (36) Eqn. 36 conveys that C−1 M(q(t)) is having linear time-invariant and linear time-variant parts. When the frequency increases, linear time-invariant part governs the linear time-variant part. This leads to a linear curve between charge and voltage for higher values of frequencies. III. RESULTS AND DISCUSSION A. SIMULATION RESULTS OF GROUNDED TYPE MEMRISTOR Pspice simulation has been performed to verify the functioning of the grounded type memristor circuit as illustrated in Fig. 1. For the grounded type memristor emulator, switch S0is connected to point A, and S1is connected to VR1. Grounded memristor behaviour is tested by providing a sinusoidal input signal with Vm=1.5 V. The parameter taken for implementing grounded type memristor is as follows: R0=10 k,R1=10 k, and R2=75 k. The capacitor value C2is a variable that varies with the input frequency. Fig. 3 shows the pinched hysteresis loop obtained from proposed grounded memristor. The supply voltage given to CCII and analog multiplier is ±10 V. From Fig.3, we can deduce the following: 1) With increase and decrease in capacitor value C2, the area of the pinched hysteresis curve decreases and increases respectively as shown in Fig. 3(a). FIGURE 3. Pinched hysteresis loop of the proposed grounded memristor emulator (a) at 10 kHz with different capacitor value (b) at different frequency when capacitor value is 0.03 nF. This happens because the linear time-invariant part of the memristor is dominated by the linear time-variant part, as mentioned in Eqn. 9. 2) With an increase in frequency, the pinched hysteresis curve area decreases, and the memristor behaves like an ordinary resistor, i.e., a linear curve is observed in a current-voltage plane at higher frequencies. Thus, simulated results are well agreed upon with a theoretical analysis as discussed in Section 2.A.1. B. SIMULATION RESULTS OF GROUNDED TYPE MEMCAPACITOR EMULATOR To implement a grounded type capacitor, S0switch is connected to point B, and S1switch is connected to VC1 as shown in Fig. 1. Pspice simulation has been performed to verify practicality of the proposed grounded capacitor. The values taken for simulation are C0=500 nF, C1=1 nF, and R1=75 k. The capacitor value C2is a variable that varies with the input frequency. VOLUME 8, 2020 171401
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System Hysteresis loop for memcapacitor is obtained by providing a sinusoidal input signal with Vm=1.5 V. The supply voltage given to CCII, and an analog multiplier is ±10 V. Fig. 4 displays the pinched hysteresis loop obtained at different frequencies. The capacitor voltage is taken at C1. From Fig.4, we receive two observations: 1) With increase and decrease in capacitor value C2, the pinched hysteresis curve area decreases and increases respectively. This happens because the linear time-invariant part of the memcapacitor is dominated by the linear time-variant part, as mentioned in Eqn.18. 2) With an increase in frequency, the pinched hysteresis curve area decreases, and the memcapacitor behaves like an ordinary capacitor, i.e., a linear charge-voltage curve is observed at higher frequencies. Thus, simulated results are well agreed upon with a theoretical analysis, as discussed in Section 2.A.2. C. SIMULATION RESULTS OF FLOATING TYPE MEMRISTOR EMULATOR Floating type memristor emulator is acquired by attaching S0 switch to point A as shown in Fig. 2. Pspice simulation has been executed to verify functioning of the proposed floating type memristor circuit. The parameter values taken for simulation are R0=10 k, and R2=50 k. The capacitor value C1is a variable that varies with the input frequency. Floating memristor emulator hysteresis behaviour is tested by providing a sinusoidal input signal with Vm=1.5 V. The supply voltage given to CCII and an analog multiplier is ±10 V. Fig. 5 demonstrates the pinched hysteresis loop obtained at different frequencies and capacitor values. From Fig. 5, we can easily ascertain that with an increase in frequency, the hysteresis loop becomes narrower. Besides, we can study that with reduction of the capacitor C1, the hysteresis loop becomes wider. The above two observations are well agreed upon with Eqn. 27, as discussed in Section 2.B.1. It can be observed that some offset are present in the simulation results. However, these offsets are because of the nonlinearity and tracking error of the building blocks CCII and Analog Multiplier. However, these can be reduced by using the offset reduction method. D. SIMULATION RESULTS OF FLOATING TYPE MEMCAPACITOR Pspice simulation has been conducted to validate the proposed floating memcapacitor emulator circuit obtained by connecting S0switch to point B as given in Fig. 2. C0= 15 nF, and R1=50 kare taken for simulation. Capacitor value C1is a variable that varies with the input frequency. The input sinusoidal with Vm=1.5 V has been provided to obtain hysteresis behaviours. Supply voltage is given to CCII and analog multiplier is ±10 V. Fig. 6 shows the pinched hysteresis loop obtained at different frequencies. The capacitor voltage is taken at C0. Fig.6 displays that when capacitor value C1increase or decreases, the pinched FIGURE 4. Pinched hysteresis loop of proposed grounded memcapacitor emulator at (a) at 10 kHz with different capacitor value (b) at different frequency when capacitor value is 0.4 nF. hysteresis curve area decreases and increases respectively, and as the frequency increases, the pinched hysteresis curve area decreases, i.e., a linear charge-voltage curve is observed at a higher frequency. The above two observations are well agreed upon with Eqn. 36 as discussed in Section 2.B.2. IV. NON-VOLATILITY TEST A critical feature of the mem-element emulator circuit is its non-volatility, i.e., the emulator circuit should retain its value when no input signal is applied. To test the non-volatility of the proposed memristor shown in Fig. 2, an input pulse train has been applied. The input pulse has 1.5 V amplitude with 25 µsec duration and 175 µsec pulse period. During the simulation, other parameters of the memristor emulator were considered with R0=10 k, R1=50 k, and C1=5 nF. Fig. 7 shows the memristance value and applied input pulse voltage with respect to time. One can observe that there is no alteration in memristance during the off period of an applied 171402 VOLUME 8, 2020
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System FIGURE 5. Pinched hysteresis loop of the proposed floating memristor emulator (a) at 10 kHz with different capacitor value (b) at different frequency when capacitor value is 0.1 nF. input pulse. During the pulse period, there is an abrupt change in voltage, so the proposed emulator shows a non-volatile nature. V. COMPARISON TABLE A comparative study of the proposed mem-element emulator with an existing mem-element emulator has been undertaken in Table 1. From the table, it can be observed that, •Unlike circuits proposed in [14], [16] and [18] whose memcapacitor properties depend upon the memristor, the proposed grounded and the floating circuit is designed without using a memristor. •Memristor, Memcapacitor, and Meminductor proposed in [19] was independent. But it uses more active and passive component along with op-amp and varactor diode (VD). •Universal emulator for memristor, memcapacitor, and meminductor proposed in [30] required 5 CCIIs, FIGURE 6. Pinched hysteresis curve of proposed floating memcapacitor emulator (a) at 10 kHz with different frequency, and (b) at different frequency when capacitor value is 0.05nF. FIGURE 7. Variation of Memristance with Time for a given Pulse. one analog multiplier, one voltage buffer along with 7 passive components for floating configuration. VOLUME 8, 2020 171403
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System TABLE 1. Comparison of proposed circuits with previously existing work. This proposed design involved only 2CCIIs, one analog multiplier, and 4 passive components. Also, in [30] the hysteresis loop is limited up to 5 kHz, but in the proposed emulator, it is obtained up to 20 kHz. VI. EXPERIMENTAL VERIFICATION FOR MEMRISTOR AND MEMCAPACITOR EMULATOR It is important to verify the performance and simulation results of the proposed memristor and memcapacitor emulator experimentally. Therefore, a prototype circuit of mem-element is assembled using commercially available ICs i.e. AD844AN and AD633JN. An input voltage Vin =0.8sin (20000πt) is used to verify the mem-element emulator. The other parameters for experimental testing of emulator are configured same as kept during simulation. The supply voltage of ICs is ±10 V. Fig. 8 and Fig. 9 depict a pinched hysteresis loop obtained at 10 kHz for grounded memristor and grounded memcapacitor, respectively. In Fig. 8, the input voltage vs. resistive voltage (VR1) is plotted as VR1 reflecting input current. In Fig. 9, the input voltage is plotted against the capacitor voltage (VC1), which is reflecting the charge. FIGURE 8. Breadboard Implemented a Pinched Hysteresis Loop obtained at 10 kHz for Grounded Memristor. FIGURE 9. Breadboard Implemented a Pinched Hysteresis Loop obtained at 10 kHz for Grounded Memcapacitor. In Fig. 10, the experimental and simulation results for floating memcapacitor have been compared at 10 kHz operating frequency. The experiment has been carried out by supplying input voltage Vin =1.5sin (20000πt). The other passive parameters value are kept the same as in simulation. The experimental and simulation.csv data are obtained from digital storage oscilloscope and Pspice simulation, respectively. The.csv data are transferred and plotted in Origin 2019b. VII. APPLICATION In this section, we have realized a non-linear Chua’s oscillator system using a charged controlled memristor as presented 171404 VOLUME 8, 2020
P. K. Sharma et al.: Charged Controlled Mem-Element Emulator and Its Application in a Chaotic System FIGURE 10. Comparison between Experimental and Simulation at 10 kHz for Floating Memcapacitor. in Fig. 11. The non-linear characteristics of a memristor make it suitable for chaotic circuits. Chua’s oscillator is achieved by replacing Chua’s diode with a charged controlled memristor. The negative resistance is designed using commercially existing IC CA3080. Chua’s circuit consists of one negative resistor, one capacitor, two inductors and one charged controlled memristor. FIGURE 11. Canonical Chua’s Oscillator Realization with Proposed Floating Memristor Emulator. The Chua’s circuit displays an ample variety of chaos outputs for different values of circuit components. The dynamic state equation of canonical Chua’s oscillator for charged controlled memristor emulator is expressed as: L2 di2 dt =Ri2−VC L1 di1 dt =VC−M(q)i1 CdVC dt =i2−i1(37) The value of passive components L1, L2,and C is taken as 5.5 mH, 55 mH, and 3.5nF, respectively. The negative resistance is created by using IC CA3080. The biasing values selected for IC CA3080 to make it negative resistance are Vb=2.5 V and Rb=52 . Fig. 12 displays the chaotic output plotted for capacitor voltage vs. current through L1inductor. As chaotic outputs are very sensitive to components value, even a small change in the value will create a significant change in the output. Fig. 13 shows the output of chaotic circuit with a small change in capacitor voltage. All other component values are the same, and the capacitor value is now changed to 5.5 nF. Chua’s circuit can be used in many applications such as: secure communication, analog noise generator, or to improve performance of ultrasonic device in the presence of crosstalk and noise. FIGURE 12. Chaotic Circuit Output for C =3.5 nF. FIGURE 13. Chaotic Circuit Output for C =5.5 nF. VIII. CONCLUSION This article presents two types of mem-element emulators, memristor and memcapacitor, using CCIIs, multiplier, and some passive components. Both grounded and floating mem-elements are presented. The memristor and memcapacitor emulators can be easily changed by simple switching. Also, the incremental and decremental configurations of the mem-element emulator can be simply changed by merely switching the connection. The different values of a parameter VOLUME 8, 2020 171405