ZHCUAO5 November 2022
表 3-2 显示了在 F280039C 上以 120MHz CPU 时钟运行参考工程时使用的 CPU 周期和 CPU 负载。这些数字基于构建级别 4,使用工程的默认设置来确定哪些函数从 RAM 运行(例如主 ISR)以及哪些函数从闪存运行。
CPU = 120MHz | 用于 ISR 的最大 CPU 周期数 | 最大 CPU 利用率 [%] | 使用的最大 MIPS [MIPS] |
---|---|---|---|
CPU 利用率 (15kHz ISR) | 2079 | 25.99 | 31.185 |
表 3-3 显示了在微控制器上运行应用所需的存储器大小。该存储器占用量基于默认工程设置。添加附加功能(如 MTPA 或振动补偿)或删除功能(例如从 fast_full_lib.lib 切换到 fast_simple_lib.lib 以删除电机识别)会导致存储器占用量发生一些变化。如表所示,存储器的很大一部分仍可用于执行其他任务。
类型 | F280039C 上已使用的存储器 | F280039C 上的可用存储器 | F280039C 存储器利用率 |
---|---|---|---|
闪存 | 41.7 KB | 384 KB | 10.9% |
RAM | 15.3 KB | 69 KB | 22.2% |
表 3-4 列出了此参考设计使用的外设。
模块 | 用途 |
---|---|
ADCA、ADCB、ADCC | 三相 PWM(共 6 个 PWM 通道) |
EPWM1、EPWM2、EPWM3 | 电机电流和电压检测(共 7 个 ADC 通道) |
CMPSS1、CMPSS2、CMPSS3 | 三相过流故障保护 |
EPWMXBAR TRIP7 | CMPSS 输出至 EPWM 跳闸,用于过流保护 |
MCANA | 通信 |
CPU 计时器 0 | 后台循环中用于电机和系统控制的虚拟计时器 |
GPIO | 一个用于 controlCARD LED D2,一个用于 DISABLE_FET_SUPPLY 信号 |