Other Parts Discussed in Thread: DP83TG720S-Q1
器件型号: DP83TG720S-Q1
我们目前正在开发 Trion 85 上的 DP83TG720S-Q1 接口。
为了仅使用一个 PHY 进行不同的测试、我们尝试使用 PHY 的不同环回模式。
我们可以将 PHY 本身生成的测试帧发送到 RX[3:0]接口。 现在、我们需要对数据进行采样。
我们现在尝试通过 TX[3:0]接口发送自己的数据、并在 RX[3:0]上接收数据。 我们尝试配置不生成数据的数字环回模式、以便 PHY 使用 TX 数据。
这不起作用、请告诉我必须通过 MDIO 接口配置哪些寄存器。
- BMCR <= 0x8000……硬件复位
- MII_REG_1F <= 0x8000…… 软件复位
- 0x018C <= 0x0001……关闭睡眠模式
- 0x1834 <= 0x4000...设置主设备
- 0x0602 <= 0x0002……开启 RX 延迟
- 0x0430 <= 0x0090……在 RX 上设置延迟
- MII_REG_1F <= 0x4000……数字复位
- MII_REG_16 <= 0x0104……打开数字环回
- 0x0800 <= 0x0800...位 11、如数据表中所述
当我们还配置 PRBS 寄存器时、我们可以查看有关 RX 信号的生成数据。 当我们想要看到 TX 信号时、它不起作用。 我们忘记了哪些配置寄存器?
谢谢
Alexander