首先你得明白原理:
1、光耦是隔离作用,OC输出。
2、与非门开关,同时把因光耦反相的信号反过来。不过我猜这里不是与非门,因为与非门的输出电平的精度不高,应该是模拟开关,能够保证PWM的高电平是准确的2.5V,0V是0V。
3、2.5v稳压是为了把PWM的高电平为2.5V。同时提供放大电路的静态反向偏置,PWM没有的时侯输出约为【2.5V*(2.4K/12.4K)】*(-5)。
4、后面放大器是同相放大器,对滤波后的PWM信号的直流电平的 放大倍数约为[1+100K/(20K+10K||2.4K)]。
5、输出是4的放大输出与3的静态反向偏压的叠加。
设置静态反相偏置电压的目的可能是为了让PWM始终工作,比如输出为0V时,PWM的占空比为15%左右,输出约10V时,PWM的占空比为90%左右。这样PWM就不用停歇。
还有可能是后级电路要求在静态时输入一个负压,比如为了可靠关断某个器件。
1、分辨率是靠PWM的分辨率保证的。
2、精度不完全等于分辨率,它还与2.5V稳压电压的精度、与非门(的输出电压精度)、运放的失调偏置参数、以及电阻的精度有关。如果是你说的那些器件,精度能有1‰吗?就算达到能保证温漂吗?我有点怀疑。
3、输出纹波取决于100K+0.47uF 以及C5也有关,还有PWM频率。
小技巧嘛,就是100p、470欧电阻、100nF。
仿真的话,这种电路用SPICE可以很好的完成了。 |