This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F280049:生成跳闸区域中断穿越跳闸事件

Guru**** 2592240 points
Other Parts Discussed in Thread: CODECOMPOSER

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/863900/ccs-tms320f280049-generation-of-trip-zone-interrupt-trough-trip-event

器件型号:TMS320F280049
主题中讨论的其他器件:CODECOMPOSER

工具/软件:Code Composer Studio

您好!

我想通过 COARator 3驱动的跳闸事件实现跳闸区域中断。

我的比较器运行、我通过以下行配置 hin。

CMPSS_CONFIGOutputsHigh (CMPSS3_base、CMPSS_TRIPOUT_FILTER | CMPSS_TRIP_FILTER); 

滤波器正在运行、我通过 CodeComposer 检查输出。 比较器本身工作正常。

x 形杆通过以下行进行编程

EPwmXbarRegs.TRIP5MUX0TO15CFG.bit.MUX4 = 0;
XBAR_enableEPWMMUX (XBAR_TRIP5、XBAR_EPWM_MUX04_CMPSS3_CTRIPH); 

至少 ePWM 单元编程如下

ePWM_selectDigitalCompareTripInput (EPWM1_base、ePWM_DC_TRIPIN5、ePWM_DC_TYPE_DCBH);
ePWM_setTripZoneDigitalCompareEventCondition (EPWM1_base、ePWM_TZ_DC_OUTPUT_B1、 ePWM_TZ_EVENT_DCXH_HIGH);
ePWM_setDigitalCompareEventSource (EPWM1_base、ePWM_DC_MODULE_B、ePWM_DC_EVENT_1、ePWM_DC_EVENT_SOURCE _ORIG_SIGNAL);
ePWM_setDigitalCompareEventSyncMode (EPWM1_base、ePWM_DC_MODULE_B、ePWM_DC_EVENT_1、ePWM_DC_EVENT_INPUT_NOT 已同步);
ePWM_enableTripZoneSignals (EPWM1_base、 EPWM_TZ_SIGNEL_DCBEVT1);
EPWM_DisableTripZoneAdvAction (EPWM1_BASE);
EPWM_setTripZoneAction (EPWM1_BASE、EPWM_TZ_ACT_EVENT_DCBEVT1、EPWM_TZ_ACT_LOW);
EPWM_enableTripZoneOST (EPWZ_INTERRUPT、EPM1_BASE_EPWM1) 

连接看起来是正确的、但我在适当的寄存器中没有得到中断或标志。 必须有一个我缺少的配置参数。

somone 能给我一个提示吗?

谢谢、
Martin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否在 XBAR 中获得了标志?

    NIMA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、XBARFLG1中的 CMPSS3_CTRIPH 将变为1。

    我找到了错误。 线路

    Xbar_enableEPWMMUX (XBAR_TRIP5、XBAR_EPWM_MUX04_CMPSS3_CTRIPH); 

    必须是

    Xbar_enableEPWMMUX (XBAR_TRIP5、XBAR_MUX04); 

    我对标识符的名称感到困惑。

    Martin