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.

[参考译文] ADS1120:它应该接收05、42、80三个数据、但接收到的数据为0xFF 高电平。 这样做的原因是什么? 文件:ads1120.txt

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1199432/ads1120-it-was-supposed-to-receive-the-three-data-of-05-42-80-but-received-it-was-0xff-high-what-is-the-reason-for-this-document-ads1120-txt

器件型号:ADS1120
主题中讨论的其他器件: ADS1220

软件发送命令0x23读取寄存器、并接收全部0xFF 的数据。  它应该接收05、42、80三个数据、但接收到0xFF 高电平。   这样做的原因是什么?

e2e.ti.com/.../ads1120.txt

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

    艾文

    感谢您发送逻辑分析仪输出。  这比调试问题的代码更有用。   

    1. 您提到发送命令0x23、然后期望读取3个寄存器。  这是从寄存器0x00开始读取3个寄存器的正确命令。  因此我同意您的方法。

    2. 查看逻辑分析仪的输出。  我看到您发送了0x06。  这是复位命令。  能否仔细检查一下您是否捕获了正确的信息?  如果捕捉的是正确的信息、可以将写入更改为0x23吗。

    此致、

    艺术

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

    您好、 Art;í a

    1、今天,我们有另一个 chage 一个 ADS1120, 起初,它是正常的,经过一段时间的工作,状态开始出现异常,与先前的问题相同。 我想知道这是软件问题还是硬件问题?

    2、我不明白你刚才说了什么,你说 改变写入0x23。 你能解释一下  更详细一点?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 这表明器件已损坏。  由于新器件最终也会出现故障、这表明存在会使器件过载并损坏系统固有器件的问题。  由于器件始终输出 FF、因此数字输出可能损坏。  整个器件也可能已损坏或无法正常工作。  超过任何绝对最大规格都可能会导致这种情况发生。  我会首先在上电期间检查电源电压。  另外、DVDD 是否与您的数字通信处于同一级别?  在电源(AVDD 和 DVDD)处于运行状态之前打开任何模拟输入信号或数字信号可能会损坏器件。  
    2.  表14列出了 ADS1120的所有命令。  RESET 的命令字节为0000 011x (其中 x 为无关位)。  查看您的逻辑分析仪输出、这是发送的命令。  RDATA 的命令为0x23。  这就是你告诉我的。  这是为读取寄存器而发送的正确命令、但这不是您的逻辑分析仪图片中显示的命令。
    3. 我在您的原理图中没有看到任何异常。  您必须查看所有引脚并使用示波器了解过载信号的来源。  如果您再次更改器件并且它能够正常工作、但最终失败、这将是您遇到过应力问题的一个非常强的指示。

    感谢您的最新信息。  一旦您了解过载的来源、我们就可以寻找消除过载的方法。  我同意您的观点、即这不是软件问题、而是似乎是硬件问题。

    艺术

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

    嗨、 艺术;

    感谢  您的答复 ,我还有其他问题。此芯片的配置是否会导致 AIN0或 AIN1的电流输出? 当前配置的 AIN3输出电流、但我在 AIN0侧测量到了0.01mA、这是否正常?

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

    艾文

    除非通道配置为输出 IDAC 电流、否则模拟输入端的电流应限制为纳安。  过载损坏输入会导致泄漏。  此外、还需要确保仪表能够准确地读取所测量的任何电流。  此外、如果 PCB 未正确清理、焊剂残留物会导致泄漏路径。

    艺术

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

    您好、 Art:í a

    我把这个组合和矩阵开关一起用来采集8路传感器的温度、我直接断开矩阵开关、直接连接到我的其中一个传感器、芯片换成了 ADS1220、 或者与 ADS1120是否存在相同的现象(铂电阻器上存在0.025V 的电压、采集端子上的电压为0.123V)、 R153和 R157右端电压与左端电压0.025V 相同后移除电阻 R154和 R158、焊接 R154和 R158、R153和 R157左端电压为0.025V、右端电压为0.123V、 想了解 AIN0和 AIN1本身是否存在一定的电压差异、是否会有泄漏电流? MCU 成功控制 ADC μ。

    , ?您能帮助检查吗?为什么会发生这种情况 如何 解决它?

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

    艾文

    1. 在设计中、我没有看到 IDAC 电流流入 RTD 的任何明显路径。  是否使用数据表中所示的配置之一进行 RTD 测量?  如果是、是哪一个?  我建议您查看 https://www.ti.com/lit/an/sbaa275/sbaa275.pdf。  本文档详细介绍了 RTD 和标准配置。
    2. 为了直接回答您的问题、我不使用您的调试方法。  该图显示了端子 Y3和 Y2上的一个电压以及 ADC 输入上的不同电压。  IDAC 是否配置为流经滤波器网络?  IDAC 是否在测量期间打开?
    3. 我认为了解该问题的关键是确认如何将 IDAC 应用于 RTD。  

    此致、艺术