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.

TMS320F280039C: ePWM的Digital Compare(DC) Submodule使用问题

Part Number: TMS320F280039C

你好!我在使用TMS320F280039C进行开发,参考的手册是《TMS320F28003x Real-Time Microcontrollers Technical Reference Manual》,在阅读ePWM这个章节的Digital Compare(DC) Submodule,我有两个疑问,见下图:

 

1、EPWM固有的TZ信号只有三个,但我的应用中有五个故障信号,所以我必须要使用DC + ePWM XBAR进行扩充。你这里的DCAH和DCAL有什么区别?为什么要称之为Digital Compare(数字比较器?),跟DCAH和DCAL的高低逻辑有关系吗?

2、我要使用Trip Combination Input,因为它是一个OR的逻辑,只要Trip1~Trip15有一个满足条件,那么就能生成DCxEVT事件,送到Trip-Zone子模块去。我的代码如下写,

红色部分的Trip4和Trip7,只要有一个满足条件,就应该能触发封波保护,实际中我把Trip7对应的GPIO50拉低,并没有触发保护。

但如果我把红色部分修改为如下,就能正常保护,我只保留了Trip7,请问这是为什么,它们不是OR逻辑吗?