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.

[参考译文] TXB0104:用于应用 TXB0104中的上拉寄存器

Guru**** 2551570 points
Other Parts Discussed in Thread: TXB0104, LSF0204, LSF0102, TXS0102

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/596545/txb0104-for-appliying-pull-up-register-in-txb0104

器件型号:TXB0104
主题中讨论的其他器件: LSF0204LSF0102TXS0102

大家好、

TXB0104支持 推挽输出、但我想知道 该器件是否支持需要 外部上拉的 I2C 接口。  

在数据表中、"如果需要上拉或下拉电阻器、电阻器值必须超过50kOhm。"

那么、当在某些通道上对 I2C 使用超过50kOhm 的上拉电阻时、您能否判断 是否可以?

谢谢、

此致、

Sam Lee

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

    尊敬的 Sam:

    对于 I2C 应用、我建议使用 LSF0102或 TXS0102、而不是 TXB0104。  如果您需要更多通道、LSF0204或 TXS0104都有4个通道。

    TXS 系列转换器具有内置的10千欧上拉电阻器--如果您需要不同的值,LSF 系列转换器使用外部上拉电阻器,因此您可以选择最适合您的应用的值。

    以下是有关如何使用每个组件的应用报告:

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

    是的、我可以理解您建议使用 LSF 或 TXS 系列。 但是、我的问题是、器件仅受 TXB0104的限制。 因此、我想确认 TXB0104是否可用于 I2C、4位中的2位。

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

    您可能可以将 TXB0104用于 I2C、但您需要设置非常大的上拉电阻器才能使其正常工作。

    TXB0104在每个缓冲器的输出上有内部串联4kΩ Ω 电阻器来限制电流。 在给定特定上拉电阻值的情况下、可以轻松计算低输出电压:

    ~Δ V = VCC *Δ V /(4kΩ 4kΩ+Δ V)

    I2C 通常使用10kΩ Ω 或4.7kΩ Ω 上拉电阻器、因此使用这些具有3.3V 电源的值、您可以看到问题:

    Vol ~= 3.3 * 4000/(10000 + 4000)= 0.9429V

    Vol ~= 3.3 * 4000/(4700 + 4000)= 1.5172V

    这些"低"输出电压可能会对您的系统造成问题。  为了获得一个更合理范围内的输出电压(例如、0.3V)、我们可以重新排列并求解 RPU

    RPU >=(((VCC * 4kΩ)/VOL )- 4kΩ Ω

    RPU >=((3.3 * 4000)/0.3)- 4000 = 40kΩ Ω

    使用40kΩ Ω 电阻器将导致电路的上升时间比典型值慢4倍(使用10kΩ Ω 电阻器)、这可能会导致数据丢失。