此前关于ti的c2000系列dsp的移相功能模块导致部分周期出现驱动脉冲丢失的现象,已经写了两篇文章了,其中第一篇提出这个现象并分析这种情况产生的原因,第二篇给出了一种可以在一定范围内规避脉冲丢失的方法。这种方法的思路是使用额外的epwm2模块作为中继,产生一个固定的移相角,通过接力的方式,使epwm1与epwm3之间得到一个较大的移相角。虽然各种方式可以得到一个绝对值较大的移相角,但移相角的变化范围依然受到比较值的限制。以双有源桥为例,每一个开关管均为50% 占空比,所以比较值cmp等于周期值prd的一半,由于epwm3模块的移相值不能与自身的比较值发生跨越,因此可用的移相范围依然只是180度,当然这个移相范围对于双有源桥已经足够了,但这种方法需要消耗更多的硬件资源,对于复杂移相调制的双有源桥来说,可能需要多大4组互补且相位可调的pwm驱动信号,在加上所需要的中继模块,很可能超过dsp的片上资源总量,即使不超过这也是硬件资源的极大浪费,只能作为一种临时的解决方案。
本文根据epwm模块的使用手册,给出另一种移相方法,在节省硬件资源的前提下实现较大范围的移相。
上回书说到pwm移相是通过传递同步信号实现的,每个epwm模块都有个同步信号的输入端synci和同步信号的输出端synco,同步信号的产生有三种方式,分别是:
直接透传synci的信号到synco,作为下一个模块synci,这种方式也是我当年的毕业设计用应用的,这样可以避免途经的模块移相角对后面的模块相位的影响。
ctr=0时产生synco脉冲,这种方式假设模块1与模块2之间的相位发生变换,模块3也会随之变化,导致模块之间的移相同步值存在耦合,增加计算复杂度。
cmpb=ctr 这种方法可以在模块不使用cmpb时获得比较自由的移相方式,但也具有第2中方式的缺点,累计移相角的问题。
产生同步脉冲后,后一个模块接收到同步脉冲,会将phs寄存器的值直接写到计数器crt中,相当于为计数器赋初值,改变这个初值就会改变该计数器与前一个计数器的相位差。
上篇文章是针对方式2提出的方法,本篇文章针对方式3给出一种不用额外硬件资源作为中继就可以实现大范围移相的方法。
首先需要了解的是每个epwm模块有两个比较值cmpa和cmpb,对于互补输出只需要使用一个cmp比较值寄存器,另一个闲置就可以了。因为死区模块可以根据cmpa自动生成两路互补带死区的驱动信号,那么闲置cmpb就可以用于产生移相同步脉冲,而且不会影响到自己模块的发波。根据上面的第三种同步信号产生方式,可以使用epwm模块中的比较值cmpb与计数器ctr匹配的事件来产生同步信号输出synco,通过调整cmpb寄存器的值调整synco与synci的延迟相位。
以上图为例,设定两个epwm模块均为周期100,epwm1的cmpb寄存器为30,epwm2模块的phs寄存器为0,得到的效果就是当模块1计数到30的时候,将模块2清零。这里面的cmpb用于产生移相角,移相角变化范围可以在0到360度之间。当然这个移相角的变换并非没有限制,假设在一个周期内移相角变化过大,超过180度,同样可能造成驱动脉冲的丢失。
上图给出了一个实例,移相角从80一下子改成了20,超过了半周期50,那么下一周期的epwm2模块的计数只到40就再次归零了,没有机会与cmpa发生匹配(见红色虚线圈出的部分),因此这个周期的驱动脉冲无翻转。这种方法需要使用者注意:调整移相角要每个周期逐渐调整,设定一个最大调整步长。当然这个步长最好设定为远小于半周期,因为单次调整及时不超过半周期,也会导致驱动脉冲畸变,原本互补50% 占空比的pwm会变成非50%。造成变压器磁偏。较小的磁偏可以通过回路寄生电阻自行矫正,如果一个周期产生很大的磁偏,无法及时矫正,就可能导致变压器饱和。
值得注意的是这种移相方法获得的移相角是滞后的,而原本通过改写phs寄存器得到的移相角是超前的。用户可以根据需要同时使用本文提出的移相方法和通过phs寄存器赋初值的方法,这样可以获得更灵活的应用。但切记phs的变化范围一定不能与比较值cmp发生跨跨越。
到此为止,关于c2000系列移相功能缺陷的分析与解决的文章就要告一段路了,接下来我准备了一块lcd板子,打算做一个串口屏,带触摸按键和一些存储外设,然后写写代码。此后屏幕可以作为更大的系统的hmi,例如数控电源显示与调节面板,电池模组的显示单元等等。我将会把串口屏的软硬件设计经验分享出来。
通用将向CAMI装配厂投资生产商用电动货车
智能光照培养箱的应用,它的自身特点是什么
物联网推动智慧城市建设迈上新台阶
一站式变配电所辅助监控系统
哪些蓝牙耳机值得买
C2000系列DSP移相功能缺陷的分析与解决方法(二)
天马微电子:车载Mini LED将在2022年-2023年实现规模化量产
管壳式换热器产值占比较高,行业竞争较为激烈
几何形状和公差对电机磁钢宽度的影响
【机器视觉】欢创播报 | OPPO新一代·智能眼镜亮相
无人机反制技术的应用
LM358引脚图及功能说明 LM358运算放大器电路图讲解
推挽变压器的有源钳位是什么?变压器在电力系统中是什么位置?
物联网主机E6000:工业领域的数据融合与5G未来
魅族Note9将于3月6日发布 预计搭载骁龙675处理器
ADI推出高性能数模转换器AD9128简化FPGA接口
贸泽推出Methods技术杂志 AWS宣布在全球范围内扩展AWS本地区域
康明斯与Navistar合作,联手研发由氢燃料电池驱动的8级卡车
关于modelsim里那些你不知道的常用仿真小技巧
农药残留检测仪器简介