1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我现在是用到了M0518 PWM0这组PWM中的,PWM0,PWM1,PWM2,PWM3,其中PWM0跟PWM1互补输出,PWM2跟PWM3互补输出,,也设置了四个PWM同步功能,因为在不同的工作状态下,我要求各PWM输出也不一样,所以也用到了屏蔽功能,现在我是要求PWM1跟PWM3输出PWM波形一致,占空比也一样,PWM0跟PWM2屏蔽输出高,现在的问题是当我PWM0,PWM1周期值,占空比值跟PWM2,PWM3一样且不变时,PWM1,PWM3输出波形可以完全同步输出,当我同步改变PWM0,PWM1,PWM2,PWM3的周期值跟占空比值时,改变时两者的改变值也是一样的(也就是两者有同样的周期值跟相同的占空比值),PWM1,PWM3占空比是对的,但是两者变得不同步了?
|
|
相关推荐
1个回答
|
|
由于您没有提供具体代码和电路接线图等信息,建议您参考以下可能出现同步问题的方面:
1. PWM同步模式选择不正确:M0518提供了多种同步模式选项,如安排方式、启动方式等,需要根据具体需求正确选择。如果选择不当,可能会导致PWM波形同步不稳定。 2. PWM参数设置不一致:PWM0和PWM2的屏蔽输出高,意味着周期和占空比都是固定值,而PWM1和PWM3的输出是同步的,但周期和占空比可以变化。如果更改PWM0和PWM2的周期和占空比,务必保证PWM1和PWM3的参数相同,否则可能会出现同步问题。 3. 电路接线问题:PWM波形同步还需要考虑电路接线问题,如信号线长度、EMI(电磁干扰)等因素。建议您检查信号线长度是否均匀,是否出现线缆搭接等问题,并采取相应的EMI抑制措施(如增加滤波电容等方法)。 希望以上内容能够对您有所帮助。如需进一步解决问题,建议您提供更详细的信息,以便我们更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
3311 浏览 9 评论
2994 浏览 16 评论
3493 浏览 1 评论
9058 浏览 16 评论
4087 浏览 18 评论
1176浏览 3评论
604浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
598浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2334浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1895浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:16 , Processed in 1.052848 second(s), Total 80, Slave 61 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号