LAN8720A PHY初始化注意事项

LAN8720A芯片价格很有优势,相比DP83848封装小,引脚少。有利用节约成本。

lan8720输入时钟25MHZ就可以。直接配置MCO为HSE时钟即可。不需要50M的有源晶振。


根据8720A datesheet中 输入时钟25MHZ的配置方法:

MCO输入时钟为25MHZ,

8720A可以自己内部倍频生成50MHZ供给MAC。

50MHZ输出: 配置REF_CLK 为 REF_CLK Out Mode,

datesheet: the LAN8720 monitors the LED2/nINTSEL pin to determine which mode has been configured as described in ....

注意此时LED2应为下拉。

LED2/nINTSEL = 0  ----- REF_CLK Out Mode

LED2/nINTSEL = 1  ----- REF_CLK In Mode


由于开始的时候LED2/nINTSEL配置错误,导致程序移植卡在:while (ETH_GetSoftwareResetStatus() == SET);

更正配置之后,网卡初始化正常。



版权声明:本文为weixi87原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。