求助:在CPLD中如何实现方波占空比的调整

[复制链接]
3575|3
 楼主| xjcumt 发表于 2007-8-29 23:14 | 显示全部楼层 |阅读模式
    我想在CPLD中将1M 方波的占空比调整为1:3,调整后的信号频率仍然要是1M, 不知道如何实现!
风中De舞者 发表于 2007-8-30 16:03 | 显示全部楼层

是这样的设置一个变量然后记数

如果CLK为10M&nbsp;&nbsp;设置一个变量A&nbsp;&nbsp;范围是0到10<br />当A小于3时让CK=1&nbsp;&nbsp;当A大于3小于10的时候&nbsp;&nbsp;CK=0&nbsp;&nbsp;当A大于10的时候让A=0<br />这样就可以实现调整占空比了<br />你算算看&nbsp;&nbsp;10个脉冲是一个周期&nbsp;&nbsp;频率是一M&nbsp;&nbsp;占空比是30%<br />当然你可以分大一点&nbsp;&nbsp;变量从0到10000&nbsp;&nbsp;这样可以调的更精确
风中De舞者 发表于 2007-8-30 16:06 | 显示全部楼层

分频器也是这么设计的

这样设计的好处就是可以很方便的调分频器的输出频率&nbsp;&nbsp;只改变一个变量的值就可以实现&nbsp;&nbsp;很方便
lht2006 发表于 2007-8-30 22:23 | 显示全部楼层

用PLL

用PLL
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

58

帖子

0

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