3. X-BAR模塊配置
3.1. 內部組成
CMPSS模塊的輸出,可通過EPWM X-BAR模塊連接到所有EPWM模塊。EPWM X-BAR模塊共8路TRIP信號可連接到EPWM模塊。詳見下圖。
每路TRIP輸出最大可接入32路復用輸入,通過內部或門集合為1路輸出信號。
輸入復用情況如下表所示,系統有CMPSS1~3共3路輸入,需配置Mux0 , 2 , 4,集合至TRIP4輸出到EPWM模塊。
3.2. 配置步驟
- 復用輸入信號選擇;
- 復用輸入信號使能;
3.3. 關鍵寄存器配置
3.3.1. TRIP4MUX0TO15CFG TRIP4復用信號選擇寄存器
3.3.2. TRIP4MUXENABLE TRIP4復用信號使能寄存器
4. EPWM-DC子模塊
4.1. 內部組成
EPWM-DC子模塊可對CMPSS的信號進行邏輯和濾波處理,并將處理后的信號配置為TZ子模塊的輸入信號。
4.1.1. 輸入信號配置
可通過DCTRIPSEL寄存器將EPWM X-BAR的8路TRIP信號輸出配置為DCAH、DCAL、DCBH、DCBL的信號來源。若需將多路TRIP信號同時配置為同一個DC輸入信號,可通過相關寄存器,將信號配置到DC模塊自帶的或門,組成1路混合輸入信號。此方案將TRIP4信號配置為DCAH的輸入源。
4.1.2. 數字比較器(事件響應)配置
DC子模塊內含2個數字比較器,每個比較器包含2路輸入和2路輸出。通過TZDCSEL寄存器可配置模擬比較器的輸出觸發條件,觸發條件包括以下6類:
- 禁止觸發;
- DCxH為低電平時觸發;
- DCxH為高電平時觸發;
- DCxL為低電平時觸發;
- DCxL為高電平時觸發;
- DCxL為高電平,且DCxH為低電平時觸發;
4.1.3. 濾波配置
濾波模塊可以將觸發信號屏蔽,通過配置合理的屏蔽規則,可實現信號的濾波。因硬件電路已設計低通濾波電路,暫不考慮配置濾波功能。
4.1.4. 輸出信號配置
數字比較器輸出DCAEVT1/2,DCBEVT1/2和濾波器輸出DCEVTFIL可被配置為4類信號,并連接到相應的EPWM子模塊。此方案將DCAEVT1配置為Force信號,使TZ模塊產生故障響應。
(1)Force信號
Force信號連接到EPWM-TZ子模塊,可以使TZ子模塊產生故障響應,將EPWM輸出強制為低電平、高電平或者高阻態。
(2)Interrupt信號
Interrupt信號連接到EPWM-TZ子模塊,產生TZ中斷信號,連接到PIE模塊。
- Soc信號
Soc信號連接到EPWM-ET(Event-Trigger)子模塊,Soc信號可以觸發一個ADC轉換啟動脈沖(start-of-conversion pulse)。
- Sync信號
Sync信號連接到EPWM-TB(Time-Base)子模塊,用于產生TB子模塊計數器的同步脈沖。
4.2. 配置步驟
- 配置輸入TRIP信號;
- 配置數字比較器觸發規則;
- 濾波器配置;
- force信號配置;