文章目录
6.6 滤波器RC选型的theory计算方法
条件假设
我们需要基于设计条件做一些假设
- Vin=Full Scale(输入电压等于满量程)
- 采保电容Qsh的电荷量 1 2 \frac{1}{2} 21来自Cflit & 1 2 \frac{1}{2} 21来自Cflit运放
- 采保电容Qsh采样瞬间,对应的Cflit产生100mV的压降
- goal的误差精度到 1/2 的 LSB
- 运放可被视为一个二阶的系统 这是由于 RC 电路所造成的 那运放的响应速度 是四倍于 RC 的滤波电路 这也就是说 RC 的时间常数 是四倍于运放的时间常数
滤波电容计算
Cfiliter计算 | |
---|---|
Qsh =VFSR * Csh | 1 |
Qsh为采保电容在采样周期结束后的总电荷量,其等于满量程电压乘以 采保电容的电容值 | |
Qsh=Qfrmopa+Qfrmcfilt | 2 |
采保电容上的电荷量等于运放提供QFRMOPA加上滤波电容Qfrmcfilt的总和 | |
🔺Qcfilt=0.5*Qsh | 3 |
设,采保电容上的电荷量一半来自运放一半来自滤波电容 | |
🔺Qcfilt=0.5*VFSR*CSH | 4 |
设输入电压为满量程,由1,3可得4 | |
🔺Qcfilt=🔺Vfilt* Cfilt | 5 |
Cfilt的电荷变化将result电压下降🔺Vfilt | |
Cfilt= ( 0.5 ∗ V F S R V f i l t ) \left(\frac{0.5*V~FSR~}{V~filt~}\right) (V filt 0.5∗V FSR ) | 6 |
由方程4、5可得方程6, | |
假设VFSR为 4V Cfilt的电荷变化将result电压下降🔺Vfilt 100mV 代入方程 6 得到滤波电容的计算公式 | |
Cfilt=20*Csh | 典型滤波电容值 |
Cfilt=30*Csh | 滤波电容值最大值 |
Cfilt=10*Csh | 滤波电容值最小值 |
经验表明,cflit使用20因子会产生良好的结,在极少数情况下,可能需要使用是10和30因子 |
电感计算
Cfiliter计算 | |
---|---|
Vfilt=(Vinit-Vfinal)*e^( − t T c \frac{-t}{Tc} Tc−t)+Vfinal | 10 |
这是标准的RC充电方程式 。TC 采保电容Csh充电的时间常数;Vinit 在采样阶段Tacq开始时的充电电压; Vfinal 是采样阶段Tacq结束时外部电路滤波Cfilit电容上的电压 | |
0.5*LSB=Vfinal-Vinit | 11 |
电压误差≤ 1/2 的 LSB, | |
Vinit-Vfinal=100mV | 12 |
Vfilt=100mV*e^( − t T c \frac{-t}{Tc} Tc−t)+Vfinal | 13 |
由10、11、12可得出13( 100mV 为假设条件) | |
T c = − t a c q L n 0.5 ∗ L S B 100 m V Tc= \frac {-tacq}{Ln\frac {0.5*LSB}{100mV}} Tc=Ln100mV0.5∗LSB−tacq | 14 |
将 11 和 12 的方程代入 10 的方程,可得时间常数的计算公式14 | |
Tc= T r c 2 + T o a 2 \sqrt {Trc^2+Toa^2} Trc2+Toa2 | 15 |
Tc可以近似为滤波器RC和运算放大器OA的时间常数的RSS | |
TRC=4*TOA | 16 |
Tc= ( 4 T o a ) 2 + T o a 2 \sqrt {(4Toa)^2+Toa^2} (4Toa)2+Toa2 | 17 |
TOA= T C 17 \frac{T_C}{\sqrt {17}} 17TC | 18 |
TRC=4* T C 17 \frac{T_C}{\sqrt {17}} 17TC | 18 |
RfiltMax= T r c C f i l t \frac{Trc}{Cfilt} CfiltTrc | 18 |
![]() |