作者:Michael Peffers,TI公司 歡迎閱讀《獲得連接》系列博客!在上篇《獲得連接》博客《解密串行解串器》一文中,我們探討了如何通過串行解串器器件實現并行數據的串行解串。本文我們將探討串行解串器如何構成另一種稱為物理層器件 (PHY) 的較小器件。 什么是 PHY? 數據鏈路層與物理介質之間的電氣連接通常由 PHY 構成,數據將通過它傳輸。下圖 1 是開放式系統互聯 (OSI) 模型的一部分。OSI 模型是通信系統內部功能的概念模型。在該模型中,介質接入控制 (MAC) 通過介質獨立接口 (MII) 連接 PHY。PHY 將包含一個物理編碼子層 (PCS)、一個物理介質附加 (PMA) 層和一個物理介質相關 (PMD) 層。在較新版本的 IEEE802.3 標準中,新增了自動協商機制、鏈路訓練以及正向糾錯 (FEC) 等更多特性,但這些在每種 PHY 器件中都不需要。 圖 1:開放式系統互聯 (OSI) 模型 子層介紹 物理編碼子層 (PCS) 允許信息流入流出 MAC 或其它 PCS 客戶端(例如中繼器)。PCS 執行幀描述、編碼/解碼(例如 8b/10b 或 64b/66b)、故障信息傳輸、所接收數據的去偏移以及數據恢復。 物理介質附加 (PMA) 子層負責本地及遠程回送測試、PMA 數據組幀以及測試模式生成(即 PRBS7/CRPAT)。此外,PMA 層也是設置每信道速率及信道數量的地方。例如,有些器件不僅支持多種工作模式,而且經過設置還可在 1x10Gbps、2x5Gbps 或 4x2.5Gbps 的速率下運行。 物理介質相關 (PMD) 子層是 PHY 與實際介質屬性進行互動的地方。介質可以是單模或多模光纖、CAT5 STP/UTP、背板或者銅線纜/導線。PMD 不僅可定義介質上數據流的具體內容,而且還可標準化數據流的發送與接收。 如果這些字母縮寫讓您感到頭暈,可以看看下圖中的備忘單: 串行解串器、收發器以及 PHY 之間的區別 我們現在來回答這個問題:串行解串器、收發器以及 PHY 之間的區別是什么?串行解串器是一個器件(如 SN65LV1023A – SN65LV1224B 等),能夠通過一個新增的起動停止位為幀描述簡單串行化 10 位數據。收發器和 PHY 屬于相同的器件系列,因為它們由相同層構成。我那些早期幫助開發 PHY 的導師告訴我,收發器這個詞的出現要早于 PHY。這就是為什么 TLK2501 等 PHY 被稱為收發器的原因所在。下圖 2 是 TLK2501 產品說明書的方框圖,其中可清楚地看到 PCS、PMA 以及 PMD 子層: 圖 2:TLK2501 1.5 至 2.5GBPS 收發器 |