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:GPIO 开漏

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1312863/tcal9539-gpio-open-drain

器件型号:TCAL9539

客户希望将 GPIO 配置为开漏。

但我认为它是推挽式设计结构。

那么、它是否可用呢?

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

    "推挽式设计结构"说明该引脚能够拉高。 但是、当通过设置输出端口配置寄存器(4F)中的位将端口配置为开漏 I/O 时、其引脚实际上并不会拉高。

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

    尊敬的 Fabio:

    克莱门斯回答正确了您的问题。 引脚说明指出该设计是推挽架构、但这并不意味着可以通过禁用器件内部的上拉 FET 来将推挽设计配置为开漏。  

    可通过 寄存器0x4F 来配置开漏模式。  

    此致、

    泰勒

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

    推挽设置为寄存器46/47 (启用)、48/49 (选择)
    在通过4F 将每个引脚设置为开漏后、我们如何控制每个引脚的行为?

    我没有看到数据表中的开漏选择命令。

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

    尊敬的 Fabio:

    遗憾的是、这是基于端口的、这意味着除非配置了整个端口、否则无法通过推挽/开漏方式单独控制 p 端口。

    与此相关的方法有不同。 请参阅 此处的常见问题解答、了解如何通过输出和配置寄存器进行开漏输出及其影响。  

    此致、

    泰勒