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.

[参考译文] TCAL9539:无法理解可编程上拉和下拉电阻器

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1499624/tcal9539-trouble-understanding-programmable-pull-up-and-pull-down-resistors

部件号:TCAL9539
主题中讨论的其他器件: TCA9539

工具/软件:


大家好:

我计划实施 TCAL9539来为我的 TM4C123 UC 提供额外的 IO 端口。

但我无法理解它广播的"可编程上拉和下拉电阻器"。

我需要使用端口扩展器来读取两组信号的状态:

  • 一个用于确定其他 IC 的输出状态。 这些输出为开漏输出、有效时变为低电平。
  • 另一组是确定机械开关的状态。 它的输出根据其状态在未连接到任何连接到接地端之间来回切换。

我的问题是、在图9-1的数据表中有一个图例指出: 可能悬空的输入(P 端口上)需要电阻器。 如果输入的驱动器不会让输入浮动、则不需要电阻器。

请参阅此处、其中  显示了该图例并且绘制了外部上拉电阻器:

为什么不配置  TCAL9539的内部100kΩ 上拉电阻器、而不必将其包含在电路中?  

如果是这样、我最好 改用 TCA9539、对吧?

谢谢!

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

    该原理图是从 TCA9539复制而来。

    启用内部上拉/下拉电阻的输入不会悬空、因此该备注如果没有错误、会非常误导。 仅当您希望在上电期间具有定义的电压(此时端口尚未配置)时、才需要外部上拉电阻。 (此时、您不读取端口输入值、因此这可能无关紧要。)

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

    尊敬的 Mauricio:

    我也同意克莱门斯在这里。  

    Unknown 说:
    为什么不配置  TCAL9539的内部100kΩ 上拉电阻器、而不必将其包含在电路上?  [/报价]

    图来自 TCA9539、无法对内部 PU 电阻器进行编程。  

    TCAL9539的优点是它通过软件为您提供了100k PU 或 PD 选项。 因此、器件外部不需要100K PU。  

    如果您不需要 TCAL9539的其他功能、可以选择 TCA9539。 此外、如果您的应用为5V、则 TCA9539是理想选择、因为 TCAL9539只能通过1.08V 至3.6V 的电压用于5V 应用。  

    此致、

    Tyler

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

    谢谢你,克莱门斯和泰勒。

    我很高兴知道我不是那么远。 起初,我怀疑和克莱门斯一样——这是一个错误,从先前的原理图的复制/粘贴。 但当我看到图例仅出现在 TCAL9539数据表中时、我开始怀疑自己。 希望 TI 会在数据表中对此进行纠正。 这样的错误确实会让我们怀疑还有哪些错误可能是错误的。

    我也同意 Tyler 关于将这些100K 电阻器集成到芯片中的看法。 在我的例子中、这肯定会节省一些宝贵的 PCB 空间。

    此致、
    Mauricio

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

    尊敬的 Mauricio:

    明白了、我会把这作为调整数据表的说明。 从技术上讲、这是一个冗余解决方案、不一定是数据表中的错误。 您仍然可以在 TCAL9539的外部添加100k 电阻器、但移除这些电阻器是合理的、因为您可以通过软件在内部对其进行编程以节省 BOM 成本。  

    此致、

    Tyler

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

    我认为这是数据表中的一个错误、因为它明确指出"可能悬空的输入(在 P 端口上)需要电阻器"、而不是如前所述将其称为可选输入。

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

    尊敬的 Mauricio:

    如果不得不修改数据表、我认为应该说"对于悬空的输入(P 端口上)、强烈建议使用电阻器。 如果输入的驱动器不会让输入浮动、则不需要电阻器。"  

    此致、

    Tyler

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

    尊敬的 Tyler:

    感谢您分享宝贵想法。 我同意你的重新措辞肯定比原来的案文增加了一步。 我个人而言、之所以选择该器件而不是其他端口扩展器‐、主要是因为它内置的0 Ω 电阻器、因此更深入地解释为什么推荐这些电阻器确实有助于阐明何时需要这些电阻器。

    例如、Clemens 的评论对我特别有帮助:只有当您希望在上电期间具有定义的电压(此时端口尚未配置)时、才需要外部上拉电阻。 (此时、您不读取端口输入值、因此这可能无关紧要。)

    如果"强烈推荐"标签背后还有其他原因、更详细的解释肯定会帮助我们的用户做出更明智的决策。

    此致、

    Mauricio

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

    明白了。 感谢您发送编修。  

    此致、

    Tyler