关于PWM转换为电压电路
我想用PWM信号驱动PC817进行脉冲转换,在光耦是另一端用12V产生相对应线性电压电平,如图所示请教这个电路不考虑参数的情况能转换成电压吗??
找了好久只有用转换芯片的,这种简易的电路能行吗?(不考虑精度问题)
不考虑精度的话,是完全没问题的,光耦次级最好加一个推拉驱动芯片,比如施密特缓冲器,能够改善高低电平驱动能力不对称的问题,进而提高输出精度,RC滤波电路最好设置为两级,这样输出电压更稳定一些。
产生正弦波的几种方法,有高速的,也有硬件超级简单的,波形发生器 - BLDC/144MHz时钟源PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
可以,但是要注意两点:
1、PC817速度很慢,导通快截止慢,会让PWM波形“失真”,太快的PWM甚至没办法响应,1KHz以下的PWM才有可能。
2、输出驱动不对称,则输出电压与PWM占空比有线性度问题。
当光耦输出高电平,输出内阻为上拉5.1K+串联1K,即输出内阻为6K。
当光耦输出低电平,输出内阻为光耦内阻与5.1K并联后再串联1K,输出内阻远小于上述的6K。
由于输出驱动力不对称,导致滤波后电压与占空比的关系出现较大误差。
页:
[1]