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.

[参考译文] TCA9509:B 侧的 VILC 要求

Guru**** 2034120 points
Other Parts Discussed in Thread: TCA9517A, TCA9509, TCA9517
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1373329/tca9509-vilc-requirement-for-b-side

器件型号:TCA9509
Thread 中讨论的其他器件: TCA9517、TCA9517A

工具与软件:

大家好、团队成员:

我的客户询问 是否对 SDAB 和 SCLB 有 Vilc 要求。 您可以帮助评论一下吗?  是因为 A 侧连接到总线控制器、B 侧默认连接到器件、所以不需要 B 侧吗?

此致、
海亮

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

    Hailiang、

    我的客户询问 是否有 Vilc 对 SDAB 和 SCLB 的要求。 您可以帮助评论一下吗?  是因为 A 侧连接到总线控制器、而 B 侧默认连接到器件、所以不需要 B 侧?

    B 侧(SDAB 和 SCLB)无 VILC 要求。  

    从数据表第7.5节的电气特性中、我们可以看到、当 VCCA > 1.5V 且 VCCB > 3.15V 时、争用侧位于器件的 A 侧、其中 VILC (典型值)= 150mV。  

    TCA9509在 A 侧实现了一个1mA 电流源、当低电平信号通过缓冲器时、该电流源负责缓冲器的方向控制。 内部电流源 IC 负责检测电流的方向、以确保缓冲器了解低逻辑信号传播的方向。  

    此致、

    Tyler

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

    你好、Tyler、

    客户将 I2C 从器件放置在 B 侧。  当 I2C 从器件将 SCL 拉至低电平时、A 侧的主器件如何进行检测? 我们遇到了一个问题、如果我们使用 TCA9517、主器件无法检测到来自 I2C 从器件的时钟延展。  将 TCA9517替换为 TCA9509后、可以解决该问题。

    客户希望了解发生争用时 TCA9509的工作原理。 TCA9517是如何工作的? 您可以帮助吗?

    此致、
    海亮

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

    Hailiang、

    我现在更好地理解这种情况。  

    我相信客户看到这种行为的原因是 I2C 从器件在时钟延展事件期间具有较弱的下拉强度。 这意味着 VOL (从器件)可能高于 TCA9517的 VILC 要求(VILC (典型值) = 0.4V)。 如果从器件无法将 VOL 拉至小于0.4V、则可能无法通过缓冲器传递时钟延展事件的低电平。  

    我在这里看到几个选项、要么切换到 TCA9517A、使 VILC 增大到0.45V、要么更改 B 侧的上拉电阻较弱(较大的电阻)。  

    如果将 TCA9509用于替代 TCA9517、则可以这样做、因为静态电压偏移侧现在位于器件的 A 侧、而不是 B 侧。 TCA9509 VILB = VCCB 的30%、这提供了比 VILC 要求更大的裕度。  

    对于 TCA9509、VILC 要求位于器件的 A 侧。  

    此致、

    Tyler

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

    您好、Tyler:

    您能说明一下发生争用时器件的行为/工作原理吗?

    此致、
    海亮

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

    嗨、Hailiang、  

    很抱歉这么晚才回复。  

    两个缓冲器 TCA9517/TCA9517A/TCA9509都可在 B 侧(TCA9517/A)或 A 侧(TCA9509)实现一定水平的静态电压失调。 这个被缓冲的低电平是竞争情况下的微分器。  

    例如、在 TCA9517A (A 侧)上驱动低电平将在 B 侧输出一个经缓冲的低电平(静态电压偏移~0.52V)。 如果存在偏移时下游目标驱动 B 侧、则会发生争用。 缓冲器等待 VolB 下降到 VILC、此时目标从 B 驱动到 A 一旦发生这种情况、缓冲器就会了解方向已发生变化、因此会关闭 B 侧驱动器、然后打开 A 侧驱动器。 这样就避免了锁定、因为一次只有缓冲区内部转接驱动器的一侧打开、而不是 A 侧和 B 侧驱动器都打开。  

    简而言之、由于两个低电压电平- VolB = 0.52V 和 VILC = 0.4V、缓冲器能够识别两个不同的低输出电平、并可以在两侧同时驱动时进行区分。  

    缓冲器内部的另一个注意事项是、我认为有某种类型的多路复用器设计、在该设计中、缓冲器能够在两个电压电平之间切换(VILC = 0.4V 和 VILB 的30%)。 同样、这两个电平会在这两者之间切换、以便一次只导通一个转接驱动器输出。  

    此致、

    Tyler

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

    您好、Tyler 和 Hailiang

    感谢您的讲解。 我还有一个问题。 以 TCA9517为例、它监控 B 侧的电压电平、如果电压低于 Vilc (0.4V)、它就知道 B 侧上的器件正在发送"低电平"、并通过打开 A 侧下拉 FET 将"低电平"从 B 侧传播到 A 侧。 这意味着 B 侧上的器件必须能够驱动低于0.4V 的线路。  

    我们可以说、只有 Vilc 影响到数据表中 B 侧和 B-Vil (0.3xVccb)、这毫无意义吗? 如果不是,在什么 情况下,我们应该提到维尔而不是维尔克?

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

    当 A 侧的电压为高电平、B 侧的电压降至 VIL 时、缓冲器便知道外部器件已将线路拉低、并且可将低电平信号传播到 A 侧。  但这种情况在实践中并不重要、因为当 信号  传播到 A 侧时、两侧都低于 VIL、并且您需要通过 VILC 来断开争用。

    所以、您是对的;应该忽略 B 侧 VIL 规格。

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

    您好、Clemens:

    感谢您的评论。  VILC 关于中断 竞争。 如果考虑到争用、 我们需要 B 侧器件的 Vo 低于 VILC、始终低于 VILB、因此 VILB 似乎没有意义。 但是、当不 发生争用时、VILB 以下 B 侧的低电平信号可以可靠地传输到 A 侧。 对吗?

    此致、
    海亮

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

    嗨、Hailiang、

    考虑 VILC 参数进行设计可确保 B 侧的器件能够将低电平传播到 A 侧。 第7.3节中引用了 VILB 规范作为通用规范。 规格、以确保驱动 I2C 总线的器件能够遵循 I2C 标准设置的逻辑阈值。

    此致、

    插孔  

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

    嗨、Hailiang、

    除了 Jack 的注释之外、VILB 规范适用于 SDAB 和 SCLB 线路的第1个低电平。 之后、必须满足 VILC。 这就是我们必须包含 VILB 和 VILC 两种不同规格的原因。

    通常、我们只是告诉客户遵循 VILC、因为它的利润率低于 VILB。 如果您遇到 VILC、您始终会遇到 VILB。  

    此致、

    Tyler