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.

[参考译文] TCA9548A:TCA9548A 上的 I2C 无法正常工作

Guru**** 2393345 points
Other Parts Discussed in Thread: TCA9548A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1395900/tca9548a-i2c-on-tca9548a-not-working

器件型号:TCA9548A

工具与软件:

您好,有以下设计,我正在使用 PIC18F87J50作为 I2C 主控,问题是我可以获得引脚22和23上的时钟/数据,但在另一端没有,为什么这可以是任何建议?

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

    为什么选择1.5 kΩ 上拉电阻器? 这将导致大于3 mA 上拉电流。

    您如何对 TCA9548A 进行编程? μ I²C 对其寄存器的访问实际上是否有效?

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

    Michael、您好!

    您能回答 Clemens 的问题吗、我们可以进一步探讨。

    此致、

    Kameron

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

    您好、Clemens 和 Kameron。  

    我实际上将电阻器放置为占位符、但未更改;我对电路板进行了返工、以在输入端具有10K 电阻、在电阻器 R31和 R29上具有5k 电阻。 我在输入端有一个良好的信号、但在 R31和 R29上没有任何信号、A0 =高电平、A1 =高电平和 A2 =低电平、使用 PIC 微控制器 IO 引脚来设置该信号、那么我不应该在 R31和 R29上获得该信号? 但他们身上什么都没有。

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

    上电后的默认配置是禁用所有八个通道。 要启用某些通道、必须对 TCA9548A 本身的配置寄存器执行 μ I²C 写入操作。

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

    你好、克莱门斯。  

    看看我是否直行、以前从未使用过此器件。 我要使用通道3我需要将 A0设置为高电平、A1设置为高电平并将 A2设置为低电平? 然后、我必须通过 TCA9548上的 I2C 发送地址0x73和0x08以选择通道3? 如果我要选择通道0 A0低电平、A1低电平和 A2低电平、那么地址是0x70和0x01以选择通道0、那么我的器件的下一个数据将在通道0上传输?

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

    这三个地址位与通道选择无关。 仅当您要在同一 μ I²C 总线上使用多个 TCA9548A 器件时、才需要使用这些功能;否则、无论您选择哪个地址都无关紧要。 通常、一个芯片的 Ax 位保持恒定。

    您的配置寄存器字节值正确。

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

    最后一个问题、Ax 位可以保持悬空吗?  

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

    您好、Michael:

    否、该器件的地址引脚需要连接到电源或接地。

    通过设置的地址引脚、可以与该器件正确通信。

    如果您有任何其他问题、请告诉我或 Clemens!

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

    你好 Kameron,仍然看不到 IC 通道上的信号,地址和值是正确的配置,但在另一边没有什么,我会尝试另一个板看看我是否损坏了这个板上的东西与我的所有故障排除,但不认为我是,任何其他建议?

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

    您好、Michael:

    在 i2c 总线上的 SDA 和 SCL 线路上发送数据时是否可能出现错误?

    能否发送 SDA 和 SCL 线的示波器快照?

    我建议尝试另一个  TCA9548A、但如果该器件未损坏、则总线上的通信可能就是问题所在。

    请查看此 应用手册 、并告诉我您的想法。

    此致、

    Kameron