趙增輝,劉中友,彭圻平
(中國(guó)電子科技集團(tuán)公司第五十四研究所,河北石家莊050081)
隨著高速數(shù)據(jù)業(yè)務(wù)需求的增加,如何高質(zhì)量地解決高速IC芯片間的互連變得越來(lái)越重要。芯片間互連通常有 3種高速差分信號(hào):LVPECL(Low Voltage Positive Emitter-Coupled Logic)、LVDS(Low-Voltage Differential Signals)、CML(Current Mode Logic)。在設(shè)計(jì)高速數(shù)字系統(tǒng)時(shí),經(jīng)常遇到不同接口標(biāo)準(zhǔn)IC芯片間的連接,為解決這一問(wèn)題,本文首先簡(jiǎn)要介紹每一種差分信號(hào)的主要特征,進(jìn)而知道如何進(jìn)行直流偏置,如何進(jìn)行信號(hào)的互連設(shè)計(jì)。
LVPECL通常用于高速數(shù)據(jù)的串行或并行連接,標(biāo)準(zhǔn)的輸出負(fù)載是通過(guò)50 Ω阻抗跨接至V cc-2 V的電平上,在這種負(fù)載條件下,OUT+與OUT-的靜態(tài)電平典型值為V cc-1.3V,OUT+與OUT-輸出電流為14mA。LVPECL的信號(hào)擺幅為800mV,輸出阻抗很低(典型值為4~5 Ω),因此它有很強(qiáng)的驅(qū)動(dòng)能力。但是,當(dāng)LVPECL的輸出端通過(guò)傳輸線驅(qū)動(dòng)負(fù)載時(shí),應(yīng)特別注意傳輸線路的阻抗匹配,防止低阻抗造成的失配導(dǎo)致信號(hào)時(shí)域波形產(chǎn)生“振鈴”現(xiàn)象。LVPECL的輸入是一個(gè)具有高輸入阻抗的差分對(duì)。該差分對(duì)共模輸入電壓需偏置到V cc-1.3 V,這樣允許的輸入信號(hào)電平動(dòng)態(tài)最大。
CML是一種簡(jiǎn)單的高速接口,它的輸入與輸出是內(nèi)在匹配好的,從而減少了外圍器件,更適合于在較高的頻率工作。CML接口典型輸出差分對(duì)集電極電阻為50 Ω,輸出信號(hào)高低電平切換是靠共發(fā)射極差分對(duì)開(kāi)關(guān)控制。差分對(duì)發(fā)射極到地恒流源典型值為16 mA。假定CML輸出負(fù)載為一個(gè)50 Ω上拉電阻,此時(shí)單端CML輸出信號(hào)擺幅為 V cc~V cc-0.4 V。在這種情況下,差分輸出信號(hào)擺幅為800 mV,共模電壓為 Vcc-0.2 V,信號(hào)擺幅較小,功耗很低。但是CML接口自身驅(qū)動(dòng)能力有限,多用于芯片間較短距離高速信號(hào)的互連。
LVDS又稱 RS644總線接口,最基本器件就是LVDS驅(qū)動(dòng)器和接收器。LVDS驅(qū)動(dòng)器由驅(qū)動(dòng)差分線對(duì)電流源組成,電流通常為 3.5 mA,負(fù)載阻抗為100 Ω。LVDS接收器具有很高輸入阻抗,因此驅(qū)動(dòng)器輸出大部分電流都流過(guò)100 Ω匹配電阻,并在接收器輸入端產(chǎn)生大約350 mV電壓。當(dāng)驅(qū)動(dòng)器翻轉(zhuǎn)時(shí),它改變流經(jīng)電阻電流方向,因此產(chǎn)生有效邏輯“1”和邏輯“0”狀態(tài)。LVDS在 2.4 V的低電壓下工作,單端信號(hào)擺幅最低為200 mV,功耗低,適合做并行數(shù)據(jù)傳輸。
高速信號(hào)間的互相連接主要通過(guò)直流耦合和交流耦合2種形式進(jìn)行。下面主要以LVPECL到LVPECL、LVPECL到CML以及LVPECL到LVDS為例,詳細(xì)介紹信號(hào)互連的基本原理和實(shí)現(xiàn)方案。至于其他互連情況,讀者可以參考下面的例子自行推導(dǎo)即可。
2.1.1 直流耦合
LVPECL標(biāo)準(zhǔn)的輸出負(fù)載是通過(guò)50 Ω阻抗跨接至V cc-2 V的電平上,這就構(gòu)成了直流耦合的主要依據(jù),直流耦合如圖1所示。
圖1 LVPECL直流耦合
該電路需要滿足以下方程:
在3.3V供電時(shí),電阻按5%的精度選取,R1為130 Ω,R2為82 Ω。而在5 V 供電時(shí) ,R1為 82 Ω,R2為130 Ω。
2.1.2 交流耦合
LVPECL與LVPECL的交流耦合方式如圖2所示。在交流耦合輸出到50 Ω的終端負(fù)載時(shí),要考慮LVPECL的輸出端加一直流偏置電阻。LVPECL的輸出共模電壓需固定在Vcc-1.3 V,在選擇直流偏置電阻時(shí)僅需該電阻能夠提供14 mA到地的通路。LVPECL輸入直流偏壓應(yīng)固定在 Vcc-1.3 V,輸入阻抗應(yīng)該等于傳輸線阻抗。
圖2 LVPECL交流耦合電路
該電路需要滿足以下方程:
求解得:3.3 V 供電時(shí):R1=142 Ω,R2=82 Ω,R3=130 Ω;
5 V 供電時(shí) :R1=270 Ω,R2=68 Ω,R3=180 Ω。
然而這種方式給出的交流負(fù)載阻抗低于50 Ω,在實(shí)際應(yīng)用中,3.3 V供電時(shí),R1可以從142 Ω到200 Ω之間選取,5 V供電時(shí),R1可以從 270 Ω到350 Ω之間選取,這樣輸出波形可以達(dá)到最佳。
2.2.1 直流耦合
在LVPECL到CML的直流耦合連接方式中,需要一個(gè)電平轉(zhuǎn)換網(wǎng)絡(luò),如圖3所示。該電平轉(zhuǎn)換網(wǎng)絡(luò)的作用是匹配LVPECL的輸出與CML的輸入共模電壓。一般要求該電平轉(zhuǎn)換網(wǎng)絡(luò)引入的損耗要小,以保證 LVPECL的輸出經(jīng)過(guò)衰減后仍能滿足CML輸入靈敏度的要求;另外還要求LVPECL端的負(fù)載阻抗近似為50 Ω。下面以CS1331的CML輸入為例說(shuō)明該電平轉(zhuǎn)換網(wǎng)絡(luò)。
需要滿足以下方程組:
由于LVPECL的最小差分輸出擺幅為400 mV,而CS1331的輸入靈敏度為50 mV,因此電阻網(wǎng)絡(luò)的最小增益必須大于 50 mV/400 mV=0.125。當(dāng)V cc=3.3 V時(shí),求解上面的方程組,得到 R1=182 Ω,R2=82 Ω,R3=290 Ω,VA=1.35 V,VB=3.11 V,G=0.147,ZIN=49 Ω。LVPECL 到CS1331的直流耦合結(jié)構(gòu)如圖4所示,對(duì)于其他的CML輸入,最小共模電壓和靈敏度可能不同,可以根據(jù)上面的考慮計(jì)算所需的電阻值。
圖4 LVPECL到LVDS的直流耦合電路
2.2.2 交流耦合
LVPECL到CML的交流耦合方式如圖5所示。根據(jù)2.2節(jié)的分析,需要在LVPECL兩個(gè)輸出端增加偏置電阻,當(dāng)V cc=3.3 V時(shí),電阻值選取范圍可以從142 Ω到 200 Ω。由于LVPECL的輸出信號(hào)擺幅大于CML的接收范圍,可以在信號(hào)通道上串一個(gè)電阻。當(dāng)阻值為25 Ω時(shí),CML輸入端的電壓擺幅變?yōu)樵瓉?lái)的0.67倍。
圖5 LVPECL到CML的交流耦合連接電路
2.3.1 直流耦合
LVPECL到LVDS的直流耦合結(jié)構(gòu)需要一個(gè)電阻網(wǎng)絡(luò),設(shè)計(jì)該網(wǎng)絡(luò)時(shí)需要考慮以下幾點(diǎn):首先,當(dāng)負(fù)載是50 Ω接到Vcc-2 V時(shí),LVPECL的輸出性能是最優(yōu)的,因此考慮該電阻網(wǎng)絡(luò)應(yīng)該與最優(yōu)負(fù)載等效;然后還要考慮到該電阻網(wǎng)絡(luò)引入的衰減不應(yīng)太大,LVPECL輸出信號(hào)經(jīng)衰減后仍能落在LVDS的有效輸入范圍內(nèi)。注意LVDS的輸入差分阻抗為100 Ω,或者每個(gè)單端到虛擬地為50 Ω,該阻抗不提供直流通路,這里意味著LVDS輸入交流阻抗與直流阻抗不等。LVPECL到LVDS的直流耦合所需的電阻網(wǎng)絡(luò)需滿足下面方程組:
解方 程 組得 :R1=82 Ω,R2=130 Ω,R3=130 Ω,VA=1.14 V,RAC=51.8 Ω,RDC=62.8 Ω,Gain=0.337。如圖4所示,假定LVPECL單端最小輸出電壓為300mV,在LVDS的輸入端可達(dá)到100mV,能夠滿足其靈敏度要求,如果LVPECL的最大輸出為1 V,LVDS的單端輸入電壓則為337 mV,同樣可以滿足指標(biāo)要求。
2.3.2 交流耦合
LVPECL到LVDS的交流耦合結(jié)構(gòu)如圖6所示,根據(jù)2.2節(jié)的分析,需要在LVPECL兩個(gè)輸出端增加偏置電阻,當(dāng)V cc=3.3 V時(shí),電阻值選取范圍可以從142 Ω到200 Ω。同時(shí)信號(hào)通道上一定要串接50 Ω電阻,以提供一定衰減。LVDS的輸入端到地需加5KΩ電阻,以提供近似0.86V的共模電壓(LVDS允許輸入共模電壓從0.2~2.2V范圍內(nèi)變化)。
圖6 LVPECL到LVDS的交流耦合電路
當(dāng)利用交流耦合結(jié)構(gòu)時(shí),耦合電容的選取應(yīng)特別小心,該電容與負(fù)載阻抗一起構(gòu)成高通濾波結(jié)構(gòu),非歸零的連0或連1出現(xiàn)時(shí),電容會(huì)造成接收端電壓下降,產(chǎn)生過(guò)零點(diǎn)偏移,造成信號(hào)的抖動(dòng)。
根據(jù)一階高通RC網(wǎng)絡(luò)的時(shí)域分析,經(jīng)過(guò)計(jì)算:對(duì)于2.5 Gbps系統(tǒng),當(dāng)電容值為6.2 nF時(shí),抖動(dòng)為13 ps;當(dāng)電容值為100 nF,抖動(dòng)為1 ps;且電容值越大,抖動(dòng)越小。但是實(shí)際的電容還需要考慮寄生阻抗,具體表現(xiàn)為寄生電阻(ESR)和寄生電感(ESL),寄生阻抗會(huì)導(dǎo)致信號(hào)產(chǎn)生反射;并且寄生阻抗越大,反射越強(qiáng),嚴(yán)重降低信號(hào)的傳輸質(zhì)量。在高頻傳輸?shù)那闆r下,容值越大,寄生阻抗越大。因此,交流耦合電容的選擇并不是越大越好。對(duì)于2.5 Gbps的傳輸速率,采用10 nF的電容,可以取得較好的效果。
綜上所述,高速信號(hào)的互連通常有直流耦合和交流耦合2種方式實(shí)現(xiàn)。相對(duì)于交流耦合而言,多數(shù)情況下,直流耦合方案需要比較復(fù)雜的電阻分壓網(wǎng)絡(luò)匹配驅(qū)動(dòng)端的輸出和接收端的輸入共模電壓。為了簡(jiǎn)化電路設(shè)計(jì),對(duì)于具有同種驅(qū)動(dòng)電平的同類高速差分信號(hào)的互連建議采用直流耦合方式實(shí)現(xiàn);其他互連情況建議采用交流耦合的方式實(shí)現(xiàn)。
[1]IEEE Standards Department:Draft Standard for Low Voltage Differential Sijnals(LVDS)for Scalable Coherent Interface(SCI),Draft 1.3 IEEE P1596.3-1995[S].
[2]ARSENAL CS1331/33/34/36/37/39 ASSP Hardware General Specification Issue 3.4 February 2[S],2007.
[3]Electrical Characteristics of Low Voltage Differential Signaling(LVDS)Interface Circuits(ANSI/TIA/EIA-644-A-2001),TR-30.2[S],March 1996.