德州儀器PCI1520:高性能PC卡控制器的深度解析
在電子設備的設計領域,PC卡控制器扮演著至關重要的角色。今天,我們要深入探討德州儀器(TI)的PCI1520,這是一款專為滿足PCI總線電源管理接口規范而設計的高性能PC卡控制器。接下來,我將從多個方面詳細介紹它的特性、功能以及應用。
文件下載:PCI1520PDV.pdf
一、PCI1520概述
PCI1520是一款208引腳的雙插槽CardBus控制器,支持PCI總線電源管理接口規范,適用于筆記本和臺式計算機中PCI與PC卡之間的橋接。它采用先進的CMOS工藝,在實現低系統功耗的同時,還能以高達33 MHz的PCI時鐘速率運行。這款控制器支持任何組合的5V/3.3V 16位PC卡和3.3V CardBus卡,并且所有卡信號都進行了內部緩沖,支持熱插拔,無需外部緩沖。
二、產品特性亮點
(一)封裝與接口兼容性
PCI1520提供208引腳的低輪廓QFP(PDV)或209引腳的MicroStar BGA?球柵陣列(GHK/ZHK)封裝,具有2.5V核心邏輯和3.3V I/O,其通用PCI接口與3.3V和5V PCI信號環境兼容。集成的低壓降穩壓器(LDO-VR)消除了對外部2.5V電源的需求,為設計帶來了便利。
(二)卡類型支持與熱插拔功能
它支持混合搭配5V/3.3V 16位PC卡和3.3V CardBus卡,兩個PC卡或CardBus插槽均支持熱插拔,方便用戶在使用過程中進行卡的更換和插入。
(三)數據傳輸與中斷配置
PCI1520通過突發傳輸最大化與CardBus卡的數據吞吐量,提供多種中斷配置,包括并行PCI、序列化PCI、并行ISA和序列化ISA,滿足不同系統的中斷需求。同時,它還具備串行EEPROM接口,用于加載子系統ID和子系統供應商ID,采用流水線架構,實現從CardBus到PCI以及從PCI到CardBus超過130 Mbps的吞吐量。
(四)其他特性
此外,PCI1520還提供多達五個通用I/O,可編程輸出選擇CLKRUN,是多功能PCI設備,每個插槽有單獨的配置空間,為每個16位接口提供五個PCI內存窗口和兩個I/O窗口,為每個CardBus插槽提供兩個I/O窗口和兩個內存窗口。其可交換卡架構(ExCA)兼容寄存器映射在內存和I/O空間,與Intel? 82365SL-DF和82365SL寄存器兼容,具備環指示、SUSPEND、PCI CLKRUN和CardBus CCLKRUN等功能,還有插槽活動LED端子和PCI總線鎖(LOCK),采用先進的四分之一微米超低功耗CMOS技術和內部環形振蕩器。
三、端子描述
PCI1520有三種封裝形式,分別是208引腳的四方扁平封裝(PDV)和兩種209引腳的MicroStar BGA?封裝(GHK/ZHK)。文檔中詳細列出了不同封裝的端子分配和信號名稱,包括CardBus和16位PC卡的相關信息。例如,GHK封裝的端子E5是用于設備定向的識別球,內部無連接。這些端子分配的詳細信息對于硬件設計人員在進行PCB布局和連接時非常重要,能夠確保正確的信號傳輸和功能實現。
四、特性與協議詳解
(一)電源供應排序
PCI1520包含3.3V I/O緩沖器,具有5V容限,需要I/O電源和LDO-VR電源供應核心邏輯。核心電源始終為2.5V,可通過VR_PORT端子(當VR_EN為高時)或集成的LDO-VR提供。LDO-VR需要通過VCC端子提供3.3V電源。文檔中給出了推薦的電源啟動和關閉順序,以確保設備的正常運行和穩定性。在電源啟動時,首先要向設備斷言GRST以禁用輸出,然后依次施加3.3V電源和鉗位電壓;電源關閉時,同樣先斷言GRST,再移除鉗位電壓和3.3V電源。
(二)I/O特性與鉗位電壓
PCI1520的I/O特性滿足1997 PC卡標準和PCI本地總線規范的交流規格。其鉗位電壓可根據接口設置為3.3V或5V,通過3.3V I/O緩沖器實現5V容限,保護核心免受外部信號影響。例如,若系統設計師希望使用5V PCI總線,可將VCCP連接到5V電源。
(三)PCI接口
PCI1520完全符合PCI本地總線規范,支持PCI主或從操作所需的所有信號,可在5V或3.3V信號環境中工作。除了必需的PCI信號外,還提供可選的中斷信號INTA和INTB。在電源啟動序列中,GRST和PRST必須被斷言,GRST在PCLK穩定100μs后才能被釋放,PRST可與GRST同時釋放或在其后釋放。此外,PCI總線鎖定(LOCK)信號可通過多功能路由寄存器設置路由到MFUNC4端子,但該協議使用僅在PCI到CardBus橋接的下游方向受支持。
(四)PC卡應用
1. 卡插入/移除與識別
PCI1520通過卡檢測和電壓感測信號的配置來識別卡類型和電壓要求,具體編碼方案在PC卡標準和文檔中的表格中有詳細定義。這種識別機制確保了系統能夠準確地與不同類型的PC卡進行交互。
2. P2C電源開關接口
PCI1520提供PCMCIA外圍控制(P2C)接口,用于控制PC卡電源開關。其CLOCK端子可作為輸入或輸出,默認作為輸入,可通過系統控制寄存器的位27(P2CCLK)設置由PCI1520內部生成時鐘。文檔中還列出了與PCI1520兼容的電源開關選項,方便設計人員進行選擇。
3. 縮放視頻支持
通過設置卡控制寄存器中的位6(ZVENABLE),PCI1520支持PC卡的縮放視頻(ZV)功能。設置該位后,PC卡接口的16位地址線A25 - A4處于高阻抗狀態,可直接傳輸視頻和音頻數據到相應控制器,而地址線A3 - A0仍可訪問PC卡CIS寄存器進行配置。同時,PCI1520還提供了ZV輸出信號的功能說明,方便軟件進行選擇和控制。
4. 其他功能
PCI1520還具備內部環形振蕩器、集成上拉電阻、SPKROUT和CAUDPWM應用、LED插槽活動指示燈等功能。內部環形振蕩器可在無需PCI時鐘或外部時鐘的情況下,實現對插槽的斷電或對PC卡的詢問;集成上拉電阻滿足PC卡標準要求,避免了外部電阻的使用;SPKROUT可將PC卡接口的音頻信號傳輸到主機系統;LED插槽活動指示燈可指示PC卡的訪問狀態。
(五)串行總線接口
PCI1520提供串行總線接口,可從串行EEPROM加載子系統識別信息和選定寄存器默認值,并提供PC卡電源開關接口的替代方案。該接口兼容各種I2C和SMBus組件,通過在LATCH端子上實現下拉電阻和在SDA和SCL信號上實現上拉電阻來啟用。文檔中詳細描述了串行總線接口的實現、協議以及EEPROM應用,包括數據傳輸的起始和停止條件、確認協議等。
(六)可編程中斷子系統
PCI1520提供多種中斷信號方案,以滿足不同平臺的需求。PC卡中斷分為卡狀態變化(CSC)和功能中斷,可通過并行PCI、并行ISA、序列化ISA和/或PCI中斷協議通知主機控制器。文檔中詳細列出了各種中斷源、掩碼和標志寄存器,以及不同中斷信號模式下的配置和使用方法。例如,通過設置多功能路由寄存器的值,可以將不同的中斷信號路由到相應的多功能端子。
(七)電源管理
1. 集成LDO-VR
PCI1520的核心電壓為2.5V,可通過內部LDO-VR或外部電源供應。文檔中列出了內部和外部核心電源供應的要求,為設計人員在選擇電源方案時提供了參考。
2. 時鐘運行協議
PCI CLKRUN功能是PCI1520在PCI接口上進行電源管理的主要方法。在某些條件下,中央資源不允許停止PCI時鐘,而在特定事件發生時,如PC卡的中斷請求或狀態變化,PCI1520會使用CLKRUN協議重啟PCI時鐘。
3. 卡電源管理
PCI1520實現了自己的卡電源管理引擎,可在CardBus PC卡無活動時關閉其CCLK時鐘。對于16位PC卡,通過ExCA電源控制寄存器和ExCA全局控制寄存器的相關位進行電源管理,實現一定程度的功耗節省。
4. 其他電源管理功能
PCI1520還具備暫停模式、環指示、PCI電源管理和ACPI支持等功能。暫停模式可防止在GRST或PRST信號斷言時內部寄存器被清除;環指示功能允許系統在調制解調器振鈴和其他卡事件時進入暫停模式并喚醒;PCI電源管理定義了七種電源管理狀態,可實現不同程度的功耗節?。籄CPI支持提供了一種機制,允許將硬件信息描述給ACPI驅動。
五、編程模型
PCI1520的PCI配置寄存器構成了每個PCI功能的256字節PCI配置頭。文檔詳細介紹了各個寄存器的功能和使用方法,包括設備ID、供應商ID、命令寄存器、狀態寄存器等。這些寄存器的配置對于實現PCI1520的各種功能至關重要,設計人員需要根據具體需求進行正確的設置。例如,命令寄存器可控制PCI1520對PCI總線的訪問權限和功能啟用,狀態寄存器可提供設備的狀態信息。
六、ExCA兼容寄存器
ExCA寄存器與Intel 82365SL - DF PCMCIA控制器兼容,可通過I/O或內存映射方式訪問。這些寄存器控制著PC卡的各種功能,如復位、類型、中斷路由和中斷啟用等。文檔中詳細列出了每個ExCA寄存器的偏移地址、功能描述和位定義,對于實現16位PC卡的功能控制和中斷管理非常關鍵。例如,ExCA卡狀態變化中斷配置寄存器可控制卡狀態變化中斷的路由和掩碼。
七、CardBus插槽寄存器
PCI1520提供了CardBus插槽寄存器,用于報告和控制插槽特定功能。這些寄存器包括插槽事件寄存器、插槽掩碼寄存器、插槽當前狀態寄存器等。插槽事件寄存器可指示插槽狀態的變化,軟件可通過讀取插槽當前狀態寄存器獲取當前狀態;插槽掩碼寄存器可控制CardBus卡事件生成狀態變化中斷的功能。這些寄存器的詳細信息有助于設計人員實現對CardBus插槽的精確控制和管理。
八、電氣特性與機械信息
文檔中給出了PCI1520的電氣特性,包括絕對最大額定值、推薦工作條件、電氣特性以及PCI時鐘/復位時序要求等。這些信息對于確保設備在正常工作范圍內運行非常重要,設計人員需要根據這些參數進行電源供應、信號輸入輸出等方面的設計。同時,還提供了PCI1520的機械信息,包括GHK、ZHK和PDV封裝的機械尺寸,方便設計人員進行外殼設計和安裝。
九、總結
PCI1520作為一款高性能的PC卡控制器,具有豐富的特性和強大的功能。它在電源管理、中斷處理、PC卡支持等方面表現出色,能夠滿足不同應用場景的需求。無論是對于筆記本電腦還是臺式計算機的設計,PCI1520都提供了可靠的解決方案。電子工程師在進行相關設計時,可以充分利用其特性和功能,提高設計的性能和穩定性。同時,在實際應用中,還需要根據具體的設計要求和系統環境,合理配置和使用各個寄存器和功能,以實現最佳的性能表現。希望這篇文章能對大家在使用PCI1520進行設計時有所幫助,如果你在設計過程中有任何問題或想法,歡迎在評論區留言交流。
-
德州儀器
+關注
關注
123文章
1974瀏覽量
145126
發布評論請先 登錄
【好書推薦】德州儀器高性能模擬器件在高校中的應用及選型指南
PCI1520,PCI1520I,pdf(GHK/SHK/P
PCI1520 PC 卡控制器
PCI1520/PCI1520I GHK/ZHK/PDV PC卡控制器數據表
德州儀器PCI1520:高性能PC卡控制器的深度解析
評論