ZHCACV2 july 2023
此演示中使用 ADC 来检测电网侧、逆变器侧、总线侧等的所有电压、电流和温度。如果使用 ADC 而不是 SDFM,则需总共配置 11 个 ADC 以及 3 个用于电流检测的可选 ADC。表 3-1 汇总了 ADC SysConfig 设置。使用 Inv 定义在电路的逆变器侧检测到的信号,并使用 Grid 定义在电路的电网侧检测到的信号。逆变器侧和电网侧的电流值相同。
对于 AM263x controlCARD 的 E1 和 E2 版本,ADC HSEC 板引脚排列不同,如表 3-2 中所述。
ADC 类型 | ADC 基址 | ADC SOC 型号 | ADC 引脚 | 触发条件 |
---|---|---|---|---|
TINV_TEMP_A_ADC_BASE | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER0 | ADC0_AIN0 | ePWM0、ADCSOCB |
TINV_TEMP_B_ADC_BASE | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER1 | ADC0_AIN1 | ePWM0、ADCSOCB |
TINV_VGRID_A_ADC_BASE | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER2 | ADC0_AIN2 | ePWM0、ADCSOCA |
TINV_TEMP_C_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER0 | ADC1_AIN0 | ePWM0、ADCSOCB |
TINV_TEMP_AMB_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER1 | ADC1_AIN1 | ePWM0、ADCSOCB |
TINV_VINV_A_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER2 | ADC1_AIN2 | ePWM0、ADCSOCA |
TINV_IINV_A_ADC_BASE(或 SDFM) | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER3 | ADC1_AIN3 | ePWM0、ADCSOCA |
TINV_VGRID_C_ADC_BASE | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER0 | ADC2_AIN2 | ePWM0、ADCSOCA |
TINV_VINV_C_ADC_BASE | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER1 | ADC2_AIN3 | ePWM0、ADCSOCA |
TINV_VGRID_B_ADC_BASE | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER0 | ADC3_AIN0 | ePWM0、ADCSOCA |
TINV_VINV_B_ADC_BASE | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER1 | ADC3_AIN1 | ePWM0、ADCSOCA |
TINV_IINV_C_ADC_BASE(或 SDFM) | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER2 | ADC3_AIN2 | ePWM0、ADCSOCA |
TINV_IINV_B_ADC_BASE(或 SDFM) | CONFIG_ADC4_BASE_ADDR | ADC_SOC_NUMBER0 | ADC4_AIN0 | ePWM0、ADCSOCA |
TINV_VBUS_ADC_BASE | CONFIG_ADC4_BASE_ADDR | ADC_SOC_NUMBER1 | ADC4_AIN3 | ePWM0、ADCSOCA |
HSEC 板 | E1 | E2 |
---|---|---|
12 | ADC0_AIN0 | ADC1_AIN0 |
14 | ADC0_AIN1 | ADC1_AIN1 |
15 | ADC0_AIN2 | ADC0_AIN2 |
18 | ADC1_AIN0 | ADC1_AIN2 |
20 | ADC1_AIN1 | ADC1_AIN3 |
21 | ADC1_AIN2 | ADC0_AIN4 |
23 | ADC1_AIN3 | ADC0_AIN5 |
28 | ADC2_AIN2 | ADC3_AIN0 |
30 | ADC2_AIN3 | ADC3_AIN1 |
31 | ADC3_AIN0 | ADC2_AIN0 |
33 | ADC3_AIN1 | ADC2_AIN1 |
34 | ADC3_AIN2 | ADC3_AIN2 |
37 | ADC4_AIN0 | ADC2_AIN2 |
39 | ADC4_AIN3 | ADC2_AIN3 |
ADC 类型 | ADC 基址 | ADC SOC 型号 | ADC 引脚 | 触发条件 |
---|---|---|---|---|
TINV_VGRID_A_ADC_BASE | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER0 | ADC0_AIN2 | ePWM0、ADCSOCA |
TINV_VINV_A_ADC_BASE | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER1 | ADC0_AIN4 | ePWM0、ADCSOCA |
TINV_IINV_A_ADC_BASE(或 SDFM) | CONFIG_ADC0_BASE_ADDR | ADC_SOC_NUMBER2 | ADC0_AIN5 | ePWM0、ADCSOCA |
TINV_TEMP_A_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER0 | ADC1_AIN0 | ePWM0、ADCSOCB |
TINV_TEMP_B_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER1 | ADC1_AIN1 | ePWM0、ADCSOCB |
TINV_TEMP_C_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER2 | ADC1_AIN2 | ePWM0、ADCSOCB |
TINV_TEMP_AMB_ADC_BASE | CONFIG_ADC1_BASE_ADDR | ADC_SOC_NUMBER3 | ADC1_AIN3 | ePWM0、ADCSOCB |
TINV_VGRID_B_ADC_BASE | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER0 | ADC2_AIN0 | ePWM0、ADCSOCA |
TINV_VINV_B_ADC_BASE | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER1 | ADC2_AIN1 | ePWM0、ADCSOCA |
TINV_IINV_B_ADC_BASE(或 SDFM) | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER2 | ADC2_AIN2 | ePWM0、ADCSOCA |
TINV_VBUS_ADC_BASE | CONFIG_ADC2_BASE_ADDR | ADC_SOC_NUMBER3 | ADC2_AIN3 | ePWM0、ADCSOCA |
TINV_VGRID_C_ADC_BASE | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER0 | ADC3_AIN0 | ePWM0、ADCSOCA |
TINV_VINV_C_ADC_BASE | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER1 | ADC3_AIN1 | ePWM0、ADCSOCA |
TINV_IINV_C_ADC_BASE(或 SDFM) | CONFIG_ADC3_BASE_ADDR | ADC_SOC_NUMBER2 | ADC3_AIN2 | ePWM0、ADCSOCA |
图 3-18 显示了一个完全配置的 ADC0 实例。
查看“ADC 和 DAC 接口”一节中相应的电路板原理图文档,根据应用要求设置 ADC DAC 基准电压开关。