请教一个占空比问题

[复制链接]
2210|5
 楼主| lake198664 发表于 2008-7-17 16:31 | 显示全部楼层 |阅读模式
请问各位大虾,我要产生一个500KHZ占空比可变的方波,我想了两个方案:第一个是先用AT89C51产生500KHZ方波,然后用一块PWM芯片使其占空比可调。(不知道是否有这种芯片)第二个方案是直接用带PWM输出的MCU产生占空比可调的500KHZ方波,只是我没用过这类MCU,而且不知道确切的型号。请各位大虾帮我权衡一下哪种方案比较合适一些,并且帮我推荐几款PWM芯片或者带PWM输出的MCU好吗?谢谢了!
lyjian 发表于 2008-7-17 17:31 | 显示全部楼层

带PWM的MCU很多

如51核就不少,89X51RXX系列、C8051F系列等。<br />非51合的有PIC、AVR、HC08等等都有。<br />不过要能输出500K&nbsp;PWM的不多<br />按8bit精度来算,500KHz的PWM输出最少需要的时钟频率为:<br />256X500KHz=128MHz<br />(有没单片机能达到这个频率?至少51核没有吧?)<br />用40MHz的PIC能做到500KHz输出吧,不过精度只有6bit了。<br />
maychang 发表于 2008-7-17 19:17 | 显示全部楼层

用51产生500kHz,难为51了

用4MHz或8MHz晶体,产生4或8MHz信号,然后分频,不好吗?
lyjian 发表于 2008-7-17 21:09 | 显示全部楼层

楼主要的是占空比可变的方波

如果光是要一个500KHZ的方波,那还不简单
 楼主| lake198664 发表于 2008-7-19 10:03 | 显示全部楼层

是啊

如果是一般的方波就不用请教各位了,关键是这个PWM我不知道如何去实现。
lyjian 发表于 2008-7-19 12:48 | 显示全部楼层

可考虑PIC的单片机

工作在40MHz时最大可做到625KHz/6bit输出.<br />是硬件PWM,MCU还可做别的事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

113

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部