dsPIC33 主从芯片之间同步运行的设置原理简介

来源:电源漫谈 MCU/MPU 15 次阅读
摘要:点击下方关注公众号:电源漫谈 关注,分享,点赞,赞赏,在看,支持优质内容! 大家好,我是电源漫谈,一段时间没有更新公众号,近日正好有客户询问不同芯片之间的定频模式同步实现,之前和同事研究过这个话题,但是没有实测,所以花了点时间在demo上实测了一下。 DEMO配置如下,采用我的两个数字电源核心板分别模拟master和slave的电源模块,二者用线连接共地,同时用线连接同步信号,这里同步信号通过ma

点击下方关注公众号:电源漫谈

关注,分享,点赞,赞赏,在看,支持优质内容!

大家好,我是电源漫谈,一段时间没有更新公众号,近日正好有客户询问不同芯片之间的定频模式同步实现,之前和同事研究过这个话题,但是没有实测,所以花了点时间在demo上实测了一下。

DEMO配置如下,采用我的两个数字电源核心板分别模拟master和slave的电源模块,二者用线连接共地,同时用线连接同步信号,这里同步信号通过master板的I/O引出,内部经过比较器输出滤波或者EVENT输出作为同步信号,再连接到slave板的PCI device pin上。

下述波形为master内部采用比较器输出滤波的方式,这种方式只能保持不同模块之间的同步,但是不方便调整相位关系。如下波形为CH1-master板的PWM1H,CH2-比较器输出信号,CH3引入slave board的PCI device pin的信号,实际上就是CH2的信号的另一个端节点,CH4为slave 板的PWM1H信号,示波器观察可见相位同步且同相,这里PWM的占空比不是主要讨论因素,所以根据需要设置即可,或者经过环路控制动态调整更新。

另外一种方式,当需要设置不同电源模块的相位关系时,比如slave板需要和master板相位差180C,那么可以通过master板的PWM的触发信号TRIGx实现,通过它产生slave板的触发同步信号,作为EVENT事件输出到I/O口,同样连接到slave板的PCI device pin上。下述波形可见,CH1为master板的PWM1H的信号,CH4为通过PWM EVENT输出的TRIGx信号输出到I/O上,CH3为slave板的PWM1H输出信号。

这两种方式的slave板的代码是相同的,都是采用PWM的PCI sync功能来实现同步,此处需要注意PCI的设置,且slave设置为PWM重复触发模式,并且按照通常做法master的频率需要高于slave的工作频率实现同步触发。

//关于知识产权:

1.本公众号主要用于个人学习笔记归纳及分享,无任何商业目的。

2.本公众号所发表言论及观点不代表本人现任公司及前任公司,如有错误请不吝指正。

3.如果认为有帮助可以分享转发,如需转载公众号内容,请留言告知。

4.有些图片及文字内容来自网络,如有侵权,请联系作者删除。

5.有问题可通过公众号关注页或者文末添加本人微信加入技术交流群畅聊。

6.部分文章内容是作者进行了网络上内容的整理,故标了原创,若有侵权可删。

相关推荐
评论区

登录后即可参与讨论

立即登录