打印

如何将占空可调的PWM波延迟半个周期

[复制链接]
3095|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
愤怒的青年|  楼主 | 2014-12-4 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在在做毕业设计关于BUCK三电平方面的,需求:根据占空比可调的PWM波产生延迟半个周期的PWM波。

大致过程:通过ICL8038产生频率为25K的三角载波(ICL8038同时可以产生25K的方波),然后跟PID误差调制生成PWM波,然后需要将该PWM波延迟半个周期(这半个周期可以有ICL8038输出的方波直接得到)。

各位高手可不可以有什么电路可以得到很精确的延时

相关帖子

沙发
maychang| | 2014-12-4 12:33 | 只看该作者
ICL8038产生方波和三角波是靠RC多谐振荡器,其频率不是很稳定。
频率变化了,当然周期也随之变化,那么“延迟半个周期”的延迟时间也要随之变化。这比较麻烦。
如果三角波是用DSP等芯片由程序产生,那么延迟半个周期也可以由程序产生,很方便,也很准确。

使用特权

评论回复
板凳
愤怒的青年|  楼主 | 2014-12-4 13:14 | 只看该作者
DSP不行,导师不会,不让用。虽然频率变了,但是ICL8038可以输出跟三角波同频率的方波,可不可以用该方波来延时呢

使用特权

评论回复
评论
captzs 2014-12-4 13:18 回复TA
先移相半周期,再调制成PWM,这样两个PWM就相差半周期。 
地板
huayuliang| | 2014-12-4 19:31 | 只看该作者
互补输出?

使用特权

评论回复
5
shalixi| | 2014-12-4 19:44 | 只看该作者
单靠硬件不行的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

1

粉丝