• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

软件实现PWM控制

我现在在做一个项目,要用软件的方法实现PWM调节功能

因为先前PWM控制是用PWM控制芯片实现的,调节频率在40KHZ,但现在公司目前采用的MCU.没有PWM模块,如果简单的用软件模拟方法,利用一个I/O引脚,通过软件对该引脚不断地输出高低电平来实现PWM波输出.这样就影响CPU处理其它的工作.导致软体无法工作.


所以现在考虑更换MCU,大致需要带有有PWM模块(3路PWM输出,最少要有2路),2~3个Timer,片内A/D........
  
同时软件实现PWM控制.一般有什么实现方法?同时,要注意什么问题.希望得到大家的建议.
全部回复(1)
正序查看
倒序查看
zongshun
LV.1
2
2007-11-18 22:29
你可以用PIC16F873A
有2路的CCP输出,我已经试过用20K~80K都可以输出正弦波.我用一路的CCP输出加电阻,电容,电感,就可以输出一个很好的SINE波了.自己试试吧
0
回复