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.

[参考译文] TMS320F28388D:未接地时的 ADC 读取噪声

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/947035/tms320f28388d-adc-reading-noise-when-not-grounded

器件型号:TMS320F28388D

您好!

我正在使用示例程序检查 ADC 值、以便使用软件触发器读取通道 A2、A3和 B2、B3。

我看到的数据似乎无关紧要。  

当我为一个通道提供输入时、我会看到在其他通道上显示了一些百分比的数据。

当我将直接通道接地时、额外的数据会在相邻通道上恢复为零。

快照用于 A2和 A3悬空时的2.5V 输入

下面的快照适用于2.5V 输入和连接到接地的 A3

当没有任何反馈时、我希望所有值都为零或非常小。 我将 TI 控制卡用于本实验。

此致、

Mohan

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

    大家好、Mohan、

    您不应期望浮动通道读取接近于接地值、而是希望结果未定义。  

    预期会出现基于先前采样通道生成读数的浮动通道、但您不应依赖此属性。  

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

    您好 Devin、

    感谢您的回答、但我并没有期望值接近零。

    如果您在快照中观察到、对于 Adca 结果寄存器、对于未连接的情形、计数为793。  

    如果您注意到、它是 ADC 最终值的20%。 未连接时是否预计会出现20%的波动?

    我无法理解"  根据之前采样的通道读取数据是预期的、但您不应依赖此属性。 "

    一个通道不应与另一个通道重叠?

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

    大家好、Mohan、

    您应该将未驱动的 ADC 通道的结果视为未定义。  因此、20%的波动是可以接受 的、任何序列(12位模式)中的任何转换都会导致0至4095之间的变化。     

    在正常运行中驱动 ADC 时、有必要确保 S+H 电路的电容(Ch)被充分充电 至 所施加源电压的1/2 LSB (或者另外一个可接受的电平或者误差容差)以内。  这需要 考虑内部 ADC 模型(通常为通道和开关电阻 Ron)以及外部驱动器的阻抗(通常至少为外部 C、C 和外部电阻 Rs)。   在最坏情况分析中、 最好 假设 Ch 从0V 开始 并被驱动至 VREFHI、或者 Ch 从 VREFHI 开始并被驱动至0V。  

    但是、根据具体的 ADC 实现、Ch 通常从接近先前转换的电压开始、而不是从0V 或 VREFHI 开始 、因为 ADC 使用相同的 S+H 电路(因此使用相同的通道)进行顺序转换。   如果是由源驱动的正常 ADC 通道、 但是、当源阻抗过高 和/或 S+H 持续时间过短时 、Ch 不会完全驱动到新电压、结果是之前的转换对电流转换有一定影响、从而导致"存储器串扰"误差。  当当前通道未被驱动时、存储器串扰效应变得非常明显。   当 输入完全未驱动时、其他架构问题也可能影响转换结果、因此您不应尝试依赖此存储器属性。  

     

             

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

    您好 Devin、

    感谢您的详细解释。  

    现在我更好地理解了、在与硬件团队讨论之后、我发现在我的程序中、他们确实有一个电路来正确驱动 ADC。

    因此、它应该读取实验套件中的值、因为它可能没有 ADC 所需的额外电路。

    谢谢你

    Mohan