Next Article in Journal
Implementation of Power-Efficient Class AB Miller Amplifiers Using Resistive Local Common-Mode Feedback
Next Article in Special Issue
0.5 V CMOS Inverter-Based Transconductance Amplifier with Quiescent Current Control
Previous Article in Journal
Energy-Efficient Non-Von Neumann Computing Architecture Supporting Multiple Computing Paradigms for Logic and Binarized Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New VCII Application: Sinusoidal Oscillators

by
Vincenzo Stornelli
1,
Gianluca Barile
1,
Leonardo Pantoli
1,
Massimo Scarsella
1,
Giuseppe Ferri
1,*,
Francesco Centurelli
2,
Pasquale Tommasino
2 and
Alessandro Trifiletti
2
1
Department of Industrial and Information Engineering and Economics, University of L’Aquila, 67100 L’Aquila, Italy
2
Department of Information Engineering, Electronics and Telecommunications, Sapienza University of Rome, 00185 Rome, Italy
*
Author to whom correspondence should be addressed.
J. Low Power Electron. Appl. 2021, 11(3), 30; https://doi.org/10.3390/jlpea11030030
Submission received: 15 June 2021 / Revised: 2 July 2021 / Accepted: 6 July 2021 / Published: 8 July 2021
(This article belongs to the Special Issue Ultra-Low-Power ICs for the Internet of Things)

Abstract

:
The aim of this paper is to prove that, through a canonic approach, sinusoidal oscillators based on second-generation voltage conveyor (VCII) can be implemented. The investigation demonstrates the feasibility of the design results in a pair of new canonic oscillators based on negative type VCII (VCII). Interestingly, the same analysis shows that no canonic oscillator configuration can be achieved using positive type VCII (VCII+), since a single VCII+ does not present the correct port conditions to implement such a device. From this analysis, it comes about that, for 5-node networks, the two presented oscillator configurations are the only possible ones and make use of two resistors, two capacitors and a single VCII. Notably, the produced sinusoidal output signal is easily available through the low output impedance Z port of VCII, removing the need for additional voltage buffer for practical use, which is one of the main limitations of the current mode (CM) approach. The presented theory is substantiated by both LTSpice simulations and measurement results using the commercially available AD844 from Analog Devices, the latter being in a close agreement with the theory. Moreover, low values of THD are given for a wide frequency range.

1. Introduction

There has always been an interest in designing sinusoidal oscillators due to several applications in different areas such as communication, instrumentation, biomedical, etc. [1,2,3]. Compared to LC and RLC sinusoidal oscillators, RC-active type oscillators are advantageous from the integration point of view. In the early implementations of RC-active sinusoidal oscillators, operational amplifiers (Op-Amps) were used as active elements [4,5,6]. A systematic approach was introduced in [5] to design Op-Amp-based oscillators with a single active element and the minimum number of passive elements. The design method of [5] resulted in Op-Amp-based oscillator configurations composed of one active device, two capacitors and four resistors.
However, the limited frequency performance and slew rate of Op-Amps as well as their high power consumption imposed a restriction in the application of Op-Amp-based sinusoidal oscillators. A literature survey shows that, after revealing the potential capabilities of current-mode (CM) signal processing, efforts have been made to design RC-active sinusoidal oscillators using various CM active building blocks (ABBs) [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]. Undoubtedly, second-generation current conveyor (CCII) as the main ABB of CM signal processing is the most widely used one for this purpose. Different approaches were employed to realize CCII-based oscillators. For example, in [8], the Op-Amps were replaced with composite current conveyors, resulting in CM oscillators. Unfortunately, this approach did not reach a simple realization because each amplifier could only be implemented with at least two CCIIs and two resistors. The extension of the approach presented in [5] was employed in [9] to synthesize CCII-based oscillators. Although the resulting sinusoidal oscillators enjoyed a canonic structure with the minimum possible number of elements, they were still not readily cascadable, i.e., they required additional voltage buffers to be actually usable in a real-world application. Most of the other CM oscillator realizations reported in [10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34] using different ABBs instead of CCIIs also suffered from a large number of active and/or passive elements.
Recently, the dual circuit of CCII, called second-generation voltage conveyor (VCII), has attracted the attention of researchers [35,36,37,38,39,40,41,42,43,44]. In particular, the recent study reported in [35,36] showed that this device helps to benefit from CM signal processing features and overcome the limitations in CCII-based circuits. Particularly, unlike CCII, there is a low-impedance voltage output port in VCII which allows it to be easily cascaded with other high-impedance processing blocks, without the need for extra voltage buffers in voltage output applications. Compared to CCII, VCII has proven superior performance in many applications [37]; up to now, this device has not been employed in the realization of sinusoidal oscillators.
However, the VCII, combining the advantages of CM processing with a voltage-mode interfacing, could provide sinusoidal oscillators operating up to higher frequency than Op-Amp-based ones. Moreover, breaking the gain-bandwidth tradeoff, it could ease decoupling oscillation frequency and oscillation condition even at the higher end of the spectrum. Among the possible implementations of VCII-based sinusoidal oscillators, those requiring the minimum number of (active and) passive components, so-called canonic, are of particular interest to minimize silicon area and power consumption. The aim of this work is only to present possible VCII-based canonic sinusoidal oscillator realizations, replicating the general approach presented in [5,9] which, as previously anticipated, has been used to synthesize Op-Amp-based and CCII-based sinusoidal oscillators. We will show that it is possible to implement sinusoidal oscillators with a minimum number of elements using a single negative type VCII (VCII), two resistors and two capacitors, so demonstrating a new practical application of the VCII. The notable advantage of the proposed VCII-based oscillator is that it is easily cascadable from port Z of VCII, alleviating the need for any extra voltage buffer. Moreover, THD values are low also for higher frequency oscillators. However, the results of this study show that the applied approach does not reach any canonic configuration using positive type VCII (VCII+). The effect of non-idealities in the VCII has been considered, and the proposed approach has been tested by both simulations and measurement results.
The organization of this paper is the following: in Section 2, an introduction on the VCII as active building block as well as the basics of the general configuration of the VCII-based oscillator is introduced. Section 3 proposes, in detail, the study on the possible realizations of VCII-based oscillators, and the effects of non-idealities in VCII are considered in Section 4. Simulations and measurement results are given in Section 5. Finally, Section 6 concludes the paper.

2. General Configuration of the VCII-Based Oscillator

The symbolic representation and internal structure of VCII are shown in Figure 1. In this block, Y is a low-impedance (ideally zero) current input terminal. The current entering into Y node is transferred to X terminal which is a high-impedance (ideally infinity) current output port. The voltage produced at X terminal is transferred to Z terminal which is a low-impedance (ideally zero) voltage output terminal. The relationship between port currents and voltages are given by: v Z = α v X ,   i X = β i Y and v Y = 0 . In the ideal case we have α = 1 and β = ± 1. If β = 1 we are considering a VCII+, whereas if β = −1 we have a VCII.
Using the approach presented in [5,9], the general configuration of an RC-active oscillator based on a single VCII is shown in Figure 2, where NGC represents 4-terminal network consisting of only capacitors and conductances.
The characteristic equation (CE) of the whole system can be calculated replacing, in the circuit of Figure 2, the equivalent model of a VCII of Figure 1b and considering a fictitious input at the Y node (of course, no input signal will be present in an actual oscillator circuit), as shown in Figure 3a at the building block level and Figure 3b in more detail.
The configurations in Figure 2 and Figure 3 can hence be seen as a positive feedback system for which the current transfer function (TF) is given by:
T I ( s ) = i o u t ( s ) i i n ( s ) = A ( s ) 1 A ( s ) β ( s ) .
Since A ( s ) = ± 1 and β ( s ) = i f ( s ) / i o u t ( s ) , (1) becomes:
T I ( s ) = ± 1 1 i f ( s ) / i o u t ( s ) .
However, since from Figure 3b i o u t = i X and in an oscillator circuit there is no input ( i i n = 0 ), we have i f = i Y and the TF is given by:
T I ( s ) = ± 1 1 i Y ( s ) / i o u t ( s ) = ± i X ( s ) i X ( s ) ± i Y ( s ) .
From (3), we can derive the condition of existence (CE) as:
i X ( s ) ± i Y ( s ) = 0 .
By assuming v Z = v X ,   v Y = 0 , the transconductance functions of the passive network in Figure 2 can be expressed by a rational expression as:
i X ( s ) v Z ( s ) = N X ( s ) D ( s )
i Y ( s ) v Z ( s ) = N Y ( s ) D ( s )
where N X ( s ) and N Y ( s ) are the numerators at X and Z nodes, respectively, while D ( s ) is a common denominator. Using (5) and (6) in (4), the CE becomes:
N X ( s ) ± N Y ( s ) = 0
In (7), the plus and minus signs are for VCII and VCII+ respectively. To ensure a pure sinusoidal oscillation, the CE in (7) should be a second-order polynomial with purely imaginary roots. This requires the network NGC to include at least two capacitors. It has to be noted that, in Figure 2, by using a VCII+ rather than a VCII, at least three capacitors are required to provide a phase shift to generate a positive feedback loop. Therefore, no canonic oscillator is possible using VCII+, and for the following, we will consider the VCII in Figure 2 as a VCII. By then assuming a network with only two capacitors, Equation (7) will be in the form:
a s 2 + b s + c = 0 .
In order to start the oscillation, the following commonly known criteria must be satisfied:
b = 0
c a > 0
with c 0 ,   a 0 , so that, according to the Barkhausen criterion, purely imaginary poles for the closed-loop transfer function are obtained. The oscillation frequency is:
ω o = c a   .

3. Oscillator Circuits

In this section we analyze the possible VCII-based oscillators based on the scheme of Figure 2. The passive NGC is assumed as a general n -node network consisting of b possible branches between two nodes. Each node is a junction where two or more branches are connected, and each branch is an admittance connected between two nodes represented as:
Y i = s C i + G i .
In the following, we analyze the CE to see if oscillation is possible for the particular case study of a five-node network. From this analysis we see that for a four-node network it is not possible to obtain a second-order polynomial for (7), whereas for a six-node network (or more) only non-canonic oscillators using more than the minimum number of passive components are possible.

NGC as a Five-Node Network

In Figure 4 we assume NGC as a five-node network. We start analyzing this network by performing KCL at node Y as reported in the following:
i Y = i 3 + i 6 + i 7 = i 3 + Y 6 V Z + Y 7 V Z .
Since no current is flowing into Y8 and Y9, these admittances can be assumed as open circuit (Y8 = Y9 = 0). Routine analysis of Figure 4 results in i3 as:
i 3 = Y 3 ( Y 1 + Y 2 ) Y 1 + Y 2 + Y 3 + Y 4 V Z .
Using (13)–(14), we have:
i Y V Z = Y 3 ( Y 1 + Y 2 ) Y 1 + Y 2 + Y 3 + Y 4 + Y 6 + Y 7 .
Similar analysis for ix results:
i X V Z = Y 2 ( Y 3 + Y 4 ) Y 1 + Y 2 + Y 3 + Y 4 Y 5 Y 7
Using (15) and (16) in (7), the CE of the five-node network is found as:
Y 2 Y 4 + Y 3 Y 1 + ( Y 6 Y 5 ) ( Y 1 + Y 2 + Y 3 + Y 4 ) = 0 .
It can be noticed that CE does not depend on Y 7 , , Y 10 which means that these branches can be assumed to be open circuit. For the other branches we can make different choices. If two branches have non-zero admittances, the following CEs are possible:
  Y 1 , Y 3 0 C E : Y 1 Y 3 = 0
  Y 1 , Y 5 0 C E : Y 1 Y 5 = 0
  Y 1 , Y 6 0 C E : Y 1 Y 6 = 0
  Y 2 , Y 4 0 C E : Y 2 Y 4 = 0
  Y 2 , Y 5 0 C E : Y 2 Y 5 = 0
  Y 2 , Y 6 0 C E : Y 2 Y 6 = 0
  Y 3 , Y 5 0 C E : Y 3 Y 5 = 0
  Y 3 , Y 6 0 C E : Y 3 Y 6 = 0
  Y 4 , Y 5 0 C E : Y 4 Y 5 = 0
  Y 4 , Y 6 0 C E : Y 4 Y 6 = 0
In the general case, (18) can be expressed as
C E :     Y a Y b = 0
By assuming Ya = sCa + Ga and Yb = sCb + Gb, (19) can be written as:
s 2 C a C b + s [ C a G b + C b G a ] + G a G b = 0
From (20) it is not possible to have imaginary roots. Therefore, in case of two non-zero branches, no oscillation is possible.
Finally, we investigate the possibility of achieving oscillations from (17) in the case that three branches of NGC present non-zero admittance.
For (Y1 = Y5 = Y6 = 0) or (Y3 = Y5 = Y6 = 0), we have Y2Y4 = 0, while for (Y2 = Y5 = Y6 = 0) or (Y4 = Y5 = Y6 = 0), we have Y1Y3 = 0. In both these cases, the CE has the general form of (19).
For (Y1 = Y2 = Y5 = 0), (Y1 = Y2 = Y6 = 0), (Y1 = Y4 = Y5 = 0), (Y1 = Y4 = Y6 = 0), (Y2 = Y3 = Y5 = 0), (Y2 = Y3 = Y6 = 0), (Y3 = Y4 = Y5 = 0), (Y3 = Y4 = Y6 = 0) the CE has the following form:
Y c ( Y a + Y b ) = 0 .
For (Y1 = Y3 = Y6 = 0) and (Y2 = Y4 = Y5 = 0), the CE is obtained as:
Y a Y b + Y c ( Y a + Y b ) = 0 .
The CEs of (21) and (22) do not result in pure imaginary roots; therefore, these cases cannot give oscillator topologies.
Considering instead the cases (Y1 = Y2 = Y3 = 0), (Y1 = Y2 = Y4 = 0), (Y1 = Y3 = Y4 = 0) and (Y2 = Y3 = Y4 = 0), the CE has the following general form:
Y c ( Y a Y b ) = 0   .
It is easy to verify that the CE in (23) cannot be associated with an oscillator topology if only two capacitors are used (we need three of them at least).
Finally, for (Y1 = Y3 = Y5 = 0) and (Y2 = Y4 = Y6 = 0), the CEs will be given by (24a) and (24b), respectively:
Y 2 Y 4 Y 6 ( Y 2 + Y 4 ) = 0
Y 1 Y 3 Y 5 ( Y 1 + Y 3 ) = 0
which are equations with the general form:
Y a Y b Y c ( Y a + Y b ) = 0 .
In (25), oscillation condition is related to the choice of Yc and Ya or Yb as a capacitance.
In order to design an oscillator with the minimum number of components, we now have to verify the choice of the components in (25). It can be demonstrated that it is possible to have a minimum of two capacitors and at least two resistors in order to have a constant term in the constituting equation. In fact, with this choice we obtain a complete polynomial. In this case, having only three branches of the type sC + G with C ≥ 0, G ≥ 0, it is a matter of choosing an admittance between Ya, Yb, Yc of the type sC + G; the two remaining admittances will be a capacitance sC, and a conductance G. Inserting all possible combinations of options into (25), two sets of CEs which show imaginary roots are obtained.
For Y c = s C c + G c ; Y a = s C a ;   Y b = G b , the CE becomes
s 2 C a C c + s [ C a G b C a G c C c G b ] G b G c = 0 .
For Y c = s C c + G c ; Y b = s C b ;   Y a = G a , the CE becomes
s 2 C b C c + s [ C b G a C c G a C b G c ] G a G c = 0 .
From (26) and (27), the oscillation condition (Co) and oscillation frequency (ω0) for the two cases are obtained respectively as:
C o : G c G b + C c C a = 1 , ω 0 = G b G c C a C c
C o : G c G a + C c C b = 1 , ω 0 = G a G c C b C c
Thus, the minimum number of elements necessary to obtain an oscillator based on the scheme of Figure 2 is four, being two of these capacitors and two resistors. Considering the two cases (Y1 = Y3 = Y5 = 0) and (Y2 = Y4 = Y6 = 0) and the possible choices for Ya and Yb, we obtain a total of four canonic oscillators, corresponding to the following CEs:
s 2 C 1 C 5 + s [ C 1 G 3 C 1 G 5 C 5 G 3 ] G 3 G 5 = 0
s 2 C 3 C 5 + s [ C 3 G 1 C 3 G 5 C 5 G 1 ] G 1 G 5 = 0
s 2 C 2 C 6 + s [ C 6 G 4 + C 2 G 6 C 2 G 4 ] + G 4 G 6 = 0
s 2 C 4 C 6 + s [ C 6 G 2 + C 4 G 6 C 4 G 2 ] + G 2 G 6 = 0
However, this number is reduced again to two if we consider that from each of the cases (Y1 = Y3 = Y5 = 0) and (Y2 = Y4 = Y6 = 0) we obtain two equal oscillators if we exchange the order of the elements which are connected in series. These two configurations are shown in Figure 5, and the corresponding transfer functions, oscillation frequencies ω0 and oscillation conditions are reported in Table 1. The oscillation frequencies and oscillation conditions in (28) show a strong interdependence since they are functions of the same parameters. Since the oscillation condition requires that the sum of the ratios of the capacitances and of the conductances is constant and equal to 1, a possible strategy for frequency tuning requires varying both resistors or both capacitors, maintaining their ratio constant. For example, a ratio of 2 between Ca and Cc can be obtained by using two parallel capacitors equal to Ca to obtain Cc; all three capacitors can be varied together; thus their ratio remains constant unless there are mismatches and the effect of parasitics.

4. Analysis of Parasitic Effects: A Case Study

The only two possible canonic topologies for the VCII-based oscillator are synthesized in Figure 6, where ZA and ZB are a series-connected RC network and a parallel-connected RC network; we define tA = RACA and tB = RBCB as the time constants associated with these networks. The two oscillator topologies shown in Figure 6 correspond to the cases:
Type   I :   Z A = R 5 1 + s R 5 C 5 , Z B = R 1 + 1 s C 3
Type   II :   Z A = R 2 + 1 s C 4 , Z B = R 6 1 + s R 6 C 6 .
where Ri = 1/Gi. From Figure 6, the oscillation condition can be obtained as:
α   | β | Z A Z B = 1
where β and α are the VCII current and voltage gains (ideally both equal to 1), and the oscillation frequency is given by:
ω 0 = 1 τ A τ B .
The oscillation condition and the oscillation frequency are affected by the non-idealities of the VCII, i.e., finite port impedances, gain errors (a < 1, |b| < 1) and poles of the voltage and current buffers. In order to analyze the effects of these non-idealities on the oscillator behavior, a model of a real VCII has been developed and implemented (see Figure 7), able to take into account the non-idealities.
In the general case, we can model the VCII with the first-order transfer functions
α ( s ) = α 0 / ( 1 + s τ z )
β ( s ) = β 0 / ( 1 + s τ x )
and complex port impedances
Y x ( s ) = G x + s C x
Z y ( s ) = R y + s L y
Z z ( s ) = R z + s L z .
In order to better understand the effects of non-idealities and to compare the performance of the two topologies in Figure 5, different cases have been considered under the hypothesis that the ideal design has been carried out starting from the oscillation condition (34). When the non-idealities of the VCII are taken into account, Equation (34) becomes
α ( s ) | β ( s ) | 1 Z B + Z y + Z z 1 1 / Z A + Y x = 1 .
By a simple inspection of the impedances ZA and ZB given by (33), and of the port impedances (38)–(40), it is evident that the Type I canonic oscillator should be less affected by non-idealities. In fact, in this case Yx can be absorbed in ZA ( G x and C x are summed to 1/ R 5 and C 5 , respectively), and Zy and Zz in ZB: a parallel RC network is used in parallel to a port impedance modeled as an RC parallel network, and a series impedance is connected in series to port impedances modeled as RL series networks. In contrast, for the Type II canonic oscillator, a series network is connected in parallel to the parallel RC port impedance, and a parallel RC network is connected in series to LR series port impedances, thus non-ideal port impedances alter ZA and ZB more significantly. The Type I canonic VCII-based oscillator seems therefore more suited to a practical realization, and it has been selected for further analysis.

4.1. Resistive Port Impedances

If only the resistive parasitics Gx, Ry and Rz in (39)–(41) are considered, the oscillation condition for the Type I canonic oscillator becomes:
α   | β |   s ( R 5 | | R x ) C 3 [ 1 + s ( R 5 | | R x ) C 5 ] [ 1 + s ( R 1 + R y + R z ) C 3 ] = 1 .
It is evident from (42) that the effect of the port impedances is limited, since they are simply summed to the ones from the NGC network (that have to be chosen as much larger than the corresponding parasitics to make them negligible). The oscillation frequency in Table 1 is modified as follows:
ω 0 = G 5 C 5 C 3 R 1 = ω 0 · 1 + G x / G 5 1 + G 1 ( R y + R z )
where R 1 = R 1 + R y + R z and G 5 = 1 / R 5 = G 5 + G x , and the oscillation condition becomes
α   | β | R 1 R 5 ( 1 + R 5 R x ) ( 1 + R y + R z R 1 ) + C 5 C 3 = 1 .
If the parasitic capacitance C x at the X terminal is also considered, Equations (43) and (44) have to be slightly modified by considering G 5 = C 5 + C x instead of C 5 . Inductances L y and L z can be neglected in several applications and have not been considered in the following. However, for the sake of completeness, we report below the expression for the oscillation frequency when inductive parasitics are also considered:
ω 0 = ω 0 · 1 + G x / G 5 ( L y + L z ) ( 1 + G x / G 5 ) G 5 G 1 C 5 + ( 1 + C x / C 5 ) [ 1 + G 1 ( R y + R z ) ]

4.2. Single-Pole Transfer Functions

If the non-ideal transfer functions in (36) and (37) are also considered in addition to the terminal resistive parasitics in (38)–(40), the denominator of the oscillation condition in (34) becomes of fourth degree:
α   | β |   s G 5 R 5 a s 4 + b s 3 + c s 2 + d s + e = 1
Prime variables are considered for R 5 , G 5 and R 1 to account for parasitic resistances Ry and Rz and admittance Yx, as in the previous subsection, and we have
a = R 5 C 5 R 1 C 3 τ x τ z
b = R 5 C 5 R 1 C 3 · ( τ x + τ z ) + τ x τ z · ( R 5 C 5 + R 1 C 3 )
c = R 5 C 5 R 1 C 3 + τ x τ z + ( R 5 C 5 + R 1 C 3 ) · ( τ x + τ z )
d = R 5 C 5 + R 1 C 3 + τ x + τ z
e = 1
A real value is obtained for the left-hand side, under the hypothesis of a purely imaginary denominator. By equating to zero the real part of the denominator at ω = ω 0 , we get:
ω 0 2 = c 2 a ( 1 1 4 a c 2 ) c 2 a ( 1 2 4 a c 2 ) = 1 c
where c is given by (47c). The approximation 4 a c 2   << 1 is justified under the hypothesis that the parasitic time constants τ x and τ z are significantly lower than the time constants τ A = R 5 C 5 and τ B = R 1 C 3 . Finally, the oscillation frequency ω 0 can be expressed in terms of the ideal value ω 0 , by using the expression of coefficient c:
ω 0 1 c = ω 0 1 1 + τ x τ z + ( τ A + τ B ) ( τ x + τ z ) τ A τ B
Under the simplifying assumptions τ x = τ y = τ p a r and τ A = τ B = τ , the relative error on the oscillation frequency ( 1 ω o / ω o ) can be readily expressed as a function of the ratio τ p a r / τ , thus providing a design guideline for the bandwidth of the VCII transfer functions. The graph in Figure 8 shows that errors lower than 10% can be obtained if the time constant ratio is lower than 0.06.

5. Experimental Results

The performance of the Type I canonic oscillator of Figure 5a has been verified by both LTSpice simulations and experimental results. In particular, the approximated expression for ω0 in (49) has been checked for different values of τ and τx = τz, and errors lower than 1% have been found.
Then, we have used the commercially available AD844 to configure a VCII as shown in Figure 9. A single VCII is realizable using two AD844 ICs, whose Spice model can be found in [45]. The situation is quite different in the case of an integrated design, where a single VCII block can be exploited to design the oscillator, as shown in the previous sections.
The circuit was supplied with a dual ±5 V voltage, achieving a total power consumption of 14 mA.
Firstly, simulation of the topology in Figure 5a has been carried out to evaluate performance in terms of robustness to parasitics, and to estimate the achievable THD. In particular, the circuit has been designed with C 3 = 2 C 5 = 2 nF and R 5 = 2 R 1 = 15 kΩ, and an oscillation frequency f0 = 10.6 kHz was expected.
However, AD844 parasitics can slightly change the oscillation frequency and/or cause failing of oscillation condition: in this case, starting from the nominal design, the resistance R 1 can be changed (to 7.3 kΩ in the present case, see the schematic in Figure 10) to allow fulfillment of oscillation condition in (41): the obtained oscillation frequency is f0 = 10.8 kHz, as shown in Figure 11.
A model for the VCII composed of AD844 components, shown in Figure 9, has been extracted from Spice simulations according to the equations presented in Section 4. At terminal X, we have found Cx = 5.5 pF in parallel with a resistor Rx = 3 MΩ. Purely resistive input impedances have been extracted at node Y (Ry = 50 Ω) and Z (Rz = 15 Ω). Finally, a dominant pole has been found for both the transfer function α ( s ) at f = 49 MHz (corresponding to τ x = 3.25 ns), and for β ( s ) at f = 764 MHz ( τ z = 208 ps).
The element values used for the different design case studies, the simulated THD and the oscillation frequency evaluated with both the LTSpice AD844 non-linear model and with the VCII linear model, including parasitics, are summarized in Table 2. The linear model is accurate enough to be used for circuit design, and excellent simulated performance has been achieved in terms of THD with the proposed VCII topology.
Finally, experimental verification of performance has been carried out, exploiting the test bench shown in Figure 12: for data acquisition, the Digilent Analog Discovery 2™ board was used [46]. The design of Figure 5a was implemented as the reference topology for the oscillator. Measurements were carried out in the range (10–106) Hz and are reported in Table 3. In agreement with simulation results, the oscillator shows a very low THD value even at 1 MHz (considering 10 harmonics). The average relative frequency error between measured and ideal values is −5.2% and is comparable with tolerances of the passive components.
An example of the output signal, both in the time and frequency domains, is reported in Figure 13a,b for a frequency of 1 MHz.
Figure 14 shows the THD and frequency error trends vs. frequency.

6. Conclusions

By means of a systematic analysis, the possibility of realizing VCII-based oscillators is studied and demonstrated. The investigation results in a pair of new canonic oscillators based on VCII. However, it is shown that, using the systematic approach, no oscillator configuration is possible using VCII+. The two found oscillator configurations are the only possible ones which use only two resistors, two capacitors and a single VCII. Compared to Op-Amp-based oscillators, designed using the same systematic approach which employs two capacitors and four resistors, the proposed VCII-based oscillator is preferred in terms of low number of capacitors and resistances. Another interesting feature of the found VCII-based oscillator is that the produced sinusoidal output signal is easily available through the low output impedance Z port, while the CCII-based oscillators designed using the same systematic approach requires an additional voltage buffer for practical use. Simulations and experimental results using AD844 as VCII are reported to validate the theory.
A comparison with oscillator topologies based on different ABBs, with particular attention to canonic topologies, is reported in Table 4. The table reports the type of active building block (ABB) the oscillator is based on, the number of active and passive components, specifying how many of them are grounded, the availability of a quadrature output and the independence of oscillation condition from oscillation frequency that allows tuning the oscillator acting on a single component. It has to be noted that the independence from the oscillation condition on oscillation frequency often requires additional passive (and sometimes also active) components, thus resulting in non-canonic topologies. Notable exceptions are the oscillators of [21,26] that use complex ABBs with gain, whose value contributes to satisfying the oscillation condition.

Author Contributions

Conceptualization, M.S. and G.B.; methodology, G.B. and F.C.; software, G.B.; validation, G.F., P.T., V.S. and L.P.; formal analysis, M.S. and F.C.; investigation, P.T. and V.S.; resources, V.S. and G.F.; data curation, V.S. and L.P.; writing—original draft preparation, L.P. and G.B.; writing—review and editing, V.S., G.B., L.P., M.S., G.F., F.C. and A.T.; visualization, F.C. and L.P.; supervision, L.P., G.F., V.S. and P.T.; project administration, G.F., V.S. and A.T.; funding acquisition, V.S. All authors have read and agreed to the published version of the manuscript.

Funding

The work did not receive any external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jaikla, W.; Adhan, S.; Suwanjan, P.; Kumngern, M. Current/voltage controlled quadrature sinusoidal oscillators for phase sensitive detection using commercially available IC. Sensors 2020, 20, 1319. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Mohsen, M.; Said, L.; Elwakil, A.; Madian, A.; Radwan, A. Extracting optimized bio-impedance model parameters using different topologies of oscillators. IEEE Sensors J. 2020, 20, 9947–9954. [Google Scholar] [CrossRef]
  3. Li, G.; Cui, J.; Yang, H. A new detecting method for underwater acoustic weak signal based on differential double coupling oscillator. IEEE Access 2021, 9, 18842–18854. [Google Scholar] [CrossRef]
  4. Senani, R. New canonic sinusoidal oscillator with independent frequency control through a single grounded resistor. Proc. IEEE 1979, 67, 691–692. [Google Scholar] [CrossRef]
  5. Bhattacharyya, B.; Tavakoli Darkani, M. A unified approach to the realization of canonic RC-active, single as well as variable, frequency oscillators using operational amplifiers. J. Frankl. Inst. 1984, 317, 413–439. [Google Scholar] [CrossRef]
  6. Senani, R.; Bhaskar, D.R.; Gupta, M.; Singh, A.K. Canonic OTA-C sinusoidal oscillators: Generation of new grounded-capacitor versions. Am. J. Electr. Electron. Eng. 2015, 3, 137–146. [Google Scholar]
  7. Gupta, S.; Senani, R. State variable synthesis of single-resistance-controlled grounded capacitor oscillators using only two CFOAs: Additional new realisations. IEE Proc. Circuits Devices Syst. 1998, 145, 135–138. [Google Scholar] [CrossRef]
  8. Soliman, A.M. Current-mode oscillators using single output current conveyors. Microelectron. J. 1998, 29, 907–912. [Google Scholar] [CrossRef]
  9. Celma, S.; Martinez, P.A.; Carlosena, A. Approach to the synthesis of canonic RC-active oscillators using CCll. IEE Proc. Circuits Devices Syst. 1994, 141, 493–497. [Google Scholar] [CrossRef]
  10. Khan, A.A.; Bimal, S.; Dey, K.K.; Roy, S.S. Novel RC sinusoidal oscillator using second-generation current conveyor. IEEE Trans. Instrum. Meas. 2005, 54, 2402–2406. [Google Scholar] [CrossRef]
  11. Bajer, J.; Lahiri, A.; Biolek, D. Current-mode CCII+ based oscillator circuits using a conventional and a nodified Wien-bridge with all capacitors grounded. Radio Eng. 2011, 20, 245–251. [Google Scholar]
  12. Çam, U.G.; Toker, A.; Çicekoglu, O.G.; Kuntman, H. Current-mode high output impedance sinusoidal oscillator configuration employing single FTFN. Analog Integr. Circuits Signal Process. 2000, 24, 231–238. [Google Scholar] [CrossRef]
  13. Lahiri, A. New canonic active RC sinusoidal oscillator circuits using second-generation current conveyors with application as a wide frequency digitally controlled sinusoidal generator. Act. Passiv. Electron. Compon. 2011, 2011, 274394. [Google Scholar] [CrossRef]
  14. Horng, J.-W. Current-mode third-order quadrature oscillator using CDTAs. Act. Passiv. Electron. Compon. 2009, 2009, 789171. [Google Scholar] [CrossRef]
  15. Uttaphut, P.; Mekhum, W.; Jaikla, W. Current-mode multiphase sinusoidal oscillator using CCCCTAs and grounded elements. In Proceedings of the NEWCAS 11 IEEE 9th Int. New Circuits and Systems Conference, Bordeaux, France, 26–29 June 2011; pp. 345–349. [Google Scholar]
  16. Jin, J.; Wang, C. Current-mode universal filter and quadrature oscillator using CDTAs. Turk. J. Electr. Eng. Comput. Sci. 2014, 22, 276–286. [Google Scholar] [CrossRef] [Green Version]
  17. Agrawal, D.; Maheshwari, S. An active-C current-mode universal first order filter and oscillator. J. Circuits Systems Comput. 2019, 28, 1950219. [Google Scholar] [CrossRef]
  18. Soliman, A.M. Current-mode oscillators using inverting CCII. J. Act. Passive Electron. Devices 2011, 6, 305–320. [Google Scholar]
  19. Cam, U. A novel single-resistance-controlled sinusoidal oscillator employing single operational transresistance amplifier. Analog Integr. Circ. Sig. Proc. 2002, 32, 183–186. [Google Scholar] [CrossRef]
  20. Gupta, S.S.; Sharma, R.K.; Bhaskar, D.R.; Senani, R. Sinusoidal oscillators with explicit current output employing current-feedback op-amps. Int. J. Circuit Theory Appl. 2010, 38, 131–147. [Google Scholar] [CrossRef]
  21. Li, Y. Derivation for current-mode Wien oscillators using CCCCTAs. Analog Integr. Circ. Sig. Proc. 2015, 84, 479–490. [Google Scholar] [CrossRef]
  22. Abduelma’atti, M.T.; Alsuhaibani, E.S. New current-feedback operational-amplifier based sinusoidal oscillators with explicit current output. Analog Integr. Circ. Sig. Proc. 2015, 85, 513–523. [Google Scholar] [CrossRef]
  23. Sharma, R.K.; Arora, T.S.; Senani, R. On the realization of canonic single-resistance-controlled oscillators using third generation current conveyors. IET Circuits Devices Syst. 2017, 11, 10–20. [Google Scholar] [CrossRef]
  24. Chen, H.-P.; Hwang, Y.-S.; Ku, Y.-T. Voltage-mode and current-mode resistorless third-order quadrature oscillator. Appl. Sci. 2017, 7, 179. [Google Scholar] [CrossRef]
  25. Pushkar, K.L. Single-resistance controlled sinusoidal oscillator employing single universal voltage conveyor. SCIRP Circuits Syst. 2018, 9, 1–7. [Google Scholar] [CrossRef] [Green Version]
  26. Banerjee, K.; Singh, D.; Paul, S.K. Single VDTA based resistorless quadrature oscillator. Analog Integr. Circ. Sig. Proc. 2019, 100, 495–501. [Google Scholar] [CrossRef]
  27. Komanapalli, G.; Pandey, R.; Pandey, N. New sinusoidal oscillator configurations using operational transresistance amplifier. Int. J. Circuit Theory Appl. 2019, 47, 666–685. [Google Scholar] [CrossRef]
  28. Yuce, F.; Yuce, E. Supplementary CCII based second-order universal filter and quadrature oscillators. AEU Int. J. Electron. Commun. 2020, 118, 153138. [Google Scholar] [CrossRef]
  29. Srivastava, D.K.; Singh, V.K.; Senani, R. A class of single-CFOA-based sinusoidal oscillators. Am. J. Electr. Electron. Eng. 2020, 8, 1–10. [Google Scholar]
  30. Kumari, S.; Gupta, M. A new CMOS design of high transconductance current follower transconductance amplifier and its applications. Analog Integr. Circ. Sig. Process. 2018, 95, 325–349. [Google Scholar] [CrossRef]
  31. Pushkar, K.L.; Bhaskar, D.R. Voltage-mode third-order quadrature sinusoidal oscillator using VDIBAs. Analog Integr. Circ. Sig. Process. 2019, 98, 201–207. [Google Scholar] [CrossRef]
  32. Bhagat, R.; Bhaskar, D.R.; Kumar, P. Quadrature sinusoidal oscillators using CDBAs: New realizations. Circuits Systems Sig. Process. 2021, 40, 2634–2658. [Google Scholar] [CrossRef]
  33. Gupta, S.; Arora, T.S. Design and experimentation of VDTA based oscillators using commercially available integrated circuits. Analog Integr. Circ. Sig. Process. 2021, 106, 713–728. [Google Scholar] [CrossRef]
  34. Roy, S.; Pal, R.R. Electronically tunable third-order dual-mode quadrature sinusoidal oscillators employing VDCCs and all grounded components. Integr. VLSI J. 2021, 76, 99–112. [Google Scholar] [CrossRef]
  35. Safari, L.; Barile, G.; Stornelli, V.; Ferri, G. An overview on the second generation voltage conveyor: Features, design and applications. IEEE Trans. Circuits Syst. Part II Express Briefs 2019, 66, 547–551. [Google Scholar] [CrossRef]
  36. Safari, L.; Barile, G.; Ferri, G.; Stornelli, V. A new low-voltage low-power dual-mode VCII-based SIMO universal filter. Electronics 2019, 8, 765. [Google Scholar] [CrossRef] [Green Version]
  37. Safari, L.; Barile, G.; Ferri, G.; Stornelli, V. Traditional Op-Amp and new VCII: A comparison on analog circuits applications. AEU Int. J. Electron. Commun. 2019, 110, 152845. [Google Scholar] [CrossRef]
  38. Pantoli, L.; Barile, G.; Leoni, A.; Muttillo, M.; Stornelli, V. A novel electronic interface for micromachined Si-based photomultipliers. Micromachines 2018, 9, 507. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  39. Barile, G.; Ferri, G.; Safari, L.; Stornelli, V. A new high drive class-AB FVF-based second generation voltage conveyor. IEEE Trans. Circuits Syst. Part II Express Briefs 2020, 67, 405–409. [Google Scholar] [CrossRef]
  40. Centurelli, F.; Monsurrò, P.; Tommasino, P.; Trifiletti, A. On the use of voltage conveyors for the synthesis of biquad filters and arbitrary networks. In Proceedings of the ECCTD 17 23rd Eur. Conf. Circuit Theory and Design, Catania, Italy, 4–6 September 2017. [Google Scholar]
  41. Yesil, A.; Minaei, S. New simple transistor realizations of second-generation voltage conveyor. Int. J. Circuit Theory Appl. 2020, 48, 2023–2038. [Google Scholar] [CrossRef]
  42. Al-Shahrani, S.M.; Al-Absi, M.A. Efficient inverse filter based on second-generation voltage conveyor (VCII). Arab J. Sci. Eng. 2021. [Google Scholar] [CrossRef]
  43. Al-Absi, M.A. Realization of inverse filters using second generation voltage conveyor (VCII). Analog Integr. Circ. Sig. Process. 2021. [Google Scholar] [CrossRef]
  44. Kumngern, M.; Torteanchai, U.; Khateb, F. CMOS class AB second generation voltage conveyor. In Proceedings of the 2019 IEEE International Circuits and Systems Symposium (ICSyS), Kuantan, Malaysia, 18–19 September 2019. [Google Scholar]
  45. Analog Devices. AD844 Datasheet and Product Info|Analog Devices. Analog.com. 2020. Available online: https://www.analog.com/en/products/ad844.html (accessed on 6 June 2021).
  46. Analog Discovery 2 [Digilent Documentation]. Available online: https://reference.digilentinc.com/reference/instrumentation/analog-discovery-2/start (accessed on 6 June 2021).
  47. Soliman, A.M. Current feedback operational amplifier based oscillators. Analog Integr. Circ. Sig. Process. 2000, 23, 45–55. [Google Scholar] [CrossRef]
  48. Chien, N.-C. New realizations of single OTRA-based sinusoidal oscillators. Act. Passiv. Electron. Compon. 2014, 2014, 938987. [Google Scholar] [CrossRef]
  49. Srivastava, D.K.; Singh, V.K.; Senani, R. Novel single-CFOA-based sinusoidal oscillator capable of absorbing all parasitic impedances. Am. J. Electr. Electron. Eng. 2015, 3, 71–74. [Google Scholar]
  50. Arora, T.S.; Gupta, S. A new voltage mode quadrature oscillator using grounded capacitors: An application of CDBA. Eng. Sci. Technol. 2018, 21, 43–49. [Google Scholar] [CrossRef]
  51. Komanapalli, G.; Pandey, N.; Pandey, R. New realization of third order sinusoidal oscillator using single OTRA. AEU Int. J. Electron. Commun. 2020, 93, 182–190. [Google Scholar] [CrossRef]
Figure 1. VCII: (a) symbol; (b) internal structure.
Figure 1. VCII: (a) symbol; (b) internal structure.
Jlpea 11 00030 g001
Figure 2. General configuration of RC-VCII oscillator.
Figure 2. General configuration of RC-VCII oscillator.
Jlpea 11 00030 g002
Figure 3. Positive feedback system: (a) general schematic; (b) positive feedback in the VCII-based oscillator.
Figure 3. Positive feedback system: (a) general schematic; (b) positive feedback in the VCII-based oscillator.
Jlpea 11 00030 g003
Figure 4. The NGC as a five-node network.
Figure 4. The NGC as a five-node network.
Jlpea 11 00030 g004
Figure 5. VCII-based oscillators obtained in the case NGC is a five-node network. (a)Series-parallel impedances configuration; (b) parallel-series impedances configuration.
Figure 5. VCII-based oscillators obtained in the case NGC is a five-node network. (a)Series-parallel impedances configuration; (b) parallel-series impedances configuration.
Jlpea 11 00030 g005
Figure 6. General topology of the canonic VCII-based oscillators.
Figure 6. General topology of the canonic VCII-based oscillators.
Jlpea 11 00030 g006
Figure 7. Model for the Type I canonic oscillator with non-ideal VCII.
Figure 7. Model for the Type I canonic oscillator with non-ideal VCII.
Jlpea 11 00030 g007
Figure 8. Relative error on the oscillation frequency vs. the time constant ratio τ p a r / τ .
Figure 8. Relative error on the oscillation frequency vs. the time constant ratio τ p a r / τ .
Jlpea 11 00030 g008
Figure 9. Realization of a VCII using the AD844.
Figure 9. Realization of a VCII using the AD844.
Jlpea 11 00030 g009
Figure 10. VCII oscillator based on the AD844.
Figure 10. VCII oscillator based on the AD844.
Jlpea 11 00030 g010
Figure 11. Simulated output spectrum of the oscillator shown in Figure 10.
Figure 11. Simulated output spectrum of the oscillator shown in Figure 10.
Jlpea 11 00030 g011
Figure 12. Test bench for the experimental verification of the VCII oscillator based on the AD844.
Figure 12. Test bench for the experimental verification of the VCII oscillator based on the AD844.
Jlpea 11 00030 g012
Figure 13. Output waveform of the canonic VCII-based oscillator of Figure 5a. (a) Time domain, (b) frequency domain for an output frequency of 1 MHz.
Figure 13. Output waveform of the canonic VCII-based oscillator of Figure 5a. (a) Time domain, (b) frequency domain for an output frequency of 1 MHz.
Jlpea 11 00030 g013
Figure 14. THD and frequency error vs. frequency.
Figure 14. THD and frequency error vs. frequency.
Jlpea 11 00030 g014
Table 1. Main equations of the canonic VCII-based oscillators.
Table 1. Main equations of the canonic VCII-based oscillators.
Figure 5aFigure 5b
T I ( s ) = s 2 C 5 C 3 + s [ C 5 G 1 + C 3 G 5 ] + G 5 G 1 s 2 C 5 C 3 + G 5 G 1 T I ( s ) =   s C 2 G 2 s 2 C 4 C 6 + G 2 G 6
ω 0 = G 5 G 1 C 5 C 3 ω 0 = G 2 G 6 C 4 C 6
Co: G 5 G 1 + C 5 C 3 = 1 Co: G 6 G 2 + C 6 C 4 = 1
Table 2. Simulation results at different frequencies.
Table 2. Simulation results at different frequencies.
C3 = 2C5
(nF)
R5
(kΩ)
R1
(kΩ)
f0 (Spice)
(Hz)
f0 (Model)
(Hz)
f0 Error
(%)
THD
(%)
2000157.310.810.740.60.7
200157.35107.3107.00.30.4
20157.351.073 K1.070 K0.30.4
2157.310.80 K10.70 K0.90.5
0.2156.9108.1 K107.2 K0.90.7
0.21.50.651.080 M1.040 M3.71.7
Table 3. Measured results.
Table 3. Measured results.
R1
(kΩ)
R5
(kΩ)
C3
(F)
C5
(F)
Ideal
Frequency (Hz)
Measured
Frequency (Hz)
Error
(%)
THD (%)
156.82 µ1 µ11.110.8−31.12
156.8200 n100 n111109−1.90.94
156.820 n10 n1.11 k1.08 k−2.70.92
1562 n1 n11.9 k11.5 k−3.30.47
156200 p100 p119 k109 k−7.80.56
150.64200 p100 p1.15 M1.0 M−12.92.24
Table 4. Comparative table of sinusoidal oscillator topologies.
Table 4. Comparative table of sinusoidal oscillator topologies.
Ref.ABB TypeABB NumberC (Grounded)R (Grounded)Output PhasesIndep. wo/Co
[5]Op-Amp12 (2)4 (2)1NO
[7]OTA32 (2)--2YES
[9]CCII12 (2)2 (1)1NO
[9]CCII12 (1)3 (3)1YES
[12]FTFN12 (1)5 (1)1YES
[13]CCII22 (2)2 (1)1YES
[16]CDTA22 (1)--2NO
[19]OTRA12 (0)3 (1)1YES
[21]CCCCTA12 (2)1 (1)1YES
[23]CCIII22 (2)3 (3)1YES
[25]UVC12 (1)3 (1)1YES
[26]VDTA12 (2)--2YES
[29]CFOA13 (2)4 (2)1YES
[47]CFOA12 (2)2 (1)1NO
[47]CFOA12 (1)3 (1)1YES
[48]OTRA12 (0)2 (0)1NO
[48]OTRA12 (0)3 (1)1YES
[49]CFOA13 (2)3 (3)1YES
[50]CDBA22 (2)3 (0)2YES
[51]OTRA13 (1)3 (0)1YES
This WorkVCII12 (1)2 (1)1NO
Op-Amp: operational amplifier; OTA: operational transconductance amplifier; CCII: second generation current conveyor; FTFN: four terminal floating nullor; CDTA: current differencing transconductance amplifier; OTRA: operational transresistance amplifier; CCCCTA: current controlled current conveyor transconductance amplifier; CCIII: third generation current conveyor; UVC: universal voltage conveyor; VDTA: voltage dependent transconductance amplifier; CFOA: current feedback operational amplifier; CDBA: current differencing buffered amplifier; VCII: second generation voltage conveyor.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Stornelli, V.; Barile, G.; Pantoli, L.; Scarsella, M.; Ferri, G.; Centurelli, F.; Tommasino, P.; Trifiletti, A. A New VCII Application: Sinusoidal Oscillators. J. Low Power Electron. Appl. 2021, 11, 30. https://doi.org/10.3390/jlpea11030030

AMA Style

Stornelli V, Barile G, Pantoli L, Scarsella M, Ferri G, Centurelli F, Tommasino P, Trifiletti A. A New VCII Application: Sinusoidal Oscillators. Journal of Low Power Electronics and Applications. 2021; 11(3):30. https://doi.org/10.3390/jlpea11030030

Chicago/Turabian Style

Stornelli, Vincenzo, Gianluca Barile, Leonardo Pantoli, Massimo Scarsella, Giuseppe Ferri, Francesco Centurelli, Pasquale Tommasino, and Alessandro Trifiletti. 2021. "A New VCII Application: Sinusoidal Oscillators" Journal of Low Power Electronics and Applications 11, no. 3: 30. https://doi.org/10.3390/jlpea11030030

APA Style

Stornelli, V., Barile, G., Pantoli, L., Scarsella, M., Ferri, G., Centurelli, F., Tommasino, P., & Trifiletti, A. (2021). A New VCII Application: Sinusoidal Oscillators. Journal of Low Power Electronics and Applications, 11(3), 30. https://doi.org/10.3390/jlpea11030030

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop