有没有这样的片外PWM芯片

[复制链接]
3091|8
 楼主| zjp8683463 发表于 2011-2-22 10:21 | 显示全部楼层 |阅读模式
本帖最后由 zjp8683463 于 2011-2-22 10:24 编辑

需要一个20Khz,分辨率12位以上的PWM,占空比要求0~100%。
我现在使用fpga做,但20KHz下分辨率达不到要求,所以想外挂一个简单的PWM芯片,fpga做个命令接口。使用上简单点
lyjian 发表于 2011-2-22 12:39 | 显示全部楼层
4096*20KHz=81.92MHz
vbcity 发表于 2011-2-22 13:27 | 显示全部楼层
分辨率12位以上的PWM,。。。  还真没见过。 帮顶
xwj 发表于 2011-2-22 13:34 | 显示全部楼层
数字的?
很难实现,只能用CPLD或者FPGA自己做

PS:
2楼的分析是对的。
china_tongxin 发表于 2011-2-22 14:21 | 显示全部楼层
以前用过飞思卡尔的芯片,它可以两路8位PWM级联,级联后输出16位PWM,,LZ可以看看飞思卡尔16位单片机9S12XS128MAA,
OverLook 发表于 2011-2-22 15:19 | 显示全部楼层
难。。。
 楼主| zjp8683463 发表于 2011-2-22 18:47 | 显示全部楼层
本帖最后由 zjp8683463 于 2011-2-22 18:51 编辑

即使有80Mhz,也不可能出现1个tick就做一个PWM.我的PWM是需要0%的.
我用40MHz的fpga做不到20Khz/2000分辨率的不过零PWM.过零的PWM更不用说了.
过0的话只能做到8位附近,不过零9~10位.

现在看来只有降低要求了,10位就够了.主要是PWM速度要求太快了.有没有10位附近的?
xwj 发表于 2011-2-22 18:54 | 显示全部楼层
为什么做不到?
 楼主| zjp8683463 发表于 2011-2-22 19:37 | 显示全部楼层
计数-判断-清零一个Tick能完成?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:解决问题是我们学习硬件和软件的目的. 硬件和软件是解决问题的手段,而非全部

397

主题

6128

帖子

9

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