PI7C9X442SL:PCI Express 到 USB 2.0 轉(zhuǎn)換橋的技術(shù)剖析
在當(dāng)今的電子設(shè)備中,數(shù)據(jù)傳輸接口的多樣性和高效性至關(guān)重要。PI7C9X442SL 作為一款 PCI Express 到 USB 2.0 的轉(zhuǎn)換橋,在提升數(shù)據(jù)傳輸效率和系統(tǒng)兼容性方面發(fā)揮著重要作用。今天,我們就來深入了解一下這款設(shè)備的特性、功能及相關(guān)技術(shù)細(xì)節(jié)。
文件下載:PI7C9X442SLBFDE.pdf
1. 產(chǎn)品概述
PI7C9X442SL 是 Diodes Incorporated 推出的一款多功能設(shè)備,它集成了 PCI Express 數(shù)據(jù)包交換和 PCIe 到 USB 2.0 橋接的功能。其高性能的互連架構(gòu)能夠?qū)⒁粋€(gè) PCIe x1 上游端口擴(kuò)展到兩個(gè) x1 下游端口和四個(gè) USB 2.0 端口,大大擴(kuò)展了系統(tǒng)的連接域。
1.1 主要特性
- 接口豐富:支持一個(gè) x1 PCIe 1.1 上游端口和兩個(gè) x1 PCIe 1.1 下游端口,同時(shí)具備四個(gè) USB 2.0 端口,可滿足多種設(shè)備的連接需求。
- 低功耗:在 L0 正常模式下,典型功耗僅為 448 mW,有效降低了能源消耗。
- 工業(yè)級溫度范圍:工作溫度范圍為 -40°C 至 85°C,適應(yīng)各種復(fù)雜的工業(yè)環(huán)境。
- 多種模式支持:支持“直通”(默認(rèn))和“存儲轉(zhuǎn)發(fā)”模式,提供 16 Gbps 的無阻塞全有線交換能力,適用于所有 3 個(gè) PCI Express 端口和 4 個(gè) USB 2.0 端口。
- 先進(jìn)的電源管理:支持多種電源狀態(tài),如 L0、L0s、L1、L2、L2/L3Ready 和 L3 鏈路電源狀態(tài),以及 D0、D3Hot 和 D3Cold 設(shè)備電源狀態(tài),有效節(jié)省能源。
1.2 工業(yè)合規(guī)性
該設(shè)備符合多項(xiàng)行業(yè)標(biāo)準(zhǔn),包括 PCI Express Base Specification Revision 1.1、PCI Express CEM Specification Revision 1.1、PCI - to - PCI Bridge Architecture Specification Revision 1.2 等,確保了其在不同系統(tǒng)中的兼容性和穩(wěn)定性。
2. 引腳定義與分配
2.1 引腳類型
PI7C9X442SL 的引腳類型包括輸入(I)、輸出(O)和電源(P),信號名稱中帶有“_L”表示低電平有效信號。
2.2 具體引腳功能
- PCI Express 接口信號:包括參考時(shí)鐘輸入對(REFCLKP、REFCLKN)、數(shù)據(jù)串行輸入對(PERP、PERN)和數(shù)據(jù)串行輸出對(PETP、PETN)等,為 PCI Express 數(shù)據(jù)傳輸提供支持。
- USB 接口信號:涵蓋 USB D+(DP)和 D -(DM)信號、過流輸入(OCI)、電源輸出使能(POE)等,用于 USB 設(shè)備的連接和控制。
- JTAG 邊界掃描信號:包括測試時(shí)鐘(TCK)、測試模式選擇(TMS)、測試數(shù)據(jù)輸出(TDO)和測試數(shù)據(jù)輸入(TDI)等,方便進(jìn)行邊界掃描測試。
- 其他信號:如 EEPROM 時(shí)鐘(EECLK)、EEPROM 數(shù)據(jù)(EEPD)、SMBus 時(shí)鐘(SMBCLK)和 SMBus 數(shù)據(jù)(SMBDATA)等,用于 EEPROM 訪問和系統(tǒng)管理。
2.3 引腳分配
PI7C9X442SL 采用 128 引腳 LQFP 封裝,引腳分配明確,確保了各個(gè)功能模塊的正常工作。
3. 功能描述
3.1 PCI Express 數(shù)據(jù)包交換功能
- 物理層電路:基于 PHY Interface for PCI Express Architecture(PIPE)設(shè)計(jì),包含 Physical Media Attachment(PMA)和 Physical Coding Sub - layer(PCS)模塊,實(shí)現(xiàn)串行鏈路和并行總線之間的轉(zhuǎn)換,提供時(shí)鐘源,解決接收端時(shí)鐘差異,并檢測物理層錯(cuò)誤。
- 數(shù)據(jù)鏈路層(DLL):采用 ACK/NACK 協(xié)議,確保數(shù)據(jù)包傳輸?shù)目煽啃?。通過 LCRC 進(jìn)行錯(cuò)誤檢測,若發(fā)現(xiàn)錯(cuò)誤則請求重傳。
- 事務(wù)層接收塊(TLP 解封裝):負(fù)責(zé)檢索頭部信息、進(jìn)行 TC/VC 映射,并驗(yàn)證事務(wù)類型和格式的正確性。
- 路由:支持 ID 基、地址基和隱式路由三種路由協(xié)議,根據(jù)數(shù)據(jù)包的目的地 ID 或地址范圍進(jìn)行轉(zhuǎn)發(fā)。
- TC/VC 映射:通過預(yù)編程的 TC/VC 映射表,將不同流量類別的數(shù)據(jù)包映射到虛擬通道 VC0。
- 隊(duì)列:定義了六種不同的數(shù)據(jù)包類型,分別放入不同的隊(duì)列,便于后續(xù)的排序處理。
- 事務(wù)排序:在單個(gè)流量類別(TC)內(nèi)定義了一組排序規(guī)則,避免死鎖,支持生產(chǎn)者 - 消費(fèi)者模型。
- 端口仲裁:采用硬件固定的輪詢、128 相加權(quán)輪詢和可編程的 128 相基于時(shí)間的加權(quán)輪詢等仲裁算法,確保輸入流量的合理轉(zhuǎn)發(fā)。
- 流量控制:采用基于信用的流量控制機(jī)制,提高緩沖區(qū)利用率,避免數(shù)據(jù)包積壓。
- 事務(wù)層發(fā)送塊(TLP 封裝):負(fù)責(zé)構(gòu)建轉(zhuǎn)發(fā)的 TLP 數(shù)據(jù)包,響應(yīng)本地資源訪問請求,并再生終止在接收端的消息。
3.2 USB 主機(jī)控制器功能
- OHCI 主機(jī)控制器:負(fù)責(zé)與 USB 全速/低速設(shè)備的通信,通過操作寄存器、批量傳輸描述符、控制傳輸描述符和主機(jī)控制器通信區(qū)域(HCCA)與主機(jī)控制器驅(qū)動軟件(HCD)交換信息。
- EHCI 主機(jī)控制器:負(fù)責(zé)與 USB 高速設(shè)備的通信,通過操作寄存器和系統(tǒng)內(nèi)存中的數(shù)據(jù)結(jié)構(gòu)進(jìn)行信息交換,支持微幀調(diào)度和拆分事務(wù)。
- 物理層電路:基于 USB 2.0 規(guī)范設(shè)計(jì),包含 PLL、偏置電流發(fā)生器、電壓帶隙等模塊,可通過設(shè)置 USB 物理層控制寄存器和 EEPROM 對物理層參數(shù)進(jìn)行配置。
4. EEPROM 接口與系統(tǒng)管理總線
4.1 EEPROM 接口
EEPROM 接口由 EECLK 和 EEPD 兩個(gè)引腳組成,可通過自動模式訪問 EEPROM,在復(fù)位時(shí)自動加載 EEPROM 中的信息,用于初始化多個(gè)寄存器。EEPROM 空間地址映射明確,可將其內(nèi)容映射到配置寄存器。
4.2 SMBus 接口
SMBus 接口由 SMBCLK 和 SMBDATA 兩個(gè)引腳組成,是一個(gè)雙向從接口,允許 SMBus 主設(shè)備(如處理器或其他 SMBus 設(shè)備)對配置寄存器進(jìn)行讀寫操作,提高了系統(tǒng)的可擴(kuò)展性和靈活性。
5. 寄存器描述
PI7C9X442SL 包含多種類型的寄存器,如硬件初始化(HwInt)、只讀(RO)、讀寫(RW)等。PCI Express 配置寄存器和 USB 設(shè)備配置寄存器詳細(xì)定義了設(shè)備的各種功能和參數(shù),通過對這些寄存器的配置,可以實(shí)現(xiàn)對設(shè)備的精確控制。
6. 時(shí)鐘方案
6.1 PCI Express 接口
PCI Express 接口需要通過 REFCLKP 和 REFCLKN 引腳輸入 100MHz 差分時(shí)鐘,對時(shí)鐘的頻率、精度、占空比和抖動等參數(shù)有嚴(yán)格要求。
6.2 USB 接口
USB 接口需要一個(gè)外部 12 MHz 晶體或振蕩器,頻率公差為 ±60ppm,對時(shí)鐘偏差、上升/下降時(shí)間和抖動等參數(shù)也有相應(yīng)要求。
7. JTAG 控制器
PI7C9X442SL 提供了 IEEE 1149.1 兼容的測試訪問端口(TAP)控制器和相關(guān) TAP 引腳,支持邊界掃描測試。通過指令寄存器控制 JTAG 邏輯的操作,包括 EXTEST、SAMPLE、IDCODE 等指令。
8. 電源管理
8.1 PCI Express 電源狀態(tài)
PI7C9X442SL 支持完整的 PCI Express 電源管理功能,包括 D0、D1、D2、D3 - hot 和 D3 - cold 電源狀態(tài),以及 L0、L0s、L1、L2/L3 ready 和 L3 鏈路電源狀態(tài)。在從 D3 - hot 到 D3 - cold 狀態(tài)轉(zhuǎn)換時(shí),關(guān)閉 VDDC 和 VDDR 主電源以節(jié)省能源。
8.2 USB 電源狀態(tài)
EHCI 主機(jī)控制器實(shí)現(xiàn)了符合 PCI 總線電源管理接口規(guī)范修訂版 1.1 的電源管理狀態(tài),包括 D0、D1、D2 和 D3 - hot。OHCI 主機(jī)控制器通過操作寄存器實(shí)現(xiàn) USB_Reset、USB_Operational、USB_Suspend 和 USB_Resume 等電源狀態(tài),并在電源狀態(tài)從掛起狀態(tài)恢復(fù)到操作狀態(tài)時(shí)發(fā)出電源管理事件信號(PME_L)。
9. 電氣和時(shí)序規(guī)格
9.1 絕對最大額定值
包括存儲溫度、結(jié)溫、電源電壓和直流輸入電壓等參數(shù)的絕對最大額定值,使用時(shí)需確保不超過這些值,以避免設(shè)備損壞。
9.2 工作環(huán)境溫度
工作環(huán)境溫度范圍為 -40°C 至 85°C,長時(shí)間暴露在高溫環(huán)境下可能會影響設(shè)備的可靠性。
9.3 功耗
在 L0 正常模式下,典型功耗為 448 mW。
9.4 直流規(guī)格
詳細(xì)規(guī)定了各個(gè)電源引腳的電壓范圍,如 VDDC、VDDR、VDDA、AVDD 和 AVDDH。
9.5 交流規(guī)格
包括 PCI Express 接口的差分發(fā)射器(TX)輸出特性和差分接收器(RX)輸入特性,以及 USB 接口的時(shí)序和電氣特性。
10. 封裝信息與訂購信息
PI7C9X442SL 采用 14mm x 14mm LQFP(128 引腳)封裝,提供了詳細(xì)的封裝信息和機(jī)械尺寸。訂購信息中明確了產(chǎn)品的溫度范圍、封裝類型和環(huán)保特性,符合相關(guān)的 RoHS 指令。
總的來說,PI7C9X442SL 是一款功能強(qiáng)大、性能穩(wěn)定的 PCI Express 到 USB 2.0 轉(zhuǎn)換橋,適用于各種需要高速數(shù)據(jù)傳輸和多設(shè)備連接的應(yīng)用場景。在設(shè)計(jì)過程中,我們需要根據(jù)具體需求合理配置寄存器,確保時(shí)鐘和電源的穩(wěn)定性,以充分發(fā)揮該設(shè)備的優(yōu)勢。大家在實(shí)際應(yīng)用中是否遇到過類似設(shè)備的配置問題呢?歡迎在評論區(qū)分享你的經(jīng)驗(yàn)和見解。
-
USB 2.0
+關(guān)注
關(guān)注
1文章
51瀏覽量
17676 -
PCI Express
+關(guān)注
關(guān)注
0文章
25瀏覽量
11502
發(fā)布評論請先 登錄
PCI Express 至PCI 橋設(shè)計(jì)原理及應(yīng)用
PI7C9X130 PCI快速轉(zhuǎn)PCI可逆網(wǎng)橋常見問題解答
PI7C9X111 PCI Express到PCI可逆網(wǎng)橋常見問題解答
PI7C9X110 PCI快速轉(zhuǎn)PCI可逆網(wǎng)橋常見問題解答
PI7C9X112SL PCIe到PCI可逆橋接器在正常模式下的功耗
PI7C9X111SL PCIe到PCI可逆橋接器正常模式下的功耗
PI7C9X20404SL/PI7C9X20303SL/PI7C9X20303UL SlimLineTM PCI Express分組交換機(jī)指南
PI7C9X442SL:PCI Express 到 USB 2.0 轉(zhuǎn)換橋的技術(shù)剖析
評論