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.

[参考译文] PCA9306:PCA9306 仅用作转换器+开关

Guru**** 2482105 points
Other Parts Discussed in Thread: PCA9306

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1542549/pca9306-pca9306-as-translator-switch-and-switch-only

部件号:PCA9306


工具/软件:

大家好、
我们希望将 PCA9306 用作 开关转换器和仅用作开关。

它们会起作用吗? 在数据表 中、关于将 EN 线路与 MCU 结合使用的信息不是很清楚。

您会建议哪些更改?

谢谢!

应用 1:
转换器+开关。

VREF1 = 1.8V、VREF2 = 3.3V、EN = 3.3V GPIO

EN 由 0V 至 3.3V MCU GPIO 控制。  添加了弱下拉电阻、用于在上电时使 PCA9306 保持关闭状态。

应用 2:
仅开关:

VREF1 = 3.3V、VREF2 = 3.3V、EN = 3.3V GPIO

EN 由 0V 至 3.3V MCU  GPIO 控制。  添加了弱下拉电阻、用于在上电时使 PCA9306 保持关闭状态。

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

    Attn Clemens Ladisch 

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

    尊敬的 Yash:

    开关和转换配置如数据表中所示:  

    在开关配置中、对于 VCC1 = VCC2 = 3.3V、EN <= 3.3V + VTH。 EN<=~3.9V。  

    应用程序 1:
    转换器+切换器。

    您展示的应用程序将无法正常工作。 EN 将比 VREF1 高 1.5V。 EN 只允许是高于 VREF1 的阈值电压。 EN <= 1.8V + 0.7V = 2.5V。  

    由于 EN = 3.3V 或 0V、在 ESP32 的 3.3V 情况下、连接 1 侧和 2 侧的 passFET 将始终开启、这意味着会发生分压器。 此处的翻译将无法正常工作。  

    应用程序 2:
    仅开关:

    假设 SCL2 和 SDA2 上存在 PU 电阻器、应用程序 2 看起来有效。  

    此致、

    Tyler

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

    Tyler Townsend 

    EN <= VREF2+Vth、而不是 VREF1+Vth
    什么是我的缺失?

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

    尊敬的 Yash:

    LSF 架构类似于 PCA9306。 我们可以使用此图进行比较:  

    在开关模式下、如果 1 侧= 1.8V、2 侧= 3.3V、并且施加到 EN 引脚的电压在 0V 至 3.3V 之间变化、在 EN = 3.3V 的情况下、连接 1 侧和 2 侧的 passFET 始终导通。 因此、您可以通过转换器两侧的 PU 电阻器获得一个 3.3V 至 1.8V 侧的分压器。  

    为了使电压转换正常工作、EN 电压需要<= 1.8V + Vth、以便内部 passFET 关闭。

    应用 1 的一种可能解决方案是遵循数据表中的电压转换模式用例、移除 10k PD 电阻器、并使用 EN 上 ESP32 器件的开漏输出来控制 PCA9306 何时应为高阻态。  

    此致、

    Tyler