RTL8201EL介绍

欢迎查看本文所在的系列,STM32的LWIP应用,点击跳转

1、基础问题

1.1、芯片数据接口

支持MII接口,RMII接口,SNI接口。
选择MII接口,把COL/SNI脚拉低

1.2、芯片地址

MCU如何选择PHY芯片的地址,参看芯片的SMI接口

RTL8201的PHY地址经过两个管脚配置的
在这里我们看出,这两个管脚和LED灯的管脚是复用的

为了减少RTL8201EL的引脚数,LED引脚和PHY地址引脚复用。额外的捆绑考虑和LED使用必须被考虑,为了避免争用。具体的来说,当LED的输出被直接用来驱动LED时,每一个输出驱动的活跃状态依赖于相应的PHAD输入在上电和复位采样的逻辑电平。例如,如图6(左侧)显示,如果一个给定的输入电阻PHYAD拉高,那么相应的输出将被配置为低电平驱动。在右边,我们可以看到,如果一个给定的输入电阻拉低PHYAD然后相应的输出将被配置为一个高电平驱动。PHY地址配置脚不应该直接和VCC或GND相连,但是一个电阻(比如5.1KΩ)拉高或拉低。如果没有LED指示灯,LED的路径组件(LED + 510Ω)可以被删除。
查看PCB得知,我们的控制卡PHY的地址是0

1.3、时钟源的选择

CKXTAL2 25MHz晶振输出(25MHz Crystal Output):该引脚提供25MHz晶振输出。当X1用一个外部的25MHz振荡器驱动时该引脚必须悬空。
CKXTAL1 25MHz晶振输入(25MHz Crystal Input):该引脚提供25MHz晶振输入。如果使用一个25MHz的振荡器,连接X1到振荡器的输出。参见9.3节对时钟源的说明。
查看PCB,X1是悬空的

2、寄存器

PHY是由IEEE 802.3定义的,一般通过SMI对PHY进行管理和控制,也就是读写PHY内部寄存器。PHY寄存器的地址空间为5位,可以定义0~31共32个寄存器,但是随之PHY芯片功能的增加,很多PHY芯片采用分页技术来扩展地址空间,定义更多的寄存器,这种高档的东西就算了。IEEE 802.3定义了0~15这16个寄存器的功能,16~31寄存器由芯片制造商自由定义。

通用寄存器请参考:以太网PHY寄存器分析

寄存器16 Nway设置寄存器
寄存器17

寄存器17--回送、旁路、接收器错误掩码寄存器

寄存器18

寄存器18--RX_ER计数器

寄存器25:测试寄存器

如果看文字版太枯燥,可以点击看视频版:点击跳转

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

strongercjd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值