使用RTL8211FSI+RTL9010AA實現T1與TX轉換功能的實踐

關鍵字 :RealtekRTL9010AARTL8211FSIPHY

Realtek 的 PHY 晶片用途廣泛,種類也非常多樣化,從速度上來區分有 100Mbps/1000Mbps/2.5Gbps/10Gbps 的 PHY;從外部介面上來區分,有具備標準乙太網路介面 RJ45(簡稱 TX 口)的 PHY,另外還有具備 T1 介面的車載 PHY,可以滿足不同應用場景的需求。本文將介紹一種 PHY 的應用。

 

T1接口是一種用於汽車領域的網路接口,其最大的優點是只需要1對差分線(普通以太網網線為4對8芯線)即可實現100Mbps/1000Mbps/2500Mbps等數據傳輸。因此,T1接口與TX接口是完全不同的,它們無法直接互聯互通。所以在汽車開發領域經常會使用一種T1/TX網路轉換設備,通過這個轉換設備,可以實現PC與車載網路設備的互聯,從而實現通過PC對車載網路設備的開發與調試。本文利用Realtek的2顆PHY晶片實現了T1/TX轉換設備的功能,其實現框圖如下:

圖1 T1/TX轉換設備框圖

            

RTL8211FSI是一顆工業級以太網PHY晶片,它具有RGMII接口和SGMII接口。RTL9010AA是一顆車規PHY晶片,也具有RGMII接口和SGMII接口。在這個設計中,RTL9010AA通過SGMII連接到RTL8211FSI上,由於SGMII只需要4條線,因此布線相對簡單。通過這樣的方案,就實現了T1/TX接口的轉換。

 

由於RTL8211FSI及RTL9010AA都需要進行配置,因此在上述方案中需要引入一顆MCU,用於對整個系統進行配置。這裡對MCU的配置要求不算高,我使用了nrf51822作為這顆MCU。這顆MCU可以對RTL8211FSI及RTL9010AA進行基本的初始化配置,最重要的是可以通過串口命令來配置接口速率以及配置T1接口的主模式(Master模式)和從模式(Slave模式),可以取代撥碼開關完成設置,使用起來非常方便。

圖 2 實物照片

 

板子上還有一個Type接口,TypeC接口既可以作為供電口,又可以作為配置口,接線簡單。在軟體實現上,可以根據需要增加一些自己想用的命令,比如可以增加線纜診斷功能,還可以增加信號品質監測等功能,還有一定的想像空間。

圖3 當前實現的命令列

 

目前實現的命令列包括Master Slave切換命令、速度切換命令,以及檢測T1/Tx介面當前是Link Up狀態還是Link Down狀態。使用起來還是比較方便的。

 

好了,這個Realtek PHY的小應用就介紹到這裡,如果您對Realtek的產品有應用需求(需要貴公司有一定的量才可以),可以與大聯大北京Realtek團隊聯繫,我們將為您提供產品方案推薦及技術支持。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能

參考來源

: