主题中讨论的其他器件:TCAL6416、TCA6416A 、
工具与软件:
大家好!
我在下面使用了原理图进行验证。
- P0作为输出、P1作为输入。
- 上电时、我需要 P0 不要连接到"0"(接地)、否则会关闭我想避免的电流保护芯片。 根据我在启动时看到的情况、所有 GPIO 均为高电平、因此我将会很安全、对吧?
- 上电后、我需要将 P0配置为输出、但不会变为零。 我怎么能做到这一点? 我能:
- 将相对于"P0"的输出寄存器写入高电平
- 是否像配置输出一样配置 P0?
请帮忙 完成设计。
非常感谢

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.
工具与软件:
大家好!
我在下面使用了原理图进行验证。
请帮忙 完成设计。
非常感谢

您好、Clemens:
再次感谢。
当然, 在 正常工作阶段,我不会同时使用引脚作为输入或输出。 每个引脚都将进行配置、或配置为输入或输出、就像在下面的数据表图中一样(混合配置)

此外、我还需要了解以下内容:
我需要避免引脚在配置为输出后变为接地(0V)、因为如果如此、我必须再次使用 I2C 转换将其拉高(MCU 将发送一条命令将输出引脚推至3、3V)、以避免关断下游芯片。
希望大家能支持、
谢谢。
尊敬的 Nicola:
[报价用户 id="557560" url="~/support/interface-group/interface/f/interface-forum/1475742/pcf8575-managing-i-o-with-current-protection-chip/5664128 #5664128"]如果 P0被写入高电平、那么 P0被弱上拉作为输出高电平、但可以由外部输出轻松覆盖(这意味着该引脚为输出高电平、但如果要从外部将其驱动为低电平、也会用作输入)。
这就是准双向输入/输出引脚的含义。
如果您需要将输出拉至高电平的严格输出、无论引脚的外部输出如何、都可以考虑使用任何"TCA"或"TCA" IO 扩展器。
例如 TCA6416A / TCAL6416。
此致、
Tyler
您好、Tyler、感谢您的支持。
如果你看我上面的电路, P0将连接到 一个外部芯片的输入引脚(由一个电阻上拉)。 将没有其他外部电路试图 在 P0引脚为高电平时将其置于低电平 、或在 P0引脚为低电平时将其置于高电平。 如果必须驱动外部 LDO 的"EN"引脚、我的原理图将与之类似。 你有这样的例子分享吗? 您是否已将 Px 引脚连接至开/关外部开漏启用/禁用引脚(例如 LDO、开关)?
希望您可以有所帮助、因为我 目前不想更改 PN TCA64xx 系列的原理图。
Nicola