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参考文献

ADC 配置

此演示中使用 ADC 来检测电网侧、逆变器侧、总线侧等的所有电压、电流和温度。如果使用 ADC 而不是 SDFM,则需总共配置 11 个 ADC 以及 3 个用于电流检测的可选 ADC。表 3-1 汇总了 ADC SysConfig 设置。使用 Inv 定义在电路的逆变器侧检测到的信号,并使用 Grid 定义在电路的电网侧检测到的信号。逆变器侧和电网侧的电流值相同。

对于 AM263x controlCARD 的 E1 和 E2 版本,ADC HSEC 板引脚排列不同,如表 3-2 中所述。

GUID-20230406-SS0I-QLQ0-GWNK-PQF6631TNRJ8-low.png图 3-17 TIDA-01606 的电网侧和逆变器侧
表 3-1 E1 controlCARD 的 ADC 至 PWM SOC 映射
ADC 类型ADC 基址ADC SOC 型号ADC 引脚触发条件
TINV_TEMP_A_ADC_BASECONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER0ADC0_AIN0ePWM0、ADCSOCB
TINV_TEMP_B_ADC_BASECONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER1ADC0_AIN1ePWM0、ADCSOCB
TINV_VGRID_A_ADC_BASECONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER2ADC0_AIN2ePWM0、ADCSOCA
TINV_TEMP_C_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER0ADC1_AIN0ePWM0、ADCSOCB
TINV_TEMP_AMB_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER1ADC1_AIN1ePWM0、ADCSOCB
TINV_VINV_A_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER2ADC1_AIN2ePWM0、ADCSOCA
TINV_IINV_A_ADC_BASE(或 SDFM)CONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER3ADC1_AIN3ePWM0、ADCSOCA
TINV_VGRID_C_ADC_BASECONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER0ADC2_AIN2ePWM0、ADCSOCA
TINV_VINV_C_ADC_BASECONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER1ADC2_AIN3ePWM0、ADCSOCA
TINV_VGRID_B_ADC_BASECONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER0ADC3_AIN0ePWM0、ADCSOCA
TINV_VINV_B_ADC_BASECONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER1ADC3_AIN1ePWM0、ADCSOCA
TINV_IINV_C_ADC_BASE(或 SDFM)CONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER2ADC3_AIN2ePWM0、ADCSOCA
TINV_IINV_B_ADC_BASE(或 SDFM)CONFIG_ADC4_BASE_ADDRADC_SOC_NUMBER0ADC4_AIN0ePWM0、ADCSOCA
TINV_VBUS_ADC_BASECONFIG_ADC4_BASE_ADDRADC_SOC_NUMBER1ADC4_AIN3ePWM0、ADCSOCA
表 3-2 带 HSEC 板的 E1 和 E2 controlCARD 的 ADC 映射
HSEC 板E1E2
12ADC0_AIN0ADC1_AIN0
14ADC0_AIN1ADC1_AIN1
15ADC0_AIN2ADC0_AIN2
18ADC1_AIN0ADC1_AIN2
20ADC1_AIN1ADC1_AIN3
21ADC1_AIN2ADC0_AIN4
23ADC1_AIN3ADC0_AIN5
28ADC2_AIN2ADC3_AIN0
30ADC2_AIN3ADC3_AIN1
31ADC3_AIN0ADC2_AIN0
33ADC3_AIN1ADC2_AIN1
34ADC3_AIN2ADC3_AIN2
37ADC4_AIN0ADC2_AIN2
39ADC4_AIN3ADC2_AIN3
表 3-3 E2 controlCARD 的 ADC 至 PWM SOC 映射
ADC 类型ADC 基址ADC SOC 型号ADC 引脚触发条件
TINV_VGRID_A_ADC_BASECONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER0ADC0_AIN2ePWM0、ADCSOCA
TINV_VINV_A_ADC_BASECONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER1ADC0_AIN4ePWM0、ADCSOCA
TINV_IINV_A_ADC_BASE(或 SDFM)CONFIG_ADC0_BASE_ADDRADC_SOC_NUMBER2ADC0_AIN5ePWM0、ADCSOCA
TINV_TEMP_A_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER0ADC1_AIN0ePWM0、ADCSOCB
TINV_TEMP_B_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER1ADC1_AIN1ePWM0、ADCSOCB
TINV_TEMP_C_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER2ADC1_AIN2ePWM0、ADCSOCB
TINV_TEMP_AMB_ADC_BASECONFIG_ADC1_BASE_ADDRADC_SOC_NUMBER3ADC1_AIN3ePWM0、ADCSOCB
TINV_VGRID_B_ADC_BASECONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER0ADC2_AIN0ePWM0、ADCSOCA
TINV_VINV_B_ADC_BASECONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER1ADC2_AIN1ePWM0、ADCSOCA
TINV_IINV_B_ADC_BASE(或 SDFM)CONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER2ADC2_AIN2ePWM0、ADCSOCA
TINV_VBUS_ADC_BASECONFIG_ADC2_BASE_ADDRADC_SOC_NUMBER3ADC2_AIN3ePWM0、ADCSOCA
TINV_VGRID_C_ADC_BASECONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER0ADC3_AIN0ePWM0、ADCSOCA
TINV_VINV_C_ADC_BASECONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER1ADC3_AIN1ePWM0、ADCSOCA
TINV_IINV_C_ADC_BASE(或 SDFM)CONFIG_ADC3_BASE_ADDRADC_SOC_NUMBER2ADC3_AIN2ePWM0、ADCSOCA

图 3-18 显示了一个完全配置的 ADC0 实例。

GUID-20230406-SS0I-MLBW-WGDZ-FDDGN5RTPS0M-low.png图 3-18 ADC 配置

查看“ADC 和 DAC 接口”一节中相应的电路板原理图文档,根据应用要求设置 ADC DAC 基准电压开关。

GUID-20230406-SS0I-9FVZ-V5FD-L6QGCPL0598L-low.png图 3-19 AM263x controlCARD 中的 ADC 和 DAC 基准开关