目前在做一个项目,就是使用STM32的SPWM,分别生成25Hz、50Hz和100Hz的正弦波,并通过LM1875驱动过变压器输出,本质上是一种逆变吧,功率并不高。
原理图附件所示。需要说明的是,测试时使用了正负15V开关电源,没有用正负16V的线性电源。
1.25Hz测试波形。附件25Hz是单单测试358输出(不接10uF/50V电容)的波形
2.25Hz接LM1875测波形。附件25Hz双是LM358和LM1875同时输出的波形。
3.100Hz测试波形。附件50Hz是单单测试358输出(不接10uF/50V电容)的波形
4.100Hz接LM1875测波形。附件100Hz双是LM358和LM1875同时输出的波形
5.为100Hz双的一个周期波形。
总之,不接LM1875时,358侧输出了标准的正弦;接上LM358时,波形出现了失真。原本LM1875应该接变压器的,只是还没定制回来,暂且接了80/5W的电容做测试。
请各位帮忙看看,失真的原因,和怎么样避免这种失真?多谢~
|