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