使用具有多路輸入的dac (mux-dac)如max19692,或具有數(shù)據(jù)時(shí)鐘輸出的內(nèi)插dac時(shí),輸入數(shù)據(jù)速率為dac刷新速率的1/n,dac在一個(gè)或兩個(gè)數(shù)據(jù)時(shí)鐘跳變沿鎖存數(shù)據(jù)。max19692中n = 4,輸入數(shù)據(jù)速率為dac刷新速率的1/4。
圖:使用多路復(fù)用dac的i/q發(fā)射器中的dac和第一上變頻級(jí)
dac輸出一個(gè)由輸入時(shí)鐘經(jīng)數(shù)字分頻得到的數(shù)據(jù)時(shí)鐘(dataclk)。dac上電時(shí),數(shù)字時(shí)鐘分頻器可在n個(gè)狀態(tài)的任意一個(gè)啟動(dòng)。如果使用多個(gè)dac,不同dac的時(shí)鐘分頻器會(huì)在不同的狀態(tài)啟動(dòng),所以dac會(huì)在不同的時(shí)間鎖存數(shù)據(jù)。除非這種情況被發(fā)現(xiàn)并校正,否則不同的dac輸出數(shù)據(jù)時(shí)相互之間可能會(huì)有一個(gè)或更多個(gè)時(shí)鐘周期的延遲。
如果每個(gè)dac的時(shí)鐘分頻器可以復(fù)位,那么這種情況可以避免,但是仍然會(huì)存在一些問題。如果其中一個(gè)時(shí)鐘分頻器發(fā)生錯(cuò)誤,dac會(huì)變得永久異相,除非執(zhí)行一些錯(cuò)誤狀態(tài)檢測(cè)方法。為了保證系統(tǒng)的可靠性,必須檢測(cè)相位錯(cuò)誤狀態(tài)并改正。如果dac工作于非常高速的狀態(tài)下,那么復(fù)位信號(hào)與輸入時(shí)鐘的同步也可能是個(gè)難題。
來源:與你同行