本發(fā)明有關(guān)于適用于發(fā)射器的一種驅(qū)動器,特別是有關(guān)于一種適用于發(fā)射器且可共用電流源的驅(qū)動器。
背景技術(shù):
在序列器/解序列器(serdesephy)中,發(fā)射器包括并行輸入/串行輸出(parallelinputserialoutput,piso)以及驅(qū)動器,來將高速串行差動信號發(fā)射至通道。然而,序列器/解序列器(serdesephy)必須兼容不同的衰減通道,因此發(fā)射器的均衡器必須覆蓋更寬的范圍以及更高的校準(zhǔn)精度。
再者,越高的操作速度大幅降低了序列器/解序列器(serdesephy)的發(fā)射器的輸出寄生電容的容忍值,因此我們有需要針對覆蓋更寬的范圍、更高的校準(zhǔn)精度以及更小的輸出寄生電容,而對驅(qū)動器進(jìn)行改良。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提出一種驅(qū)動器,具有多個驅(qū)動單元且適用于一發(fā)射器,包括:一去加重子驅(qū)動器以及一前沖子驅(qū)動器。上述去加重子驅(qū)動器包括一第一數(shù)量的上述驅(qū)動單元,其中上述第一數(shù)量的上述驅(qū)動單元根據(jù)一第一選擇信號接收一去加重信號而輸出一去加重電流,其中上述第一數(shù)量的上述驅(qū)動單元根據(jù)上述第一選擇信號的反向接收一主要數(shù)據(jù)信號而輸出一主要數(shù)據(jù)電流。上述前沖子驅(qū)動器包括一第二數(shù)量的上述驅(qū)動單元,其中上述第二數(shù)量的上述驅(qū)動單元根據(jù)一第二選擇信號接收一前沖信號而輸出一前沖電流,其中上述第二數(shù)量的上述驅(qū)動單元根據(jù)上述第二選擇信號的反向接收上述主要數(shù)據(jù)信號而輸出上述主要數(shù)據(jù)電流。
根據(jù)本發(fā)明的一實施例,驅(qū)動器還包括:一主要數(shù)據(jù)驅(qū)動器。上述主要數(shù)據(jù)驅(qū)動器包括一第三數(shù)量的上述驅(qū)動單元,其中上述第三數(shù)量的上述驅(qū)動單元根據(jù)一第三選擇信號接收上述主要數(shù)據(jù)信號而輸出上述主要數(shù)據(jù)電流,其中上述去加重子驅(qū)動器以及上述前沖子驅(qū)動器的上述驅(qū)動單元與上述主要數(shù)據(jù)驅(qū)動器共用。
根據(jù)本發(fā)明的一實施例,上述第一數(shù)量的上述驅(qū)動單元的一第一部分輸出上述主要數(shù)據(jù)電流,上述第二數(shù)量的上述驅(qū)動單元的一第二部分輸出上述主要數(shù)據(jù)電流,其中接收上述主要數(shù)據(jù)信號的上述驅(qū)動單元的數(shù)量為上述第一部分、上述第二部分以及上述第三數(shù)量之和。
根據(jù)本發(fā)明的一實施例,上述驅(qū)動單元的每一個包括:一多工器、一單端轉(zhuǎn)雙端電路、一第一電流源、一第二電流源以及一驅(qū)動電路。上述多工器包括一第一輸入節(jié)點以及一第二輸入節(jié)點,其中上述多工器根據(jù)一選擇信號,輸出上述第一輸入節(jié)點的信號以及上述第二輸入節(jié)點的信號中的一個,其中上述第一輸入節(jié)點接收上述主要數(shù)據(jù)信號,上述第二輸入節(jié)點接收上述去加重信號以及上述前沖信號中的一個。上述單端轉(zhuǎn)雙端電路將上述多工器輸出的信號轉(zhuǎn)換為一第一驅(qū)動信號、一第一反向驅(qū)動信號、一第二驅(qū)動信號以及一第二反向驅(qū)動信號。上述第一電流源自一第一節(jié)點獲得一電流值。上述第二電流源輸出上述電流值至一第二節(jié)點。上述驅(qū)動電路耦接于上述第一節(jié)點以及上述第二節(jié)點之間,用以分別對一反向信號輸出節(jié)點以及一信號輸出節(jié)點輸出或獲得上述電流值。
根據(jù)本發(fā)明的一實施例,上述驅(qū)動電路包括:一第一n型半導(dǎo)體、一第二n型半導(dǎo)體、一第一p型半導(dǎo)體以及一第二p型半導(dǎo)體。上述第一n型半導(dǎo)體接收上述第一驅(qū)動信號且耦接于上述信號輸出節(jié)點以及上述第一節(jié)點之間。上述第二n型半導(dǎo)體接收上述第一反向驅(qū)動信號且耦接于上述反向信號輸出節(jié)點以及上述第一節(jié)點之間。上述第一p型半導(dǎo)體接收上述第二驅(qū)動信號且耦接于上述第二節(jié)點以及上述反向信號輸出節(jié)點之間。上述第二p型半導(dǎo)體接收上述第二反向驅(qū)動信號且耦接于上述第二節(jié)點以及上述信號輸出節(jié)點之間。
根據(jù)本發(fā)明的一實施例,上述第一數(shù)量的上述驅(qū)動單元的上述電流值為2的乘冪。
根據(jù)本發(fā)明的一實施例,上述第二數(shù)量的上述驅(qū)動單元的上述電流值為2的乘冪。
本發(fā)明能夠減少電路面積以及降低寄生電容。
附圖說明
圖1是顯示根據(jù)本發(fā)明的一實施例所述的驅(qū)動器的方塊圖;
圖2是顯示根據(jù)本發(fā)明的一實施例所述的子驅(qū)動器的電路圖;
圖3是顯示根據(jù)本發(fā)明的另一實施例所述的驅(qū)動器的方塊圖;以及
圖4是顯示根據(jù)本發(fā)明的另一實施例所述的驅(qū)動單元的電路圖。
具體實施方式
以下說明為本發(fā)明的實施例。其目的是要舉例說明本發(fā)明一般性的原則,不應(yīng)視為本發(fā)明的限制,本發(fā)明的范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
值得注意的是,以下所揭露的內(nèi)容可提供多個用以實踐本發(fā)明的不同特點的實施例或范例。以下所述的特殊的元件范例與安排僅用以簡單扼要地闡述本發(fā)明的精神,并非用以限定本發(fā)明的范圍。此外,以下說明書可能在多個范例中重復(fù)使用相同的元件符號或文字。然而,重復(fù)使用的目的僅為了提供簡化并清楚的說明,并非用以限定多個以下所討論的實施例以及/或配置之間的關(guān)系。此外,以下說明書所述的一個特征連接至、耦接至以及/或形成于另一特征的上等的描述,實際可包含多個不同的實施例,包括該等特征直接接觸,或者包含其它額外的特征形成于該等特征之間等等,使得該等特征并非直接接觸。
圖1是顯示根據(jù)本發(fā)明的一實施例所述的驅(qū)動器的方塊圖。如圖1所示,驅(qū)動器100包括去加重子驅(qū)動器110、主要子驅(qū)動器120以及前沖子驅(qū)動器130。根據(jù)本發(fā)明的一實施例,驅(qū)動器100適用于一發(fā)射器。
去加重子驅(qū)動器110用以接收前一位數(shù)據(jù)dt1而輸出第一加權(quán)電流iw1,主要子驅(qū)動器120接收目前位數(shù)據(jù)dt0輸出第二加權(quán)電流iw2,前沖子驅(qū)動器130接收下一位數(shù)據(jù)dt-1而輸出第三加權(quán)電流iw3,并且第一加權(quán)電流iw1、第二加權(quán)電流iw2以及第三加權(quán)電流iw3于信號輸出節(jié)點dp以及反向信號輸出節(jié)點dn加總。
圖2是顯示根據(jù)本發(fā)明的一實施例所述的子驅(qū)動器的電路圖。如圖2所示,子驅(qū)動器200包括驅(qū)動電路210、第一電流源陣列220、第二電流源陣列230以及單端轉(zhuǎn)雙端電路240。根據(jù)本發(fā)明的一實施例,圖1的加重子驅(qū)動器110、主要子驅(qū)動器120以及前沖子驅(qū)動器130的任一個,皆可以圖2的子驅(qū)動器200組成。
驅(qū)動電路210包括第一p型晶體管mp1、第二p型晶體管mp2、第一n型晶體管mn1以及第二n型晶體管mn2,其中第一p型晶體管mp1耦接于耦接于第二節(jié)點n2以及反向信號輸出節(jié)點dn之間,第二p型半導(dǎo)體mp2耦接于第二節(jié)點n2以及信號輸出節(jié)點dp之間,第一n型半導(dǎo)體mn1耦接于信號輸出節(jié)點dp以及第一節(jié)點n1之間,第二n型半導(dǎo)體mn2耦接于反向信號輸出節(jié)點dn以及第一節(jié)點n1之間。
第一電流源陣列220以及第二電流源陣列230分別由多個電流源所組成,其中第一電流源陣列220自第一節(jié)點n1汲取一電流,第二電流源陣列230輸出一電流至第二節(jié)點n2。根據(jù)本發(fā)明的一實施例,第一電流源陣列220以及第二電流源陣列230由最小電流lsb的2的乘冪的多個電流源lsb、2lsb、22lsb、23lsb、……、2n-1lsb所組成電流源,其中l(wèi)sb、2lsb、22lsb、23lsb、……、2n-1lsb中的每一個,與一開關(guān)s串接。根據(jù)本發(fā)明的一實施例,圖2的子驅(qū)動器200可為圖1的去加重子驅(qū)動器110、主要子驅(qū)動器120以及前沖子驅(qū)動器130中的任一個,其中n可視去加重子驅(qū)動器110、主要子驅(qū)動器120以及前沖子驅(qū)動器130各自的需求而定。
單端轉(zhuǎn)雙端電路240用以將位數(shù)據(jù)dt轉(zhuǎn)換成第一驅(qū)動信號pdp、第一反向驅(qū)動信號pdn、第二驅(qū)動信號mdp以及第二反向驅(qū)動信號mdn,其中第一驅(qū)動信號pdp、第一反向驅(qū)動信號pdn、第二驅(qū)動信號mdp以及第二反向驅(qū)動信號mdn用以分別驅(qū)動驅(qū)動電路210的第一p型晶體管mp1、第二p型晶體管mp2、第一n型晶體管mn1以及第二n型晶體管mn2,使得第二電流源陣列230的電流自反向信號輸出節(jié)點d以及信號輸出節(jié)點dp中的一個流出,第一電流源陣列220的電流自反向信號輸出節(jié)點d以及信號輸出節(jié)點dp中的另一個流入。
由于加重子驅(qū)動器110以及前沖子驅(qū)動器130分別具有電流源lsb、……、2n-1lsb,未被選擇的電流源無法與主要子驅(qū)動器120共用而將造成閑置。舉例而言,假設(shè)加重子驅(qū)動器110的最大電流為31lsb,則第一電流源陣列220以及第二電流源陣列230分別具有電流源lsb、2lsb、22lsb、23lsb、24lsb,使得最大電流為31lsb。根據(jù)本發(fā)明的一實施例,當(dāng)加重子驅(qū)動器110僅有電流源lsb、24lsb被選擇提供電流流經(jīng)驅(qū)動電路210,其余電流源2lsb、22lsb、23lsb因并未選取而閑置。
由于加重子驅(qū)動器110以及主要子驅(qū)動器120為不同的子驅(qū)動器200所組成,所以加重子驅(qū)動器110閑置的電流源2lsb、22lsb、23lsb無法提供電流至主要子驅(qū)動器120,閑置的電流源不僅增加電路的面積,還增加輸出端寄生電容,造成操作速度無法提升。再者,當(dāng)適用于不同的規(guī)格時,均衡器的校準(zhǔn)會非常復(fù)雜,往往需要利用微處理器才能完成。
圖3是顯示根據(jù)本發(fā)明的另一實施例所述的驅(qū)動器的方塊圖。將圖3與圖1相比,驅(qū)動器300除了包括去加重子驅(qū)動器310、主要子驅(qū)動器320以及前沖子驅(qū)動器330,還接收選擇信號seq。根據(jù)本發(fā)明的一實施例,驅(qū)動器300同樣適用于一發(fā)射器。選擇信號seq將于下文中詳細(xì)描述。
圖4是顯示根據(jù)本發(fā)明的另一實施例所述的驅(qū)動單元的電路圖。如圖4所示,驅(qū)動單元400包括驅(qū)動電路410、第一電流源420、第二電流源430、單端轉(zhuǎn)雙端電路440以及多工器450。根據(jù)本發(fā)明的一實施例,多個驅(qū)動單元400用以組成圖3的去加重子驅(qū)動器310、主要子驅(qū)動器320以及前沖子驅(qū)動器330的任一個。
驅(qū)動電路410與圖2的驅(qū)動電路210相同,在此不再贅述。第一電流源420以及第二電流源430為最小電流lsb的m倍,其中m為2的乘冪,亦即n=20,21,22,……,2n-1。根據(jù)本發(fā)明的一實施例,舉例而言,假設(shè)加重子驅(qū)動器310的最大電流為31lsb時,則去加重子驅(qū)動器310由5個驅(qū)動單元300所組成,其中m分別為20、21、22、23以及24。
單端轉(zhuǎn)雙端電路440與圖2的單端轉(zhuǎn)雙端電路220相同,用以接收多工器450的輸出信號而產(chǎn)生第一驅(qū)動信號pdp、第一反向驅(qū)動信號pdn、第二驅(qū)動信號mdp以及第二反向驅(qū)動信號mdn,進(jìn)而驅(qū)動驅(qū)動電路310。
多工器450包括第一輸入節(jié)點ni1以及第二輸入節(jié)點ni2,其中第一輸入節(jié)點ni1接收主要數(shù)據(jù)信號dt0,第二輸入節(jié)點ni2接收去加重信號dt1以及前沖信號dt-1中的一個。多工器450用以根據(jù)選擇信號seq,輸出第一輸入節(jié)點ni1的信號以及第二輸入節(jié)點ni2的信號中的一個。
根據(jù)本發(fā)明的一實施例,當(dāng)驅(qū)動單元400組成圖3的去加重子驅(qū)動器310時,第二輸入節(jié)點ni2為接收去加重信號dt1。根據(jù)本發(fā)明的另一實施例,當(dāng)驅(qū)動單元400組成圖3的前沖子驅(qū)動器330時,第二輸入節(jié)點ni2則改為接收前沖信號dt-1。
根據(jù)本發(fā)明的一實施例,當(dāng)去加重子驅(qū)動器110的最大電流為31lsb且僅有電流源lsb、24lsb被選取時,其余電流源2lsb、22lsb、23lsb因并未選取而閑置,代表電流源lsb、24lsb所對應(yīng)的驅(qū)動單元300的多工器350根據(jù)選擇信號seq,選擇去加重信號dt1而產(chǎn)生第一驅(qū)動信號pdp、第一反向驅(qū)動信號pdn、第二驅(qū)動信號mdp以及第二反向驅(qū)動信號mdn。其余未選取的電流源2lsb、22lsb、23lsb所對應(yīng)的驅(qū)動單元400的多工器450,則根據(jù)選取信號seq而選取主要數(shù)據(jù)信號dt0。
換句話說,未被去加重子驅(qū)動器310所選取的驅(qū)動單元400,可被主要子驅(qū)動器320所選用。因此,去加重子驅(qū)動器310的驅(qū)動單元400可與主要子驅(qū)動器320共用,使得第一電流源420以及第二電流源430的利用效率更高,也可因而減少電路面積以及降低寄生電容。
根據(jù)本發(fā)明的另一實施例,當(dāng)前沖子驅(qū)動器330的最大電流為15lsb時,則前沖子驅(qū)動器330由4個驅(qū)動單元400所組成,其中m分別為20、21、22以及23。當(dāng)僅有電流源lsb、23lsb被選取時,其余電流源2lsb、22lsb因并未選取而閑置,代表電流源lsb、23lsb所對應(yīng)的驅(qū)動單元400的多工器450根據(jù)選擇信號seq,選擇前沖信號dt-1而產(chǎn)生第一驅(qū)動信號pdp、第一反向驅(qū)動信號pdn、第二驅(qū)動信號mdp以及第二反向驅(qū)動信號mdn。其余未選取的電流源2lsb、22lsb所對應(yīng)的驅(qū)動單元400的多工器450,則根據(jù)選取信號seq而選取主要數(shù)據(jù)信號dt0。
換句話說,未被前沖子驅(qū)動器330所選取的驅(qū)動單元400,可被主要子驅(qū)動器320所選用。因此,前沖子驅(qū)動器330的驅(qū)動單元400可與主要子驅(qū)動器320共用,使得第一電流源420以及第二電流源430的利用效率更高,也可因而減少電路面積以及降低寄生電容。
由于圖4所示的驅(qū)動單元400使得去加重子驅(qū)動器310以及前沖驅(qū)動器330的驅(qū)動單元400能夠作為主要子驅(qū)動器320使用,使得所需電流源的數(shù)目降低,進(jìn)而降低寄生電容以及電路布局的面積,發(fā)射器也可因較低的寄生電容而操作于更高的速度而使得效能更加優(yōu)異。
根據(jù)本發(fā)明的一實施例,當(dāng)選用去加重子驅(qū)動器310的電流為31lsb、主要子驅(qū)動器320的電流為34lsb以及前沖子驅(qū)動器330的電流為15lsb時,總共僅需80lsb的電流即可達(dá)到38db的增益(boost)。再者,由于均衡器的總電流皆是相同的(根據(jù)上述實施例,即80lsb),因此當(dāng)適用于不同的規(guī)格時,僅需校準(zhǔn)前沖子驅(qū)動器以及去加重子驅(qū)動器的設(shè)定,使得均衡器的校準(zhǔn)因而大大簡化。
以上所述為實施例的概述特征。所屬技術(shù)領(lǐng)域中的技術(shù)人員應(yīng)可以輕而易舉地利用本發(fā)明為基礎(chǔ)設(shè)計或調(diào)整以實行相同的目的和/或達(dá)成此處介紹的實施例的相同優(yōu)點。所屬技術(shù)領(lǐng)域中的技術(shù)人員也應(yīng)了解相同的配置不應(yīng)背離本發(fā)明的精神與范圍,在不背離本發(fā)明的精神與范圍下他們可做出各種改變、取代和交替。說明性的方法僅表示示范性的步驟,但這些步驟并不一定要以所表示的順序執(zhí)行。可另外加入、取代、改變順序和/或消除步驟以視情況而作調(diào)整,并與所揭露的實施例精神和范圍一致。