S32K3+lwip裸机(二)时钟配置

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芯片看上去引脚兼容但是实际上不是芯片引脚时钟有出入。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
S32K3是一种汽车电子控制单元,可以通过配置来实现CAN(Controller Area Network)通信功能。 配置S32K3的CAN主要分为硬件配置和软件配置两个方面。 硬件配置方面,首先需要连接CAN通信总线,包括CANH和CANL两个引线。通常情况下,这两根引线需要连接到S32K3芯片的CAN模块上,以实现CAN总线的物理连接。接下来需要配置CAN总线的工作电压,电压的设置需要根据实际系统的需求进行配置。最后,还需要配置S32K3的GPIO引脚,以将CAN总线的收发引线与CAN模块相连。 软件配置方面,S32K3通常使用MCUXpresso IDE进行软件开发和调试。在软件设计过程中,需要配置CAN模块的工作模式,包括CAN控制器的时钟源和位速率。同时,需要配置CAN的基本参数,例如CAN的起始ID、过滤器设置以及中断使能等。此外,还需要编写相应的发送和接收消息的代码,通过CAN帧的格式进行数据的传输。 除了基本的CAN配置之外,还可以根据具体的应用需求进行更高级的配置,例如设置CAN节点的运行模式、异常处理和错误处理等。 总的来说,配置S32K3的CAN需要进行硬件和软件两方面的设置。硬件配置主要包括物理连接和引脚配置,而软件配置则涉及到工作模式、参数设置和消息传输等。通过合理的配置,可以实现S32K3的CAN通信功能,从而满足汽车电子系统在通信和控制方面的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值