ZHCACV2 july   2023

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2硬件要求
    1. 2.1 所需的硬件和测试仪器
    2. 2.2 设计中使用的微控制器资源
    3. 2.3 TIDA-01606 REV-6 的硬件更改
    4. 2.4 TMDSCNCD263 controlCARD™ 更改
  6. 3软件
    1. 3.1 固件入门
      1. 3.1.1 打开 Code Composer Studio 工程
      2. 3.1.2 软件架构
      3. 3.1.3 工程文件夹结构
    2. 3.2 SysConfig 设置
      1. 3.2.1  EPWM 配置
      2. 3.2.2  EPWM 事件触发中断
      3. 3.2.3  计时器配置
      4. 3.2.4  SDFM 配置
      5. 3.2.5  ADC 配置
      6. 3.2.6  CMPSS 配置
      7. 3.2.7  EPWM XBAR 配置
      8. 3.2.8  ECAP 配置
      9. 3.2.9  输出 XBAR 配置
      10. 3.2.10 输入 XBAR 配置
    3. 3.3 中断和实验结构
      1. 3.3.1 ISR1
      2. 3.3.2 ISR1 - 实验 3
      3. 3.3.3 ISR2
    4. 3.4 保护方案
    5. 3.5 CPU 负载
    6. 3.6 构建、加载和调试固件
  7. 4实施优化
  8. 5测试和结果
    1. 5.1 实验 1
    2. 5.2 测试逆变器运行情况
      1. 5.2.1 实验 2 和实验 3
      2. 5.2.2 实验 3 性能
      3. 5.2.3 逆变器中断基准测试
      4. 5.2.4 实验 4
    3. 5.3 测试 PFC 运行情况
      1. 5.3.1 实验 5
        1. 5.3.1.1 Memory Browser - 持续刷新
      2. 5.3.2 实验 6
      3. 5.3.3 实验 7
      4. 5.3.4 实验 7 中的 PFC 运行测试结果
      5. 5.3.5 PFC 中断基准测试
  9. 6参考文献

EPWM XBAR 配置

GUID-20230406-SS0I-PRGB-GCJS-LRJMGVSHXBPP-low.png图 3-22 EPWM X-BAR 配置

对于高电平比较器事件,当 DCAEVT1DCBEVT1 事件各自的跳闸设置为高电平时,将生成这两个事件。这里,EPWM_XBARx 携带跳闸信号。图 3-23 中显示了同一配置的对应关系。

对于低电平比较器,会生成 DCAEVT2DCBEVT2。但这不会生成一次性跳闸(EVT2 仅适用于 CBC 跳闸)。

GUID-20230406-SS0I-9QX4-XGFH-7S87TP513C7J-low.png图 3-23 EPWM 数字比较子模块配置

生成事件后,将事件链接到一次性跳闸配置。对所有 6 个 PWM 实例重复此数字比较和跳闸区域配置。配置完成后,任何超过指定阈值的相电压或电流都将使系统中的所有 PWM 发生跳变。

GUID-20230406-SS0I-SLJB-X1XR-9QV520FG23BS-low.png图 3-24 EPWM 跳闸区域子模块配置