一种调频移相的简单实现方法

前言:有朋友问我如何实现DSP里面的UP-DOWN的调频和移相在PLECS环境里面的实现方法。对应TI DSP里面的EPWM的TBPRD和TBPHS两个寄存器。

往期:《一种简单的调频移相的实现方法—新手向》 

因此在PLECS环境里面没有直接实现这种方法,因此我想了个办法,先来实现UP-DOWN的方法。先用一个积分器来实现单纯的UP计数的载波方法,然后使用D触发器来做翻转。在一个边沿里面做0~1的上升边沿,在另一个边沿里面做1-ramp的下降沿。然后用D触发器和SWITCH来做信号选通,这样就能实现UP-DOWN的方法。

实现:

第二步来实现移相的方法,这里参考了EPWM模块里面的PWMSYNC同步方法。当TBPHS进来时,会将载波强制同步到一个设定的数字上。在PLECS里面我反过来是将移相信号用作积分器的提前服务信号,也等同的实现了TBPHS的方法。

通过修改PHASE变量,来改变B路的积分器的复位点,从而实现该功能,可见:

小结:在PLECS里面实现TBPRD和TBPHS的功能,可用于实现移相和调频的的PWM控制。感谢观看,感谢支持,本人能力有限,如有错误恳请帮忙指正,谢谢。

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 2
收藏 2
关注 725
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧