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.

[参考译文] ADS1118-Q1:ADS1118-Q1

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/607497/ads1118-q1-ads1118-q1

器件型号:ADS1118-Q1

您好!

我正在发送命令来写入配置寄存器、回读配置寄存器数据以及读取转换寄存器。

TX_DATA[2]={0xC58B、0xC58B};//单次触发模式

但是、我收到的反馈中包含正确的配置数据和转换数据、我得到的数据大约为93或94 (ADC 计数)。

这不是正确的计数、因为我需要获取2.5伏的相应 ADC 计数(我在 AIN0和 GND 之间提供2.5V 电压)。

可能是什么问题、请告诉我。

谢谢、此致

n sujendra

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


    我不确定是什么导致了您的读取错误。 查看 C58Bh 的配置设置、除第一个半字节"C"外、所有位都与默认值相同。 该更改会设置第一个转换并设置多路复用器以测量 AINP=AIN0和 AINN=GND。 但是、我要指出、如果您尝试测量2.5V 电压、则 FSR 设置错误。 默认测量的满量程范围为±2.048V。 对于2.5V、您应该测量7FFFh。

    我将首先测量其他东西。 尝试调节电压以查看测量值是否有任何变化。 甚至使输入短路也是一个有趣的测试。 此外、您可以启用内部温度传感器、以查看它是否报告正确的温度。 至少对于温度传感器、您会知道预期的结果。

    此外、应确保器件与主器件之间的通信正确。 我会使用示波器或逻辑分析仪来记录 SPI。 捕获 SCLK、DIN、DOUT 和/CS。 如果您确实记录了此信息、请将结果发布回此处、发布在后续帖子中。

    如果所有这些都失败、我们可能需要有关您的电路的更多信息。 这将有助于获得有关您的测量的原理图和更多信息。


    吴约瑟