This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] DP83TD510E:是否需要初始化 DP83TD510E 才能建立链路?

Guru**** 1797640 points
Other Parts Discussed in Thread: DP83TD510E, MSP430F5529
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/988742/faq-dp83td510e-does-my-dp83td510e-need-to-be-initialized-to-establish-link

器件型号:DP83TD510E
主题中讨论的其他器件: 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/5050.Force_5F00_1Vpp_5F00_Slave_5F00_Init.txt

/cfs-file/__key/communityserver-discussions-components-files/138/7851.Force_5F00_2v4Vpp_5F00_Master_5F00_Init.txt

/cfs-file/__key/communityserver-discussions-components-files/138/0218.Force_5F00_2v4Vpp_5F00_Slave_5F00_Init.txt

/cfs-file/__key/communityserver-discussions-components-files/138/3566.AutoNegotiation_5F00_Init.txt

/cfs-file/__key/communityserver-discussions-components-files/138/1106.Force_5F00_1Vpp_5F00_Master_5F00_Init.txt

能否使用 板载 MSP430F5529对 PHY 进行编程、以便在启动时进行初始化?

是的! MSP430F5529控制器可以刷写固件、该固件将在需要初始化的器件上对必要的寄存器进行编程。 请注意、无需在量产芯片上刷写此固件、因为它会将每个 DP83TD510E 器件视为相同的器件。 您可以使用 DP83TD510E-EVM-Driver.txt 通过示例器件刷写 EVM 上的自初始化固件。

e2e.ti.com/.../2553.DP83TD510E_2D00_EVM_2D00_Driver.txt

我可以在初始化脚本中找到每个寄存器的说明吗?

 初始化脚本中设置的寄存器用于调整 PHY 的内部数字和模拟块、以便通过通道建立。 这些不会包含在数据表中。 量产芯片设置了默认寄存器值、因此无需进行调优、PHY 将在启动时建立链路。