This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F280025C:如何为 ADC 设置 ACQPS (示例窗口)。

Guru**** 2487425 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/944704/ccs-tms320f280025c-how-to-set-the-acqps-sample-window-for-an-adc

器件型号:TMS320F280025C

工具/软件:Code Composer Studio

您好!

我正在使用内部 ADC 并使用3.3V 内部基准。 我无法得到更接近的 ADC 值。

现在、我将采样窗口持续时间(ACQPS+1)设置为6。  我想验证我 的 ACQPS 集是否正确。

我使用的是80MHz SYSCLCK 和 ADCCLK = 20MHz (SYSCLCK/4)。

S+H 窗口的持续时间由 (ACQPS + 1) SYSCLK 周期控制。  

为了确定 ACQPS、我从论坛 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/708950?TMS320F28377S-Calculate-the-right-ACQPS-value-of-C2000-s-ADC 获得了解决方案

从我的数据表中我发现:

我想将精度设置为0.5LSB、时间常数应为–ln (0.5/2^12)=9.01

        t (S+H)= 9.01 *((860 Ω*+ 50 Ω)*(7.5pF)= 61.5ns。

  (ACQPS +1)  = T (S+H)* SYSCLK  

= 61.5ns * 80MHz =~5

ACQPS 为4。  

从上表中可以看出、最小采样窗口持续时间为75ns。

  (ACQPS +1)  = T (S+H) min * SYSCLK  

= 75ns * 80MHz = 6

这里的 ACQPS 是5。  

选择 ACQPS 时、哪种计算是正确的? 或 ACQPS 的选择可超过5。

此外、我发现为了实现正确的 ADC 操作、采样窗口还必须至少持续1个 ADCCLK 周期。 如何验证?

此致  

Monish P

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Monish、

    在上面的公式中、假设源阻抗为50欧姆(Rs)、源电容为0pF (Cs)、但实际驱动 ADC 的是什么?  这两 个值 将特定于您 的 ADC 驱动器/源。

    这些公式还假设布线或跳线不存在任何电感(一切 都在 PCB 上) 、并且驱动运算放大器不是限制因素(如果运算放大器的带宽为10MHz、则应为真)

    要获得比 TRM 部分更深入的处理,请查看 TI 高精度实验室的"SAR ADC 输入驱动器设计"系列 : https://training.ti.com/node/1139106?context=1139747-1140267-1128375-1139106

    在此、请注意、最佳 源电容大约为20x Ch (因此~150pF)。  

    一个判断稳定是否足够的简单实验是在 序列3.3V -> 受测通道 --> 0V -->受测通道中重复采样接近中标度的直流输入电压。   如果 第一 个采样和第二个采样之间存在平均差值、这可能表示 S+H 时间不足。  请注意、在此器件上、您可能会遇到这样的情况:希望使用所有偶数通道或所有奇数通道来执行此测试(例如 CH14 -> CH0 -> CH2 -> CH0)

    另请注意、在这种情况下、不建议以20MHz 的频率运行 ADCCLK;运行速度较慢的 ADCCLK 不会节省功耗或其他已知优势。  您应该尽量接近分频器允许的最大 ADCCLK (50MHz)(因此、使用80MHz/2 = 40MHz)