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