1、 熱插拔概述
1.1歷史
熱插拔(hot-plugging或Hot Swap)即帶電插拔,是指將設(shè)備板卡或模塊等帶電接入或移出正在工作的系統(tǒng),而不影響系統(tǒng)工作的技術(shù)。我們?nèi)粘W畛S玫膽?yīng)用就是USB熱插拔。
一方面,在軍事、電信、金融等領(lǐng)域,設(shè)備投入運(yùn)行后,必須夜以繼日地運(yùn)轉(zhuǎn),對(duì)這些設(shè)備的部件進(jìn)行拆裝維修、維護(hù)、擴(kuò)展時(shí),系統(tǒng)不能停機(jī),停機(jī)則意味著重大的經(jīng)濟(jì)損失。這就要求設(shè)備部件能夠在系統(tǒng)帶電運(yùn)行的情況下進(jìn)行接入或者移出。
另一方面,對(duì)連接到總線上的設(shè)備,對(duì)單個(gè)設(shè)備進(jìn)行插入或者拔出的時(shí)候,不能對(duì)總線產(chǎn)生較大干擾,否則會(huì)在總線上產(chǎn)生較大的噪聲,引起總線上其他設(shè)備的停機(jī)或者誤碼產(chǎn)生,影響整條總線業(yè)務(wù)。熱插拔技術(shù)正是在這種需求下應(yīng)運(yùn)而生。
民用熱插拔技術(shù)開始于PC機(jī)的開發(fā)中,從586時(shí)代開始,系統(tǒng)總線都增加了外部總線的擴(kuò)展,此時(shí)的系統(tǒng)總線已經(jīng)初步滿足熱插拔的要求。1997年開始,新的BIOS中增加了即插即用功能的支持,雖然這種即插即用的支持并不代表完全的熱插拔支持,僅支持熱添加和熱替換。
1.2 熱插拔防護(hù)等級(jí)
按照電路帶電插拔時(shí)對(duì)器件和信號(hào)的影響程度,把帶電插拔的防護(hù)設(shè)計(jì)分為四個(gè)等級(jí)。介紹如下。但該四個(gè)等級(jí)是根據(jù)普通邏輯器件(如驅(qū)動(dòng)器等)的電路結(jié)構(gòu)來定義的,FPGA、CPLD等大邏輯器件的端口結(jié)構(gòu)與普通邏輯器件有較大的區(qū)別,結(jié)構(gòu)更加復(fù)雜,但仍可以等效為普通邏輯器件的熱插拔等級(jí)。
1)0級(jí)防護(hù)
具有0級(jí)防護(hù)設(shè)計(jì)的電路板應(yīng)在先關(guān)斷主電源的情況下才能安全的帶電插拔。它沒有對(duì)瞬變電流或突變電壓的抑制保護(hù),插拔過程中插入電路板接口也不能進(jìn)入高阻狀態(tài)。如果插入電路板在系統(tǒng)沒有斷電情況下就進(jìn)行帶電插拔,板上的接口器件或其他元件很可能受到損壞。只能達(dá)到0級(jí)防護(hù)設(shè)計(jì)的電路板不能帶電插拔。
2)1級(jí)防護(hù)(Partial Power Down)
具有1級(jí)防護(hù)設(shè)計(jì)的電路板在斷電時(shí)能限制帶電總線和插入電路板接口之間的電流,從而防止插入電路板受到損壞。這種瞬態(tài)電流限制就能保證在不打斷主電源情況下帶電插拔電路板,但是在帶電插拔期間,主系統(tǒng)必須暫停信號(hào)傳輸。這種防護(hù)設(shè)計(jì)需要使用IOFF電路。
3)2級(jí)防護(hù)(Hot Insertion)
具有2級(jí)防護(hù)設(shè)計(jì)的電路板具有帶電插拔性能,它能防止插入電路板插拔時(shí)的驅(qū)動(dòng)沖突。2級(jí)防護(hù)設(shè)計(jì)除了具有1級(jí)防護(hù)設(shè)計(jì)的能力外,信號(hào)端還能在電源電壓上升到指定值之前保持高阻狀態(tài),在電源電壓超過這個(gè)指定值后會(huì)按照設(shè)置狀態(tài)輸出。電路板斷電時(shí),在電源電壓下降到預(yù)定電壓值之前輸出保持為驅(qū)動(dòng)邏輯電平,然后變成高阻狀態(tài)。按照2級(jí)防護(hù)設(shè)計(jì)的要求,電路板帶電插拔期間總線上的數(shù)據(jù)傳輸可能會(huì)被打斷。2級(jí)防護(hù)設(shè)計(jì)既需要1級(jí)防護(hù)設(shè)計(jì)中的IOFF電路,也需要上電3態(tài)電路(PU3S)。
4)3級(jí)防護(hù)(Live Insertion)
具有3級(jí)防護(hù)設(shè)計(jì)的電路板在帶電插拔時(shí)對(duì)系統(tǒng)電源和信號(hào)沒有其他的限制、約束和要求。帶電插拔和數(shù)據(jù)交換可同步進(jìn)行,即在任何情況下進(jìn)行插、拔操作都不會(huì)破壞數(shù)據(jù),當(dāng)然更不會(huì)損壞器件。為了達(dá)到這些要求,3級(jí)防護(hù)設(shè)計(jì)同時(shí)需要IOFF、PU3S和預(yù)充電I/O。
1.3 熱插拔會(huì)導(dǎo)致的問題
在以前,我們使用電腦或者其他電子設(shè)備時(shí),總會(huì)受到警告:不能帶電插拔,如果我們帶電插拔,輕則造成系統(tǒng)死機(jī)或者重啟,重則造成接口電路硬件損壞,造成巨大損失。這是什么原因呢,對(duì)不支持熱插拔的系統(tǒng),帶電插拔為什么會(huì)造成如此嚴(yán)重的后果?
(1) 熱插拔引發(fā)閂鎖效應(yīng):熱插拔前設(shè)備之間可能存在較高電位差,如果不采取相應(yīng)措施這種電位差將對(duì)設(shè)備上的IC 芯片構(gòu)成嚴(yán)重危害,尤其是CMOS器件,有可能引發(fā)閂鎖效應(yīng)。
(2)熱插拔誘發(fā)靜電問題:雖然冷插拔過程中也有靜電問題,但是由于熱插拔時(shí)一部分電路是處于上電工作狀態(tài),因此熱插拔時(shí)的靜電干擾會(huì)引發(fā)諸如“閂鎖效應(yīng)”之類惡性故障,除此之外,熱插拔對(duì)于穩(wěn)定工作的背板設(shè)備的靜電干擾使得本來在設(shè)備內(nèi)部的背板連接器變成了被靜電直接擊中的外部接口。
(3)熱插拔導(dǎo)致浪涌問題:當(dāng)單板插入機(jī)框時(shí),機(jī)框中其他設(shè)備已處于穩(wěn)定工作狀態(tài),所有儲(chǔ)能電容均被充滿電,而單板上的電容沒有電荷,當(dāng)設(shè)備與主板接觸時(shí)設(shè)備上的電容充電將在短時(shí)間內(nèi)從電源系統(tǒng)吸入大量電能,在供電線路上形成一股比正常工作電流高出數(shù)倍的浪涌電流。浪涌電流會(huì)使電源出現(xiàn)瞬時(shí)跌落導(dǎo)致系統(tǒng)復(fù)位、引發(fā)閂鎖效應(yīng)、導(dǎo)致連接器電路板金屬連線和電路元件燒壞。
(4)熱插拔對(duì)總線造成干擾:總線上插入板卡時(shí),由于新插入板卡電容的充電以及上電過程中一些低阻抗通道的存在,會(huì)產(chǎn)生極大的浪涌電流,拉低總線電平,對(duì)總線上其他設(shè)備產(chǎn)生干擾,影響總線上其他設(shè)備的正常運(yùn)行。同時(shí)插拔時(shí)也對(duì)總線接口帶來靜電問題。
2、熱插拔導(dǎo)致的閂鎖效應(yīng)及其防治
2.1閂鎖效應(yīng)及其機(jī)理
(1) 定義:閂鎖(Latch up)是指CMOS器件所固有的寄生雙極晶體管被觸發(fā)導(dǎo)通,在電源和地之間形成一個(gè)低阻通路。
(2)故障現(xiàn)象:CMOS芯片的電源和地之間大電流通過,導(dǎo)致芯片自身燒毀失效,嚴(yán)重時(shí)會(huì)波及周圍的電路和易燃器件(如:鉭電容)。
(3)內(nèi)部機(jī)理:見圖2-1
圖2-1 閂鎖內(nèi)部機(jī)理示意圖
如圖2-1所示,CMOS發(fā)生閂鎖效應(yīng)時(shí),其中的NMOS的有源區(qū)、P襯底、N阱、PMOS的有源區(qū)構(gòu)成一個(gè)n-p-n-p的結(jié)構(gòu),即寄生晶體管(Q1、Q2),本質(zhì)是寄生的兩個(gè)雙極晶體管的連接。P襯是NPN的基極,也是PNP的集電極,也就是NPN的基極和PNP的集電極是連著的;N阱既是PNP的基極,也是NPN的集電極。再因?yàn)镻襯底和N阱帶有一定的電阻,分別用R1和R2來表示。
當(dāng)N阱或者襯底上的電流足夠大,使得R1或R2上的壓降為0.7V,就會(huì)是Q1或者Q2開啟。例如Q1開啟,它會(huì)提供足夠大的電流給R2,使得R2上的壓降也達(dá)到0.7V,這樣R2也會(huì)開啟,同時(shí),又反饋電流提供給Q1,形成惡性循環(huán),最后導(dǎo)致大部分的電流從VDD直接通過寄生晶體管到GND,而不是通過MOSFET的溝道,這樣?xùn)艍壕筒荒芸刂齐娏鳌?/p>
(4)閂鎖機(jī)理的集總器件表述:
元器件中的寄生晶體管連接關(guān)系可以用集總元件來表示,如圖2-2所示,其結(jié)構(gòu)實(shí)際上是一個(gè)雙端PNPN結(jié)結(jié)構(gòu),如果再加上控制柵極,就組成門極觸發(fā)的閘流管。該結(jié)構(gòu)具有如圖3所示的負(fù)阻特性,該現(xiàn)象就稱為閂鎖效應(yīng)(閂鎖本是閘流管的專有名詞)。即雙端PNPN結(jié)在正向偏置條件下,器件開始處于正向阻斷狀態(tài),當(dāng)電壓達(dá)到轉(zhuǎn)折電壓時(shí),器件會(huì)經(jīng)過負(fù)阻區(qū)由阻斷狀態(tài)進(jìn)入導(dǎo)通狀態(tài).這種狀態(tài)的轉(zhuǎn)換,可以由電壓觸發(fā)(=0),也可以由門極電流觸發(fā)(≠O)。門極觸發(fā)大大降低了正向轉(zhuǎn)折電壓。
圖2 -2PNPN雙端器件
兩個(gè)寄生晶體管工作時(shí),形成正反饋電路,加深可控硅導(dǎo)通,造成的結(jié)果在器件級(jí)的描述一樣,一股大的電流將由電源流向接地端,導(dǎo)致一般正常電路工作中斷,甚至?xí)捎诟唠娏魃岬膯栴}而燒毀芯片
2.2 閂鎖的產(chǎn)生條件
(1)存在正反饋:寄生雙極極晶體管回路電流增益必須大于1。β1β2.>1
(2)外觸發(fā)條件:一個(gè)維持足夠長(zhǎng)時(shí)間的外部電流,使雙極型晶體管導(dǎo)通起來。
(3)電流供應(yīng)能力:外電路能持續(xù)提供維持閂鎖所必須的電流。
2.3 閂鎖的常見誘發(fā)原因
(1)輸入/輸出腳電壓:高電平比芯片電源還高,低電平比芯片地還低,這是最常見的誘發(fā)原因。
(2)電源端異常的浪涌電壓或噪聲干擾,
(3)地線引入異常干擾電壓。
2.4熱插拔誘發(fā)閂鎖的原因分析
(1)通訊管腳先于電源管腳接通導(dǎo)致CMOS器件的輸入/輸出腳電壓高于電源電壓或低于地電壓。
(2)板卡插入瞬間由于電容充電電流,導(dǎo)致背板電源異常波動(dòng),引發(fā)器件閂鎖。
(3)單板插入時(shí)板上靜電放電導(dǎo)致的閂鎖
(4)板卡拔出瞬間由于電感的感生電壓導(dǎo)致背板CMOS器件閂鎖。
2.5閂鎖的預(yù)防措施
(1) 電路接口部分采用防護(hù)措施:防止觸發(fā)信號(hào)的引入。
(2)COMS器件輸入/輸出端加限流電阻。驅(qū)動(dòng)長(zhǎng)線負(fù)載時(shí),做好匹配,以減小過沖、下沖,允許的條件下,可在CMOS器件端口處加兩個(gè)二極管,一個(gè)接地,一個(gè)接電源。系統(tǒng)具有用戶可操作的I/O,在I/O串接一個(gè)電阻限流,并可在端口處加兩個(gè)二極管,一個(gè)接地,一個(gè)接電源。
(3)小功耗器件電源線上串限流電阻,電源串電阻,限流,消除閂鎖導(dǎo)致器件的損壞。
(4)防止電源/地線電壓波動(dòng)
(5)避免大電容負(fù)載
(6)帶電插拔時(shí),要求連接順序?yàn)椋篏ND、低電壓電源、高電壓電源、I/O。其中電壓以絕對(duì)值計(jì)。相同幅值的正負(fù)電源同時(shí)上電,可使兩者的影響相互抵消。
(7)做好電源去耦,避免上電時(shí)或工作中,電源電壓上沖或下沖導(dǎo)致的閂鎖。
(8)數(shù)字電路與模擬電路相接時(shí),如下圖,通過電阻分壓比用二極管箝位效果要好。
(9)繼電器等感性負(fù)載,加反接二極管吸收浪涌電流。
(11)高低電壓電源之間接二極管,避免在上下電時(shí),低電壓電源端電壓超過高電壓電源端過多,起箝位作用。
(12)同電壓的不同電源之間加兩個(gè)相互反接的肖特基二極管。
(13)AGND與DGND之間加兩個(gè)相互反接的肖特基二極管。
審核編輯 :李倩
-
usb
+關(guān)注
關(guān)注
60文章
7990瀏覽量
266313 -
熱插拔
+關(guān)注
關(guān)注
2文章
226瀏覽量
37658 -
肖特基二極管
+關(guān)注
關(guān)注
5文章
935瀏覽量
34983
原文標(biāo)題:知識(shí)分享:熱插拔技術(shù)詳解(上)
文章出處:【微信號(hào):Elec-sunday,微信公眾號(hào):電子芯期天】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
SATA硬盤的熱插拔功能介紹
PCIe熱插拔機(jī)制介紹
![PCIe<b class='flag-5'>熱插拔</b>機(jī)制介紹](https://file1.elecfans.com/web1/M00/F5/75/wKgaoWc9NzqAbvtYAAAtQtSpbxk308.png)
TLV320AIC3104是否支持lineIn的熱插拔?
熱插拔是什么意思
HDMI熱插拔原理及信號(hào)解析
處理熱插拔應(yīng)用中的系統(tǒng)瞬變
![處理<b class='flag-5'>熱插拔</b>應(yīng)用中的系統(tǒng)瞬變](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
穩(wěn)健的熱插拔設(shè)計(jì)
![穩(wěn)健的<b class='flag-5'>熱插拔</b>設(shè)計(jì)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
熱插拔電源是什么意思
熱插拔電源和冗余電源哪個(gè)好
熱插拔電源接口定義是什么
面向熱插拔應(yīng)用的MOSFET
![面向<b class='flag-5'>熱插拔</b>應(yīng)用的MOSFET](https://file1.elecfans.com/web2/M00/05/C9/wKgZombesLaAW8HHAAAbJR-ntsE791.jpg)
![](https://file1.elecfans.com/web2/M00/04/BD/wKgaombG_t2AXcilAAPDqiiy_pY237.jpg)
評(píng)論