Aktívny LFLQ filter

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání

V príklade ukážeme analýza a návrh LQLF nízkokvalitného dolnofrekvenčného aktívneho filtra[1]. Pre výpočet a optimalizáciu parametrov filtra je možné využiť program vytvorený v Pythone. Pri výpočte a v simulácii filtra predpokladáme použitie ideálneho operačného zosilňovača.

0501 lqlf.png
Zapojenie filtra

Analýza obvodu

Prenosovú funkciu filtra môžeme zapísať ako

[math] T(s) = K \frac{\omega_p^2}{s^2 +\frac{\omega_p}{q_p}s +\omega_p^2} [/math]

pričom boli použité nasledujúce substitúcie:

Vstupný odpor (DC)

[math] R_1 = R_{11} \| R_{12} [/math]


Hraničná frekvencia

[math] \omega_p=\frac {1}{\sqrt{R_1 C_2 R_3 C_4}} \longrightarrow \omega_p^2=\frac {1}{R_1 C_2 R_3 C_4} [/math]


Zosilnenie (DC)

[math] K = \frac{R_{12}}{R_{11}+R_{12} } [/math]

Kvalita filtra

[math] q_p=\frac {\sqrt{ \frac{R_3 C_2}{R_1 C_4} }} {1+\frac{R_3}{R_1}} [/math]

Výpočet filtra

Pri výpočte vychádzame z z požadovanej hraničnej frekvencie filtra, kvality a jednosmerného zosilnenia. Z praktického hľadiska vychádzame z dostupných hodnôt kondenzátorov, pre ktoré dopočítame zodpovedajúce hodnoty rezistorov. Pre výpočet použijeme priložený program v Pythone. Predpokladajme, že potrebujeme filter s parametrami f=2300 Hz, Q=1.2, K=0.6. Použijeme kondenzátory C2=27nF a C4=3.3nF. Spustíme skript a vypočítame hodnoty rezistorov

python lqlf.py 2300 1.2  27  3.3 0.6

Výstupom programu bude výpis

>>><<< Filter LQ-LF
       Input data 
         f   =  2300.0  [Hz]
         Q   =  1.2
         K   =  0.6
         C2  =  27.0  [nF]
         C4  =  3.3  [nF]
       Output data
         R11 =  6639.33652655  [Ohm]
         R12 =  9959.00478982  [Ohm]
         R3  =  13490.5903427  [Ohm]

Hodnoty rezistorov upravíme podľa dostupnej rady a prípadne vhodnou sériovou alebo paralelnou kombináciou na najbližšie vhodné hodnoty R11=6.6k, R12=10k, R3=13.5k a spätne overíme výpočet

python lqlf.py 2300 1.2  27  3.3 0.6 6600 10000 13500

Program vypíše parametre filtra

>>><<< Filter LQ-LF
       Input data 
         Q   =  1.2
         K   =  0.602409638554
         C2  =  27.0  [nF]
         C4  =  3.3  [nF]
         R11 =  6600.0  [Ohm]
         R12 =  10000.0  [Ohm]
         R3  =  13500.0  [Ohm]
       Output data
         f   =  2301.42311969  [Hz]

Z výpočtu je zrejmé, že úpravou hodnôt rezistorov sa hraničná frekvencia filtra zmenila len nepodstatne. Výpočet filtra overíme simuláciou zapojenia v gsim. Pre zobrazenie amplitúdovo-fázovej charakteristiky bol použitý komponent plot_4ap_log.

0501 active lflq 11.png
Výsledok simulácie

Úlohy

  • Odvodte výrazy pre výpočet filtra LQLF
  • Navrhnite LQ-LF filter pre hraničnú frekvenciu 1kHz, Q=1, K=5
  • Výsledok predchádzajúcej úlohy overte simuláciou
  • Zopakujte simuláciu reálnym operačným zosilňovačom TL071 a porovnajte výsledky s predchádzajúcim príkladom.

Odkazy a literatúra