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.

[参考译文] TCA6416:双地址?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1042578/tca6416-dual-addresses

器件型号:TCA6416
主题中讨论的其他器件:TCA9535

我在电路板上的地址0x21有一个 TCA6416、我们在该电路板上的地址0x27上运行一个 TCA9535。

引脚18、23、24被拉至芯片上的高电平。 在 TCA9535上、这些都是 A0、A1、A2。 在 TCA6416 (A)上、 这些是 A0、VCCI 和/RESET。

如果我们加载了 TCA9535或 TCA6416 (A)、则必须运行软件。

在软件中、我首先尝试地址0x27、如果我得到一个 ACK、我知道我有一个 TCA9535。 如果我没有 ACK、那么我尝试地址0x21。

问题是 TCA6416正在响应地址0x27。 起初、我以为 TCA6416可能对 A2和 A1位"无关"、但这毫无意义、因为有人可能希望同时在0x27运行某个内容、在0x21运行 TCA6416。

我刚刚检查了、实际上我将发出一个起始位、然后发出0b01001110 (用于写入)、我将得到一个 ACK。 连接到芯片上 IO 线路的继电器都使用该地址正常打开和关闭。

这是已知问题吗?

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

    好的、看起来继电器没有切换。 我肯定会遇到问题。 经进一步调查,该原子板的 SDA 线一直很低,因此是垃圾。 忘记这篇文章。