Other Parts Discussed in Thread: PCA9306
尊敬的团队:
我们将 SCL2/SDA2上拉至3.3V。 我们对 EN 和 Vref2都使用了5V 电压。
(SCL1/SDA1上拉至3.3V,Vref1 3.3V)
此设计是否存在任何问题?
谢谢你。
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.
您好、Bobby、
由 MCU 卡提供 Vref1、待机时5V (EN 和 Vref2)。 (我们的一方)
最初、我们为客户提供 SCL2&sda2 5V 系统。 这符合 PCA9306规范。
但客户端也有3.3V SCL2&sda2系统,他们尝试并似乎正在工作。
因此、我们想知道该设计是否存在任何问题。
根据 PCA9306规范,所有示例 Vref2 & EN SCL2&sda2都通过 Vcc2连接。
1>Vref2和 EN 是否可以 使用5V 电压,但 Vref2和 EN 却能使用3.3V 电压?
2>如果此设计有机会应对 EN 5V>3.3Vth 以来的数据损坏
3>在此类设计中,如规范8.1.5交换机配置中,
我们应遵循图11 [Vcc2 (5V)>Vref1 (3.3V)+0.7V] 或 图10 [Vcc2 (3.3V SCL2&sda2)=Vcc1 (3.3V)]
4>如果删除 sda1&SCL1两个上拉寄存器,通信仍然可以正常工作。
如果此远程处理影响此函数:
假设当 SDA2端口为高电平时、SDA2端口上的电压较高、则为电压
将 SDA1端口上的电压限制为 VREF1设置的电压。
或其他对远程处理的关注。
非常感谢。
洪水
嗨、Flood、
"因此、"SDA1端口上的电压限制为 VREF1设置的电压"受 PCA9306的保护(如果我们提供 VREF1)、与 VerF1中的两个 RPU 寄存器无关?"
否、上拉电阻器提供上拉电压。 器件的 Vref1引脚是器件中的其他器件。 它基本上为器件提供基极电压、但不提供上拉电压。
" EN =高电平=>逻辑低电平从一侧传播到另一侧,逻辑高电平被阻止"
您能告诉我您在规格中的哪个位置看到这一点吗? 当 ENABLE 为高电平时、SDA 和 SCL 将通过低电平。 当 SDA/SCL 为逻辑高电平时、两侧都应上升至上拉电压。 高电平由上拉电阻器提供、低电平通过 PCA9306器件驱动。
"如果 不连接到客户端、我仍然可以在 PCA9306的 SCL2和 SDA2上测量3.3V 电压(没有3.3VdpU/SCL2&SDA2连接到任何内容+使用
3.3Vref1和5V Vref2+EN)
什么连接使 SCL1 = SCL2?"
PCA9306采用导通 FET 架构。 您看到2侧变为3.3V 的原因是1侧上拉至3.3V。 如果您将1侧上拉至2V、则2侧将变为2V。 由于您的电压低于基准电压加 Vth、因此一侧将镜像另一侧。 如果您将 Vref2/EN 更改为3.3V、则会看到1侧保持在3.3V、但2侧将变为2.7V。 因此、我建议您在第2侧使用上拉电阻器。 否则、您将依赖1侧驱动高电平、而 Vref2保持稳定的5V 电压。
“如果 Mater SCL 端口为低电平,Vref1的电流将流向 Mater GND。在另一侧,Vdpu 如何? 电流从 PCA9306 GND 还是 Mater GND 流过?"
它将通过 GND 从主器件的 NFET 连接到 GND (以主器件为基准)。 PCA9306 GND 用于器件中的 ESD 单元。 它是一个基准电压、可确保体二极管也不会导通。
-Bobby