现在用TMS570LS3137生成三相逆变桥用PWM,PWM中断周期内通更新占空比 ,想问一下这种更新占空比,是否是立即装载占空比值?2127是有个影子寄存器,可设置更新点?可不可在3137中也实现相似功能?
Ken Wang:
Hi Messi,
在PWM中断周期内更新占空比,这种情况下,MCU内核会通过系统总线对HET模块的RAM区间的数据进行更新操作。这期间需要耗费比较多的时钟周期,因为主时钟和HET运行的时钟有差别,需要等待周期。
你指的是1227吧,我们好像没有2127这颗MCU,1227的话,它内部是专门的PWM模块,3137是通过HET模块来产生PWM波。系统架构上面会有一些不一样。
如果你要用TMS570来控制电机的话,建议你选用TMS57012X/11X系列的产品,因为它内部集成的PWM模块capture模块,都是从我们C2000的产品中移植过来的,专门用于电机控制的IP核。
谢谢
ken
messi David:
回复 Ken Wang:
Hi ken
那现在3137还没有成功应用到电机控制的案例么?
谢谢
Ken Wang:
回复 messi David:
Hi messi,
3137有电机控制套件,不过里面的程序都是用HET的命令编程的。关于产生PWM和capture的捕捉以及eqep的实现,都是het编程实现的。如果你需要参考这部分代码,可以到我们的官网上搜索safety motor kit找一下。
谢谢
ken