高速?gòu)?fù)用數(shù)模轉(zhuǎn)換器同步方法
發(fā)布時(shí)間:2020-09-14 責(zé)任編輯:lina
【導(dǎo)讀】在很多發(fā)射應(yīng)用中必須產(chǎn)生多路相對(duì)相位準(zhǔn)確已知的模擬輸出。在正交調(diào)制器中(圖 1),I 和 Q 通道必須具有明確的相位關(guān)系來(lái)實(shí)現(xiàn)鏡頻抑制。圖 1 中,DAC1 和 DAC2 的延遲必須匹配。使用數(shù)字波束成形技術(shù)的發(fā)射器需要準(zhǔn)確地控制大量 DAC 之間的相對(duì)相位。
概述
在很多發(fā)射應(yīng)用中必須產(chǎn)生多路相對(duì)相位準(zhǔn)確已知的模擬輸出。在正交調(diào)制器中(圖 1),I 和 Q 通道必須具有明確的相位關(guān)系來(lái)實(shí)現(xiàn)鏡頻抑制。圖 1 中,DAC1 和 DAC2 的延遲必須匹配。使用數(shù)字波束成形技術(shù)的發(fā)射器需要準(zhǔn)確地控制大量 DAC 之間的相對(duì)相位。
圖 1. 使用多路復(fù)用 DAC 的 I/Q 發(fā)射器中的 DAC 和第一上變頻級(jí)
使用具有多路輸入的 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。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ì)存在一些問(wèn)題。如果其中一個(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è)難題。
圖 2 所示是 MAX19692 的時(shí)鐘(CLKP,CLKN)和數(shù)據(jù)時(shí)鐘(DATACLKP,DATACLKN)接口的簡(jiǎn)化框圖。初始時(shí)鐘由一個(gè)兩位計(jì)數(shù)器四分頻后用于鎖存數(shù)字 DAC 輸入。該計(jì)數(shù)器可能在四個(gè)狀態(tài)中的任意一個(gè)啟動(dòng)(圖 3)。如果使用兩個(gè)多路復(fù)用 DAC,這兩個(gè) DAC 可能會(huì)在不同的狀態(tài)啟動(dòng)。這可能導(dǎo)致 DAC1 的鎖存與 DAC2 的鎖存之間存在 -1、0、1 或 2 個(gè)時(shí)鐘周期的延遲。
MAX19692 的數(shù)據(jù)時(shí)鐘輸出再由數(shù)據(jù)輸入鎖存時(shí)鐘進(jìn)行 2 分頻或 4 分頻。然后數(shù)據(jù)在雙倍數(shù)據(jù)率(DDR)模式下在時(shí)鐘的兩個(gè)跳變沿進(jìn)行鎖存,或者在四倍數(shù)據(jù)率(QDR)模式下在時(shí)鐘的每 90°相位處進(jìn)行鎖存。如果多個(gè) DAC 的數(shù)據(jù)時(shí)鐘延遲相匹配,或數(shù)據(jù)時(shí)鐘相互之間反相,那么鎖存時(shí)鐘相匹配。
圖 2. MAX19692 內(nèi)部時(shí)鐘接口框圖
圖 3. MAX19692 鎖存時(shí)鐘(四種可能的狀態(tài))
DAC 的同步問(wèn)題有兩個(gè)方面:
DAC 的鎖存時(shí)鐘之間的相對(duì)相位必須被檢測(cè)。
DAC 之間的相對(duì)相位必須被調(diào)整直到 DAC 被合適地定相。
檢測(cè) DAC 之間的相位誤差可以通過(guò)檢測(cè)兩個(gè) DAC 之間的數(shù)據(jù)時(shí)鐘輸出的相位誤差來(lái)實(shí)現(xiàn)。相位檢測(cè)器可以像一個(gè)異或門(mén)一樣簡(jiǎn)單,也可以像相頻檢測(cè)器一樣復(fù)雜。
可以通過(guò)操作一個(gè)或更多個(gè) DAC 的時(shí)鐘來(lái)實(shí)現(xiàn)兩個(gè) DAC 之間的相位調(diào)整,直到 DAC 數(shù)據(jù)時(shí)鐘輸出的相對(duì)相位為零。另外一種方法可以測(cè)量數(shù)據(jù)時(shí)鐘之間的 DAC 延遲周期數(shù)和相應(yīng)的延遲數(shù)據(jù)。下面的段落講述了 I/Q 配置中的這兩種方法。
通過(guò)“吞”脈沖實(shí)現(xiàn) DAC 相位調(diào)整
如果 DAC 使用方波(比如 ECL)時(shí)鐘,兩個(gè) DAC 之間的同步可以用圖 4 所示的簡(jiǎn)單的高速邏輯電路來(lái)實(shí)現(xiàn)。為了簡(jiǎn)單明了,該原理圖中的邏輯配置只能實(shí)現(xiàn)單端功能。但是實(shí)際應(yīng)用中會(huì)使用差分邏輯如 ECL 來(lái)實(shí)現(xiàn)高速和低噪聲性能。
圖 4. 實(shí)現(xiàn) DAC 同步的簡(jiǎn)單的高速邏輯電路
MUX-DAC1 時(shí)鐘路徑上與門(mén)(G1)的插入允許對(duì) MUX-DAC1 的時(shí)鐘進(jìn)行操作。MUX-DAC2 的時(shí)鐘路徑上插入與門(mén)(G2)用于延遲匹配。異或門(mén)(G3)起相位檢測(cè)的作用。當(dāng) DATACLK1 和 DATACLK2 的輸出不同時(shí) G3 輸出“1”。如果 G3out = “1”,應(yīng)該“吞掉” MUX-DAC1 的時(shí)鐘脈沖,將 DATACLK1 的邊沿移位一個(gè) CLK 時(shí)鐘周期。G3 輸出的上升沿(G3out)由 FF1 和 G4 組成的上升沿檢測(cè)器(PED)來(lái)檢測(cè)。如果檢測(cè)到上升沿,PED 輸出“0”,持續(xù)一個(gè)時(shí)鐘周期。在 SPB 應(yīng)用于 G1 之前,F(xiàn)F2 將這個(gè)信號(hào)重新定時(shí),從而使 MUX-DAC1 的一個(gè)時(shí)鐘脈沖被抑制。這就使 DATACLK1 延遲一個(gè) CLK 時(shí)鐘周期。經(jīng)過(guò)若干個(gè)時(shí)鐘周期后,DATACLK1 的延遲與 DATACLK2 一致,如圖 5 所示。使用這種方法時(shí),觸發(fā)器要在時(shí)鐘的下降沿進(jìn)行狀態(tài)更新,以消除 DAC 時(shí)鐘信號(hào)的毛刺,兩個(gè) MUX-DAC 的輸入時(shí)序要相同。布線時(shí)要考慮延遲以確保滿足兩個(gè)觸發(fā)器的建立和保持時(shí)間的要求,且在時(shí)鐘為低時(shí)將 SPB 信號(hào)的脈沖應(yīng)用于 G1。否則,時(shí)鐘信號(hào)可能會(huì)產(chǎn)生毛刺。同時(shí)建議使用無(wú)噪聲電源為時(shí)鐘同步電路供電,將抖動(dòng)的引入減到最小。
圖 5. 所示邏輯電路操作的時(shí)序圖
通過(guò)輸入數(shù)據(jù)移位實(shí)現(xiàn) DAC 相位調(diào)整
可以利用 Xilinx® FPGA 中先進(jìn)的數(shù)字時(shí)鐘管理程序(DCM)來(lái)檢測(cè)兩個(gè) MUX-DAC 的數(shù)據(jù)時(shí)鐘之間的相位差異(圖 6)。DCM1 生成一個(gè)與 DATACLK1 和 DATACLK2 相同頻率的時(shí)鐘。以時(shí)鐘周期的 1/256 為間距對(duì) DCLK1 的延遲進(jìn)行動(dòng)態(tài)調(diào)整。觸發(fā)器 DFF1 和 DFF2 在每個(gè)時(shí)鐘周期對(duì) DATACLK1 和 DATACLK2 進(jìn)行一次采樣。如果 DFF1 在 DATACLK1 為低時(shí)采樣 DATACLK1,DFF1 會(huì)輸出固定的“0”。如果 DFF1 在 DATACLK1 為高時(shí)采樣 DATACLK1,DFF1 會(huì)輸出固定的“1”。所以 DFF3 和 DFF4 可在任意時(shí)鐘相位定時(shí),與 DCLK1 的延遲設(shè)置無(wú)關(guān)。通過(guò)將 DCLK1 的延遲進(jìn)行分級(jí),使用 DCM1 的動(dòng)態(tài)延遲調(diào)整功能以及讀取 DFF3 和 DFF4 的輸出,我們可以得到基于 DATACLK1 和 DATACLK2 上升沿的延遲設(shè)置。根據(jù)延遲設(shè)置,我們可以計(jì)算出為了保持 MUX-DAC1 和 MUX-DAC2 輸入數(shù)據(jù)的同相,MUX-DAC1 的輸入數(shù)據(jù)需要延遲的 DAC 時(shí)鐘周期數(shù)。FPGA 中 4 x 4 桶形移位器的實(shí)現(xiàn)可使數(shù)據(jù)等待時(shí)間以一個(gè) DAC 時(shí)鐘周期為增量進(jìn)行改變(參見(jiàn)圖 6)。
MAX19692 有四個(gè)并行數(shù)據(jù)端口 A、B、C 和 D。輸入 DAC 的數(shù)據(jù)序列是 An、Bn、 Cn、Dn、An+1、Bn+1、Cn+1、Dn+1、An+2 等。12 位 4 x 4 柱形移位器(圖 6)允許輸入 MUX-DAC1 的數(shù)據(jù)延遲 -1、0、1 或 2 個(gè) CLK 周期。因此可以進(jìn)行數(shù)據(jù)等待時(shí)間的調(diào)整直到兩個(gè) DAC 的輸出數(shù)據(jù)同相。這樣的話,兩個(gè) DAC 的數(shù)據(jù)時(shí)鐘可能相距幾個(gè)整數(shù)時(shí)鐘(CLK)周期且不再改變。由于 DAC 的建立和保持時(shí)間以數(shù)據(jù)時(shí)鐘為基準(zhǔn),所以兩個(gè) DAC 的數(shù)據(jù)時(shí)序必須不同??梢酝ㄟ^(guò)驅(qū)動(dòng) DAC 的 FPGA 中的多個(gè) DCM 來(lái)實(shí)現(xiàn)。
圖 6. 利用 FPGA 中桶形移位器的實(shí)現(xiàn)完成 MUX-DAC 的同步
每個(gè) DAC 使用一個(gè) PLL 實(shí)現(xiàn) DAC 同步
如果 DAC 使用鎖相環(huán)(PLL)合成器來(lái)定時(shí),那么同步兩個(gè) DAC 的方法就是每個(gè) DAC 使用單獨(dú)的 PLL (圖 7)。DAC1 和 DAC2 的 LVDS 數(shù)據(jù)時(shí)鐘輸出相位與參考時(shí)鐘相比較。這樣的話,DAC 的內(nèi)部時(shí)鐘分頻器在時(shí)鐘生成 PLL 中作為反饋分頻器使用。
圖 7. 每個(gè) DAC 使用一個(gè) PLL 實(shí)現(xiàn) MUX-DAC 同步
這種方法中,兩個(gè) DAC 的建立和保持時(shí)間相匹配。但是這種方法有兩個(gè)缺點(diǎn),兩個(gè) PLL 會(huì)帶來(lái)額外的成本且 PLL 的相位噪聲極限可能會(huì)造成性能極限。
結(jié)論
MAX19692 為 2.3Gsps、12 位、可工作于多個(gè)奈奎斯特頻帶內(nèi)的 DAC,具有集成的 4:1 輸入數(shù)據(jù)多路復(fù)用器,是 I/Q 應(yīng)用中的理想器件。當(dāng) I/Q 應(yīng)用中 MAX19692 的使用被強(qiáng)調(diào)時(shí),所討論的方案同樣適用于其它 DAC 和應(yīng)用,比如在多于兩個(gè)通道應(yīng)用中使用的 MAX5858A。
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)電話或者郵箱聯(lián)系小編進(jìn)行侵刪。
特別推薦
- AMTS 2025展位預(yù)訂正式開(kāi)啟——體驗(yàn)科技驅(qū)動(dòng)的未來(lái)汽車(chē)世界,共迎AMTS 20周年!
- 貿(mào)澤電子攜手安森美和Würth Elektronik推出新一代太陽(yáng)能和儲(chǔ)能解決方案
- 功率器件熱設(shè)計(jì)基礎(chǔ)(六)——瞬態(tài)熱測(cè)量
- 貿(mào)澤開(kāi)售Nordic Semiconductor nRF9151-DK開(kāi)發(fā)套件
- TDK推出用于可穿戴設(shè)備的薄膜功率電感器
- 日清紡微電子GNSS兩款新的射頻低噪聲放大器 (LNA) 進(jìn)入量產(chǎn)
- 中微半導(dǎo)推出高性價(jià)比觸控 MCU-CMS79FT72xB系列
技術(shù)文章更多>>
- 意法半導(dǎo)體推出首款超低功耗生物傳感器,成為眾多新型應(yīng)用的核心所在
- 是否存在有關(guān) PCB 走線電感的經(jīng)驗(yàn)法則?
- 智能電池傳感器的兩大關(guān)鍵部件: 車(chē)規(guī)級(jí)分流器以及匹配的評(píng)估板
- 功率器件熱設(shè)計(jì)基礎(chǔ)(八)——利用瞬態(tài)熱阻計(jì)算二極管浪涌電流
- AHTE 2025展位預(yù)訂正式開(kāi)啟——促進(jìn)新技術(shù)新理念應(yīng)用,共探多行業(yè)柔性解決方案
技術(shù)白皮書(shū)下載更多>>
- 車(chē)規(guī)與基于V2X的車(chē)輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車(chē)安全隔離的新挑戰(zhàn)
- 汽車(chē)模塊拋負(fù)載的解決方案
- 車(chē)用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門(mén)搜索
生產(chǎn)測(cè)試
聲表諧振器
聲傳感器
濕度傳感器
石英機(jī)械表
石英石危害
時(shí)間繼電器
時(shí)鐘IC
世強(qiáng)電訊
示波器
視頻IC
視頻監(jiān)控
收發(fā)器
手機(jī)開(kāi)發(fā)
受話器
數(shù)字家庭
數(shù)字家庭
數(shù)字鎖相環(huán)
雙向可控硅
水泥電阻
絲印設(shè)備
伺服電機(jī)
速度傳感器
鎖相環(huán)
胎壓監(jiān)測(cè)
太陽(yáng)能
太陽(yáng)能電池
泰科源
鉭電容
碳膜電位器