【景略】 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次,發文人進小黑屋喔~

評論