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.

[参考译文] P82B96:如何隔离两个P82B96的SX和Sy

Guru**** 2476705 points
Other Parts Discussed in Thread: P82B96, TXS0102, PCA9515A, TCA9517A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/655096/p82b96-how-to-isolate-sx-and-sy-of-two-p82b96

部件号:P82B96
主题中讨论的其他部件: TXS0102PCA9515ATCA9517A

尊敬的技术支持团队:

我有两个关于 P82B96的问题。

我认为我有两个联系案例。

问题1.)

我想使用两 个P82B96,但数据表如下所示。

----------------------------------

两个或多个SX或Sy I/O不得在同一节点上相互连接。

P82B96设计不支持此配置。

----------------------------------

您是否有任何解决方法?

我的想法是将它们与其他I2C设备(PCA9515A,TXS0102等)隔离。

如果您有任何更好的I2C设备或想法,请告诉我。  

问题2)

另一方面,数据表在第13页显示以下说明。  

----------------

对Tx/Rx和Ty/ry I/O引脚与其他P82B96s的互连没有限制,

例如,在星型或多点配置中(多个P82B96设备共享相同的Tx/Rx和Ty/ry节点)

Tx/Rx和Ty/ry I/O引脚位于公共总线上,SX/Sy端连接到线卡从属设备。

----------------

根据这一点,我下面的数字是否正确?

如果您有任何疑虑,能否分享?

此致,

TTD

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

    您好,TTD,

    A1)此设置可能有效,但也可以,可能是一个从属设备(远程板2上的从属设备)的一些低值被另一个(远程板1上的从属设备)所看不到? 在我的逐步演示例中,我将使用TCA9517A,其中缓冲偏移集(B)面向主设备,A侧面向P82B96的SX/Sy。

    情况1:

    主控制器拉低;只要主控制器的音量低于0.45V,B侧将会显示低电压(这意味着并行P82B96也会显示低电压,因为其Vil最小电压为0.6V)。 TCA9517A一侧的电压为0.1V,低于最小0.6V时P82B96系列的电压。 这意味着低电平将传播到远程板上的从属设备。

    注意:主电阻的音量取决于上拉电阻器,因此如果音量不够低,您可以增加上拉电阻器的值(假设电容不是太大) (4个从属设备加2个缓冲器应达到约60~90pF,这样您应该有空间增加电阻器)

    情况2:

    远程板1上的从控制器拉低;如果音量低于0.6V,P82B96上将显示为零。 这会传播到另一个P82B96,如果容积低于TCA9517A A A A侧的Vccx0.3V,则B侧将会拉低至0.52V,主控制器应会看到此电压,同时拉动另一个P82B96低电压以将零传播到远程板2。

    注意:如果VccA大于2.64V,TCA9517A将传播下限,但我建议略高一点,以便留出余量。

    情况3:

    远程板2拉低;这是出现问题的地方... 当低电压到达主控制器所在的主板时,VOL为0.88V,不低于TCA9517A的Vil。 这意味着远程板1不会看到低电平,但主控制器应该看到低电平。

    这意味着从属设备1对从属设备2的定位以及从从属设备2发送的任何数据是盲的。

    注:情况3假定0.45 的ViLc,而不是我们在I2C中看到的Vccx 0.3 的标准Vil。 我们假设从属设备1可能已拉低,然后从属设备2或主设备也决定拉低(争用)。 在发生争用时,将使用此比较值而不是标准值,但如果没有发生争用,则可以使用Vccx03值,该值0.88V可能低于....

    从上面的情况来看,可以在情况3中传播低电平,假设没有发生争用,但为了安全起见,我希望使用0.45V的Vilc。 我的想法是,它应该起作用,但为了安全起见,我仍然会假设Vilc的价值,因为情况不确定。

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    解答2)

    从我对这一部分的理解来看,这应该是完全可以接受的,尽管我预计这里会有一些缺点。 我将用图片来减少口头解释。

    从上面看,如果主控制器拉低,则其他两个也应看到低,因为在正常情况下,Tx/Ty的拉低应低于Vcc (P82B96)x 0.42 .... 如上所述,通过放置平行P82B96设置,这不应改变。

    当从属设备拉低时,主设备和其他从属设备应看到低电平,同时假定满足了虚拟设备条件。

    这种情况的唯一缺点是T/R线路之间的线路总线电容现在在更多电缆之间共享。 此设备最多可缓冲4000pF,因此只要线路的总寄生电容保持在4000pF值以下,您应该可以正常工作。 使用更多电缆时,寄生电容将会增加,并且板的最大距离将受到限制。

    示例:如果您进行了正常设置,让我们假设电缆的最大距离现在为50 m (4000 pF的电缆)。 如果有额外的电路板和P82B96,并且假设您希望电缆的距离相等,那么您现在在两个设置之间或每个设置之间的最大50 m 为25 m。 只要该比率保持不变,您可以在一个设置上使用40 m ,在另一个设置上使用10 m。

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    总括来说,第2组可能会更容易解决问题,但我相信如果巴士上没有争论的话,第1组可以解决问题。 我建议设置2与1,除非最大电缆距离是一个主要问题。

    谢谢!

    -Bobby

    顺便说一句,我可以问一下此设备用于哪些应用/终端设备吗? 另外,您还期望从电缆处获得多远的距离? 这是一款我们看不出有多大选择的设备,因为I2C通常被视为板载解决方案,而不是电缆解决方案;我很想知道我们的客户何时决定选择此设备。

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

    感谢您的迅速而亲切的回复。
    我们的客户根据您的答案使用SET UP 2。
    我不知道他们的应用,每个电缆长度都是0.5 m。
    因此,P82B96有足够的余量来推动这项工作。

    此致,
    TTD