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.

[参考译文] TMS320F280021-Q1:C2000 ADC 读取值错误

Guru**** 2538950 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1135572/tms320f280021-q1-c2000-adc-wrong-reading-values

器件型号:TMS320F280021-Q1

您好!  

读取 ADC 的原始值进行电压测量时遇到问题
我在 ADC 引脚上施加了1.1V 电压、外部 VREFHI 为3.3V、VREFLO 接地

因此、根据该公式、我应该得到一个1365的原始值。 尽管 ADC 读数值为1410  

是否有任何建议、这背后的原因可能是什么?

谢谢你

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

    您好、Mohamed、

    ADC 转换的结果主要取决于基准信号和被转换的输入信号的精度。  您获得的转换结果将关闭45个代码。  使用的3.3V 基准电压和1.1V 输入信号的精度如何、测量这些电平所用电压表的分辨率是多少?  转换结果也受所用模拟输入通道阻抗的影响。  引脚上的任何电阻和电容都会影响采样保持时间设置、该设置足以为 ADC 的内部采样电容器充电。  有关此主题的更多信息、请参阅技术参考手册第15.13.2节(选择和采集窗口持续时间)。

    此致、

    Joseph

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

    您好、Joseph、

    针对基准和输入的测量是精确的(3.3V 和1、099V)  
    电压表 精度为+/- 1%
    ADC 引脚上连接了一个分压器、在计算采集 窗口时、我考虑了电阻和电容值、在本例中为35ns  
    所有 ADC 引脚测量值中都存在高达78个代码的偏差
    我不知道会考虑上述所有偏差的问题是什么

    我期待你的答复

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

    您好、Mohamed、

    让我们看看输入电路中的分压器和电容器。  您能分享这些价值观吗?  您还可以共享 ACQPS 设置、系统时钟(SYSCLK)速度和 ADC 预分频器设置吗?  只是想快速检查一下、考虑到电阻分压器输入网络和电容、采样时间是否足够。

    此致、

    Joseph

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

    您好、Joseph、

    请查看随附的分压器屏幕截图  

    您是否还可以共享 ACQPS 设置:10ns


    系统时钟(SYSCLK):100MHz
    ADC 预分频器设置:输入 CLK/2  

    谢谢你

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

    您好、Mohamed、

    根据输入电路中的电阻和电容值、您不会为 ADC 中的采样电容器留出足够的充电时间。  我提出的是、有效的 RS (27.4K|2.74K =~2.41K)和22nF 输入电容器将根据 TRM 中的第15.13.2节(选择采集窗口)产生~53uS 的时间常数(T)。 时间常数(k)的数量为~1.3。  所需的总采样时间为 T*k、结果为~69.7uS、因此 ACQPS 值为6971、但是 ACQPS 寄存器的最大值仅为511、因此信号没有足够的时间为内部 ADC 采样电容器充电。

    Bottomline 是您需要尽可能减小输入阻抗、以满足 TRM 中第15.13.2节所述的时间常数和稳定误差、 因为您可能会降低大输入电压的输入信号、 您需要为分压器提供这些较高的电阻值、以便为 ADC 输入生成正确的电平、但这也会导致上述趋稳问题。  为了解决这一问题、您可以在分压器的输出端引入单位增益缓冲器、以增加信号驱动、并将高阻抗侧与 ADC 输入隔离。

     以下是一些有用的应用手册、其中讨论了信号调节以及适用于您所处场景的 TRM 说明:

    此致、

    Joseph