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:与LVTTL设备连接

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

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/655749/pca9306-connected-with-lvttl-device

部件号:PCA9306

您好,

在我使用的客户中,LVTTL设备连接在sda2端,漏极开路设备连接在sda1端。
LVTTL设备VOH (最小值)为2.4V,VOL (最大值)为0.4V。
他们正在考虑图7连接。
在这种情况下,我有一些问题。

(1)
我们是否可以将此设备与此条件配合使用?

(2)
如果sda2输入为"高",则内部开关是否关闭?
 从以下接线柱来看,当EN输入为高电压时,内部开关是否始终打开?
https://e2e.ti.com/support/interface/i2c/f/390/p/56.6841万/2083016#2083016</s>208.3016万 208.3016万

我认为,如果开关始终打开,我们就无法调平换档。
能否告诉我sda1/sda2/SCL1/SCL2处开关的阈值电压?
我认为这取决于EN电压,但我找不到信息。
 

(3)
如果sda1端为高电压(I2C器件开路漏电输出),PCA9306的内部开关是否已关闭?

此致,
柳枝

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

    当任一侧的电压较低(因此低电平从一侧传播到另一侧),但在其他情况下具有高阻抗时,PCA9306的内部开关会变得导电(因此每一侧通过各自的上拉电阻被拉至高电平)。 这是设备实现电压电平转换的方式。

    因此,该设备可用于开路漏极或推挽式信号。 但是,对于推拉信号,通信只能在一个方向上进行-您不能在一侧有推拉输出,而在另一侧有漏极开路输出。 当漏极开路驱动器激活并尝试在推挽式驱动器输出高电平时将线路拉低时,两个驱动器会相互竞争,从而导致高电流和不可预测的电压水平。

    我希望这能回答您的问题,如果有任何不清楚的地方,请告诉我。

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

    Max San,您好!

    感谢您的支持。
    我知道我们不能使用PCA9306在漏极开路(I2C)和推挽式(LVTTL)之间进行电平转换。
    是否有任何想法在开放排水和推拉之间进行平衡转换?

    此外,我还有以下评论的问题。

    '当任一侧的电压过低时,内部开关变得导电'
    -->请告诉我下限的阈值。  我认为内部开关开/关有阈值电压。

    此致,
    柳枝

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

    我前面提到的问题(推挽式输出驱动高时无法拉低线)实际上是一个一般性限制,而不是PCA9306特有的限制。 在此系统中,是否可以禁用推挽式输出,使其仅在需要接收数据时用作高阻抗输入? 如果是这样,则只要在推挽侧填充上拉电阻,就可以使用PCA9306 (以便在输出关闭且开关具有高阻抗时将电压拉高)。 如果没有,那么我恐怕没有好的解决办法--两个数字输出通常不应连接到同一个网络,除非有某种办法确保它们永远不会同时驱动相反的国家。

    为了回答有关阈值的问题- PCA9306的设计使开关电阻开始快速降低的点在内部调节为等于VREF1。

    此致,
    最大