Other Parts Discussed in Thread: DP83867IR
器件型号: DP83867IR
您好的团队、
我的客户希望确保在 IFG(帧间隙)短于所需的最短时间 (96ns (=12 个时钟 x 8ns/clk) 时 RX_CTRL 信号的行为。
【背景】
它们通过交换集线器执行以太网通信。 每个主从设备都使用 DP83867IR 进行 PHY。
当传输超出以太网帧最大有效载荷大小的数据时、帧被划分。 在本例中、该帧分为 3 个帧。
有时、从集线器发送的数据帧触发 IFG、该时间短于最短所需时间 (96ns)。 在这种情况下、Rx 侧 DP83867IR 的 RX_CTRL 信号会切换为高电平/低电平、以指示接收错误。 它们定期重复传输数据(大约 10 毫秒)、大约几分钟后出现问题。

【波形】

Tx 侧的 IFG(高于 I 和 k)约为 96ns。
高于 I:Tx 侧的 IFG 约为 96ns

k 以上:Tx 侧的 IFG 约为 95.7ns

发生此问题时、IFG(高于 j 和 l)明显小于 96ns。
高于 j:Rx Side 的 IFG 为 79.9ns。

L 以上:Rx Side 的 IFG 为 68.0ns。

【问题】
- 当 IFG 短于指定的最小值 (96ns) 时、RX_CTRL 信号会在接收数据帧时切换高电平/低电平、如上述波形所示。 这是预期行为吗?
- 是否有任何可以更改 PHY 中所需的最小 IFG 的寄存器?
- 对于 RX 端、第二个和第三个 IFG 为 68ns、但在接收到 ird 帧时、RX_CTRL 信号粘滞为高电平。
这是预期行为吗?
此致、
Shota Mago
