大家好、
很抱歉在第二个主题中发帖、但我们在露点的几天内没有回复原始主题、希望这可能会引发一些新的回复。
原始线程位于此处: e2e.ti.com/.../dp83849if-connecting-to-an-afbr5803-atz-fiber-transceiver-100base-fx
其理念是在加电时、微控制器(PIC32MX795F512L)读取开关设置、然后相应地设置 DP83849IF。
我和一位同事(Jean-Michel)正在尝试使用 DP83849IF、它连接到 RMII 端口 A 上的微控制器、在连接到 PHY A 的 UTP 和连接到 PHY B 的 Optical 之间进行切换
我们的 UTP 到 RMII A (正常模式)可以工作、但无法使 PHY B 到 RMII A (全端口交换模式)上的光纤连接工作。
在"正常模式"下、对于两个 PHY 寄存器组、RBR (17h)寄存器的位9、10、11和12都设置为0000、我在 RMII A RXD0 (引脚4)和 RXD1 (引脚5)上看到数据。 通信正常!
在"全端口开关"模式下、对于两个寄存器组、RBR (17h)寄存器的位9、10、11和12都设置为0101。 这是完整端口交换的建议配置。 但是 、我在 RMII A RXD0 (引脚4)和 RXD1 (引脚5)上看不到任何内容。
是否有人有任何建议/想法/事情要尝试?
提前感谢、
Jean-Michel。 和 Clive