5. EPWM-TZ子模塊
5.1. 內(nèi)部組成
DC子模塊的信號(hào)可通過(guò)3種方式配置到EPWM-TZ模塊內(nèi)部的故障控制模塊,在系統(tǒng)故障時(shí),實(shí)現(xiàn)對(duì)EPWM輸出的控制。當(dāng)DC子模塊的信號(hào)觸發(fā)時(shí),可在TZ模塊中產(chǎn)生中斷。
5.1.1. 輸入信號(hào)配置
此方案計(jì)劃選擇選擇OSHT信號(hào)輸入方式。
1、直接輸入
DC子模塊輸出的force信號(hào)可直接接入到故障控制模塊,故障控制模塊直接對(duì)force信號(hào)做出響應(yīng),控制EPWM輸出。
需注意,DCAEVT1/2.force信號(hào)只可直接觸發(fā)EPWMA模塊,DCBEVT1/2.force信號(hào)只可直接觸發(fā)EPWMB模塊。
2、CBC信號(hào)輸入
可將DC子模塊的force信號(hào)配置為CBC信號(hào)(Cycle-by-Cycle),當(dāng)force信號(hào)觸發(fā)時(shí),CBC信號(hào)被觸發(fā),如果force信號(hào)撤銷(xiāo),CBC信號(hào)會(huì)被周期性的脈沖清除。CBC信號(hào)觸發(fā)時(shí),故障響應(yīng)控制模塊控制EPWM的輸出,并可配置CBC信號(hào)觸發(fā)中斷。如果配置了CBC信號(hào)觸發(fā)中斷,則不再需要配置對(duì)應(yīng)的DCxEVT2的中斷信號(hào)。
需注意,僅DCxEVT2.force信號(hào)可觸發(fā)CBC信號(hào)。
3、OSHT信號(hào)輸入
可將DC子模塊的force信號(hào)配置為OSHT信號(hào)(One-Shot),當(dāng)force信號(hào)觸發(fā)時(shí),OSHT信號(hào)被觸發(fā),如果force信號(hào)撤銷(xiāo),OSHT信號(hào)會(huì)持續(xù)觸發(fā),直到手動(dòng)清除信號(hào)。OSHT信號(hào)觸發(fā)時(shí),故障響應(yīng)控制模塊控制EPWM的輸出,并可配置OSHT信號(hào)觸發(fā)中斷。如果配置了OSHT信號(hào)觸發(fā)中斷,則不再需要配置對(duì)應(yīng)的DCxEVT1的中斷信號(hào)。
需注意,僅DCxEVT1.force信號(hào)可觸發(fā)CBC信號(hào)。
5.1.2. 故障響應(yīng)控制
當(dāng)相應(yīng)信號(hào)觸發(fā)時(shí),故障響應(yīng)控制模塊可對(duì)EPWM輸出執(zhí)行以下操作:
5.1.3. 中斷信號(hào)
共6類(lèi)信號(hào)可以產(chǎn)生TZ中斷信號(hào)。當(dāng)CBC中斷和OSHT中斷被配置時(shí),DCxEVT1/2中斷可不再配置。
5.2. 配置步驟
- 配置輸入信號(hào)類(lèi)別;
- 配置故障響應(yīng)控制方式;
- 配置中斷;
5.3. 關(guān)鍵寄存器
5.3.1. TZSEL 故障區(qū)選擇寄存器
5.3.2. TZCTL 故障區(qū)控制寄存器
注:此處信號(hào)配置可能存在沖突,若同時(shí)配置TZx和DCxEVT1/2,故障動(dòng)作優(yōu)先級(jí)如下:
- EPWMxA輸出:TZA(最高) > DCAEVT1 > DCAEVT2(最低)
- EPWMxB輸出:TZB(最高) > DCBEVT1 > DCBEVT2(最低)