电源运用中不同PWM频率之间的同步设置
来源:火狐电竞 发布时间:2025-11-11 08:35:24
频率信号之间需求同步,此刻需求一些特别设置能轻松完成。本文就介绍其间一种办法,依据dsPIC33CK256MP506试验渠道,选用ADC分频触发事情,结合
首要,设置两路不同频率的PWM信号,这儿PWM3设置为500kHz,PWM4设为100kHz,别离设置为自触发形式,互补形式输出,此刻咱们检查二者波形。
从图1上看,PWM3L的频率为500k,而PWM4L的频率为100kHz,契合咱们前面的根本设置要求。不过,此刻咱们还没有对二者做同步的动作。
这儿挑选PG3EVTL寄存器中的ADTR1PS项进行ADC触发分频设置,而且使能ADTR1EN1对应TRIGA输出,依据本身的需求咱们挑选1:5的分频。
在PWMEVTy寄存器中,这儿咱们经过对EVTySEL设置,将ADC触发1这个信号输出在一个I/O口上,这儿以RC12为例。
这儿咱们设置PWM4的PCI同步的源,PWM3的PWMEVTA事情作为同步源信号,此刻PWMEVTA也便是刚刚咱们设置的ADC trigger1的信号,相对于PWM3来说,便是5:1的频率的信号,如图5所示。
在图7中,咱们将PWM3的触发信号TRIGA向后进行了200nS延时,以验证设置的合理性。在图6中TRIGA为0,所以触发信号根本和PWM3L的下降沿对齐。
以上图12为PWM4的PCI Sync功用设置,具体功用请参阅规格书内容。
依据图13的设置,咱们将PWM4频率设为为250kHz,但此刻看到PWM4的同步PCI源在起作用,PWM4L的频率由PWM3的ADC Trigger1信号分频触发为100kHz,即从图14上看到的周期约为10uS。
这儿咱们由PWM3触发PWM4,所以设置ADC Trigger1为触发信号,且运用TRIGA信号,延时200ns,假如实践运用不需求延时,能够不设置这个数值,默以为0。
从图19来看,依据PWM3和PWM4都是互补形式输出,死区设置都在50ns以内,那么从PWM3L的下降沿到ADC Trigger1的事情之间的时刻主要是咱们设置的触发延时200ns发生,依据此PWM4和PWM3是彻底同步的PWM波形。
以上咱们对PWM不同频率的通道之间的同步做了一个根本的阐明,这样的一个进程经过PWM自带的ADC分频触发信号进行分频触发,运用PWM事情作为PWM4的PCI同步源,以完成二者的同步。

