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.

[参考译文] IO-expander-EVM:TCA9535

Guru**** 2473270 points
Other Parts Discussed in Thread: IO-EXPANDER-EVM, TCA9535

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/654119/io-expander-evm-tca9535

部件号:IO-expander-EVM
主题中讨论的其他部件: TCA9535

您好,

可以使用IO-expander-EVM:I2C和SMBus IO扩展器评估模块和GUI在 单独的PCB上驱动2个或3个其他扩展器。 扩展器的类型都是相同的TCA9535 。  我会将SDA/SCL/INT,电源和接地连接线硬连线到其他扩展器,并对相关端口进行编程。 外部扩展器在硬件中设置了不同的地址行。

我检查了GUI,但它似乎没有设置扩展器地址的功能是否正确?

谢谢!

艾伦  

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

    可以使用IO-expander-EVM:I2C和SMBus IO扩展器评估模块和GUI在单独的PCB上驱动say 2个或3个其他扩展器。

    从硬件方面来说,这是“技术上”可行的,但是使用多个IO扩展器,您需要稍微修改其它板以更改地址引脚(a0,a1,a2),以确保不存在地址冲突。 EVM用户指南第12页上的示意图显示了您可能希望如何实现此目标。 针2,3和21是TCA9535的地址针脚,但EVM会告诉您这些针脚是VCCI,而针脚2和3则重置。 您需要卸下R8并使用距离电源导轨最远的垫将该侧拉至GND。 然后在另一个板上,您可能希望对R15采取相同的方法。

    我在这里看到的唯一的路障是我以前只使用过一次的GUI,但根据我的经验,它不允许我选择要发送到的地址。 因此,从您的硬件配置来看,您可以与3个I2C设备通信,但从软件的角度来看,您不是...

    "我检查了GUI,它似乎没有设置扩展器地址的功能是否正确?"
    -不幸的是,情况似乎是这样。 与通过我们的GUI (通过MSP430启动板)相比,使用具有I2C库的微控制器并尝试通过它直接连接可能更容易。

    -Bobby