ZHCSLT8C October 2021 – December 2023 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
PRODMIX
图 6-45 展示了在下列假设下两个 SOC 的 ADC 转换时序:
表 6-18 列出了 ADC 时序参数的说明。表 6-19 列出了 ADC 时序。
参数 | 说明 |
---|---|
tSH | S+H 窗口的持续时间。 |
在该窗口结束时,S+H 电容器上的值则变为待转换成数字值的电压。持续时间由 (ACQPS + 1) 个 SYSCLK 周期计算得出。ACQPS 可以为每个 SOC 单独配置,因此对于不同的 SOC,tSH 不一定相同。 | |
注意:无论器件时钟设置如何,S+H 电容器上的值均在 S+H 窗口结束前大约 5ns 时被采集。 | |
tLAT | 从 S+H 窗口结束到 ADC 结果锁存到 ADCRESULTx 寄存器的时间。 |
如果在此时间之前读取 ADCRESULTx 寄存器,返回的是之前的转换结果。 | |
tEOC | 从 S+H 窗口结束到下一个 ADC 转换的 S+H 窗口可以开始的时间。后续采样可以在锁存转换结果之前开始。 |
tINT | 从 S+H 窗口结束到设置 ADCINT 标志(如果已配置)的时间。 |
如果 ADCCTL1 寄存器中的 INTPULSEPOS 位被置位,tINT 将与转换结束 (EOC) 信号相一致。 | |
如果 INTPULSEPOS 位为 0,tINT 将与 S+H 窗口的结束相一致。如果 tINT 触发读取 ADC 结果寄存器(直接通过 DMA 读取或间接地通过触发读取结果的 ISR 来读取),必须注意确保读取发生在结果锁存之后(否则,读取的是之前的结果)。 | |
如果 INTPULSEPOS 位为 0,并且 ADCINTCYCLE 寄存器中的 OFFSET 字段不为 0,则在设置 ADCINT 标志之前会有 OFFSET SYSCLK 周期的延迟。此延迟可用于在采样准备就绪时进入 ISR 或触发 DMA。 |
ADCCLK 预分频 | SYSCLK 周期 | ADCCLK 周期 | ||||
---|---|---|---|---|---|---|
ADCCTL2 [预分频] | 比率 ADCCLK:SYSCLK | tEOC | tLAT(1) | tINT(EARLY)(2) | tINT(LATE) | tEOC |
0 | 1 | 11 | 13 | 1 | 11 | 11 |
2 | 2 | 21 | 23 | 1 | 21 | 10.5 |
4 | 3 | 31 | 34 | 1 | 31 | 10.3 |
6 | 4 | 41 | 44 | 1 | 41 | 10.3 |
8 | 5 | 51 | 55 | 1 | 51 | 10.2 |
10 | 6 | 61 | 65 | 1 | 61 | 10.2 |
12 | 7 | 71 | 76 | 1 | 71 | 10.1 |
14 | 8 | 81 | 86 | 1 | 81 | 10.1 |