自学车载以太网笔记(1)

1 补充基础知识

1.1以太网分层

OSI分层模型:

1.1.1 链路层

    数据链路层可分为LLC和MAC控制器。

        • LLC负责向上层提供服务。

        • MAC控制器负责数据帧的封装处理和帧检测,支持与phy的MII、GMII、RGMII等通信接口。

1.1.2 物理层

物理层一般有phy芯片进行模数转换,将数字信号和转为光电模拟信号或者接收光电信号转成数字信号,从硬件上phy与物理网线的连接间会通过rj45进行连接,phy与rj45间一般会增加网络变压器(主要为了增加发出的网络信号传输距离)。

1.2 mac和phy

1.2.1 Mac和phy结构

主要考虑芯片面积和模数转换的特性一般会把mac集成到处理器,而phy会以外设芯片的方式放在外面。

Phy结构:

数据发送流程:

通过mii收到mac发送过来的数据,经过编码再转成模拟信号通过mdi接口发送出去。

接收数据流程:

从mdi接口收到模拟信号数据,经过模数转换再解码将数据通过mii写入mac。

除了数据的收发,phy芯片会通过miim管理器对phy进行控制和管理,phy芯片内部寄存器的读写一般通过mdio接口进行,Mdio接口由mdc时钟和mdio数据组成,同时mdio可同时管理多个phy芯片,mdio协议中规定了phy地址位宽为5bit,所以1个mdio最多管理32个phy芯片。

Mdio管理帧格式:

总结,关于phy寄存器可能会需要关注下面几个,以tja1101为例:

控制寄存器0:

状态寄存器1:

配置寄存器18:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

影帝sunny

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

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

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

打赏作者

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

抵扣说明:

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

余额充值