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.

[参考译文] ADS1115:ADS1115中的转换寄存器读取问题。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1094320/ads1115-conversion-register-reading-issue-in-ads1115

部件号:ADS1115

您好,

目前,我们正在将ADS1115与ST32F446ZE微控制器连接起来。

ADC模式:连续转换模式/单端输入

已将警报引脚配置为转换就绪信号。 发生转换就绪脉冲时,控制器将获得外部中断。

当前正在使用通道A2。

FSR位:4.096

VDD:3.3V

样本:8 SPS

配置寄存器设置:0xE208

高阈值寄存器:0x8万

Lo阈值寄存器:0x0000

结果:

对于3.3 V模拟输入:转换寄存器读数:0xFFFF

对于2.0 V模拟输入 : 转换寄存器读数 :0xFFE5

对于1.5  V模拟输入 : 转换寄存器读数 :0xFF80

对于 0 V模拟输入 :  转换寄存器读数 :0x0000

查询:我正在将ADS1115配置为单端模式,因此根据数据表,输出应在0x7FFF范围内。(此处的输出看起来就像ADC处于差动模式一样)

请帮帮我。 这是紧急的

谢谢!

Snehal Nigudkar。

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

    您好,Snehal,

    从您发送的内容来看,配置对我来说是可以的。  请您提供一个示意图,以便我查看一下? 如果您不想公开分享,您可以向我发送朋友请求并 私下分享。 此外,I2C事务的某些范围/逻辑分析器截面也很有帮助。  

    此致,

    亚伦·埃斯特拉达

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

    很抱歉回复太晚了…

    目前我使用的是STMF446评估套件和ADS1115预制电路板。 我已经检查了I2C通信部分。I2C通信正常,因为我已经读取了配置和阈值寄存器的默认值。 我还更新了配置寄存器并进行了回读。 它的读数与预期的一样。

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

    您好,Snehal,

    那么,只是为了确认一下,您是否能够读取配置寄存器,它显示预期结果,但转换结果仍不符合预期?

    您说您使用的是ADS1115 预制电路板,但您是否从TI购买了?  如果是,您是否使用GUI来读回结果?

    此致,
    亚伦