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**** 2534540 points
Other Parts Discussed in Thread: ADS1115, ADS1118

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/875052/ads1115-ads1115-max-address-support

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

您好!

我想在我的设计中使用 ADS1115模块、能否将5个 ADS1115模块连接到一个控制器。 如 ADS1115数据表中所述、4引脚地址选择。

2C 接口:四个引脚可选地址

谢谢

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

    Anjali、


    使用 ADS1115、只有四个 I2C 地址、因此您只能将四个器件放置在一条 I2C 总线上。

    一种替代方法是使用具有相似功能但使用 SPI 通信的 ADS1118。 您可以对所有器件使用主器件的单个 SCLK、DIN 和 DOUT。 但是、每个器件都需要一个单独的/CS。


    吴约瑟

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

    感谢 Joseph、

    目前、它按照连接的电路进行连接。 SEL0和 sEL1在软件中被控制。 我将按顺序读取 U6、U7、U8、U9和 U10。

    按照以下方式分配地址、

    AdafruIT_ADS1115 ads1 (0x49);//将其用于16位版本*
    AdafruIT_ADS1115 ads2 (0x48);
    AdafruIT_ADS1115 ads3 (0x4B);
    AdafruIT_ADS1115 ads4 (0x4A);

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

    Anjali、


    SEL0和 SEL1连接到两个独立控制的不同器件无关紧要。 只有四个 I2C 地址可用于该器件、并且您无法在同一总线上运行五个具有四个地址的器件。

    无论 SEL0和 SEL1上的电压是多少、您将至少拥有一个地址、其中两个器件将具有相同的地址。 这将导致 I2C 通信争用、两个器件将尝试同时响应。


    吴约瑟

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

    谢谢 Jose [ h、这让我的疑虑消除了。