深度剖析TSB41LV06A:IEEE 1394a六端口電纜收發器/仲裁器
作為電子工程師,我們在設計中常常會遇到對高速、高效且穩定的通信接口的需求。今天,我將深入剖析一款強大的設備——TSB41LV06A,它是一款IEEE 1394a六端口電纜收發器/仲裁器,在電纜式IEEE 1394網絡中扮演著重要角色。
文件下載:tsb41lv06a.pdf
一、TSB41LV06A概述
TSB41LV06A為在電纜式IEEE 1394網絡中實現六端口節點提供了必要的數字和模擬收發功能。它完全支持IEEE 1394 - 1995標準以及P1394a補充標準,與FireWire和i.LINK實現完全互操作,并且完全符合OpenHCI要求。每個電纜端口包含兩個差分線路收發器,可監測線路狀況以確定連接狀態、進行初始化和仲裁,以及進行數據包的接收和傳輸。
二、關鍵特性
1. 端口與速度支持
提供六個P1394a完全兼容的電纜端口,支持100/200/400 Mbits/s的傳輸速度,能滿足不同應用場景對數據傳輸速率的要求。
2. 寄存器控制
通過寄存器位,軟件可控制競爭者位、功率類位、鏈路活動控制位和P1394a特性,為工程師提供了靈活的配置選項。
3. 數據接口
通過2/4/8條并行線以49.152 MHz的頻率與鏈路層控制器進行數據接口通信,支持低成本的TI總線保持器隔離和可選的附件J電氣隔離,可與使用3.3 V和5 V電源的鏈路層控制器以及其他物理層(PHY)互操作。
4. 時鐘與同步
使用低成本的24.576 - MHz晶體,可提供100/200/400 Mbits/s的發送和接收數據,以及49.152 MHz的鏈路層控制器時鐘,確保數據傳輸的同步性。
5. 功能集成
具備系統初始化和仲裁功能,包含數據 - 選通位級編碼的編碼和解碼功能,每個端口有單獨的電纜偏置(TPBIAS),采用單3.3 - V電源供電,具有低成本、高性能的100 - 引腳TQFP(PZP)熱增強封裝,可直接替代TSB41LV06PZP。
6. 全面的P1394a支持
包括連接去抖、仲裁短復位、多速級聯、仲裁加速、飛越級聯、端口禁用/暫停/恢復等功能,還提供擴展恢復信號以與舊版DV設備兼容。
7. 節能特性
具備多種節能特性,如在暫停期間自動設備斷電、設備斷電終端、通過LPS禁用鏈路接口以及停用非活動端口等,還有超低功耗睡眠模式,適用于電池供電的應用。
8. 節點信息與監測
支持節點功率類信息信號傳輸,用于系統電源管理,可監測電纜電源的存在情況,電纜端口可監測線路狀況以確定與遠程節點的活動連接。
三、工作原理
1. 時鐘與電源管理
TSB41LV06A僅需一個外部24.576 MHz晶體作為參考,也可使用外部時鐘。內部振蕩器驅動內部鎖相環(PLL),生成所需的393.216 MHz參考信號,該信號在內部進行分頻以提供控制輸出編碼選通和數據信息傳輸的時鐘信號。49.152 MHz時鐘信號提供給相關的鏈路層控制器(LLC),用于兩個芯片的同步和接收數據的重新同步。當PD終端置高時,PLL停止工作。
2. 隔離特性
支持在自身和LLC之間設置可選的隔離屏障。當ISO輸入終端置高時,LLC接口輸出正常;當ISO終端置低時,啟用內部差分邏輯,輸出可通過電容或變壓器電隔離屏障進行耦合。
3. 數據傳輸
數據位通過電纜端口傳輸時,從LLC以兩條、四條或八條并行路徑接收(取決于請求的傳輸速度),并在TSB41LV06A內部與49.152 MHz系統時鐘同步鎖存。這些位被串行組合、編碼,并以98.304、196.608或393.216 Mbits/s的速度(分別稱為S100、S200和S400速度)作為輸出數據 - 選通信息流進行傳輸。
4. 數據接收
在數據包接收期間,接收電纜端口的TPA和TPB發送器禁用,接收器啟用。編碼的數據信息在TPA電纜對上接收,編碼的選通信息在TPB電纜對上接收。接收到的數據 - 選通信息被解碼以恢復接收時鐘信號和串行數據位,串行數據位被拆分為兩條、四條或八條并行流(取決于指示的接收速度),重新同步到本地49.152 MHz系統時鐘并發送到相關的LLC。接收到的數據也會在其他活動(連接)的電纜端口上重復傳輸。
5. 線路監測與仲裁
TPA和TPB電纜接口均包含差分比較器,用于在初始化和仲裁期間監測線路狀態。這些比較器的輸出由內部邏輯用于確定仲裁狀態。TPA通道監測輸入電纜的共模電壓,該電壓值在仲裁期間用于設置下一個數據包傳輸的速度。TPB通道監測TPB對上的輸入電纜共模電壓,以檢測遠程提供的雙絞線偏置電壓的存在。
6. 偏置電壓與終端
TSB41LV06A在TPBIAS終端提供1.86 V標稱偏置電壓,用于端口終端。每個端口(未使用的端口除外)的該偏置電壓必須通過1 μF的外部濾波電容進行去耦。線路驅動器在高阻抗電流模式下工作,設計用于與外部112 - Ω線路終端電阻網絡配合使用,以匹配110 - Ω電纜阻抗。
7. 端口處理與配置
當TSB41LV06A的電源關閉且雙絞線電纜連接時,其發送器和接收器電路對電纜呈現高阻抗,不會加載電纜另一端的TPBIAS電壓。對于未使用的端口,需要對其雙絞線終端進行端接,以確保可靠運行。此外,還有多個終端用于設置各種配置狀態位,如PC0 - PC2用于設置節點的默認功率類狀態,C/LKON用于指示節點是否為等時資源管理器(IRM)或總線管理器(BM)的競爭者。
8. 暫停/恢復功能
支持IEEE P1394a規范中定義的暫停/恢復功能。暫停機制允許直接連接的端口對進入低功耗節能狀態,同時保持總線段之間的端口到端口連接。當所有六個端口都暫停時,除了帶隙參考發生器和偏置檢測電路外,所有電路都將斷電,從而顯著節省功耗。
四、應用信息
1. 內部寄存器配置
TSB41LV06A有16個可訪問的內部寄存器,地址0 - 7的基本寄存器配置固定,地址8h - Fh的分頁寄存器配置取決于當前選擇的頁面(共8頁,編號0 - 7h),所選頁面在基本寄存器7h中設置。基本寄存器的配置和相應字段描述在文檔中有詳細說明,部分寄存器或寄存器字段保留,可能在未來使用。
2. 端口狀態頁面
通過將Page_Select字段設置為0,并將所需端口號寫入Port_Select字段,可以訪問端口狀態頁面,獲取每個端口的配置和狀態信息。該頁面的寄存器配置和字段描述也有明確說明。
3. 供應商識別頁面
| 將Page_Select字段設置為1可選擇供應商識別頁面,用于識別供應商/制造商和合規級別,其寄存器配置和字段描述如下: | 字段 | 大小 | 類型 | 描述 |
|---|---|---|---|---|
| Compliance | 8 | Rd | 合規級別,對于TSB41LV06A,該字段為01h,表示符合P1394a規范 | |
| Vendor ID | 24 | Rd | 制造商的組織唯一標識符(OUI),對于TSB41LV06A,該字段為08_00_28h(德州儀器) | |
| Product ID | 24 | Rd | 產品標識符,對于TSB41LV06A,該字段為46xx xxh |
4. 供應商相關頁面
| 將Page_Select字段設置為7可選擇供應商相關頁面,提供了TSB41LV06A的特殊控制功能以及制造測試和調試中使用的配置和狀態信息。該頁面的寄存器配置和字段描述如下: | 字段 | 大小 | 類型 | 描述 |
|---|---|---|---|---|
| NPA | 1 | Rd/Wr | 空數據包操作標志,控制在啟用仲裁加速時接收到空數據包時是否清除公平和優先級請求 | |
| Link_Speed | 2 | Rd/Wr | 鏈路速度,指示連接的LLC的最高速度能力,編碼為00 - S100、01 - S200、10 - S400 |
5. 功率類編程
| PC0 - PC2終端用于設置發送的自識別數據包中pwr字段(位21 - 23)所指示的功率類的默認值,不同的功率類編碼對應不同的節點功率特性,如下表所示: | PCO - PC2 | 描述 |
|---|---|---|
| 000 | 節點不需要電源,也不重復電源 | |
| 001 | 節點自供電,為總線提供至少15 W的功率 | |
| 010 | 節點自供電,為總線提供至少30 W的功率 | |
| 011 | 節點自供電,為總線提供至少45 W的功率 | |
| 100 | 節點可僅從總線獲取最多3 W的功率用于PHY,也可向總線提供功率,具體功率可在配置ROM中找到 | |
| 101 | 節點從總線獲取功率,使用最多3 W,還需要額外2 W來啟用鏈路和節點的更高層 | |
| 110 | 節點從總線獲取功率,使用最多3 W,需要額外3 W來啟用鏈路 | |
| 111 | 節點從總線獲取功率,使用最多3 W,需要額外7 W來啟用鏈路 |
6. 設計與使用注意事項
設計PowerPAD封裝
TSB41LV06A采用高性能、熱增強的100引腳PZP PowerPAD封裝。使用該封裝時,需注意PowerPAD是設備底部的暴露金屬墊,是熱和電的導體。建議在設備下方設置接地的熱焊盤,將設備接地終端焊盤直接連接到該熱焊盤,以提高熱性能和電氣接地性能。相關詳細信息可參考TI應用筆記PowerPAD Thermally Enhanced Package和PHY Layout。
與非P1394a鏈路層配合使用
TSB41LV06A實現了P1394a補充標準中規定的PHY - LLC接口,該接口與舊版TI PHY設備使用的IEEE Std 1394 - 1995信息性附件J中描述的接口完全兼容。但在與非P1394a LLC設備配合使用時,需要理解P1394a補充標準對附件J接口的增強功能,如新增的LLC服務請求、多速級聯功能以及擴展的速度代碼等。
與低速鏈路層配合使用
雖然TSB41LV06A是S400能力的PHY,但可與低速LLC配合使用。在這種情況下,未使用的Dn終端應通過10 - kΩ電阻接地。為了幫助構建準確的速度圖,可通過Vendor - Dependent頁面(頁面7)的Link_Speed字段設置自識別數據包中指示的速度能力。
上電復位
為確保TSB41LV06A正常工作,RESET終端必須在PHY電源達到最低所需電源電壓后至少2 ms內保持低電平。使用無源電容在RESET終端生成上電復位信號時,電容的最小值應滿足特定方程。
晶體選擇
TSB41LV06A使用外部24.576 MHz晶體作為內部振蕩器電路的參考。為實現所需的頻率精度和穩定性,晶體應滿足特定規格,如工作模式為基頻、頻率公差和穩定性在±30 ppm以內、負載電容需要根據實際情況進行調整等。建議使用頻率計數器測量PHY的SYSCLK輸出頻率,并根據需要調整晶體的負載電容。
總線復位
在TSB41LV06A中,可通過設置PHY寄存器1中的發起總線復位(IBR)位來發起總線復位和初始化序列。同時,根保持(RHB)位和間隙計數也會受到影響,它們也可通過PHY - config數據包進行更新。為了在總線上保持一致的間隙計數,使用IBR位、RHB位和間隙計數時需要遵循一定規則。
五、原理操作
1. 總線復位
TSB41LV06A與LLC通過多個終端進行接口通信,包括SYSCLK、CTL0 - CTL1、D0 - D7、LREQ、LPS、C/LKON和ISO等。SYSCLK提供49.152 MHz的接口時鐘,所有控制和數據信號都在其上升沿同步和采樣。CTL0和CTL1形成雙向控制總線,D0 - D7形成雙向數據總線,LREQ用于LLC向PHY發送串行服務請求,LPS和C/LKON用于PHY和LLC的電源管理,ISO用于啟用輸出差分邏輯。
2. 輸出差分
當在PHY和LLC之間實現附件J類型的隔離屏障時,CTL0 - CTL1、D0 - D7和LREQ信號必須進行數字差分,以確保隔離電路正常工作。TSB41LV06A在這些雙向終端上實現了與特定電路功能等效的差分電路,LLC也需要在其相應終端上實現類似的輸出差分和輸入滯后電路。
3. LLC服務請求
LLC通過LREQ終端發送串行位流來請求訪問總線、讀寫PHY寄存器或控制仲裁加速。請求流的長度和類型編碼有明確規定,不同類型的請求有不同的編碼和操作要求。例如,總線請求的長度為7或8位,包含起始位、請求類型、請求速度和停止位等信息;讀寫寄存器請求和加速控制請求也有各自的編碼和操作流程。
4. 狀態傳輸
當有狀態信息需要傳輸到LLC時,PHY會發起狀態傳輸。PHY等待接口空閑后開始傳輸,通過CTL終端置為Status狀態并在D[0:1]終端發送狀態信息的前兩位來啟動傳輸。傳輸過程中,PHY保持CTL = Status狀態,直到所有狀態信息成功傳輸。狀態傳輸可能會被接收到的數據包中斷,PHY會繼續嘗試完成傳輸。
5. 接收操作
當PHY在串行總線上檢測到數據前綴狀態時,會發起接收操作。通過將CTL終端置為Receive狀態,并在D終端置為邏輯1(數據存在指示)來指示接收操作的開始,隨后在D終端放置速度代碼和數據包數據。PHY在接收到數據包的最后一個符號后,將CTL終端置為idle狀態,結束接收操作。接收到的所有數據包都會傳輸到LLC。
6. 發送操作
當LLC通過LREQ終端發出總線請求后,PHY進行仲裁以獲得總線控制權。如果PHY贏得仲裁,會將PHY - LLC接口總線授予LLC,LLC可以通過CTL終端控制總線狀態,進行數據傳輸。傳輸結束后,LLC可以選擇發送另一個級聯數據包或釋放總線。如果啟用了多速級聯功能,LLC需要在發送級聯數據包時指定速度代碼。
7. 接口復位和禁用
LLC使用LPS信號控制PHY - LLC接口的狀態,接口可以進入復位狀態、禁用狀態或初始化并恢復正常操作。LPS信號可以是電平信號或脈沖信號,具體取決于PHY - LLC接口是否存在隔離屏障。當接口不工作時,PHY會取消任何未完成的總線請求或寄存器讀取請求,并忽略通過LREQ線發出的請求。
六、封裝與熱信息
1. 封裝選項
TSB41LV06A有多種封裝選項,如TSB41LV06APZP和TSB41LVO6APZP.A,采用HTQFP(PZP)封裝,引腳數為100,每包數量為90,使用JEDEC TRAY包裝,符合RoHS標準,引腳鍍層為NIPDAU,MSL評級為Level3 - 260C - 168 HR,工作溫度范圍為0 - 70°C。
2. 熱信息
PowerPAD封裝包含一個暴露的熱焊盤,設計用于連接到印刷電路板(PCB)。熱焊盤必須直接焊接到PCB上,焊接后PCB可作為散熱器。通過使用熱過孔,熱焊盤可以直接連接到設備電氣原理圖中所示的適當銅平面,或者連接到PCB中設計的特殊散熱器結構,以優化集成電路(IC)的熱傳遞。相關詳細信息可參考TI應用筆記PowerPAD Thermally Enhanced Package和PowerPAD Made Easy。
七、總結
TSB41LV06A是一款功能強大、特性豐富的IEEE 1394a六端口電纜收發器/仲裁器。它在端口支持、速度能力、節能特性、寄存器配置等方面都表現出色,為電子工程師在設計電纜式IEEE 1394網絡節點時提供了可靠的選擇。然而,在實際應用中,需要仔細考慮其工作
發布評論請先 登錄
深度剖析TSB41LV06A:IEEE 1394a六端口電纜收發器/仲裁器
評論