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.

[参考译文] ADS7952:ADC 读数问题:读取半个值

Guru**** 2538930 points
Other Parts Discussed in Thread: ADS7952

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/796941/ads7952-adc-reading-issue-reading-half-values

器件型号:ADS7952

大家好、

通过 ADS7952读取精确的一半值会出现一个新问题。 请问原因。 当系统处于加载状态时、当系统以较低的负载或无负载运行时、ADS7952将读取正确的值。 加载到稍高的值、然后读取的值开始在实际值和半个值之间跳跃。 希望您之前已经有了电路参考、请检查一次、并尽快回复我们、因为我们在这个问题上停留了很长时间。

请您分享您的电子邮件 ID、以便我们可以通过官方电子邮件进行讨论。

谢谢、此致

高塔姆

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

    您好、Goutam、

    这听起来很奇怪。  代码是否恰好是预期值的1/2?  如果是、请检查以确保您不会在两个模拟输入范围(Vref 与2x Vref)之间切换、这会导致这种情况。   

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

    您好、Collin、

    ADS7952的 Vref 输入是稳定的2.5V、没有变化。 此外、所有其他输入信号都处于同一电平、由于负载的原因、可能会略微增加噪声。 您是否在下面所附电路中看到任何所需的改进。 SDI、SDO 和 CLK 线路中需要更改的任何问题值(电阻器和电容器)。

    等待您的回复。

    谢谢、此致

    高塔姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Collin、
    作为我先前的答复的继续,是的,我们正在读出的是预期值的1/2。
    请分享您的直接电子邮件。

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

    您好、Collin、

    IC 基准引脚的灌电流是多少? 我在数据表中看到、建议在引脚和基准信号源之间添加100k 电阻器。 当我使用2.5V 的外部电源供电时、电流消耗几乎为300mA。 它能消耗如此高的电流。

    我们能否致电详细讨论此问题。

    我的联系电话是+91-9741201388。

    谢谢、此致

    高塔姆

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

    在原理图中、REFP 连接将连接到+3.3V 网络。 您确定要对 VREF 施加+2.5V 电压吗?

    此外、引脚5和29 (+VA)在 ADS7952内部短接、但您已经将它们分开、一个连接到 VREFP、另一个直接连接到另一个+3.3V 网络。 如果您对引脚5施加+3.3V 电压、对引脚29施加+2.5V 电压、则会将两个电源直接短接在一起、这就是您具有如此高的电源电流的原因。

    让我们通过论坛来解决这个问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好、Collin、

    很抱歉连接了错误的电路。 请查找更正后的电路。 我们能否通过电话或聊天进行连接。

    谢谢、此致

    高塔姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    高电流绘图问题已解决。 当只有该引脚由外部电源供电时、VREF 消耗的电流更大。 我为其他引脚提供电源线 VCC、VAP、那么该电流就会下降。

    但1/2值读数的问题仍然存在。 需要您的建议。

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

    感谢您确认您已解决高电流问题。 通常、在不加电的情况下、不要对集成电路的引脚施加电压。

    您得到的值仅为预期值的1/2的原因只有两个:
    1) 您实际上施加的电压是您认为的电压的1/2
    2) 回到我的第一个帖子、您未正确配置模拟输入范围、并且正在 VREF 和2xVREF 模式(范围1 /范围2)之间切换。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Collin、
    我在下面提出了一些问题、以了解 ADC 读数问题背后的问题。 请在线回复。 如果您需要更多信息、请告诉我。

    1、SPI 通信时钟为20kHz;可以增加到125kHz;此频率是否正常工作?
    2. SPI CLK 频率是否与多路复用器 ADC 通道采样频率有关?
    当值读出½预期值时、可能的条件是什么。
    答:根据之前的回答“检查以确保您不会在两个模拟输入范围(Vref 与2个 Vref)之间切换 这种行为是否会发生”。 您的意思是、如果任何一个通道(共12个)的模拟值在2-4V (Vref=2.5V 和2*Vref=5V)之间变化、那么 ADC 可以读取½的预期值吗?
    b.读取½ Ω 值的任何其他可能条件;温度、PCB 布局问题、CLK 频率等?
    在提供12个 ADC 通道输入之前、信号将使用值为1k 和0.1uF 的 RC 滤波器获得滤波器、并由 BAT54S 二极管(3.3V 上拉和接地下拉)进行保护。 在提供给 ADC 之前、MXO (P.7)和 AINP (P.6)之间不使用运算放大器。 如果所有信号本质上都是直流信号、是否可以使用。
    5、Vref 引脚的100K 串联电阻建议是什么;不太清楚。
    6、SPI 通信方面、我们使用了470R、10K 和470pF 电容;它们是否正常、或者是否有更好的建议。

    由于我们处于最终设计阶段、这对于寻找解决方案非常紧迫。

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

    您好、Goutam、

    1、SPI 通信时钟为20kHz;可以增加到125kHz;此频率是否正常工作?

    是的、最大 SCLK 速率为20MHz、达到该速率的任何值都没关系

    2. SPI CLK 频率是否与多路复用器 ADC 通道采样频率有关?

    是的、时钟频率控制器件的数据输出吞吐率和采样率。

    当值读出½预期值时、可能的条件是什么。

    a.根据之前的回答“检查以确保您不会在两个模拟输入范围(Vref 与2个 Vref)之间切换,这会导致这种情况”。 您的意思是、如果任何一个通道(共12个)的模拟值在2-4V (Vref=2.5V 和2*Vref=5V)之间变化、那么 ADC 可以读取½的预期值吗?

    b.读取½ Ω 值的任何其他可能条件;温度、PCB 布局问题、CLK 频率等?

    该器件可在开始转换时通过更改 DI6来更改满量程输入范围。 这意味着满量程输入范围可以是2.5V 或5V。    如果 Vref (寄存器 DI6)在每次转换时发生变化、通道输出会有所不同。 对于每个通道、可将满量程输入范围(FSR)更改为2.5V 或5V。 这意味着、如果 FSR 为5V、但预计为2.5V、则2.5V 的输入信号将以满量程为基准以半数字输出读取。 如果 FSR 为2.5V,并施加2.5V 的输入信号,则数字输出将全部为1。

    如果您看到所有通道数据以一半的值输出、这可能意味着您的时序不正确、并且缺少数据输出的 MSB。 然后、这将以半个值反映在所有数据中。

    在提供12个 ADC 通道输入之前、信号将使用值为1k 和0.1uF 的 RC 滤波器获得滤波器、并由 BAT54S 二极管(3.3V 上拉和接地下拉)进行保护。 在提供给 ADC 之前、MXO (P.7)和 AINP (P.6)之间不使用运算放大器。 如果所有信号本质上都是直流信号、是否可以使用。

    如果输入信号本质上是直流信号、则这应该很好。 电容器位于较大的一侧、因此当电容器充电时、在启动时可能会有一些误差;当电容器充电后、直流信号都可以正常工作

    5、Vref 引脚的100K 串联电阻建议是什么;不太清楚。

    您在哪里看到了这种情况? 我在数据表中找不到这一点。

    6、SPI 通信方面、我们使用了470R、10K 和470pF 电容;它们是否正常、或者是否有更好的建议。

    该器件可以在数字线路上不使用这些组件的情况下正常工作、但如果预计会出现噪声或反射问题、则可以添加这些组件。

     

    现在、有一些问题可以回答

    您在什么模式下使用该器件?

    您能否更详细地解释一下您所谓的"器件已加载"是什么意思?

    请提供至少3帧的示波器截图、包括数字线 SDI、SDO、SCLK、CS

     

    此致、Cynthia

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

    [引述 USER="Collin Wells]Hi Goutam、

    感谢您确认您已解决高电流问题。 通常、在不加电的情况下、不要对集成电路的引脚施加电压。

    您得到的值仅为预期值的1/2的原因只有两个:
    1) 您实际上施加的电压是您认为的电压的一半... 在我们的案例中没有发生
    2) 回到我的第一篇帖子,您没有正确配置模拟输入范围,并且正在 VREF 和2xVREF 模式(范围1 /范围2)之间切换.... 我已经检查过、但这是平均值发生的、所有值都在2V 范围内;如果添加一些尖峰、则可能会超过3V

    GPIO2引脚(引脚#1)需要接地以获得 RANGE1?

    [/报价]

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Collin、
    我们已经看到数字接地和模拟接地问题。 当我们短接两个接地端时、ADS7952工作正常。 让我知道您认为这两个接地耦合会如何导致这种问题。

    谢谢、此致
    高塔姆
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当模拟和数字接地均具有不同的电势时、这会在器件内产生问题、因为一半器件现在在不同的接地电平下运行。
    如果您的电路板已分区接地、最好将两者直接连接在器件的下方
    此致
    Cynthia