微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 可编程脉冲发生器实现PWM和DAC功能

可编程脉冲发生器实现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功能的数字输出可以用来控制模拟电路,实现低噪声、高效率、节约空间和低成本的设计。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top