ZHCU753A January 2022 – October 2022
表 3-7 显示了在对双电机控制使用完全 InstaSPIN-FOC 实现(使用具有 100MHz CPU 的 F280025C 上的 PFC)、将用户代码加载到闪存中并将 ISR 代码复制到 RAM 中以进行执行时使用的 CPU 周期数、CPU 负载和可用的 MIPS。
CPU = 100MHz | 用于 ISR 的最大 CPU 周期数 | 最大 CPU 利用率 [%] | 使用的最大 MIPS [MIPS] |
---|---|---|---|
PWM = 72kHz、ISR = 36kHz 时的 PFC | 465 | 16.74 | 16.74 |
PWM = 6kHz、ISR = 6kHz 时的电机 1 | 2372 | 14.23 | 14.23 |
PWM = 18kHz、ISR = 6kHz 时的电机 2 | 2226 | 13.36 | 13.36 |
总 CPU 利用率 | 44.33 | 44.33 | |
可用的 CPU MIPS | 55.67 |
表 3-8 显示了在对双电机控制使用完全 eSMO 实现(使用具有 100MHz CPU 的 F280025C 上的 PFC)、将用户代码加载到闪存中并将 ISR 代码复制到 RAM 中以进行执行时使用的 CPU 周期数、CPU 负载和可用的 MIPS。
F280025C CPU = 100MHz 可用 MIPS = 100MIPS | 用于 ISR 的最大 CPU 周期数 | 最大 CPU 利用率 [%] | 使用的最大 MIPS [MIPS] |
---|---|---|---|
PWM = 72kHz、ISR = 36kHz 时的 PFC | 465 | 16.74 | 16.74 |
PWM = 6kHz、ISR = 6kHz 时的电机 1 | 1745 | 10.47 | 10.47 |
PWM = 18kHz、ISR = 6kHz 时的电机 2 | 1568 | 9.41 | 9.41 |
总 CPU 利用率 [%] | 36.62 | ||
可用 CPU MIPS [MIPS] | 63.38 |
表 3-9 显示了在对双电机控制使用完全 InstaSPIN-FOC 实现(使用具有 120MHz CPU 的 F280039C/F2800137 上的 PFC)、将用户代码加载到闪存中并将 ISR 代码复制到 RAM 中以进行执行时使用的 CPU 周期数、CPU 负载和可用的 MIPS。
CPU = 120MHz | 用于 ISR 的最大 CPU 周期数 | 最大 CPU 利用率 [%] | 使用的最大 MIPS [MIPS] |
---|---|---|---|
PWM = 72kHz、ISR = 时的 PFC | 465 | 13.95 | 16.74 |
PWM = 6kHz、ISR = 6kHz 时的电机 1 | 2372 | 11.86 | 14.23 |
PWM = 18kHz、ISR = 6kHz 时的电机 2 | 2226 | 11.13 | 13.36 |
总 CPU 利用率 [%] | 36.94 | ||
可用 CPU MIPS [MIPS] | 75.67 |
表 3-10 显示了在对双电机控制使用完全 eSMO 实现(使用具有 120MHz CPU 的 F280039C/F2800137 上的 PFC)、将用户代码加载到闪存中并将 ISR 代码复制到 RAM 中以进行执行时使用的 CPU 周期数、CPU 负载和可用的 MIPS。
F280039C CPU = 120MHz 可用 MIPS = 120MIPS | 用于 ISR 的最大 CPU 周期数 | 最大 CPU 利用率 [%] | 使用的最大 MIPS [MIPS] |
---|---|---|---|
PWM = 72kHz、ISR = 32kHz 时的 PFC | 465 | 13.95 | 16.74 |
PWM = 6kHz、ISR = 6kHz 时的电机 1 | 1745 | 8.72 | 10.47 |
PWM = 18kHz、ISR = 6kHz 时的电机 2 | 1568 | 7.84 | 9,41 |
总 CPU 利用率 [%] | 30.52 | ||
可用 CPU MIPS [MIPS] | 83.38 |