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.

[参考译文] TCA9548A:发送 MDIO 流量后控制寄存器内容混乱。

Guru**** 2391415 points
Other Parts Discussed in Thread: TCA9548A

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/980599/tca9548a-the-control-register-contents-mess-up-after-mdio-traffic-sent

器件型号:TCA9548A

IC 的运行速率是否超过400K bps?
IC 是否可用于 MDIO 通道切换?
是否可以通过随机数据到达 I2C 地址并增大控制寄存器数据?

您还有其他运行频率高达4MHz 的1x8 MDIO 开关吗?

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

    您好、Joey、

    我不太熟悉 MDIO 标准/规范、但我认为它是一种推挽式系统、通常比我们的9548A 支持的400kHz 运行速度快得多。  

    I2C 规范规定、I2C 器件需要包含50ns 抗尖峰脉冲滤波器、因此、如果任何频率高于10MHz、则50ns 滤波器将能够防止 I2C 器件看到数据/时钟流量。 但低于该速度的信号可能会通过50ns 滤波器。 如果数据模式从器件的角度看类似于器件地址、这可能会导致 I2C 器件看到 I2C 流量、进而导致 TCA9548A 读取/写入。  

    "是否可以通过随机数据到达 I2C 地址并增大控制寄存器数据?"

    根据上面提供的信息、我想如果速度超过400kHz 但低于10MHz、这是可能的。

    "您还有其他1x8 MDIO 开关、运行频率高达4 MHz 吗?"

    我不知道 TI 有 Mido 控制的开关。 我想您需要使用一个分立式 MUX/开关、该开关由选择引脚控制、用作 MDIO 开关。

    -Bobby