请问lan8720a网口芯片的硬件连接

img

img


我的软件显示单片机mac内核一直得不到50mhz,导致软件死机。请问图里面是不是晶振时钟有问题,pin2被拉高,按照芯片手册应该直接给单片机50mhz,但是图里还是用phy芯片提供时钟,这样还是50mhz吗

引用ChatGPT部分内容作参考回答:
LAN8720A是一款高性能的低成本嵌入式以太网PHY芯片,它支持MII和RMII接口。在使用LAN8720A时,需要将其与单片机连接,并提供时钟信号。根据您提供的信息,您的问题可能与时钟信号有关。

在LAN8720A中,时钟信号可以通过两种方式提供:外部时钟和内部时钟。如果您使用外部时钟,您需要将时钟信号连接到LAN8720A的REFCLK引脚,并将其配置为外部时钟模式。如果您使用内部时钟,您需要将时钟信号连接到LAN8720A的CLKIN引脚,并将其配置为内部时钟模式。

在您提供的图中,REFCLK引脚连接到PHY芯片的时钟输出引脚,这意味着PHY芯片提供时钟信号。如果PHY芯片的时钟输出频率为50MHz,则LAN8720A的REFCLK引脚也将提供50MHz时钟信号。但是,如果您的单片机无法获取50MHz时钟信号,则可能存在其他问题。

您可以检查以下内容:

1.检查PHY芯片的时钟输出频率是否为50MHz。

2.检查REFCLK引脚是否正确连接到单片机,并且没有其他电路干扰。

3.检查单片机的时钟输入引脚是否正确连接,并且没有其他电路干扰。

4.检查单片机的时钟输入引脚是否正确配置为50MHz时钟输入模式。

示波器量一下ETH_REF_CLK有没有输出50MHz信号