ZHCSUU6A January 2024 – March 2025 TAC5111-Q1
PRODUCTION DATA
在增量 ADC (IADC) 模式下,用户可以将输入的平均值转换为 24 位代码。这对于需要检测电压而不需要连续时域捕获的应用非常有用。
可以通过 IADC_CH_CFG (P0_R81) 寄存器来设置 IADC 模式的各种配置。IADC_MODE (P0_R81_D[6:5]) 可以配置为单次转换或顺序转换。在单次转换中,当用户启用转换时,器件将进入转换周期。转换结束时,IADC_OneShot _CONV_DONE_STS (P0_R81_D[2]) 位设置完毕。设置该位后,用户可以读取数据寄存器。在顺序转换中,器件将按顺序转换输入。转换速率取决于 IADC_CFG (P0_R76) 寄存器中设置的“跳过”、“转换”和“复位”值。
此操作具有 3 个不同的阶段:“跳过”、“转换”和“复位”。在“跳过”阶段,输入将被转换,但是在最终代码生成中不考虑与第一个“跳过”周期数量相对应的输出。在“转换”阶段、ADC 输出将用于最终代码生成。在“复位”阶段、ADC 内的各种内存元件将被复位。
也可以使用 ADC_CHx_CFG0 寄存器将 IADC 输入配置为单端或差分输入,以配置 ADC_CHx_INSRC。
用户可使用 GPIOx 或 GPI1 引脚通过 IADC_CONVST_GPIO (P0_R21_D[5:4]) 寄存器启动 IADC 模式,以简化控制。在这种情况下,IADC_EN (P0_R81_D[7] 的设置将被忽略。
有关更多详细信息,请参阅在 TAx5x1x 器件中配置和使用 IADC 模式应用报告。