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.

[参考译文] TXB0108:可以运行TXB0108

Guru**** 2538930 points
Other Parts Discussed in Thread: TXB0108

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/632809/txb0108-can-t-run-txb0108

部件号:TXB0108

您好,

我有我的TXB0108主板,它拥有一切即插即用的设备。 我想将它用于SPI,以便在Arduino Mega (具有5 V电平)和nrf51 (具有3.3V电平)之间进行通信。

所以,我使用了4个频道。 Vcca连接到3.3V,Vccb连接到5V。 接地是常见的。

A侧的通道1至4连接到mSI,miso,clk,nrf51的CS,B侧的通道1至4连接到msi,miso,clk,Arduino的CS。 OE连接到Vcca,A侧和B侧的其他4个引脚是浮动的,未连接到任何设备。 我运行我的程序,逻辑分析器显示不正确的数据,通常是我发送FF和接收FF,当然我发送另一个数据。

有一次我刚拿到这个芯片,我可能会把两侧连接得不正确。 5V到A侧,3.3V到B侧,也是OE到5V。 是否可以使用此配置损坏此芯片? 数据表显示Vcca <= Vccb,但如果Vcca > Vccb,它不会损坏主板。 但是,Vcca电源必须达到3.6V

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

    Vcca <=Vccb是数据表推荐的条件。 Vcca和Vccb之间存在一条二极管路径,如果存在违规(Vcca >Vccb),则会出现偏置。
    此外,不要让A/B端口保持浮动状态,因为它们是CMOS输入,可能浮动至导致过量ICC电流的值。
    什么是不正确的数据?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此外,不要让A/B端口保持浮动状态,因为它们是可以浮动的CMOS输入

    TXB I/O也连接到输出缓冲器(相当于总线保持电路),不能浮动。

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

    我的意思是,当我通过SPI从MCU A (它连接到TXB的A侧)发送0x20,0x00,0x00等数据并在B侧侦听数据时,我的分析器显示MCU A发送了0xff,0xff,0xff。

    可能是因为我的其他4个信道未连接且处于浮动状态?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    使用逻辑分析器,您实际会看到什么? 显示波形。 您是否有示波器?

    在没有逻辑分析仪的情况下,它是否工作?