主题中讨论的其他器件: TLK106、 TLK105
尊敬的 Rob:
原始问题似乎已锁定、因此我在此新问题中提供更新。
我附上了该问题:
1) 1)石英规格
2)以太网原理图
3) 3) PHY 遇到 TX FCS 错误时的寄存器转储
4) 4)上电后的寄存器转储
5) 5)复位后的寄存器 dumpo
和以下原始问题说明供参考。
感谢您的帮助!
BR Oleg
===================================================================================================
你好!
我们将 TLK106L 与 STM32F407 MCU 一起用作 PHY。 PHY 复位几个小时后、PHY 发送的帧的 FCS 错误数从0上升到发送帧总数的10-15%。 复位情况重复后、接收侧的 FCS 错误数在复位后立即为0、然后变为10-15%。 不同型号的以太网交换机的行为是相同的。
PHY 初始化序列:
-将0x8000写入 reg0 (BMCR)-软件复位
-小延迟
-将0x0000写入 reg0 (BMCR)-设置10HALF 模式(并非真的需要、由软件结构引起)
-有些延迟
-将0x1000写入 reg0 (BMCR)-启用自动协商
-等待通过轮询 reg1 (BMSR)位2 (链路状态)建立链路
我们使用外部50MHz 振荡器。
br Olege2e.ti.com/.../8054.ethernet.pdfe2e.ti.com/.../1121.GEYER_2D00_KXO_2D00_V97_2D00_V2.pdfe2e.ti.com/.../TLK106L_5F00_dump_5F00_err.txte2e.ti.com/.../TLK106L_5F00_dump_5F00_power.txte2e.ti.com/.../TLK106L_5F00_dump_5F00_reset.txt