主题中讨论的其他器件: MSP430F5529
常见问题解答–DP83TD510E 是否需要初始化才能建立链路?
DP83TD510E 是一款10Base-T1L PHY、可通过超过2km 的 SPE 电缆在器件之间建立链路。 TI 的预量产样片要求使用初始化脚本对器件进行调优以建立链路,而发布的器件则无需在链路就绪前进行寄存器配置。
我具有哪个芯片版本、需要进行初始化?
芯片的修订版本可在 MII_Reg_3、地址0x03中找到、图例如下:
器件 |
寄存器 MII_REG_3 (0x0003) |
需要初始化 |
工程样片 |
0x0180 |
是的 |
最终生产 |
0x0181 |
否 |
工程样片的初始化寄存器是什么?
启用自动协商后,DP83TD510E 将与其链路伙伴解析主/从关系以及输出操作模式,而无需由设计人员进行设置。 设计人员可以使用强制模式来修复链路两侧 PHY 的主/从设置以及输出工作模式。
下面附上了自协商以及强制主/从模式和输出工作模式的初始化脚本:
/cfs-file/__key/communityserver-discussions-components-files/138/3566.AutoNegotiation_5F00_Init.txt
能否使用 板载 MSP430F5529对 PHY 进行编程、以便在启动时进行初始化?
是的! MSP430F5529控制器可以刷写固件、该固件将在需要初始化的器件上对必要的寄存器进行编程。 请注意、无需在量产芯片上刷写此固件、因为它会将每个 DP83TD510E 器件视为相同的器件。 您可以使用 DP83TD510E-EVM-Driver.txt 通过示例器件刷写 EVM 上的自初始化固件。
e2e.ti.com/.../2553.DP83TD510E_2D00_EVM_2D00_Driver.txt
我可以在初始化脚本中找到每个寄存器的说明吗?
初始化脚本中设置的寄存器用于调整 PHY 的内部数字和模拟块、以便通过通道建立。 这些不会包含在数据表中。 量产芯片设置了默认寄存器值、因此无需进行调优、PHY 将在启动时建立链路。