STM32以太网的PHY硬件设计资料免费下载

资料大小: 3.77 MB

所需积分: 1

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-07-18

上 传 者: yang806sheng他上传的所有资料

资料介绍

标签:PHY(34)STM32(3154)寄存器(1512)以太网(1477)

  OSI 的7 层基准模型中PHY 属于第一层 ——物理层。PHY是数据链路层的媒体访问控制部分和媒体的接口。PHY 对所有传输的数据只是进行编码转化,没有对有效数据信号进行任何分析或改变,但是MAC 所有的数据传输都必须经过PHY 发送和接收才能传输到目标MAC。

  PHY 还可以完成连接判断,自动协商以及冲突检测。MAC 可以通过修改PHY 的寄存器完成对自动协商的监控,当然也可以读取PHY 的寄存器来判断PHY 的状态。

  一。 PHY寄存器 IEEE802.3标准中定义了PHY的基本寄存器,寄存器偏移 00h ~ 0fh。其中最重要的就是 BCR(Basic Control Register, offset: 00h),BSR(Basic Status Register, offset: 01h)。

  MAC通过SMI接口访问BCR来控制PHY的工作模式,也可以通过访问BSR来得知PHY 的工作状态。需要注意的是,有时PHY的工作速率和工作模式不一定是通过访问BSR来得到的,因此在使用STM32 MAC外设与不同的PHY通讯时,可能需要修改寄存器定义。以下是ST所提供的驱动中关于PHY寄存器的定义(节选自stm32f4xx_hal_conf.h)。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料