Thread: sysconfig, C2000WARE中讨论的其它部件
您好,
我正在使用TMS320F2.8388万D controlCARD来开发峰值电流控制降压转换器。 我需要对电流反馈进行逐周期(CBC)跳闸以进行控制,并在同一信号上对过流进行一次触发(OST)。
我正在使用适用于C2000的Mathworks嵌入式编码器支持软件包。
在配置系统时,我可以获得CMPSS1H用于MUX0/TRIP5的峰值控制,获得CMPSS1L用于MUX1/TRIP4的过流,并通过GPIO监控确认。
对于数字比较,我有
TRIP5至DCAH
TRIP4至DCAL
DCAEVT2至DCAH=H DCAL=x
DCAEVT1至DCAL=H DCAH=x
对于"跳闸区域",我有
DCAVP2上的CBC跳闸,强制输出电压低
DCAEVT1上的OST跳闸,强制输出过低
但是,即使MUX0或MUX 1上的“高断言”,PWM输出也不会跳闸。
我正在尝试验证MATLAB的代码输出,但TRM非常混乱,如26.11。4.1 提到使用TZCTL,TZCTLDCA,TZCTLDCB或TZSEL,TZCTL,TZCTL2,但没有指出为什么应该使用其中一个而不是另一个。
是否有人可以向我指出一个示例代码(特定于F2.8388万D),该代码初始化了完整CMPSS/DC/TZ信号链的类型4 ePWM?
提前感谢。
