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.

[参考译文] ADS1013:读取数据错误

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/611766/ads1013-bad-read-data

器件型号:ADS1013
主题中讨论的其他器件: ADS1015ADS1014

在单端输入中、我读取输出并具有:
1、4 [V] - 0x16A
1、2 [V]- 0x166
1、2 [V]- 0x141

(笑声)


我确定输入电压 Ain1- GND、我的 I2C 正常、
怎么了?

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


    我只能想到几件可能会成为问题的事情。

    首先、ADS1013是差分输入、用于测量从 AIN0到 AIN1的输入电压。 它不会从 AIN0或 AIN1到 GND 进行单端测量。 对于从任何单独输入到 GND 的单端测量、您需要使用 ADS1015。 在阅读您的帖子时、我不确定这是否清晰。

    第二、当器件首次上电时、它以单次模式启动。 要使用该器件、您需要通过向 OS 位写入1来启动单次转换。 或者、您可以将器件置于连续转换模式以使其正常工作。 如果您未启动器件、我不确定转换寄存器中的内容。

    如果这两个提示都未出现、我将确保您可以正确地从器件中读取和写入。 我还会得到 SDA 和 SCL 线的示波器截图、以确保没有其他因素会影响您的 I2C 线。


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

    约瑟夫,感谢您的答复


    我已将 AIN1连接到 GND、根据文档、测量 AIN0信号应提供电压:
    ' ADS1013和 ADS1014可通过从外部将 AIN1连接到 GND 来测量单端信号。'

    我开始转换。 我发送1 (OS 位)来配置寄存器。 我已经尝试了连续转换和单次模式(MODE 位)。 (ADS1013中没有太多位和位置。)

    I2C 工作正常、我可以在端口上升后读取转换寄存器、每次读取0x8583。

    即使我已将 AIN0直接连接到电源、以确保电压正确。

    Adam

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

    您好!
    在不改变 schem 的情况下、
    我将 ADS1013替换为新的 ADS1014。
    我的电路工作正常。  我有精确的测量。
    我将寄存器保持在默认状态。
    但我仍然没有解决 ADS1013的问题。
    我将尝试用新的 ADS1013替换、可能是焊接问题。

    Adam