下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、STM32以太网硬件设计PHYOSI的7层基准模型中PHY属于第一层一一物理层。PHY是数据链路层的媒体访问控制部分和媒体的接口。PHY对所有传输的数据只是进行编码转化,没有对有效数据信号进行任何分析或改变,但是MAC所有的数据传输都必须经过PHY发送和接收才能传输到目标MAC。PHY还可以完成连接判断,自动协商以及冲突检测。MAC可以通过修改PHY的寄存器完成对自动协商的监控,当然也可以读取PHY的寄存器来判断PHY的状态。一.PHY寄存器IEEE802.3标准中定义了PHY的基本寄存器,寄存器偏移OOhOfh。其中最重要的就是BCR(BasicControlRegister,offset:
2、00h),BSR(BasicStatusRegister,offset:01h)。MAC通过SMI接口访问BCR来控制PHY的工作模式,也可以通过访问BSR来得知PHY的工作状态。需要注意的是,有时PHY的工作速率和工作模式不一定是通过访问BSR来得到的,因此在使用STM32MAC外设与不同的PHY通讯时,可能需要修改寄存器定义。以下是ST所提供的驱动中关于PHY寄存器的定义(节选自stm32f4xx_hal_conf.h)。/*Section3:CommonPHYRegisters*/*!TransceiverBasicControlRegister*/*!TransceiverBasicS
3、tatusRegister*/*!PHYReset*/*!Selectloop-backmode*/*!Restartauto-negotiationfunction*/*!Selectthepowerdownmode*/*!Auto-Negotiationprocesscompleted*/*!PHYstatusregisterOffset*/*!PHYLinkmask*/*!PHYSpeedmask*/*!PHYDuplexmask*/PHYAutoStrapping现在的多数PHY都具有AutoStrapping功能,即可以在硬件设计时,通过上下拉电阻设定某些引脚的电平,PHY复位后自动
4、将引脚电平读入指定的寄存器标志位,以相应的方式工作。需要注意的有以下几项:1.PHY寄存器地址SMI接口访问PHY时除了需要PHY的寄存器偏移,也需要PHY的地址,这个地址是在AutoStrapping中指定的。当然,随后也可以通过SMI接口软件修改PHY的寄存器地址。/*briefReadsaPHYregister*paramheth:pointertoaETH_HandleTypeDefstructurethatcontains*theconfigurationinformationforETHERNETmoduleregister.*paramPHYReg:PHYregisteraddr
5、ess,istheindexofoneofthe32PHYThisparametercanbeoneofthefollowingvalues:*paramRegValue:PHY_BCR:TransceiverBasicControlRegister,PHY_BSR:TransceiverBasicStatusRegister.MorePHYregistercouldbereaddependingontheusedPHYPHYregistervalue*retvalHALstatus*/2.工作模式工作模式首先需要注意的是是否使能自动协商功能,自动协商遵循的原则就是双方寻找最快的方式也可以在不使能自动协商的情况下直接指定PHY的工作模式(例如半双工10Mbits/s)。在ST的驱动中,为了准确的获得此信息,通过SMI接口读取寄存器标志位。LED接口PHY中一般都包括指示LED,用来指示链接状态和Activity情况。这些也是可以在此项中设置的。其它此外,PHY的AutoStrapping中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木制家具生产合同
- 2024聘请常年法律顾问合同协议书
- 土地租赁合同税务问题
- 股权扩股协议书格式
- 建筑设计培训就业协议书
- 3.1.1 勾股定理 同步课件
- 七年级地理上册-4.2-世界的语言和宗教同课异构教案1-新人教版
- 2024版发起人协议书范例
- 《未来的建筑》示范公开课教学课件【小学三年级美术下册】
- 2024年多应用场景童鞋购销合同
- RITTAL威图空调中文说明书
- 生物质能发电技术应用中存在的问题及优化方案
- GA 1809-2022城市供水系统反恐怖防范要求
- 幼儿园绘本故事:《老虎拔牙》 课件
- 2021年上半年《系统集成项目管理工程师》真题
- 一个冬天的童话 遇罗锦
- GB/T 706-2008热轧型钢
- 实验六 双子叶植物茎的初生结构和单子叶植物茎的结构
- GB/T 25032-2010生活垃圾焚烧炉渣集料
- GB/T 13610-2020天然气的组成分析气相色谱法
- 《彩虹》教案 省赛一等奖
评论
0/150
提交评论