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作为 SPI 缓冲器

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/688861/txb0108-txb0108-as-spi-buffer

器件型号:TXB0108
主题中讨论的其他器件: SN74LVC245ASN74LVC244ASN74LVC16245A

大家好、

我对作为电压缓冲器的 TXB0108有疑问。 我知道 TXB0108是一款电平转换器、我之前使用过它。 现在、我想将其用作电压缓冲器、但不确定它是否可以像这样工作。

情况如下:

  1. SPI 主设备(如 Raspberry PI)需要驱动12个或更多从设备
  2. CLK 速度:5MHz
  3. 每个从器件都需要缓冲3根导线(CLK、MOSI 和 MISO)、总共36根导线(假设有12根从器件)。 因此、在主器件和从器件之间添加了5个电压缓冲器(TXB0108)
  4. 两侧均在3.3V 电压下工作
  5. 迹线约为20-30cm

上述方法是否会导致潜在问题? 还是有必要?

任何建议都很有帮助。

肖恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TXB0108并不是真正适合这种情况的最佳解决方案。

    我建议使用诸如 SN74LVC244A、SN74LVC245A 的总线缓冲器(这两个缓冲器都是8通道缓冲器、245是具有方向控制引脚的直通架构)。

    每个输出可驱动多达15个从器件(根据经验法则)。

    如果您需要扇出更多通道、可以选择 SN74LVC16245A (16通道版本)或 SN74LVC32245A (32通道版本)等器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我没有回答“是否有必要”的问题,这取决于负载电容和驱动器的强度。 大多数 FPGA (以及许多 MCU)都具有弱驱动器、因此像这样的应用需要额外的缓冲。