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.

[参考译文] TXB0304:输入驱动要求

Guru**** 2530360 points
Other Parts Discussed in Thread: TXB0304, TXS0104E

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/585879/txb0304-input-drive-requirement

部件号:TXB0304
主题中讨论的其他部件: TXS0104E

在TXB0304数据表的8.3 1部分中,最小输入驱动要求为+/-3mA。 我们正在使用TXB0304将SPI级别转换 为HMC7044。 在HMC7044数据表的表3中,SDATA支持的最大直流电流称为0.6mA。 我们在CMOS模式下使用数字IO。 这是否意味着HMC7044无法驱动TXB0304?

我们希望在其它各种芯片(HMC6300,HMC6301,AD9680等)中使用此电平转换器来实现SPI。 在大多数情况下,数据表中未提及SPI的驱动电流功能。 请您多介绍一下吗?

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

    您肯定需要至少3mA的驱动电流来过电TXB0304输出(所有输入也是输出)。

    我认为TXS0104E可能更适合您的应用。 它使用更被动的转换方法,应该适用于标准SPI。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    SPI仅使用单向信号,因此您实际上不需要具有自动方向感应功能的转换器。

    有许多可能的单向电平转换器,具体取决于所涉及的电压。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们使用的芯片(HMC7044和AD9680)都将SDATA引脚作为双向接口。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我理解。 几个要点:
    1.在AD9680评估版中,使用了TXB0304,ADI声称它工作正常。 请注意,数据表中提到的AD9680的驱动器容量为
    逻辑输出(SDIO)
    逻辑1电压(IOH = 800 µA)
    逻辑0电压(IOL = 50 µA)
    我们如何解释这一点?

    2.我们有一个架构,其中单SDIO (bidrectional)并行路由到各种芯片。 如果我们使用TXS0104E,因为默认情况下,TXB0304在芯片内部使用10K欧姆电阻器,而将其并行放置时,电阻器实际上不会为10K欧姆。 这可能会产生问题。

    任何解决问题的建议都很棒!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    驱动TXB0304的主要问题是缓冲区输出过载的能力。 每个输出串联有一个1kΩ Ω 电阻器,可限制器件的电流驱动能力。

    例如,如果您的设备从B端口输出3.6V (最大值),则B端口由远端的设备驱动为低电压,1kΩ Ω 电阻器现在在其上有3.6V的压降,并产生3.6mA的电流。 如果远端设备只能下沉(例如1mA电流),则电阻器将只会下降1V,A的输出将不会切换至低状态。

    如果这在您的系统中有效,可能是因为驱动设备的输出电流容量实际上大于数据表上的额定电流(这非常常见)。

    如果您使用TXS0104E进行转换,它确实使用内部10kΩ Ω 上拉以实现逻辑'高'电压,但我不知道为什么这是您关心的问题。 您提到并联TXS0104E...此设备是否也用作多路复用器? 为什么会有多个并行通道?