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.

[参考译文] TXS0108E:A 到 B 以及 B 到 A 之间的开关时间

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

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/1510083/txs0108e-switching-time-between-a-to-b-and-b-to-a

器件型号:TXS0108E

工具/软件:

您好、  

在我的设计中、我当前使用的是缓冲器双向 TXS0108E、没有方向控制信号。

在 VCCB 侧、ASIC 以5V 电压供电、在 VCCAR 侧、FPGA + SRAM 由3V3供电。

每侧都有47k Ω 的上拉电阻器。

我想知道从 A 侧到 B 侧再向 A 侧发送数据之间需要等待多少时间、我只能在数据表中填充传播时间。

感谢您的反馈、  

此致

Denis

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

    尊敬的 Denis:

    您能否提供 与本问题相关的信号接口的更多信息? TXS0108E 支持开漏和推挽驱动器、并且器件本身具有带有内部上拉电阻的开漏输出-当总线的任一侧驱动时、默认状态为逻辑高电平、显性状态为逻辑低电平。 应注意不要使 A/B 侧驱动相反状态、因为这会导致总线争用问题。  

    此致、

    插孔

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

    TXS 具有内部上拉电阻器;不需要外部上拉电阻器。

    TXS 不是缓冲器;导通晶体管用作无源开关。 当外部器件将两侧中的任何一侧拉至低电平时、开关闭合、另一侧也拉至低电平。 切换方向的时间不短;允许两侧同时将线路拉低。

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

    您好、Jack、  

    B 侧有一个 ASIC 元件(ASPC2 5V)、每个地址/数据信号上都有47k 外部上拉电阻器。  

    一侧有一个以3V3供电的 FPGA 和 SRAM。

    在正常工作模式下、ASPC2通过缓冲器 TXS0108E 从 SRAM 读取/写入数据、有时、FPGA (A 侧)在 SRAM (也是一侧)中写入和读取数据。

    ASPC2芯片选择由 FPGA 通过3V3信号直接驱动(与来自 ASPC2的 CS/ IN TTL 5V 兼容)、以确保在 FPGA 读取/写入 SRAM 时 ASPC2地址/数据以 Hz 为单位。

    我在应用中看到、并非在 A 侧和 B 侧都可以使用47k Ω 的外部上拉电阻器。

    感谢您的反馈

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

    在我们的设计中、它是连接外部上拉电阻器的理想选择、并且根据文档 scea054a.pdf 中的定义、允许使用该值(47k)。

    我们的总线工作频率为15.625Mb/s

    "切换方向的时间不短"->切换方向的时间是否最长? 我的意思是,如果 B 侧有一个未被选择的组件(以 Hz 为单位),所以由于上拉,SOEM 信号可以从低到高,这种情况下 TX 组件可以检测到从低到高的转换,这种组件可以在30ns 内强制 A 侧为高电平? 即使 B 端 SRAM 存储器施加了低电平?

    谢谢

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

    SRAM 是否连接到 A 侧?

    假设 SRAM 和 ASIC 都将线路驱动为低电平、然后 ASIC 变为非活动状态、则两侧的线路保持低电平。

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

    是的、SRAM 连接到一侧。 在我们的应用 FPGA (A 端)中、读取高电平、而不是低电平 SRAM 端(也是端)

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

    请在 A 侧和 B 侧显示信号的示波器迹线。

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

    蓝色暗 RDN:用于管理 SRAM 和 ASPC2的信号

    Pink D12_F:data12 FPGA 端

    绿色 D12_A:数据12 ASPC2侧

    蓝光 TRIG_1010:由 FPGA 管理到 TRIG 故障的信号

    我的理解是 、如果最后一个数据值状态为低电平、并且由于上拉和寄生电容、所有总线都以 Hz (两侧)为单位进行设置、则缓冲器(无论哪一侧)会检测到信号从低电平缓慢上升到高电平到高电平的转换。

    在一侧(例如 ASPC2侧)检测到转换、因此在我猜测接近30ns 时会在另一侧(SRAM 侧)状态为高电平、但在这段时间内、如果 SRAM 也施加低电平、则会出现总线争用。

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

    边沿加速器在检测到上升/下降沿开始时触发、这种情况发生在相应 VCC 的大约30%/70%处。

    3.3V 侧的电压不是有效的低电平。 上拉电阻不变;电压出现上升的唯一原因是器件拉低(SRAM 或 FPGA?) 降低其驱动强度、或因为 SRAM 和 FPGA 尝试将线路驱动至不同的值。