ZHCUAO5 November   2022

 

  1.   说明
  2.   资源
  3.   特性
  4.   应用
  5.   5
  6. 1系统说明
  7. 2系统概述
    1. 2.1 方框图
    2. 2.2 设计注意事项
    3. 2.3 重点产品
      1. 2.3.1 TMS320F280039C
      2. 2.3.2 UCC21530-Q1
      3. 2.3.3 OPA607-Q1
      4. 2.3.4 LM25184-Q1
      5. 2.3.5 TCAN1044A-Q1
    4. 2.4 系统设计原理
      1. 2.4.1 三相 PMSM 驱动器
      2. 2.4.2 PM 同步电机的磁场定向控制
      3. 2.4.3 弱磁 (FW) 和每安培最大扭矩 (MTPA) 控制
      4. 2.4.4 具有自动振动补偿功能的压缩机驱动器
      5. 2.4.5 电机驱动器的硬件必要条件
        1. 2.4.5.1 电机电流反馈
          1. 2.4.5.1.1 采用三分流器的电流检测
          2. 2.4.5.1.2 采用单分流器的电流检测
        2. 2.4.5.2 电机电压反馈
  8. 3硬件、软件、测试要求和测试结果
    1. 3.1 硬件要求
      1. 3.1.1 硬件板概述
      2. 3.1.2 测试条件:
      3. 3.1.3 电路板检验所需测试设备
    2. 3.2 测试设置
      1. 3.2.1 硬件设置
      2. 3.2.2 软件设置
        1. 3.2.2.1 Code Composer Studio 工程
        2. 3.2.2.2 软件结构
    3. 3.3 测试步骤
      1. 3.3.1 1 级递增构建
        1. 3.3.1.1 工程设置
        2. 3.3.1.2 运行应用程序
      2. 3.3.2 2 级递增构建
        1. 3.3.2.1 工程设置
        2. 3.3.2.2 运行应用程序
      3. 3.3.3 3 级递增构建
        1. 3.3.3.1 工程设置
        2. 3.3.3.2 运行应用程序
      4. 3.3.4 4 级递增构建
        1. 3.3.4.1 工程设置
        2. 3.3.4.2 运行应用程序
        3. 3.3.4.3 调整弱磁和 MTPA 控制
        4. 3.3.4.4 调整振动补偿
        5. 3.3.4.5 CAN FD 命令接口
    4. 3.4 测试结果
      1. 3.4.1 MCU CPU 负载、存储器和外设使用
  9. 4设计和文档支持
    1. 4.1 设计文件
      1. 4.1.1 原理图
      2. 4.1.2 物料清单
    2. 4.2 工具与软件
    3. 4.3 文档支持
    4. 4.4 支持资源
    5. 4.5 商标

MCU CPU 负载、存储器和外设使用

表 3-2 显示了在 F280039C 上以 120MHz CPU 时钟运行参考工程时使用的 CPU 周期和 CPU 负载。这些数字基于构建级别 4,使用工程的默认设置来确定哪些函数从 RAM 运行(例如主 ISR)以及哪些函数从闪存运行。

表 3-2 CPU 负载
CPU = 120MHz用于 ISR 的最大 CPU 周期数最大 CPU 利用率 [%]使用的最大 MIPS [MIPS]
CPU 利用率

(15kHz ISR)

207925.9931.185

表 3-3 显示了在微控制器上运行应用所需的存储器大小。该存储器占用量基于默认工程设置。添加附加功能(如 MTPA 或振动补偿)或删除功能(例如从 fast_full_lib.lib 切换到 fast_simple_lib.lib 以删除电机识别)会导致存储器占用量发生一些变化。如表所示,存储器的很大一部分仍可用于执行其他任务。

表 3-3 存储器使用
类型F280039C 上已使用的存储器F280039C 上的可用存储器F280039C 存储器利用率
闪存41.7 KB384 KB10.9%
RAM15.3 KB69 KB22.2%

表 3-4 列出了此参考设计使用的外设。

表 3-4 F28003x 外设使用情况
模块 用途
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 信号