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.

[参考译文] ADS1114:测试代码

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1046235/ads1114-testing-code

器件型号:ADS1114
主题中讨论的其他器件: ADS1115

您好!

怀疑1.May I get the testing code of ADS1114 (like Arduino or Raspberry Pi)…?

怀疑2. ADS1114的从地址(0x48 - ADDR 已连接 GND;0x49 - ADDR 已连接到 VCC- 5V)这是否是正确的从地址…?

疑问3. 我已经测试了 ADS1114 (浏览时参考) Arduino:我同时将 A0和 A1引脚连接到5V 或 GND 有时我会获取数据,但不会经常获取数据,并且一个引脚连接到 VCC,另一个引脚连接到 GND,该值不会改变。 这方面的问题是什么?

博客: github.com/.../ADS1114.ino

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

    Thoufiq、您好!

    1.我们没有 Arduino 或 Raspberry Pi 特定代码。 但是、在 ADS1114产品页面上、我们提供了一些可用作 ADS1114起点的 ADS1115示例 C 代码。 这两个器件的主要区别在于、ADS1115具有更多的输入和集成多路复用器。 您可以在  产品页面的支持软件部分下找到示例 C 代码。  https://www.ti.com/product/ADS1114

    2.是和否。 发送到器件的第一个字节应为目标地址(总共7位、其中地址的最后两位是可控的、当 ADDR 连接到 GND 时为00、当 ADDR 连接到 VDD 时为01)和 R/W 位。 因此、如果您要将 ADDR 连接到 GND、并且希望写入器件、则会发送一个0x90字节。 如果您将 ADDR 连接到 VDD 并希望发送写入命令、则会发送0x92字节。 地址本身将显示为0x48和0x49。  

    3.是否要进行单端测量? 如果是、请保持 AIN1连接到 GND。 如果您要将 VDD 应用于 AIN0、则需要在配置寄存器中将满量程范围增加至+/- 6.144V。 您可以通过将位11:9设置为000来执行此操作。 您可以发送0x80和0x83、而不是向配置寄存器发送0x84和0x83字节。  

    应根据您提供的输入电平设置满量程范围。 Arduino 代码将 FSR 设置为+/- 2.048V。  

    此致、
    Aaron Estrada