您好、专业人士、
我的客户希望使用 TCA6424A 的输出引脚(P00~P27)作为开漏。
但是、该器件的输出引脚设计为推挽。
该器件的输出引脚是否可以用作漏极开路?
如果可能、您是否会提供注意此用途的要点?
下面是客户的环境。
VCCI=1.8V
VCCP =3.3V
上拉电压= 3.3V
我很期待收到您的回复。
此致、
Kazuki Kuramochi
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.
Bobbi-San、您好!
感谢您的快速回复。
我想确认该器件的输出端口为什么可以像开漏一样运行、以防万一。
我的理解是、以下简化端口方框图中的红色深蹲是在写入输出命令时禁用端口配置输入。 但是、即使端口已配置输入、移位寄存器和写入脉冲中的数据仍会启用。 因此 Q2可以关断和导通、而 P00~P27的运行方式与开漏类似。
此外、当 这些引脚 配置输入时、P00~P27变为高阻态。 因此、我们需要首先将输出寄存器更改为低电平。
此致、
Kazuki Kuramochi
你好、Kazuki-San、
当您将器件设置为输入模式时、会禁用 Q1和 Q2 (Q1的栅极电压为 Vcc、A2的栅极电压为 GND)。 当我说它是高阻态时、这就是我的意思
您基本上先将 Q2设置为逻辑低电平、然后在输入模式和输出模式之间切换。 将器件设置为输出模式会将输出驱动为低电平、而将器件设置为输入模式会将器件设置为高阻态
"这种理解是否正确?"
您总结一切的方式似乎就像您了解了如何执行此操作、但您不会删除/阻止 Q1、因此、您根本就没有打开它。 (将输出设置为低电平、然后将配置端口编程为输入或输出)。
有可能会意外地将输出驱动为高电平、如果这是一个巨大的问题、请确保您永远不要将输出状态设置为高电平。
-Bobby
"我认为我对您的建议没有理解。
您提到了开漏操作、即我们使用输出模式设置低电平、并在设置高电平(Hi-z)时使用输入模式。 因为当我们在输出 模式下将寄存器设置为低电平时 Q2打开、Q1关闭、而当我们设置输入模式时、Q1和 Q2关闭。"
我认为、通过一个示例演示如何将器件用作开漏输出会更容易。
----------------------------------------
示例、其中我希望使端口1开漏低 电平(Q2打开)、并且将位0-3低电平和位4-7开漏关闭(Q1和 Q2关闭)
步骤1:将所有输出端口1寄存器(0x01h)设置为低电平(0x00h)
*从这里我永远不会再次写入输出端口1
步骤2:将配置端口1寄存器(0x0Dh)设置为0xF0h <--位7到位4现在为高阻态、位3到位0现在将线路驱动为低电平
[现在、假设我要将位4-7更改为开漏低电平(Q2开启)、并将位0至3更改为高阻态或(Q1和 Q2关闭)]
步骤3:将配置端口1寄存器(0x0Dh)设置为0x0Fh <--位7至位4现在为低电平,位3至位0为高阻态
--------------------
本质上、您所要做的就是在您将0x00写入输出寄存器后写入配置寄存器。 如果您想在高阻态和输出低电平之间切换、只需在此处修改配置寄存器即可。
-Bobby
Bobby -San
感谢您的善意解释。
我了解了如何将 TCA6424A 用作开漏输出。
首先、我们将所有输出端口电阻器配置为低电平。 之后、我使用配置电阻器设置高电平或低电平状态。
这只是确认、您提到 了"步骤1:将所有输出端口1寄存器(0x01h)设置为低电平(0x00h)" 、但数据表说0x01h 电阻器是 P23上的输入端口1电阻器。 (0x05h)的这一拼写错误吗?
此致、
Kazuki Kuramochi
"这只是确认、您提到 了"步骤1:将所有输出端口1寄存器(0x01h)设置为低电平(0x00h)" 、但数据表说0x01h 电阻器是 P23上的输入端口1电阻器。 这是(0x05h)的拼写错误吗?"
你是对的。 对于输出端口1寄存器、它应为0x05h。
"数据表 P26图30和图31显示了驱动 LED 的用例。此连接通常用于开漏输出。
因此、在该图中、当 LED 亮起时、他认为输出端口为高阻态。
这张图片是考虑漏极开路还是仅考虑推挽式?"
这些图显示了最有可能在推挽设置中使用的器件。 如果您使用 PFET 将输出驱动为高电平至 Vcc、则 LED 和电源轨之间将为 Vcc、因此 LED 关闭。 如果您将引脚驱动为低电平、则它将为 GND、LED 之间为5V、电流将流动并打开 LED。 您可以在高阻态模式下使用该器件、并且客户要求图31允许引脚在器件处于高阻态时(LED 将关闭)电压为5V。 对于图30,该引脚将悬空....
-Bobby