大家好,欢迎来到IT知识分享网。
今天看LAN9220的驱动相关内容。LAN9220的这个网络模块包含mac模块和phy物理收发器模块,LAN9220把这两个模块集成到一个芯片里。mac模块和PHY模块通过mii(Meida Independent Interface)并行接口通信。
MAC把一帧数据(frame) 通过并行总线MII发送给的PHY物理收发器模块, 物理收发器PHY把并行数据转换为串行数据,然后以差分信号发送给隔离变压器(transformer)(这个变压器是1:1的,起隔离作用),传到网线的另一端。
MII接口是一个通用的接口,我记得在DM3730的camer模块里,camera接受图像数据的时候也用到了MII接口。MII总线是并行总线,两套信号线,一套是发送,一套是接收。每套有自己的并行数据线(4跟)、时钟线、和其他控制线。
PHY这个设备在网络的分层中属于物理层。PHY模块只是单纯的发送(MAC传给它的)字节,没有帧frame的概念。
PHY这个设备能和网线另一端的PHY设备自动协商传输速度(10M或100M等)。能判断网线cable的另一端是否有主机host、当前网线cable是否忙,能否发送数据等。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/21203.html