專利名稱:利用補(bǔ)償方式降低時(shí)鐘抖動(dòng)的數(shù)字模擬轉(zhuǎn)換器及轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字-模擬轉(zhuǎn)換器(digital-to-analog converter,DAC)及其轉(zhuǎn)換方法,尤指一種在兩個(gè)不同周期時(shí)鐘訊號下操作的數(shù)字-模擬轉(zhuǎn)換器及其轉(zhuǎn)換方法,比如說,這種數(shù)字-模擬轉(zhuǎn)換器及轉(zhuǎn)換方法可以使用在Home PNA 1.0/2.0相容模塊或其他利用事先合成波形做為產(chǎn)生傳輸訊號來源的數(shù)字傳輸系統(tǒng),對于時(shí)鐘抖動(dòng)的現(xiàn)象可以有良好的改善效果。
背景技術(shù):
時(shí)鐘抖動(dòng)在傳輸系統(tǒng)中一直是個(gè)很重要的問題,傳輸訊號時(shí)如果存在有較大的時(shí)鐘抖動(dòng),會(huì)嚴(yán)重影響系統(tǒng)的效能,如像在國際家庭網(wǎng)絡(luò)標(biāo)準(zhǔn)HomePNA 1.0中,載有信息的訊號將被傳輸且被依序處理(information iscarride by signalst ransmitted and processed in sequence),如果抖動(dòng)太大將導(dǎo)致訊號失真,因此關(guān)于家庭網(wǎng)絡(luò)的環(huán)境應(yīng)用需要嚴(yán)格限制時(shí)鐘抖動(dòng)的允許范圍。
雖然網(wǎng)絡(luò)標(biāo)準(zhǔn)有不同的版本,但是Home PNA 2.0系統(tǒng)還是必須要能夠向前回溯而與Home PNA 1.0系統(tǒng)相容,所以通常Home PNA 2.0系統(tǒng)中也內(nèi)建有Home PNA 1.0相容模塊,我們希望能在簡化硬件復(fù)雜度但維持一定的系統(tǒng)效能下,使得系統(tǒng)中數(shù)字-模擬轉(zhuǎn)換器的時(shí)鐘頻率能同時(shí)符合Home PNA1.0和Home PNA 2.0的定時(shí)或時(shí)鐘頻率規(guī)格。
然而,主要由于使用于Home PNA 2.0系統(tǒng)的數(shù)字-模擬轉(zhuǎn)換器的時(shí)鐘頻率一定和使用于Home PNA 1.0模塊的情況不同,所以不是將系統(tǒng)時(shí)鐘頻率乘以一個(gè)整數(shù)這么簡單,因?yàn)檫@兩種時(shí)鐘的頻率差,使得經(jīng)由Home PNA1.0所傳輸再經(jīng)過數(shù)字-模擬轉(zhuǎn)換電路所輸出的每一波形脈沖會(huì)偏離其預(yù)期的定時(shí),如此系統(tǒng)的主時(shí)鐘有一大抖動(dòng),而不符合傳輸波形所要求的定時(shí)準(zhǔn)確度。
要降低抖動(dòng),已知技術(shù)提供了兩種方法1.使數(shù)字-模擬轉(zhuǎn)換器的時(shí)鐘頻率加倍,并預(yù)先過濾訊號波形取樣;以及2.使數(shù)字-模擬轉(zhuǎn)換器的時(shí)鐘頻率加倍,并在模擬前端電路提供一模擬濾波器,以過濾由系統(tǒng)時(shí)鐘所驅(qū)動(dòng)產(chǎn)生的一系列方波。
上述兩種傳統(tǒng)的方法可以將原始設(shè)計(jì)中的抖動(dòng)減半,然而,這種方法需要較昂貴的數(shù)字-模擬轉(zhuǎn)換電路,才能以倍速進(jìn)行數(shù)字-模擬的轉(zhuǎn)換,或是需要在模擬前端電路增加模擬濾波器,以同樣的倍速平滑將提供給數(shù)字-模擬轉(zhuǎn)換電路的原始數(shù)字方波,后者因?yàn)樾枰M濾波器而使得模擬前端電路設(shè)計(jì)變得更加復(fù)雜。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在提供一種數(shù)字-模擬轉(zhuǎn)換器及其轉(zhuǎn)換方法,可以降低數(shù)字傳輸系統(tǒng)中的時(shí)鐘抖動(dòng),比起系統(tǒng)方法,數(shù)字-模擬轉(zhuǎn)換器只需要一半的時(shí)鐘頻率,就可以得到相同的抖動(dòng)改善效果。
本發(fā)明的另一目的在提供一種數(shù)字-模擬轉(zhuǎn)換器及其轉(zhuǎn)換方法,可以降低數(shù)字傳輸系統(tǒng)中的時(shí)鐘抖動(dòng),但不需要大幅增加電路的復(fù)雜度即可降低時(shí)鐘抖動(dòng),因此也較為節(jié)省成本。
根據(jù)本發(fā)明的第一方面,提供了一種對應(yīng)具有第一周期的第一時(shí)鐘訊號和具有第二周期的第二時(shí)鐘訊號而產(chǎn)生模擬訊號的數(shù)字-模擬轉(zhuǎn)換器,本發(fā)明的數(shù)字-模擬轉(zhuǎn)換器包括一相位監(jiān)視器,根據(jù)第一時(shí)鐘訊號和第二時(shí)鐘訊號間的相位關(guān)系產(chǎn)生一指標(biāo)訊號;第一波形取樣表,其內(nèi)部儲存有第一組的波形取樣,經(jīng)由第一時(shí)鐘訊號驅(qū)動(dòng),對應(yīng)第二時(shí)鐘訊號的系列觸發(fā)而依序輸出第一組的波形取樣;第二波形取樣表,其內(nèi)部儲存有第二組的波形取樣,經(jīng)由第一時(shí)鐘訊號驅(qū)動(dòng),對應(yīng)第二時(shí)鐘訊號的系列觸發(fā)而依序輸出第二組的波形取樣,其中第二組的波形取樣比起第一組的波形取樣延遲一段時(shí)間,這個(gè)延遲時(shí)間比第二周期短;一多工器,其與相位監(jiān)視器、第一波形取樣表、第二波形取樣表電連接,可以根據(jù)標(biāo)準(zhǔn)訊號選擇一輸出第一組波取樣或第二組波形取樣;以及一數(shù)字-模擬轉(zhuǎn)換電路,其與多工器電連接,可以將經(jīng)由多工器輸出的波形取樣轉(zhuǎn)換成模擬訊號。
根據(jù)上述方式,數(shù)字-模擬轉(zhuǎn)換器可以使用于某些數(shù)字傳輸系統(tǒng),其第一周期并非第二周期的整數(shù)倍,如應(yīng)用于同時(shí)支援網(wǎng)絡(luò)標(biāo)準(zhǔn)Home PNA 1.0和Home PNA 2.0的網(wǎng)絡(luò)元件,例如網(wǎng)絡(luò)印表機(jī)、數(shù)據(jù)機(jī)、網(wǎng)絡(luò)卡或是應(yīng)用于網(wǎng)絡(luò)傳輸?shù)男酒鹊取?br>
根據(jù)上述方式,第二組波形取樣的延遲時(shí)間最好等于第二周期的一半。
根據(jù)本發(fā)明的第二方面,提供一種對應(yīng)具有第一周期TA的第一時(shí)鐘訊號和具有第二周期TB的第二時(shí)鐘訊號而產(chǎn)生模擬訊號的數(shù)字-模擬轉(zhuǎn)換器,本發(fā)明的數(shù)字-模擬轉(zhuǎn)換器包括一相位監(jiān)視器,根據(jù)第一時(shí)鐘訊號和第二時(shí)鐘訊號間的相位關(guān)系產(chǎn)生一指標(biāo)訊號;多個(gè)波形取樣表,其內(nèi)部儲存有多組的波形取樣,每一組的波形取樣分別經(jīng)由第一時(shí)鐘訊號驅(qū)動(dòng),對應(yīng)第二時(shí)鐘訊號的系列觸發(fā)而依序輸出該組的波形取樣,其中每一組的波形取樣有不同的延遲時(shí)間(即相位差),最晚組波形取樣比最早組波形取樣延遲的總時(shí)間比第二周期短;一多工器,其與相位監(jiān)視器及多個(gè)波形取樣表電連接,可以根據(jù)指標(biāo)訊號擇一輸出其中一組的波形取樣;以及一數(shù)字-模擬轉(zhuǎn)換電路,其與多工器電連接,可以將經(jīng)由多工器輸出的波形取樣轉(zhuǎn)換成模擬訊號。
根據(jù)上述構(gòu)想,其第一周期并非第二周期的整數(shù)倍,關(guān)系為nA*TA=nB*TB,其中nA和nB是正整數(shù),而數(shù)字-模擬轉(zhuǎn)換器最好包括nA個(gè)波形取樣表。
根據(jù)本發(fā)明的第三方面,提供一種對應(yīng)具有第一周期的第一時(shí)鐘訊號和具有第二周期的第二時(shí)鐘訊號而將數(shù)字訊號轉(zhuǎn)換成模擬訊號的方法,此方法包括步驟監(jiān)測第一時(shí)鐘訊號和第二時(shí)鐘訊號間的相位關(guān)系;在第一時(shí)鐘訊號的每一個(gè)上升波段時(shí)開始傳輸多組事先儲存的波形取樣,其中每一組波形取樣有不同的延遲時(shí)間(相位差);在第二時(shí)鐘訊號的上升波段時(shí)輸出每一組波形取樣;以及根據(jù)相位關(guān)系,將其中一組事先儲存的波形取樣轉(zhuǎn)換成欲輸出的模擬訊號。
在一實(shí)施例中,利用兩組事先儲存的波形取樣,其中的一組被轉(zhuǎn)換成模擬訊號。最好是,第二組的波形取樣比起第一組的波形取樣延遲了一段時(shí)間,大約慢了半個(gè)第二周期。如果數(shù)據(jù)傳輸是開始于第二時(shí)鐘周期的上升波段和接下來的下降波段之間,則系統(tǒng)選擇第二組波形取樣,將其轉(zhuǎn)換成模擬訊號;如果數(shù)據(jù)傳輸是開始于第二時(shí)鐘周期的下降波段和接下來的上升波段之間,則系統(tǒng)選擇第一組波形取樣,將其轉(zhuǎn)換成模擬訊號。
結(jié)合附圖及較佳實(shí)施例的詳細(xì)說明可對本發(fā)明有更深入的了解圖1是本發(fā)明數(shù)字-模擬轉(zhuǎn)換器的較佳實(shí)施例的方塊圖;圖2顯示未使用抖動(dòng)減低技術(shù)時(shí),示波器所捕捉到的傳輸波形抖動(dòng);圖3顯示應(yīng)用本發(fā)明的數(shù)字抖動(dòng)減低技術(shù)時(shí),示波器所捕捉到的傳輸波形抖動(dòng);以及圖4是本發(fā)明數(shù)字-模擬轉(zhuǎn)換器的另一較佳實(shí)施例的方塊圖。
具體實(shí)施例方式
在通常的數(shù)字傳輸系統(tǒng)中使用數(shù)字-模擬轉(zhuǎn)換器將數(shù)據(jù)由數(shù)字格式轉(zhuǎn)換成模擬格式時(shí),其驅(qū)動(dòng)(數(shù)字-模擬轉(zhuǎn)換)時(shí)鐘的頻率通常與系統(tǒng)時(shí)鐘相同或是系統(tǒng)時(shí)鐘的整數(shù)倍,否則,當(dāng)傳輸持續(xù)進(jìn)行時(shí),傳輸?shù)牟ㄐ蚊}沖會(huì)逐漸偏離理想的定時(shí),在系統(tǒng)時(shí)鐘本身的抖動(dòng)之外,加上了傳輸波形的抖動(dòng),這種抖動(dòng)的產(chǎn)生是因?yàn)橄到y(tǒng)時(shí)鐘與數(shù)字-模擬轉(zhuǎn)換時(shí)鐘間的頻率差,就是所謂的不同步,抖動(dòng)的最大值通常可以大到一個(gè)數(shù)字-模擬轉(zhuǎn)換周期,現(xiàn)在我們以圖1說明根據(jù)本發(fā)明如何降低系統(tǒng)的抖動(dòng)。
我們假設(shè)系統(tǒng)時(shí)鐘clk-A的周期為TA,而數(shù)字-模擬轉(zhuǎn)換時(shí)鐘clk_B的周期為TB,并以clk_A所驅(qū)動(dòng)的傳輸致能訊號S1波形的上升波段表示傳輸事件,當(dāng)傳輸事件發(fā)生時(shí),在clk_B上升波段時(shí)會(huì)傳送一組波形取樣給數(shù)字-模擬轉(zhuǎn)換電路14。請參閱圖1,圖1是本發(fā)明數(shù)字-模擬轉(zhuǎn)換器的較佳實(shí)施例的方塊圖,數(shù)字-模擬轉(zhuǎn)換器包括相位監(jiān)視器11、兩個(gè)波形取樣表12、多工器13、數(shù)字-模擬轉(zhuǎn)換電路14,相位監(jiān)視器11監(jiān)測傳輸致能訊號S1和clk_B的相位,據(jù)此產(chǎn)生相位指標(biāo)訊號S2,同時(shí)輸出一輸出致能訊號S3,以產(chǎn)生兩組波形取樣,第一組波形取樣是在clk_B的上升波段對目標(biāo)的訊號波形取樣生成,儲存在表#1;而第二組波形取樣則是在延遲了TB/2之后,對同樣的目標(biāo)訊號波形取樣生成,儲存在表#2,根據(jù)相位指標(biāo)訊號S2的狀態(tài),其中一組的波形取樣經(jīng)由多工器輸出,做為送到數(shù)字-模擬轉(zhuǎn)換電路14的輸出波形取樣。
至于要選擇哪一組的波形取樣則是由下列的情況所決定,如果clk_A所驅(qū)動(dòng)的傳輸致能訊號S1是出現(xiàn)在clk_B的上升波段及接下來的下降波段之間,則多工器13選擇表#2的波形取樣,將其依序送至數(shù)字-模擬轉(zhuǎn)換電路14,進(jìn)行轉(zhuǎn)換;相反地,如果clk_A所驅(qū)動(dòng)的傳輸致能訊號S1是出現(xiàn)在clk_B的下降波段及接下來的上升波段之間,則多工器13選擇表#1的波形取樣,將其依序送至數(shù)字-模擬轉(zhuǎn)換電路14,進(jìn)行轉(zhuǎn)換。經(jīng)過仔細(xì)的分析,發(fā)現(xiàn)傳輸訊號的最大抖動(dòng)由clk_B的整個(gè)周期TB變成一半的周期TB/2。
為了更進(jìn)一步闡述本發(fā)明,我們以在Home PNA 2.0系統(tǒng)中使用Home PNA1.0模塊搭配本發(fā)明的數(shù)字-模擬轉(zhuǎn)換器為例。
我們以符合Home PNA 1.0模塊定時(shí)規(guī)定的60/7MHz(clk_A)時(shí)鐘傳輸Home PNA 1.0波形,而數(shù)字-模擬轉(zhuǎn)換器則是以Home PNA 2.0系統(tǒng)規(guī)定的32MHz(clk_B)時(shí)鐘驅(qū)動(dòng),數(shù)字-模擬轉(zhuǎn)換的時(shí)鐘頻率并非系統(tǒng)時(shí)鐘的整數(shù)倍(56/15),圖2顯示沒有使用抖動(dòng)減低技術(shù)時(shí),利用示波器所擷取到的傳輸波形抖動(dòng),而圖3則是使用本發(fā)明披露的數(shù)字抖動(dòng)降低技術(shù)之后,利用示波器所擷取到的傳輸波形抖動(dòng),比較圖2與圖3,我們很輕易地看出抖動(dòng)減少了,利用本發(fā)明的數(shù)字-模擬轉(zhuǎn)換器可以使抖動(dòng)降低一半。
因此,利用本發(fā)明的抖動(dòng)降低技術(shù),數(shù)字-模擬轉(zhuǎn)換器只需要已知技術(shù)時(shí)鐘頻率的一半,就可以達(dá)到同樣的抖動(dòng)改善效果,如此,本發(fā)明所揭露的方法可以大幅降低數(shù)字-模擬轉(zhuǎn)換器所需的轉(zhuǎn)換率及其復(fù)雜度,這樣可以使得設(shè)計(jì)數(shù)字-模擬轉(zhuǎn)換電路及整個(gè)系統(tǒng)變得更為容易,再者,既然我們已經(jīng)降低了時(shí)鐘產(chǎn)生電路的復(fù)雜度,當(dāng)然也就減少了整個(gè)系統(tǒng)的制造成本。
在上面的實(shí)施例說明中,我們用到了兩組的波形取樣供選擇輸出及轉(zhuǎn)換,但是為了進(jìn)一步降低時(shí)鐘抖動(dòng),還可以提供第三組或更多組的波形取樣供選擇輸出,新增的波形取樣組可以由現(xiàn)存波形取樣組經(jīng)過某些形式的數(shù)值運(yùn)算而獲得,例如加減運(yùn)算等。
上面的程序經(jīng)過簡單的推衍,可以更進(jìn)一步降低抖動(dòng)現(xiàn)象,方法如下1.系統(tǒng)時(shí)鐘clk_A具有周期TA而數(shù)字-模擬轉(zhuǎn)換時(shí)鐘clk_B則具有周期TB,以clk_A所驅(qū)動(dòng)的傳輸致能訊號的上升波段表示傳輸事件,在clk_B的上升波段時(shí),適當(dāng)?shù)剡x擇一組波形取樣,將其傳送至數(shù)字-模擬轉(zhuǎn)換電路。
2.要選擇較適合的傳輸波形取樣,先找出滿足下列式子的最小正整數(shù)nA和nBnA*TA=nB*TBnA和nB是正整數(shù)上式表示每經(jīng)過nA個(gè)clk_A的周期,clk_A和clk_B上升波段間的相位偏移就會(huì)重復(fù)一次,這里將相位偏移定義成clk_B上升波段比clk_A上升波段延遲的時(shí)間。
3.假設(shè)clk_A和clk_B在開始時(shí)沒有相位偏移,找出clk_A和clk_B間的nA個(gè)相位偏移,組成數(shù)列{d1,...,dnA},其值依從小到大的方式排列,有nA個(gè)不同的相位偏移{Δ1,...,ΔnA},Δi屬于{d1,...,dnA},其中i=1...n。
4.產(chǎn)生配合{Δ1,...,ΔnA}的nA組波形取樣,每一組的取樣是在一定周期間的clk_B連續(xù)波段處對目標(biāo)訊號波形取樣,而每一組的開始取樣針對目標(biāo)波形分別延遲一段時(shí)間{Δ1,...,ΔnA},目標(biāo)波形通常是有限期間內(nèi)的一個(gè)脈沖,每一組的取樣表示在不犧牲系統(tǒng)效能之下,在這個(gè)延遲時(shí)間中較為重要而不可忽略的取樣。
5.產(chǎn)生指示clk_A和clk_B間相位偏移關(guān)系的控制訊號,利用簡單的計(jì)數(shù)器加上clk-A和clk_B就可以產(chǎn)生這種控制訊號,控制訊號會(huì)隨著clk-A和clk_B間的相位偏移變化而同步改變,配合數(shù)列{d1,...,dnA}共有nA個(gè)值,其值通常是1到nA,不過這當(dāng)然不是一定的,如何設(shè)定可視系統(tǒng)及設(shè)計(jì)的需要。
6.當(dāng)傳輸事件(由clk_A驅(qū)動(dòng))發(fā)生于clk_B的某一上升波段,從clk_B的下一上升波段開始,依序?qū)?yīng)此時(shí)clk_A和clk_B間相位差的波形取樣至數(shù)字-模擬轉(zhuǎn)換路。
7.當(dāng)clk_A和clk_B在開始時(shí)存在有相位差是可以接受的,即每一組的波形取樣有一共同的延遲部分是來自于起始的相位差,如此還是可以改善抖動(dòng)的現(xiàn)象,唯一的限制就是在clk_A的周期TA和clk_B的周期TB間的比值要是有理數(shù),才能符合第2點(diǎn)的定義。
圖4是這個(gè)實(shí)施例的方塊圖,圖中總共有nA個(gè)波形取樣表,分別是表#1、表#2、...、表#nA,其生成方式如前所述,相位偵測器41持續(xù)追蹤系統(tǒng)時(shí)鐘和數(shù)字-模擬轉(zhuǎn)換時(shí)鐘間的關(guān)系,需要時(shí)可利用鎖存器產(chǎn)生相位保持訊號。當(dāng)傳輸事件發(fā)生時(shí),啟動(dòng)傳輸致能訊號,就會(huì)產(chǎn)生輸出致能訊號(以及相位保持訊號),并持續(xù)一段時(shí)間(如整個(gè)波形的周期),在這個(gè)周期內(nèi),相位監(jiān)視器41對應(yīng)系統(tǒng)時(shí)鐘、數(shù)字-模擬轉(zhuǎn)換時(shí)鐘、相位保持訊號所產(chǎn)生的相位指標(biāo)訊號顯示兩個(gè)(系統(tǒng)和數(shù)字-模擬轉(zhuǎn)換電路)時(shí)鐘間的相位偏移關(guān)系,然后多工器43根據(jù)相位指標(biāo)訊號和前述原則,選擇要傳送輸出的波形取樣。
在這個(gè)實(shí)施例中需要較多的波形取樣表,比起只使用兩組波形取樣表的實(shí)施例,成本會(huì)比較高,但是相對也減少了系統(tǒng)的抖動(dòng)現(xiàn)象,對于改善抖動(dòng)現(xiàn)象及降低硬件復(fù)雜度間的取舍就要由操作者去決定,可喜的是,成本不會(huì)增加太多,因?yàn)楝F(xiàn)代的集成電路技術(shù)讓硬件(存儲器)設(shè)備便宜了許多。如果使用的波形取樣表數(shù)目為nS(nS<nA),則我們能將相位差數(shù)列{Δ1,...,ΔnA}分成nS組,每一組所包含的相位差數(shù)目可以相同,也可以不同,系統(tǒng)可以根據(jù)第一時(shí)鐘訊號和第二時(shí)鐘訊號間相位差所在的組別而選擇適當(dāng)?shù)牟ㄐ稳颖?,?dāng)然,任意相鄰兩組波形取樣間的延遲可以相同,也可以不同,即我們可以把第二時(shí)鐘訊號的周期分成相同的數(shù)等分或不同的間隔,視設(shè)計(jì)時(shí)的需要和權(quán)重而定。
在不超出本發(fā)明的權(quán)利要求的保護(hù)范圍的前提下,本領(lǐng)域的技術(shù)人員可以對本發(fā)明作若干的修飾和變化。
權(quán)利要求
1.一種數(shù)字-模擬轉(zhuǎn)換器,用于對應(yīng)具有一第一周期的一第一時(shí)鐘訊號及具有一第二周期的一第二時(shí)鐘訊號產(chǎn)生一模擬訊號;包括一相位監(jiān)視器,用于對應(yīng)該第一時(shí)鐘訊號及該第二時(shí)鐘訊號間的相位關(guān)系,產(chǎn)生一指標(biāo)訊號;一第一波形取樣表,其內(nèi)部儲存有一第一組波形取樣,經(jīng)由該第一時(shí)鐘訊號驅(qū)動(dòng)后,對應(yīng)該第二時(shí)鐘訊號的系列觸發(fā)依序輸出該第一組波形取樣;一第二波形取樣表,其內(nèi)部儲存有一第二組波形取樣,經(jīng)由該第一時(shí)鐘訊號驅(qū)動(dòng)后,對應(yīng)該第二時(shí)鐘訊號的系列觸發(fā)依序輸出該第二組波形取樣,其中該第二組波形取樣比該第一組波形取樣延遲一段時(shí)間,該時(shí)間比該第二周期短;一多工器,與該相位監(jiān)視器、該第一波形取樣表、該第二波形取樣表電連接,以對應(yīng)該指標(biāo)訊號,自該第一組波形取樣及該第二組波形取樣中選擇一輸出;以及一數(shù)字-模擬轉(zhuǎn)換電路,與該多工器電連接,以將該多功器輸出的該組波形取樣轉(zhuǎn)換成該模擬訊號。
2.如權(quán)利要求1所述的數(shù)字-模擬轉(zhuǎn)換器,其中該第一周期不是該第二周期的整數(shù)倍。
3.如權(quán)利要求1所述的數(shù)字-模擬轉(zhuǎn)換器,其中該第一組波形取樣及該第二組波形取樣間的該延遲時(shí)間等于該第二周期的一半。
4.一種數(shù)字-模擬轉(zhuǎn)換器,用于對應(yīng)具有一第一周期TA的一第一時(shí)鐘訊號及具有一第二周期TB的一第二時(shí)鐘訊號產(chǎn)生一模擬訊號,包括一相位監(jiān)視器,用于根據(jù)該第一時(shí)鐘訊號及該第二時(shí)鐘訊號間的相位關(guān)系,產(chǎn)生一指標(biāo)訊號;多個(gè)波形取樣表,其內(nèi)部分別儲存有一組波形取樣,經(jīng)由該第一時(shí)鐘訊號驅(qū)動(dòng)后,對應(yīng)第二時(shí)鐘訊號的系列觸發(fā)依序輸出該組波形取樣,其中任兩組的波形取樣間存在一延遲時(shí)間,最早組波形取樣及最晚組波形取樣間的總延遲時(shí)間比該第二周期短;一多工器,與該相位監(jiān)視器及該多個(gè)波形取樣表電連接,以對應(yīng)該指標(biāo)訊號,自該多組波形取樣中選擇一組輸出;以及一數(shù)字-模擬轉(zhuǎn)換電路,與該多工器電連接,以將該多功器輸出的該組波形取樣轉(zhuǎn)換成該模擬訊號。
5.如權(quán)利要求4所述的數(shù)字-模擬轉(zhuǎn)換器,其中該第一周期不是該第二周期的整數(shù)倍,其間存在nA*TA=nB*TB的關(guān)系,其中nA和nB是互質(zhì)的正整數(shù)。
6.如權(quán)利要求5所述的數(shù)字-模擬轉(zhuǎn)換器,其中該數(shù)字-模擬轉(zhuǎn)換器包括nA個(gè)波形取樣表。
7.一種數(shù)字-模擬轉(zhuǎn)換方法,用于對應(yīng)具有一第一周期的一第一時(shí)鐘訊號及具有一第二周期的一第二時(shí)鐘訊號將一數(shù)字訊號轉(zhuǎn)換成一模擬訊號,該方法包括步驟監(jiān)測該第一時(shí)鐘訊號及該第二時(shí)鐘訊號間的相位關(guān)系對應(yīng)該第一時(shí)鐘訊號的每一上升波段,開始傳輸多組事先儲存的波形取樣,其中任兩組波形取樣間存在有一相位差;對應(yīng)該第二時(shí)鐘訊號的上升波段依序輸出該多組波形取樣;以及根據(jù)該相位關(guān)系,自該多組事先儲存的波形取樣中選擇一組以供轉(zhuǎn)換成該模擬訊號。
8.如權(quán)利要求7所述的數(shù)字-模擬轉(zhuǎn)換方法,其中共有兩組事先儲存的波形取樣,分別為一第一組波形取樣以及一第二組波形取樣。
9.如權(quán)利要求8所述的數(shù)字-模擬轉(zhuǎn)換方法,其中該第二組波形取樣比該第一組波形取樣延遲一段時(shí)間,該延遲時(shí)間為該第二周期的一半。
10.如權(quán)利要求8所述的數(shù)字-模擬轉(zhuǎn)換方法,其中當(dāng)該傳輸開始于該第二時(shí)鐘訊號的上升波段及接下來的下降波段之間,則選擇該第二組波形取樣以供轉(zhuǎn)換成該模擬訊號。
11.如權(quán)利要求8所述的數(shù)字-模擬轉(zhuǎn)換方法,其中當(dāng)該傳輸開始于該第二時(shí)鐘訊號的下降波段及接下來的上升波段之間,則選擇該第一組波形取樣以供轉(zhuǎn)換成該模擬訊號。
全文摘要
本發(fā)明披露了一種數(shù)字-模擬轉(zhuǎn)換方法,可以在不同周期的兩個(gè)時(shí)鐘訊號下操作時(shí),降低抖動(dòng)現(xiàn)象,此方法包括步驟監(jiān)測兩時(shí)鐘訊號間的相位關(guān)系;對應(yīng)第一時(shí)鐘訊號的每一上升波段開始傳輸多組事先儲存的波形取樣,其中任意兩組的波形取樣間存在有一相位差;對應(yīng)第二時(shí)鐘訊號的上升波段輸出各組的波形取樣;以及根據(jù)相位關(guān)系,自多組事先儲存的波形取樣中選擇一組,將其轉(zhuǎn)換成模擬訊號,本發(fā)明的原理是應(yīng)用多組的波形取樣,利用各組取樣間的相位差,以相位補(bǔ)償?shù)姆绞浇档蛢煞N時(shí)鐘訊號間的時(shí)鐘抖動(dòng),本發(fā)明同時(shí)披露了一種應(yīng)用上述方法的數(shù)字-模擬轉(zhuǎn)換器,其中的元件包括相位監(jiān)視器、多個(gè)波形取樣表、多工器、數(shù)字-模擬轉(zhuǎn)換電路。
文檔編號H03M1/12GK1433189SQ0210200
公開日2003年7月30日 申請日期2002年1月15日 優(yōu)先權(quán)日2002年1月15日
發(fā)明者曾揚(yáng)鐘, 鄒慶鍇, 劉順仁, 尹世沖, 陳民杰 申請人:矽統(tǒng)科技股份有限公司