在設計可支持CompactFlash+++(或CF+)插槽的接口時,有兩個主要因素需要考慮,即供電及熱插拔。為支持CF或CF+規(guī)范,在上電復位(POR)及請求的過程中,必須具有100mA的最大電流。這樣,宿主便可執(zhí)行專門的命令以檢驗該部件有足夠的功率。
該信息可通過一個卡信息結構(CIS,Card Information Structure)讀命令或識別設備(Identify Device)命令來獲得。然后,宿主可確定是否能驅動該部件。如果能,則一個CF+部件可承受的最大電流為500mA(稱為Power Level 1)。諸如閃存等許多CF部件可工作于100mA供電電流。新的CF+宿主設計應該能支持500mA電流。在下文,我們將初步探討如何降低便攜式設備的功耗以延長其電池壽命。
要完全控制CF+部件,其宿主應能控制其插槽的電源供給。如果CF+部件不希望被拔掉且不是用電池供電,則不需要這種可變控制(如存儲器件嵌入到線路板上的情況)。CF+插槽的供電控制并不復雜,就跟FET開關與供電器件(如MICREL MIC2026)或控制器芯片(如Maxim 1601或4370)串聯(lián)一樣簡單。
在控制CF+部件的供電時,宿主必須確知該部件已為關閉電源做好準備。某些部件,如日立Microdrive等存儲驅動器具有寫入高速緩存。將Caching使能并將讀寫頭置于媒體上方后,Microdrive就會將“READY”狀態(tài)報告給一個寫命令(命令結束后解釋),即使仍有數(shù)據(jù)在寫入驅動器。在這種情況下,關閉驅動器電源之前,宿主必須執(zhí)行“STANDBY IMMEDIATE”命令,并等待“READY”狀態(tài)的出現(xiàn)。驅動器將一直保持“READY”狀態(tài),直到高速緩存被騰空且讀寫頭已停好。然后,宿主便可關閉驅動器的電源。
除了上述的電源問題外,切忌故意將CF+部件插入帶電插槽中,即使該插槽的設計允許這種在發(fā)出信號前連接電源線的操作。但是意外情況的確會發(fā)生,因此驅動器最好具備熱插拔功能。
熱插拔的設計問題是,在CF+設備進行上電復位(POR)或對小的引腳電容充電時,應避免地址或數(shù)據(jù)總線受到由其引起的瞬態(tài)沖擊。隔離這些總線的最好方法是使用驅動器/接收器(如圖1所示)。單向地址總線只需使用驅動器。數(shù)據(jù)線及一些控制線則需要使用接收器將信號與宿主隔離開來。在對插槽供電之前,接收器應在OUTPUT(至CF部件)進行預設置。這可確保在“讀選通”期間CF+部件與宿主處理器隔離,并且只與數(shù)據(jù)總線相連。由于許多宿主總線采用時分多路復用總線設計,因此地址總線通常使用一個簡單的驅動器(如74244)進行隔離。另一方面,數(shù)據(jù)總線是雙向總線,可與低階地址總線進行時分多路復用。
![]() |
|
圖1:隔離地址或數(shù)據(jù)總線的最好方法是使用驅動器/接收器。 |
因此,74373或類似器件可提供適當?shù)母綦x。當CF+插槽為空、熱插拔并非真正的熱插拔時,宿主會定期輪詢CD線,檢查CF卡的存在,然后中斷處理器,從而調用CF激活進程。該進程由通過上述的控制電路進行加電開始,然后必須等待至少300ms使該部件準備好執(zhí)行命令。等待過程分兩個階段:0-100ms為第一個階段,只是等待;100-300ms為第二階段,此時應檢查“READY”狀態(tài)是否已出現(xiàn),如果沒有,則繼續(xù)等待。準備好后即可繼續(xù)。如果超過300ms還沒出現(xiàn)“READY”狀態(tài),則報告CF卡出錯。如果在第二階段準備好,宿主必須從CF部件讀取狀態(tài)字節(jié)。該過程的大部分由驅動器軟件處理,不過這里是被用于沒有商用操作系統(tǒng)的嵌入式設計。因此,這種卡實際上并不真正具備熱插拔功能,盡管在用戶看來它具有。
若CD信號消失,這表明CF卡已被拔掉。宿主檢測到這一狀態(tài)后,會關閉電源并重新尋找等待CD信號以便再次激活。
北京2022年8月30日 /美通社/ -- 數(shù)據(jù)已經成為繼土地、勞動力、資本和技術之后的第五大生產要素,是當代經濟社會發(fā)展的基礎資源。存儲作為數(shù)據(jù)載體設備發(fā)揮著重要作用,既要滿足當前全球數(shù)據(jù)量高速增長需求,又要...
關鍵字: 數(shù)據(jù)存儲 存儲系統(tǒng) 供電 電池北京2022年8月23日 /美通社/ -- 隨著中國進入數(shù)實融合驅動的新一輪經濟發(fā)展周期,數(shù)據(jù)中心作為數(shù)字經濟的重要生產中心,在新時期下將會發(fā)生怎樣的變化?而在"雙碳"目標下,傳統(tǒng)行業(yè)的數(shù)據(jù)...
關鍵字: 數(shù)據(jù)中心 互聯(lián)網 BSP 供電2022年7月19日-納芯微單通道隔離式柵極驅動器兩款新品NSi66x1A和NSi6601M雙雙發(fā)布,均適用于驅動SiC,IGBT和MOSFET等功率管,兼具車規(guī)(滿足AEC-Q100標準)和工規(guī)兩種等級,廣泛適用于新能...
關鍵字: 納芯微 驅動器 NSi66x1A_NSi6601M熱插拔 (Hot Swap) 即帶電插拔,是指在不關閉系統(tǒng)電源的情況下,將模塊、板卡插入或拔出系統(tǒng)而不影響系統(tǒng)的正常工作,從而提高了系統(tǒng)的可靠性、快速維修性、冗余性和對災難的及時恢復能力等。
關鍵字: 上海貝嶺 RS-485 收發(fā)器 熱插拔