S32K3+lwip裸机(二)时钟配置
一、整个以太网PHY芯片的时钟有组合比较多
以太网的时钟分为两个部分,其中包含SMI时钟,MII 时钟;
1、SMI时钟即配置PHY寄存器数据的时钟,该时钟的最大波特率不能超过2MHz,对于S32K3系列来说时钟来源为AIPS_PLAT_CLK,对该源进行一个分频然后适配出低于2MHz的的MDC时钟,其中MDIO为双向输入输出。
2、对于PHY芯片与单片机的时钟有三种:
a):根据芯片手册MII有两个时钟方案:
MII Signal
其中内部时钟源方案和外部时钟源方案,外部方案不需要晶振,内部方案需要晶振
b) 根据芯片手册RMII有三个时钟方案:
RMII Signaling
这里其中多一种为外部时钟源同时为PHY和单片机提供时钟
二、描述一下这里的重点
1、单片GMAC的时钟来源为外部时钟REF_CLK 或RXC和TXC,RXC和TXC均为单片机的时钟输入,由于网速和数据线的数量不一样导致RMII的REF_CLK为50MHz,RXC和TXC的时钟为25MHz.
2、为什么REF_CLK只有一根数据时钟线,因为根据CRSDV采用算法分出时钟频率,在单片机内部进行。
3、请注意REF_CLK在单片机的引脚和PHY芯片上的引脚,有部分PHY芯片看上去引脚兼容但是实际上不是芯片引脚时钟有出入。