{"id":392184,"date":"2024-06-29T10:16:02","date_gmt":"2024-06-29T10:16:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=392184"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=392184","title":{"rendered":"<span>Gyrators<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/n_\/ab\/jz\/n_abjz_ivpjoeoa78o5bk612gcs.png\" data-src=\"https:\/\/habrastorage.org\/webt\/n_\/ab\/jz\/n_abjz_ivpjoeoa78o5bk612gcs.png\"\/><\/p>\n<p>  Gyrators are impedance converters usually used to simulate inductance in circuits. Though they are rarely used in discrete electronics, they are interesting circuits looking like pole dancers in pictures. There are studies on gyrators, but still something is missing, so it is interesting to do another one.<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h2>Quick test<\/h2>\n<p>  Let\u2019s start with simulating, set equal component values in different circuits taken from [1] and [3]. All Op Amps with maximum gain of 80\u00a0dB and Gain-Bandwidth product (GBW) of 10\u00a0MHz.<\/p>\n<ol>\n<li>Ideal inductor;<\/li>\n<li>Brugler, Fig. 4.11 in [1];<\/li>\n<li>Riordan 1, Fig. 4.15 in [1];<\/li>\n<li>Riordan 2, Fig. 4.16 in [1];<\/li>\n<li>Deboo, Fig. 4.19 in [1];<\/li>\n<li>Petin, [3];<\/li>\n<li>Antoniou 1, Fig. 4.20 in [1];<\/li>\n<li>Antoniou 2, Fig 4.21 in [1];<\/li>\n<li>Antoniou 3, Fig. 4.23 in [1];<\/li>\n<li>Antoniou 4, Fig. 4.25 in [1];<\/li>\n<li>Antoniou 5, Fig. 4.26 in [1];<\/li>\n<li>Antoniou 6, Fig 4.28 in [1];<\/li>\n<li>Modified Brugler, Fig. 4.30 in [1];<\/li>\n<li>Modified Deboo, Fig. 4.32 in [1];<\/li>\n<li>Modified Riordan 1, Fig. 4.34 in [1];<\/li>\n<li>Modified Riordan 2, Fig. 4.36 in [1];<\/li>\n<li>Frequency response of the internally compensated 80\u00a0dB 10\u00a0MHz Op Amp;<\/li>\n<\/ol>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/s0\/bl\/mc\/s0blmcmirydra5llhyutik8tbha.png\" alt=\"Gyrator circuits\" data-src=\"https:\/\/habrastorage.org\/webt\/s0\/bl\/mc\/s0blmcmirydra5llhyutik8tbha.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Gyrator circuits<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ts\/y1\/ak\/tsy1ako-ssyloawex-cyql3keuy.png\" alt=\"Gyrator circuits, Input impedance\" data-src=\"https:\/\/habrastorage.org\/webt\/ts\/y1\/ak\/tsy1ako-ssyloawex-cyql3keuy.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Gyrator circuits, Input impedance<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  If a current source is used for frequency sweep, measured voltages are equal to impedances, where 0\u00a0dB is 1\u00a0Ohm. The marker is set at 20\u00a0kHz.<\/p>\n<p>  Now let\u2019s arrange the circuits to choose the most interesting ones.<br \/>  The first parameter is quality factor of inductance at some frequency, which can be evaluated as:<\/p>\n<pre>     Im( Z )   2 \u03c0 F L Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014     Re( Z )      R <\/pre>\n<p>  where:<br \/>  L \u2013 the inductance in H;<br \/>  F \u2013 the specified frequency in Hz;<br \/>  R \u2013 the series parasitic resistance in Ohm;<br \/>  Im( Z ) and Re( Z ) \u2013 the image and real parts of the impedance at the frequency;<br \/>  Q \u2013 the quality factor of the inductance at the frequency.<\/p>\n<p>  A phase shift from 90\u00b0 of the ideal inductor at 20\u00a0kHz is used instead of calculating the quality factor value. The greater the phase shift, the lower the quality factor.<\/p>\n<p>  The second parameter is a peaking frequency; it shows a parasitic capacitance value due to phase shift in the Op Amps which can be evaluated as:<\/p>\n<pre>         1 C = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     L (2 \u03c0 F)\u00b2 <\/pre>\n<p>  where:<br \/>  L \u2013 the inductance in H;<br \/>  F \u2013 the peaking frequency in Hz;<br \/>  C \u2013 the parasitic capacitance in F;<\/p>\n<p>  Modified Riordan circuits 1 &amp; 2 give strange responses, so they are dropped.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<th>Phase shift at 20\u00a0kHz<\/th>\n<th>Peaking frequency, Phase above<\/th>\n<\/tr>\n<tr>\n<td>\n<ol>\n<li>Antoniou 3 &amp; 6, 89.98\u00b0;<\/li>\n<li>Modified Brugler, 89.95\u00b0;<\/li>\n<li>Antoniou 1, 89.54\u00b0;<\/li>\n<li>Antoniou 4, 89.31\u00b0;<\/li>\n<li>Modified Deboo, 89.04\u00b0;<\/li>\n<li>Petin, 90.2\u00b0;<\/li>\n<li>Deboo, 90.42\u00b0;<\/li>\n<li>Riordan 1 &amp; 2, 90.45\u00b0;<\/li>\n<li>Antoniou 2, 90.46\u00b0;<\/li>\n<li>Antoniou 5, 90.69\u00b0;<\/li>\n<li>Brugler, 91.16\u00b0;<\/li>\n<\/ol>\n<p>  <\/td>\n<td>\n<ol>\n<li>Antoniou 1, no, ~852 kHz, > 90\u00b0;<\/li>\n<li>Antoniou 2, no, ~800 kHz, > 90\u00b0;<\/li>\n<li>Antoniou 4, no, ~430 kHz, &lt; 90\u00b0;<\/li>\n<li>Riordan 1 &amp; 2, ~395 kHz, > 90\u00b0;<\/li>\n<li>Antoniou 5, ~395 kHz, > 90\u00b0;<\/li>\n<li>Antoniou 3 &amp; 6, ~280 kHz, &lt; 90\u00b0;<\/li>\n<li>Petin, ~230 kHz, &lt; 90\u00b0;<\/li>\n<li>Deboo, ~230 kHz, > 90\u00b0;<\/li>\n<li>Brugler, ~230 kHz, > 90\u00b0;<\/li>\n<li>Modified Brugler, ~200 kHz, &lt; 90\u00b0;<\/li>\n<li>Modified Deboo, ~200 kHz, &lt; 90\u00b0;<\/li>\n<\/ol>\n<p>  <\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  Several circuits have the same peaking frequency, so they are arranged by a peak value assuming that the greater peak, the smaller losses. There is no sharp peak for Antoniou 1, 2, 4.<\/p>\n<p>  Pay attention that only some circuits have the phase lower that 90\u00b0, like a real inductor. Other gyrators show a phase shift greater than 90\u00b0. It means that their equivalent parasitic resistance is negative and oscillations are possible. All such circuits marked in [1] as subject to unstable modes. These circuits also have their phases greater than 90\u00b0 above their peaking frequencies. Antoniou circuits 1 and 4 are also in this list, but their phases are lower than 90\u00b0 and Antoniou circuit 4 changes its phase like stable gyrators, so it looks like there is a mistake in [1] and Antoniou circuit 4 is stable. The exception is the Petin gyrator. It shows 90.2\u00b0 phase shift at 20\u00a0kHz but changes phase above its resonance frequency like stable circuits. There is a point around 3\u00a0kHz when the Petin gyrator changes its phase shift to values lower than 90\u00b0.<\/p>\n<p>  See also at the low frequency region. There is a phase shift there too due to limited gain of the Op Amps and it means that Op Amps must have their DC gain as high as possible if a gyrator need to work in the low frequency region.<\/p>\n<p>  It is obvious now that only Antoniou circuits 3 &amp; 6 should be used because they are stable and have the lowest losses.<\/p>\n<p>  Let\u2019s take a closer look at Antoniou, Riordan and Petin circuits because they look very similar.<\/p>\n<h2>Comparison<\/h2>\n<p>  Renumber Antoniou circuits 3 &amp; 6 as 1 &amp; 2 for convenience.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/ik\/sg\/je\/iksgjerky5mdddfyq9jsxjlucqg.png\" alt=\"Gyrator circuits to study\" data-src=\"https:\/\/habrastorage.org\/webt\/ik\/sg\/je\/iksgjerky5mdddfyq9jsxjlucqg.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Gyrator circuits to study<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<h3>Input Impedances<\/h3>\n<p>  If we draw circuits and enumerate resistors like in the picture above, assume ideal Op Amps, all the circuits have the same input impedance:<\/p>\n<pre>        C1 R1 R2 R4 s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014             R3 <\/pre>\n<p>  And the inductance is:<\/p>\n<pre>     C1 R1 R2 R4 L = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         R3 <\/pre>\n<p>  It is obvious now that the differences in performance are hidden in parameters of non-ideal Op Amps. The input impedance must be written taking into account the Op Amp limitations.<\/p>\n<p>  Antoniou gyrator 1 &amp; 2:<\/p>\n<pre>        R1 (R3 + R4) (A + 1) + C1 R1 R2 (A (R4 (A + 1) + R3) + R3 + R4) s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014              A\u00b2 R3 + (R3 + R4) (A + 1) + C1 R2 (R3 + R4) (A + 1) s <\/pre>\n<p>  Petin gyrator:<\/p>\n<pre>                 (R4 (A + 1) + R3) (R1 + C1 R1 R2 (A + 1) s) Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014        R3 (A\u00b2 + 1) + R4 (A + 1) + C1 R2 [R4 (2 A + 1) + R3 (A + 1)] s <\/pre>\n<p>  where A is the open-loop gain of both Op Amps, A1=A2=A.<\/p>\n<p>  Riordan gyrator 1:<\/p>\n<pre>        R1 (R4 (A1 + 1) + R3) + C1 R1 R2 (R4 (A1 A2 + A1 + A2 + 1) + R3 (A2 + 1)) s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           A2 R3 (A1 \u2212 1) + R4 (A1 \u2212 A2) + R3 + R4 + C1 R2 (R4 (A1 + 1) + R3) s <\/pre>\n<p>  Riordan gyrator 2:<\/p>\n<pre>        R1 (R1 (A2 + 1) + R3) + C1 R1 R4 (R2 (A1 A2 + A1 + A2 + 1) + R3 (A1 + 1)) s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014           R3 (A2 (A1 \u2212 1) + 1) + R2 + C1 R4 (R3 (A1 \u2212 A2 + 1) + R2 (A1 + 1)) s <\/pre>\n<p>  There is (A1\u2212A2) member in Riordan gyrators, so the difference in Op Amp gains affects the circuit performance. It also means that their behavior can change with component values, and instabilities are possible.<\/p>\n<p>  Widely used Op Amps are compensated and their open-loop gain is the function of frequency:<\/p>\n<pre>         GBW A(s) = \u2014\u2014\u2014\u2014\u2014        2 \u03c0 s <\/pre>\n<p>  where:<br \/>  A(s) \u2013 the Op Amp open-loop gain, unlimited maximum gain is assumed;<br \/>  GBW \u2013 the Op Amp Gain-Bandwidth product, the unity gain radial frequency in rad\/s;<br \/>  s \u2013 the complex frequency;<\/p>\n<p>  Therefore gyrator input impedances are complex third order functions.<\/p>\n<h3>Quality factor<\/h3>\n<p>  Unfortunately, equations for quality factors are more complex.<\/p>\n<p>  The quality factor for Antoniou circuits 1 &amp; 2 is:<\/p>\n<pre>                    GBW\u00b2 (GBW C1 R2 R4 + R3 + R4)(GBW R3 \u2212 \u03c9\u00b2 C1 R2 (R3 + R4)) Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     \u03c9 (R3 + R4)(\u03c9\u00b2 (C1\u00b2 R2\u00b2 [(R3 + R4) \u03c9\u00b2 + R3 GBW\u00b2] + R3 + R4) + GBW\u00b2 [GBW C1 R2 (R4 \u2212 R3) + R4]) <\/pre>\n<p>  Assume R1=R2=R3=R4, then:<\/p>\n<pre>        GBW\u00b2 (GBW C1 R + 2)(GBW \u2212 2 \u03c9\u00b2 C1 R) Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     2 \u03c9 (\u03c9\u00b2 [C1\u00b2 R\u00b2 (2 \u03c9\u00b2 + GBW\u00b2) + 2] + GBW\u00b2) <\/pre>\n<p>  At low frequencies, when 1000\u00d7\u03c9 &lt; GBW:<\/p>\n<pre> Q \u2248 300 GBW \/ \u03c9 <\/pre>\n<p>  For Petin and both Riordan circuits the equations are too long, so assume R1=R2=R3=R4.<\/p>\n<p>  For both Riordan circuits:<\/p>\n<pre>      GBW (C1 R GBW\u00b3 + GBW\u00b2 - \u03c9\u00b2 (C1 R [C1 R (4 \u03c9\u00b2 + GBW\u00b2) + 8 GBW] + 4)) Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     \u03c9 (\u03c9\u00b2 (C1 R [C1 R (4 \u03c9\u00b2 + GBW\u00b2) + 8 GBW] + 4) - GBW\u00b2 (4 GBW C1 R + 3))  Q \u2248 \u2212GBW \/ (4 \u03c9) <\/pre>\n<p>  For Petin circuit:<\/p>\n<pre>                GBW\u00b2 (C1 R (GBW\u00b2 - \u03c9\u00b2 (3 C1 GBW R + 4)) + GBW) Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     \u03c9 (\u03c9\u00b2 (C1 R [C1 R (4 w\u00b2 + 7 GBW\u00b2) + 8 GBW] + 4) - GBW\u00b2 [2 C1 GBW R + 1])  Q \u2248 \u2212GBW \/ (2 \u03c9) <\/pre>\n<p>  GBW here in rad\/s. The larger GBW the better.<\/p>\n<p>  The equations show that the only Antoniou circuits have positive parasitic resistance like real inductors. It is negative in other circuits. They also match with the results of simulation, because Antoniou circuits show the best GBW utilization (89.98\u00b0 @ 20\u00a0kHz), and Petin circuit (90.2\u00b0 @ 20\u00a0kHz) do it better than Riordan circuits (90.45\u00b0 @ 20\u00a0kHz).<\/p>\n<p>  There is the (R4\u2212R3) member in the equation for Antoniou circuits, so resistor tolerances affect the quality factor value and it looks like that is possible to change the sign of the equivalent parasitic resistance. Equations for Riordan and Petin circuits do not show such explicit dependencies.<\/p>\n<p>  Calculated values are:<br \/>  Antoniou 1 &amp; 2: Q = 60790 (89.98\u00b0 @ 20\u00a0kHz);<br \/>  Petin: Q = \u2212250.5 (90.2\u00b0 @ 20\u00a0kHz);<br \/>  Riordan 1 &amp; 2: Q = \u2212124.8 (90.45\u00b0 @ 20\u00a0kHz);<\/p>\n<p>  Now we can narrow our list down to Antoniou circuits only.<\/p>\n<h2>Parasitic parameters<\/h2>\n<p>  The peaking frequency and the parasitic capacitance for Antoniou gyrators are:<\/p>\n<pre>             \u221a{ GBW R3 } Fp = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      \u221a{ 2 \u03c0 C1 R2 (R3 + R4) }          R3 + R4 Cp = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      2 \u03c0 GBW R1 R4 <\/pre>\n<p>  GBW here in Hz. The equations show that the GBW should be as large as possible to keep the parasitic capacitance low. They also show that if R1=R2=R3=R4, the resistance values can be increased to make the parasitic capacitance lower.<\/p>\n<p>  Let\u2019s verify the equations. R1=R2=R3=R4=1\u00a0kOhm, C1=10\u00a0nF and Op Amps with GBW of 10\u00a0MHz were used in the simulation.<\/p>\n<pre>                   \u221a{ 10 MHz \u00d7 1 kOhm } Fp = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 282 kHz      \u221a{ 2\u03c0 \u00d7 10 nF \u00d7 1 kOhm \u00d7 (1 kOhm + 1 kOhm) }              1 kOhm + 1 kOhm Cp = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 32 pF      2\u03c0 \u00d7 10 MHz \u00d7 1 kOhm \u00d7 1 kOhm <\/pre>\n<p>  The values correspond perfectly to the values in the simulation!<\/p>\n<h2>Peak reducing<\/h2>\n<p>  There is a recommendation in [4]:  <\/p>\n<blockquote><p>The peaking can be eliminated by adding a resistor in series with the gyrator\u2019s capacitor, roughly equal to its reactance at the peaking frequency.<\/p><\/blockquote>\n<p>  Compute the capacitor reactance for our case:<\/p>\n<pre>         1                 1 Zc = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 56 Ohm      2 \u03c0 F C1   2 \u03c0 \u00d7 282 kHz \u00d710 nF <\/pre>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/49\/pt\/x_\/49ptx_gqsbtph2oe6hmtel9lu2y.png\" alt=\"Peak reduction\" data-src=\"https:\/\/habrastorage.org\/webt\/49\/pt\/x_\/49ptx_gqsbtph2oe6hmtel9lu2y.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Peak reduction<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  The simulation confirms it, but unfortunately the quality factor suffers too.<\/p>\n<h2>Resistor values<\/h2>\n<p>  The equations for quality factors show that R3 and R4 resistor values affect the quality factor value. Change them by 5%.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/se\/ru\/n2\/serun2syfnux2hgrtv5cqmy1ifo.png\" alt=\"Resistor tolerances affect stability\" data-src=\"https:\/\/habrastorage.org\/webt\/se\/ru\/n2\/serun2syfnux2hgrtv5cqmy1ifo.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Resistor tolerances affect stability<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  Now there is 90\u00b0 crossover point at about 20\u00a0kHz in Antoniou 1 &amp; 2 circuits, where their equivalent resistance changes its sign. Thus, R3 and R4 resistor tolerances affect the circuit performance and stability, their values must be equal.<\/p>\n<p>  Recall other equations and since R3=R4, they can be simplified:<\/p>\n<pre>     C1 R1 R2 R4 L = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = C1 R1 R2         R3          R3 + R4          1 Cp = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      2 \u03c0 GBW R1 R4   2 \u03c0 GBW R1 <\/pre>\n<p>  The equations show that the parasitic capacitance can be reduced by increasing the R1 value.<\/p>\n<p>  Let\u2019s verify it and increase the R1 value. The R2 value is recalculated to keep the inductance unchanged.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/5m\/gp\/yo\/5mgpyoltyclmjmxcuveyikufthc.png\" alt=\"Resistors affect a peaking frequency\" data-src=\"https:\/\/habrastorage.org\/webt\/5m\/gp\/yo\/5mgpyoltyclmjmxcuveyikufthc.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Resistors affect a peaking frequency<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  The marker shows the initial peaking frequency, ~282\u00a0kHz. The simulation confirms that a parasitic capacitance can be reduced by increasing an R1 value. But unfortunately it also increases losses.<\/p>\n<h2>Op Amp Bandwidth<\/h2>\n<p>  We have seen that Op Amp\u2019s GBW is important. The GBW affects the quality factor and peaking frequency.<\/p>\n<p>  The first estimation is to set <nobr>GBW \u2265 k Fmax<\/nobr>, where <nobr>k \u2265 200<\/nobr> and Fmax is the maximum working frequency.<\/p>\n<p>  The second estimation is to set some factor and calculate the GBW to get the peaking frequency Fp greater than the maximum working frequency, <nobr>Fp > k Fmax<\/nobr>, <nobr>k \u2265 4<\/nobr>.<\/p>\n<p>  Set <nobr>Fmax = 20 kHz<\/nobr>, then the first estimation gives <nobr>GBW \u2265 4 MHz<\/nobr>.<\/p>\n<p>  The second estimation for Antoniou circuits at R1=R2=R3=R4=R:<\/p>\n<pre> GBW \u2265 C1 R 4\u03c0 (4 Fmax)\u00b2 = 10 nF \u00d7 1 kOhm \u00d7 4\u03c0 \u00d7 (4 \u00d7 20 kHz)\u00b2 = 800 kHz <\/pre>\n<p>  Therefore for the audio frequency range Op Amps with GBW of 4\u00a0MHz at least should be used.<\/p>\n<h2>Working voltage range<\/h2>\n<p>  It is obvious that working voltage must not be greater than Op Amp\u2019s input common voltage range, but what is the Op Amp output voltage?<\/p>\n<p>  Let\u2019s set 1\u00a0mA working current and look at the Op Amp output voltages at different component values but the same simulated inductance.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/96\/bk\/a6\/96bka6alw7szw2mjxugjf4fhcxq.png\" alt=\"Voltage swings at 1 mA\" data-src=\"https:\/\/habrastorage.org\/webt\/96\/bk\/a6\/96bka6alw7szw2mjxugjf4fhcxq.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Voltage swings at 1 mA<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  The output voltage swing below 20\u00a0kHz is about 0\u00a0dB (1\u00a0V) for the first circuit and about +20\u00a0dB (10\u00a0V) for the second circuit! And it is more than +60\u00a0dB (1\u00a0kV) at the peaking frequency!<\/p>\n<p>  Thus it is obvious now that real gyrators are able to work only at low currents and low frequencies with reasonable component values.<\/p>\n<p>  The charts also confirm that peaking frequencies can be increased by making resistor values large. So, though low resistor values are preferable to keep their thermal noise lower, at low currents their values can be increased to decrease the parasitic capacitance.<\/p>\n<h2>Berndt &amp; Dutta Roy\u2019s Gyrator<\/h2>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/yw\/re\/gc\/ywregcrljtitc1h0_v6_c1vnl5m.png\" alt=\"Berndt &amp; Dutta Roy\u2019s Gyrator, RL gyrator\" data-src=\"https:\/\/habrastorage.org\/webt\/yw\/re\/gc\/ywregcrljtitc1h0_v6_c1vnl5m.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Berndt &amp; Dutta Roy\u2019s Gyrator, RL gyrator<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  This gyrator is described in [5] and it works like a series RL network.<\/p>\n<h3>Design Equations<\/h3>\n<p>  For the ideal Op Amp the impedance between the input and the ground wire is:<\/p>\n<pre>        R1 + C1 R1 R2 s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014          1 + C1 R1 s <\/pre>\n<p>  And at low frequencies it is close to the impedance of the RL network:<\/p>\n<pre> Z(s) = R + L s R = R1, L = C1 R1 R2 <\/pre>\n<p>  R1 is the Op Amp load resistance, so the Op Amp must be able to drive such a load.<br \/>  The equations predict that the RL gyrator behavior at large R1 values can be far from expected, because the R1 value is in the denominator too.<\/p>\n<p>  Let\u2019s compute somehow component values for 2 cases: 10\u00a0Ohm and 10\u00a0mH, 1\u00a0kOhm and 10\u00a0mH. Then use the values in a simulator with ideal and non-ideal Op Amps.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/cf\/tn\/af\/cftnaf2nicb4clmed9n0hwgclqw.png\" alt=\"RL gyrator, 10 Ohm 10 mH\" data-src=\"https:\/\/habrastorage.org\/webt\/cf\/tn\/af\/cftnaf2nicb4clmed9n0hwgclqw.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">RL gyrator, 10 Ohm 10 mH<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/bo\/vf\/tu\/bovftuzadzolbvfnho5pq2usnre.png\" alt=\"RL gyrator, 1 kOhm 10 mH\" data-src=\"https:\/\/habrastorage.org\/webt\/bo\/vf\/tu\/bovftuzadzolbvfnho5pq2usnre.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">RL gyrator, 1 kOhm 10 mH<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  The simulations show that RL gyrator\u2019s behavior is far from the RL network when the resistance is 1\u00a0kOhm even with the ideal Op Amp, as predicted with the equations above. But the equations also show a way to get the desired behavior: the C1 value must be reduced to compensate the large R1 value.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/0z\/ig\/81\/0zig811gshum6hu-jdjt1en5jfc.png\" alt=\"RL gyrator, 1 kOhm 10 mH, corrected\" data-src=\"https:\/\/habrastorage.org\/webt\/0z\/ig\/81\/0zig811gshum6hu-jdjt1en5jfc.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">RL gyrator, 1 kOhm 10 mH, corrected<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  The markers in all pictures above show the frequencies where phases and quality factors meet their maximums.<\/p>\n<p>  We can use the phase peaking to determine a maximum working frequency and compute component values more accurately. Assuming the ideal Op Amp and R1\u00a0&lt;&lt;\u00a0R2, the phase peaking frequency is:<\/p>\n<pre>              1 Fph \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014       2\u03c0 C1 \u221a{ R1 R2 } <\/pre>\n<p>  And the maximum quality factor is:<\/p>\n<pre>          R2 \u2212 R1 Qph \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014       2 \u221a{ R1 R2 } <\/pre>\n<p>  If an Op Amp has a limited GBW, a phase peaking frequency is slightly lower and there is peaking in magnitude too. This peak can be treated as a parasitic capacitance added in parallel with the RL network.<\/p>\n<p>  For a non-ideal Op Amp the input impedance of the circuit is:<\/p>\n<pre>            R1 + (C1 R1 R2) s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014        1 + C1 [R1 + R2\/(A + 1)] s <\/pre>\n<p>  where A is the Op Amp\u2019s transfer function.<\/p>\n<p>  The quality factor now is (GBW in rad\/s):<\/p>\n<pre>              C1 \u03c9 [GBW\u00b2 (R2 \u2212 R1) \u2212 \u03c9\u00b2 (GBW C1 R2\u00b2 + R1)] Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     \u03c9\u00b2 (C1 R2 [C1 \u03c9\u00b2 (R1 + R2) + GBW (GBW C1 R1 \u2212 1)] + 1) + GBW\u00b2 <\/pre>\n<p>  Assuming that R1\u00a0&lt;&lt;\u00a0R2:<\/p>\n<pre>                     1 Q \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014     C1 R2 \u03c9\u00b3 \/ (GBW\u00b2) + 1 \/ (C1 R2 \u03c9) <\/pre>\n<p>  The peaking frequency and parasitic capacitance are (GBW here in Hz):<\/p>\n<pre>        \u221a{ GBW } Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      \u221a{ 2\u03c0 C1 R2 }           1 Cp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      2 \u03c0 GBW R1 <\/pre>\n<p>  The last simulation shows that the peaking frequency is ~400\u00a0kHz, and the equation gives:<\/p>\n<pre>         \u221a{ GBW }            \u221a{ 10 MHz } Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 400.5 kHz      \u221a{ 2\u03c0 C1 R2 }   \u221a{ 2\u03c0 \u00d7 62 pF \u00d7 160 kOhm } <\/pre>\n<p>  Now a minimum required GBW must be found. The simplest way is just use some factor and define <nobr>GBW \u2265 k Fmax<\/nobr>, Fmax is the maximum working frequency and k\u00a0=\u00a0100 is a good start value. The second way is to set some factor and calculate the GBW to get the peaking frequency Fp greater than the maximum working frequency, <nobr>Fp > k Fmax<\/nobr>, k\u00a0\u2265\u00a04. The third way is to make the phase peaking frequency Fph not less than the maximum working frequency, <nobr>Fph \u2265 Fmax<\/nobr>. The last way requires long equations, so there is no reason to use it.<\/p>\n<h3>Example<\/h3>\n<p>  Let\u2019s compute an RL gyrator with 1000\u00a0Ohm resistance and 10\u00a0mH inductance working up to 20\u00a0kHz.<br \/>  Quality factor of the network at 20\u00a0kHz is:<\/p>\n<pre>     10 mH \u00d7 2\u03c0 \u00d7 20 kHz Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 1.26           1 kOhm  R1 = 1 kOhm (E96) <\/pre>\n<p>  Find the minimum R2 value and the maximum C1 value:<\/p>\n<pre> R2 = R1 (2 Q [Q + \u221a{ Q\u00b2 + 1 }] + 1) = 1 kOhm \u00d7 (2 \u00d7 1.26 \u00d7 (1.26 + \u221a{ 1.26\u00b2 + 1 }) + 1) \u2248 8.25 kOhm (E96)         L           10 mH C1 = \u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 1.2 nF (E24)      R1 R2   1 kOhm \u00d7 8.25 kOhm <\/pre>\n<p>  Now we need to find a minimum GBW.<\/p>\n<p>  The first approximation:<\/p>\n<pre> GBW \u2265 100 F \u2248 100 \u00d7 20 kHz \u2248 2 MHz <\/pre>\n<p>  The second approximation:<\/p>\n<pre> GBW \u2265 2\u03c0 C1 R2 (2 F)\u00b2 = 2\u03c0 \u00d7 1.2 nF \u00d7 8.25 kOhm \u00d7 (4 \u00d7 20 kHz)\u00b2 \u2248 400 kHz <\/pre>\n<p>  So, the maximum value, 2\u00a0MHz, will be used.<\/p>\n<p>  Use a simulator to verify our solution.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/vv\/d3\/jt\/vvd3jti-23zlygsj2yoj_d71g-m.png\" alt=\"RL gyrator, 1 kOhm 10 mH, example\" data-src=\"https:\/\/habrastorage.org\/webt\/vv\/d3\/jt\/vvd3jti-23zlygsj2yoj_d71g-m.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">RL gyrator, 1 kOhm 10 mH, example<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<h2>Berndt &amp; Dutta Roy\u2019s Floating RL Gyrator<\/h2>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/bs\/mq\/v6\/bsmqv6b65kizoaoj5a1r_ectaeu.png\" alt=\"Floating RL Gyrator\" data-src=\"https:\/\/habrastorage.org\/webt\/bs\/mq\/v6\/bsmqv6b65kizoaoj5a1r_ectaeu.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Floating RL Gyrator<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<h3>Design Equations<\/h3>\n<p>  They are similar to the RL gyrator described above. The impedance between two ports for the ideal Op Amp and high load impedances is:<\/p>\n<pre>        R1 + C1 R1 R2 s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014         1 + 2 C1 R1 s <\/pre>\n<p>  And at low frequencies it is close to the impedance of the RL network:<\/p>\n<pre> Z(s) = R + L s R = R1, L= C1 R1 R2 <\/pre>\n<p>  Assuming the ideal Op Amp, R1\u00a0&lt;&lt;\u00a0R2 and high load impedances, the phase peaking frequency is:<\/p>\n<pre>               1 Fph \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014       2\u03c0 C1 \u221a{ 2 R1 R2 } <\/pre>\n<p>  And the maximum quality factor is:<\/p>\n<pre>          R2 \u2212 2 R1 Qph \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014       2 \u221a{ 2 R1 R2 } <\/pre>\n<p>  For a non-ideal Op Amp the impedance between two ports is:<\/p>\n<pre>                  (A + 1)(R1 + C1 R1 R2 s) Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014        (2 A + 1) \/ 2 + s C1 (R2 \/ 2 + 2 R1 (A + 1)) <\/pre>\n<p>  where A is the Op Amp\u2019s transfer function.<\/p>\n<p>  Assuming R1\u00a0&lt;&lt;\u00a0R2, the peaking frequency and parasitic capacitance are:<\/p>\n<pre>        \u221a{ GBW } Fp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      \u221a{ \u03c0 C1 R2 }           1 Cp \u2248 \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014      4 \u03c0 GBW R1 <\/pre>\n<p>  A minimum required GBW can be found using the same relations as for RL gyrator. GBW \u2265 k Fmax, Fmax is the maximum working frequency and k\u00a0\u2265\u00a0100. <nobr>Fp > k Fmax<\/nobr>, where k\u00a0\u2265\u00a04 and Fp is the peaking frequency.<\/p>\n<h3>Example<\/h3>\n<p>  Let\u2019s compute a floating RL gyrator with 1000\u00a0Ohm resistance and 10 mH inductance working up to 20\u00a0kHz.<\/p>\n<p>  Quality factor of the network at 20\u00a0kHz is:<\/p>\n<pre>     10 mH \u00d7 2\u03c0 \u00d7 20 kHz Q = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 1.26           1 kOhm  R1 = 1 kOhm (E96) <\/pre>\n<p>  Find a minimum R2 value and a maximum C1 value:<\/p>\n<pre> R2 = 2 R1 (2 Q [Q + \u221a{ Q\u00b2 + 1 }] + 1) = 2 \u00d7 1 kOhm \u00d7 (2 \u00d7 1.26 \u00d7 (1.26 + \u221a{ 1.26\u00b2 + 1 }) + 1) \u2248 16.5 kOhm (E96)         L           10 mH C1 = \u2014\u2014\u2014\u2014\u2014 = \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 \u2248 620 pF (E24)      R1 R2   1 kOhm \u00d7 16.5 kOhm <\/pre>\n<p>  Now we need to find a minimum GBW.<br \/>  The first approximation:<\/p>\n<pre> GBW \u2265 100 F \u2248 100 \u00d7 20 kHz \u2248 2 MHz <\/pre>\n<p>  The second approximation:<\/p>\n<pre> GBW \u2265 \u03c0 C1 R2 (2 F)\u00b2 = \u03c0 \u00d7 1.2 nF \u00d7 8.25 kOhm \u00d7 (4 \u00d7 20 kHz)\u00b2 \u2248 200 kHz <\/pre>\n<p>  So, the maximum value, 2\u00a0MHz, will be used.<\/p>\n<p>  Use a simulator to verify our solution.  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/pm\/2e\/ty\/pm2etyxdal4yuunknj_scnm6j3g.png\" alt=\"Floating RL gyrator, 1 kOhm 10 mH, example\" data-src=\"https:\/\/habrastorage.org\/webt\/pm\/2e\/ty\/pm2etyxdal4yuunknj_scnm6j3g.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Floating RL gyrator, 1 kOhm 10 mH, example<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  <\/p>\n<h2>The simplest simulated inductor<\/h2>\n<p>  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/rx\/wq\/93\/rxwq93zobxxbgoce8b4p7fcctds.png\" alt=\"Transimpedance amplifier simulates an inductance\" data-src=\"https:\/\/habrastorage.org\/webt\/rx\/wq\/93\/rxwq93zobxxbgoce8b4p7fcctds.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Transimpedance amplifier simulates an inductance<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  It is a transimpedance amplifier, of course! And ~88.8\u00b0 at 20\u00a0kHz is not so bad. Parasitic capacitances are added to the right circuit to do it more realistic, the phase is ~74.2\u00b0 there.<\/p>\n<p>  Input impedance of the transimpedance amplifier is:<\/p>\n<pre>          R Z(s) = \u2014\u2014\u2014\u2014\u2014        A + 1 <\/pre>\n<p>  Since gain of a compensated Op Amp is frequency dependent:<\/p>\n<pre>        GBW A(s) = \u2014\u2014\u2014         s           R s Z(s) = \u2014\u2014\u2014\u2014\u2014\u2014\u2014        GBW + s <\/pre>\n<p>  GBW here in rad\/s. At low frequencies when \u03c9\u00a0&lt;&lt;\u00a0GBW:<\/p>\n<pre>         R Z(s) \u2248 \u2014\u2014\u2014 s        GBW <\/pre>\n<p>  And the inductance is:<\/p>\n<pre>      R L \u2248 \u2014\u2014\u2014     GBW <\/pre>\n<p>  For the example in the picture, where GBW is 1\u00a0MHz:<\/p>\n<pre> R \u2248 GBW L \u2248 2\u03c0 \u00d7 1 MHz \u00d7 0.159 H \u2248 1 MOhm <\/pre>\n<p>  GBW of an Op Amp is not a constant. For example, it can vary with supply voltages, so accuracy is not very good.<\/p>\n<h2>Let\u2019s have fun with the gyrators<\/h2>\n<p>  Gyrators are usually used in active filters to replace inductors. But can they be used in switching-mode power supplies?<\/p>\n<p>  So, we want to build a split-rail DC\/DC converter.<br \/>  Input: +12\u00a0VDC, Output: +5\u00a0VDC 1\u00a0A, \u22125\u00a0VDC 1\u00a0A.<\/p>\n<p>  Let\u2019s use well-known topologies: \u201cBuck\u201d to get +5\u00a0V and \u201cInverting Buck-Boost\u201d to get \u22125\u00a0V. Using well-known equations, find component values for both topologies.<\/p>\n<p>  Buck: <nobr>Fsw = 50 kHz<\/nobr>, <nobr>\u0394Imax = 20%<\/nobr>, <nobr>Vdiode = 0.5 V<\/nobr>, <nobr>L= 205.3 uH<\/nobr>, <nobr>DC = 44 %<\/nobr>, <nobr>On-Time = 8.8 us<\/nobr>.<br \/>  Inverting Buck-Boost: <nobr>Fsw = 50 kHz<\/nobr>, <nobr>\u0394Imax = 20%<\/nobr>, <nobr>Vdiode = 0.5 V<\/nobr>, <nobr>L= 258.6 uH<\/nobr>, <nobr>DC = 31.4 %<\/nobr>, <nobr>On-Time = 6.286 us<\/nobr>.<\/p>\n<p>  Since the switching frequency is 50\u00a0kHz and there are harmonics, Op Amps with 2\u00a0A output, GBW of 100\u00a0MHz, a maximum gain of 60\u00a0dB are used powered from extra +12\u00a0V and \u221212\u00a0V rails. Energy cannot appear from nowhere, isn\u2019t it? Losses should be low, 50\u00a0mOhm is a good value for the equivalent series resistance. Compute resistor and capacitor values, draw circuits, enter values and run a simulator!  <\/p>\n<div class=\"scrollable-table\">\n<table>\n<tr>\n<td align=\"center\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/oz\/o4\/so\/ozo4sopghehnbatuc_ebeds0wk8.png\" alt=\"Split-Rail DC\/DC converter with gyrators\" data-src=\"https:\/\/habrastorage.org\/webt\/oz\/o4\/so\/ozo4sopghehnbatuc_ebeds0wk8.png\"\/>  <\/td>\n<\/tr>\n<tr>\n<td align=\"center\">Split-Rail DC\/DC converter with gyrators<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p>  Voila! It works! Used component values are far from optimal, in fact they are inductances up to about 60\u00a0kHz only, but still it works! In the simulator, of course.<\/p>\n<h2>Conclusion<\/h2>\n<p>  Gyrators can be used to replace inductances in electronics circuits. The advantages are large inductance values and predictability of parameters. The disadvantage is a limited frequency range.<\/p>\n<ul>\n<li>Only Antoniou 3 &amp; 6 circuits [1] should be used. Equations for both circuits are equal. Resistors with equal values and 1% tolerances or better are preferable.<\/li>\n<li>Phase shift introduced by limited Op Amp\u2019s GBW looks like a parasitic capacitance and sum with an Op Amp input capacitance causing resonance peaking.<\/li>\n<li>A peaking frequency can be changed by using different resistor values, but it reduces a quality factor value, so the best choice is to use equal resistor values at all positions.<\/li>\n<li>Resonance peak magnitude can be reduced by adding a resistor in series with the capacitor, but it reduces a quality factor value.<\/li>\n<li>Berndt &amp; Dutta Roy\u2019s topology is the simplest and suitable when an RL network needs to be replaced.<\/li>\n<li>Op Amps in gyrators must have their DC gain and GBW as large as possible. For the audio frequency range of <nobr>20 Hz \u2026 20 kHz<\/nobr>: <nobr>gain > 100 dB<\/nobr> and <nobr>GBW > 4 MHz<\/nobr> are preferable.<\/li>\n<\/ul>\n<p>  <\/p>\n<h2>References<\/h2>\n<p>  <\/p>\n<ol>\n<li><a href=\"https:\/\/core.ac.uk\/download\/pdf\/36706499.pdf\" rel=\"nofollow noopener noreferrer\">James John Kulesz, \u00abA study of gyrator circuits\u00bb.<\/a><\/li>\n<li><a href=\"http:\/\/downloads.bbc.co.uk\/rd\/pubs\/whp\/whp-pdf-files\/WHP093.pdf\" rel=\"nofollow noopener noreferrer\">BBC, R.H.M. Poole, \u201cThe Taming of the Gyrator\u201d.<\/a><\/li>\n<li><a href=\"http:\/\/www.radio.ru\/archive\/1996\/11\/\" rel=\"nofollow noopener noreferrer\">Radio 1996 \u211611, p.33.<\/a><\/li>\n<li><a href=\"https:\/\/artofelectronics.net\/\" rel=\"nofollow noopener noreferrer\">P. Horowitz, W. Hill, \u201cThe Art of Electronics, 3-d Edition\u201d.<\/a><\/li>\n<li><a href=\"https:\/\/doi.org\/10.1109%2FJSSC.1969.1049979\" rel=\"nofollow noopener noreferrer\">D.F. Berndt, S.C.D. Roy, \u201cInductor simulation using a single unity gain amplifier\u201d.<\/a><\/li>\n<li><a href=\"https:\/\/www.ti.com\/lit\/an\/sbaa001\/sbaa001.pdf\" rel=\"nofollow noopener noreferrer\">Burr-Brown, \u201cA low noise, low distortion design for antialiasing and anti-imaging filters\u201d.<\/a><\/li>\n<li><a href=\"https:\/\/www.ti.com\/lit\/an\/slyt134\/slyt134.pdf\" rel=\"nofollow noopener noreferrer\">TI, \u201cAn audio circuit collection, Part 3\u201d.<\/a><\/li>\n<li><a href=\"http:\/\/www.iosrjournals.org\/iosr-jap\/papers\/Vol3-issue3\/A0330103.pdf\" rel=\"nofollow noopener noreferrer\">Manjula V. Katageri, \u201cLC Active Low Pass Ladder Filter by Lossless Floating Inductor Gyrator\u201d.<\/a><\/li>\n<li><a href=\"https:\/\/sidelinesoft.com\/ic\/\" rel=\"nofollow noopener noreferrer\">\u00abidealCircuit\u00bb, a simulator.<\/a><\/li>\n<li><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.vdv.circuitcalculator\" rel=\"nofollow noopener noreferrer\">\u00abCircuit Calculator\u00bb, an electronics circuit design tool for Android.<\/a><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/548160\/\"> https:\/\/habr.com\/ru\/articles\/548160\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-1\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/webt\/n_\/ab\/jz\/n_abjz_ivpjoeoa78o5bk612gcs.png\" data-src=\"https:\/\/habrastorage.org\/webt\/n_\/ab\/jz\/n_abjz_ivpjoeoa78o5bk612gcs.png\"\/><\/p>\n<p>  Gyrators are impedance converters usually used to simulate inductance in circuits. Though they are rarely used in discrete electronics, they are interesting circuits looking like pole dancers in pictures. There are studies on gyrators, but still something is missing, so it is interesting to do another one.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-392184","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/392184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=392184"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/392184\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=392184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=392184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=392184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}