Aktívny LFLQ filter
Analýza
Analýza a návrh LQLF nízkokvalitného dolnofrekvenčného aktívneho filtra.
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 | [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 jednoduchý program. 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. Vypočítame hodnoty rezistorov
python lqlf.py 2300 1.2 27 3.3 0.6
Výstupom programu bude
>>><<< 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 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.
Simulácia, výsledky, úlohy
Výpočet filtra overíme simuláciou zapojenia v gsim.
Úlohy
- Odvodte výrazy pre výpočet filtra LQLF
Súbory a prílohy
![]() |
![]() |
![]() |
---|---|---|
0501_lqlf.pdf | 0501_lqlf_1.png |