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 |