【景略】 JL3111 车载以太网初始化配置

一. 概述

    本文将对 JL3111 的特性做简要概括,介绍如何初始化 phy 芯片 ,并且通过 RGMII 接口与上位机进行通信。

二. 芯片特性
  • 1000BASE-T1,IEEE 802.3bp-compliant
  • 100BASE-T1,IEEE 802.3bw-compliant
  • 支持并提供 RGMII/MII/RevMII/RMII 接口
  • 支持8V/2.5/3.3V 的电源供电
  • 集成 MDI 接口终端电阻,消除了无源元件
  • 支持自动协商
  • 支持中断函数
  • 支持网络唤醒
  • 自动极性校准
  • 自动极性校正
  • 超低功耗
三. 初始化配置
    
   
初始化 phy 芯片,需要对以下四个寄存器做相关配置

        1. 配置 MDI 接口速率

    
                             (图 1)

        2. 配置 MDI 主从模式

    
                             (图 2)

        3. 配置 MAC 接口的时延
    
    
                             (图 3)

        4. 配置软复位


    
                             (图 4)

    
对以上四个寄存器完成配置后,phy 芯片应该就可以正常工作了,如果 T1 接口还是不能 link,请依次检查:

        1. 芯片外围的硬件设计,电源供电是否正确, Rbias 电阻是否为 4.99K,晶振是否起振

        2. 打印寄存器2 的数据,是否为 937c。倘若不是,检查软件 SMI 接口的协议是否为 CL45(目前暂不支持 CL22),如果还是无法输出正确的数据,使用示波器抓取 MDC 和 MDIO 的数据,根据 CL45 的时序图,查看 PRTAD 字段的数据。如图所示:

    
                             (图 5)

    PRTAD 字段的数据为 00011,那么对应的软件代码上,phy 地址则为 0 (在目前的芯片设计中, phy 地址的有效位为  00000~00011,并且 phy 地址需要取反)


        3. 检查 T1 接口的速率与对端是否一致,接口是否配置了主从模式

        4. 检查 RGMII 接口的时钟速率:

              百兆速率时:RXCLK 和 TXCLK 的时钟应该是 25MHz;

              千兆速率时:RXCLK 和 TXCLK 的时钟应该是 125MHz;

           如果量测不到时钟,需要检查主控芯片。



四. PHY 通信实际演示 
   
    本次演示的硬件平台为基于芯驰 E3110 的开发板。上位机使用的是基于海思 Hi3559 的开发板。

        1. 配置上位机的 IP 地址为 192.168.1.1

    
                             (图 6)

    在命令控制台输入 netstat -an 命令查看该 IP 地址的端口号(端口号为 80)
    
    
                             (图 7)

        2. 配置上位机的 MDI 接口为从模式(Slave)

    
                             (图 8)

        3. 配置 JL3111 phy 芯片的 IP 地址为 192.168.1.10

    
                             (图 9)

        4. 配置 JL3111 phy 芯片的服务器端地址为 192.168.1.1 ,端口号为 80

    
                             (图 10)

        5. 运行代码,在上位机的命令控制台输入 ping 192.168.1.10 命令,可以观测到 PHY 芯片在正常的进行收发包

    
                             (图 11)

    以上是 JL3111 车载以太网 phy 芯片通信演示的全过程。

如果想更深的了解 JL3111 的相关信息,可以留言评论或私信,我会进一步补充该芯片的相关咨询。



参考文档:

    《DS010-JL3111-v1.01-Preliminary》

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论