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.

[参考译文] TMS570LS0714:从 ADC 模块断开 ADC 通道的正确方法

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/624486/tms570ls0714-correct-way-to-disconnect-adc-channel-from-adc-module

器件型号:TMS570LS0714

建议使用什么方法/寄存器设置来断开 ADC 引脚与操作的连接。 理想情况下、我希望通道和 ADC 模块之间没有电气连接。 特别是 TMS570LS0714的100 PZE 变体上的 AD1IN[0]  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ADC 输入连接到模拟多路复用器。 ADC 输入连接到采样电容器的唯一时间是该通道转换开始时的采样时间。 模拟多路复用器始终存在泄漏电流。 为什么要断开 AD1IN[0]的连接?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当我在 AD1IN[0]上有一个接地电阻时、我在 AD1IN[1]上看到错误的 ADC 读数。 如果我移除 AD1IN[0]上接地的电阻器或提起 AD1IN[0]的引脚、我会在 AD1IN[1]上获得干净的 ADC 读数。 当我尝试禁用 AD1IN[0]上的采样时、我仍然会在 AD1IN[1]上看到错误的 ADC 读数(不确定我是否在固件中这么做)。 我希望提升引脚的效果与禁用固件中的 AD1IN[0]通道的效果相同、但这不是我观察到的结果。 我想获得一些有关如何正确禁用 AD1IN[0]以进行验证的指导。 AD1IN[0]引脚应具有多大的泄漏电流?

    谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可能需要在 AS1IN[1]上增加转换的采样时间。 44K 是一个高源电阻。 您当前的采样时间是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当前为7 μ s、在44k 源阻抗下、建议使用什么。 是否预计即使在禁用状态下,一个 ADC 通道对另一个 ADC 通道也会产生影响?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试使用电容放电时间。 我使用3ns 来清理漏气通过的输入。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据经验、我使用1uS/kOhm。 您有大约30pF 的内部电容需要充电。 如果采样时间不足、通道0的默认连接会影响转换组中的第一个通道。 添加采样电容器放电时间可消除通道间的相关性、但如果采样时间不足、转换后的值仍将关闭。 我建议您尝试增加采样时间、直到您看到转换后的值与预期值匹配。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Bob、

    默认连接是否仅影响转换组中的第一个通道? 例如、如果我这么做

    通道0
    通道2
    通道1

    默认连接是否介于0和2之间、而不是0和1之间?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大多数读数都是准确的、但通常情况下、数据中会出现单点峰值。 这可以通过高源阻抗和不足的采样时间来解释吗? 我希望得到一个固定的偏移、并且不会下降单个点尖峰、这些尖峰的数量级比采样周期慢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果转换通道0、2和1 (按该顺序)、如果采样时间不足、通道0上的值将影响通道2上的结果、通道2上的值将影响通道1上的结果。 如果添加采样电容器放电时间、结果将与之前采样的通道无关、但如果给定的采样时间不足、结果将会很低。 简单的解释是、采样电容器处于先前采样的电压、必须对新电压进行充电或放电。 源阻抗越高、电容器在新电压下进行均衡所需的时间就越长。

    我怀疑采样图上的噪声尖峰是由附近电路的感应电压引起的。 高源阻抗使周围有噪声的电路可以轻松地偏移您尝试转换的电压。 可以通过降低源阻抗来降低尖峰。 如果信号变化缓慢、您可以添加外部电容。 增加采样时间只会在相对较短的持续时间内对噪声求平均值。 谨慎布局模拟信号是最佳解决方案。