ZHCAEQ3 November 2024 F29H850TU , F29H859TU-Q1
ACI 電機控制基準測試模擬無傳感器交流感應電機控制應用程序。該應用程序執行所有典型操作:模數轉換器 (ADC) 讀取相電流信號、轉換模塊處理這些電流信號、PWM 寫入以控制相電壓信號。無需特殊的外部硬件即可提供激勵,因為該應用程序中的代碼塊可對感應電機的行為進行建模。為了模擬閉環行為,電機模型的預期電流通過 DAC 模塊饋入 ADC 中。單個 ADC 配置為通過兩個通道按順序感應 A 相電流和 B 相電流。C 相電流由 A 相和 B 相電流計算得出,無需直接感測。三個 PWM 寫入操作模擬控制三相 A、B 和 C 電壓的占空比。
圖 3-1 表示了基準測試應用程序的控制環路中斷例程中的執行塊。控制環路中斷以 2KHz 的速率觸發,并在應用程序終止之前執行 1024 次控制環路中斷例程的迭代。“ACI 模型”和“反向 Clarke 變換和 DAC 輸出”塊表示代碼塊,用于在基準測試中模擬電機行為,并非真實的 ACI 電機控制應用的一部分。
實時控制 MCU 的信號鏈性能 總結了針對實時控制應用的各種競品 MCU 的實時信號鏈性能。結果包括幾個顯著點:
| MCU | CPU | CPU 類型 | CPU 頻率 | 加速器 | 周期 | 性能比率 | eMHz/內核 |
|---|---|---|---|---|---|---|---|
| 1 | Cortex-M7 | 6 級超標量流水線、分支預測 | 480 | ? | 1094 | 1 | 480 |
| 2 | Cortex-M4 | 3 級流水線、分支預測 | 170 | CORDIC | 838 | 1.30 | 220 |
| 3 | 專有 A | 4 級超標量流水線(雙發射)、分支預測 | 300 | ? | 857 | 1.28 | 384 |
| 4 | 專有 B | 5 級流水線、有限雙發射 | 200 | TFU | 894 | 1.22 | 244 |
| 5 | 專有 C | 5 級流水線 | 240 | ? | 1295 | 0.84 | 202 |
| AM263P | Cortex-R5F | 8 級流水線、有限雙發射、分支預測 | 400 | TMU | 705 | 1.55 | 620 |
| F2837x | C28 | 8 級流水線、有限雙發射 | 200 | TMU | 527 | 2.08 | 416 |
| F29H85x | C29 | 9 級流水線 VLIW(支持多達 8 條指令) | 200 | TMU | 254 | 4.31 | 862 |