可编程脉冲发生器实现PWM和DAC功能
时间:12-03
来源:互联网
点击:
慢,并因此产生一个模拟电压纹波。R和C的值可以用下面的公式来计算:
fg=1/2π×Rfilter×Cfilter
这里fg是滤波器频率,Rfilter是滤波器电阻,Cfilter是滤波器电容。
标准的设计是使fg=(1/10)×fpwm
τfilter=10/(2π×fpwm), 给出了外部滤波器的RC时间常数。
标准的设计规则要求Rfilter=Rload/10
按照上面的指导原则可以使滤波器的功耗最小化。如果不遵循上述原则,计算将产生错误,使负载电阻相比于滤波器电阻太低,而负载电阻会影响滤波器频率。由于计算结果与1/10相乘,因此产生的误差将很小,可以忽略不计。
C=τfilter/Rfilter
在上面的RC参数值下,如果剩下的纹波电压太高,可以用两个RC滤波器串联起来。滤波器的频率(假设两个RC滤波器有相同的R和C)可以表示为:
C=τfilter/Rfilter
fg=(1/10)×fpwm
计算结果如下:
τfilter=10/(√2×π×fpwm)
Rfilter=Rload/20,Cfilter=πfilter/Rload
这样,在PWM模式下PPG功能的数字输出可以用来控制模拟电路,实现低噪声、高效率、节约空间和低成本的设计。
- 同步脉冲发生器--可以检测交流电源波形零点(03-30)
- 强流脉冲发生器技术简介(01-17)
- 脉冲发生器电路原理(02-15)
- CMOS求和比较器在PWM开关电源控制中的应用(11-27)
- 改善 PWM 电源控制器低负载运行的缓冲放大器和 LED(01-16)
- 负输出罗氏变换器实用性剖析(01-09)