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.

[参考译文] TCA9535:如何在不使用 Launch pad 板的情况下对 IO 扩展器 EVM 进行测试。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1365762/tca9535-how-to-test-on-io-expander-evm-without-launch-pad-board

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

我正在尝试使用 IO 扩展器 EVM 板来测试上述 GPIO 扩展器。 此 EVM 的数据表中未指明需要 MSP430 LaunchPad 板、我也不需要它。 我将尝试使用 radxa rock 3b、并将其连接到 EVM 上的 SDA 和 SCL 引脚、从而在我们的其中一个设计中测试该扩展器芯片。 我还要使用3b 板为 EVM 供电。  

我已设法在命令行上使用 i2c 命令将 GPIO 引脚转换为输入和输出、从而亮起 EVM 上连接至各自 GPIO 引脚的 LED。 但我遇到了两个问题:

  1.如果不能使用 GUI、如何在 EVM 的 U2芯片内选择要使用的扩展器? 我假设有一个 i2c 寄存器、我可以设置其选择。

  2.当我设置他们的配置为输出时,P00和 P01不会亮起他们的 LED。 我按照数据表中的说明将 EVM 上的跳线设置为"OUT"、但 LED 仍然从未亮起、并告知我这些跳线并未设置为输出。

请注意、问题不大、很奇怪、我当前正在测试的扩展器的器件地址(我假设是 TCA9535、因为这是数据表 GUI 屏幕截图中的默认选择)似乎为 0x77、根据 TCA9535数据表、这不是可能的地址。

e2e.ti.com/.../slvua59a.pdfe2e.ti.com/.../tca9535.pdf

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

    1. U2芯片为单个扩展器。

    2. P00和 P01上的 LED 由其阴极驱动(参见图5),因此您必须将这些输出驱动为低电平。

    手册告诉您 U2是 TCA9539。

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

    谢谢你。 根据丝印列出6个不同扩展器的方式以及 GUI 屏幕截图如何为您提供不同扩展器的选项、我认为 U2上有多个扩展器。