高速複用數模轉換器同步方法
發布時間:2020-09-14 責任編輯:lina
【導讀】在很多發射應用中必須產生多路相對相位準確已知的模擬輸出。在正交調製器中(圖 1),I 和 Q 通道必須具有明確的相位關係來實現鏡頻抑製。圖 1 中,DAC1 和 DAC2 的延遲必須匹配。使用數字波束成形技術的發射器需要準確地控製大量 DAC 之間的相對相位。
概述
在很多發射應用中必須產生多路相對相位準確已知的模擬輸出。在正交調製器中(圖 1),I 和 Q 通道必須具有明確的相位關係來實現鏡頻抑製。圖 1 中,DAC1 和 DAC2 的延遲必須匹配。使用數字波束成形技術的發射器需要準確地控製大量 DAC 之間的相對相位。

圖 1. 使用多路複用 DAC 的 I/Q 發射器中的 DAC 和第一上變頻級
使用具有多路輸入的 DAC (MUX-DAC)如 MAX19692,或具有數據時鍾輸出的內插 DAC 時,輸入數據速率為 DAC 刷新速率的 1/N,DAC 在一個或兩個數據時鍾跳變沿鎖存數據。MAX19692 中 N = 4,輸入數據速率為 DAC 刷新速率的 1/4。DAC 輸出一個由輸入時鍾經數字分頻得到的數據時鍾(DATACLK)。DAC 上電時,數字時鍾分頻器可在 N 個狀態的任意一個啟動。如果使用多個 DAC,不同 DAC 的時鍾分頻器會在不同的狀態啟動,所以 DAC 會在不同的時間鎖存數據。除非這種情況被發現並校正,否則不同的 DAC 輸出數據時相互之間可能會有一個或更多個時鍾周期的延遲。如果每個 DAC 的時鍾分頻器可以複位,那麼這種情況可以避免,但是仍然會存在一些問題。如果其中一個時鍾分頻器發生錯誤,DAC 會變得永久異相,除非執行一些錯誤狀態檢測方法。為了保證係統的可靠性,必須檢測相位錯誤狀態並改正。如果 DAC 工作於非常高速的狀態下,那麼複位信號與輸入時鍾的同步也可能是個難題。
圖 2 所示是 MAX19692 的時鍾(CLKP,CLKN)和數據時鍾(DATACLKP,DATACLKN)接口的簡化框圖。初始時鍾由一個兩位計數器四分頻後用於鎖存數字 DAC 輸入。該計數器可能在四個狀態中的任意一個啟動(圖 3)。如果使用兩個多路複用 DAC,這兩個 DAC 可能會在不同的狀態啟動。這可能導致 DAC1 的鎖存與 DAC2 的鎖存之間存在 -1、0、1 或 2 個時鍾周期的延遲。
MAX19692 的數據時鍾輸出再由數據輸入鎖存時鍾進行 2 分頻或 4 分頻。然後數據在雙倍數據率(DDR)模式下在時鍾的兩個跳變沿進行鎖存,或者在四倍數據率(QDR)模式下在時鍾的每 90°相位處進行鎖存。如果多個 DAC 的數據時鍾延遲相匹配,或數據時鍾相互之間反相,那麼鎖存時鍾相匹配。

圖 2. MAX19692 內部時鍾接口框圖

圖 3. MAX19692 鎖存時鍾(四種可能的狀態)
DAC 的同步問題有兩個方麵:
DAC 的鎖存時鍾之間的相對相位必須被檢測。
DAC 之間的相對相位必須被調整直到 DAC 被合適地定相。
檢測 DAC 之間的相位誤差可以通過檢測兩個 DAC 之間的數據時鍾輸出的相位誤差來實現。相位檢測器可以像一個異或門一樣簡單,也可以像相頻檢測器一樣複雜。
可以通過操作一個或更多個 DAC 的時鍾來實現兩個 DAC 之間的相位調整,直到 DAC 數據時鍾輸出的相對相位為零。另外一種方法可以測量數據時鍾之間的 DAC 延遲周期數和相應的延遲數據。下麵的段落講述了 I/Q 配置中的這兩種方法。
通過“吞”脈衝實現 DAC 相位調整
如果 DAC 使用方波(比如 ECL)時鍾,兩個 DAC 之間的同步可以用圖 4 所示的簡單的高速邏輯電路來實現。為了簡單明了,該原理圖中的邏輯配置隻能實現單端功能。但是實際應用中會使用差分邏輯如 ECL 來實現高速和低噪聲性能。

圖 4. 實現 DAC 同步的簡單的高速邏輯電路
MUX-DAC1 時鍾路徑上與門(G1)的插入允許對 MUX-DAC1 的時鍾進行操作。MUX-DAC2 的時鍾路徑上插入與門(G2)用於延遲匹配。異或門(G3)起相位檢測的作用。當 DATACLK1 和 DATACLK2 的輸出不同時 G3 輸出“1”。如果 G3out = “1”,應該“吞掉” MUX-DAC1 的時鍾脈衝,將 DATACLK1 的邊沿移位一個 CLK 時鍾周期。G3 輸出的上升沿(G3out)由 FF1 和 G4 組成的上升沿檢測器(PED)來檢測。如果檢測到上升沿,PED 輸出“0”,持續一個時鍾周期。在 SPB 應用於 G1 之前,FF2 將這個信號重新定時,從而使 MUX-DAC1 的一個時鍾脈衝被抑製。這就使 DATACLK1 延遲一個 CLK 時鍾周期。經過若幹個時鍾周期後,DATACLK1 的延遲與 DATACLK2 一致,如圖 5 所示。使用這種方法時,觸發器要在時鍾的下降沿進行狀態更新,以消除 DAC 時鍾信號的毛刺,兩個 MUX-DAC 的輸入時序要相同。布線時要考慮延遲以確保滿足兩個觸發器的建立和保持時間的要求,且在時鍾為低時將 SPB 信號的脈衝應用於 G1。否則,時鍾信號可能會產生毛刺。同時建議使用無噪聲電源為時鍾同步電路供電,將抖動的引入減到最小。

圖 5. 所示邏輯電路操作的時序圖
通過輸入數據移位實現 DAC 相位調整
可以利用 Xilinx® FPGA 中先進的數字時鍾管理程序(DCM)來檢測兩個 MUX-DAC 的數據時鍾之間的相位差異(圖 6)。DCM1 生成一個與 DATACLK1 和 DATACLK2 相同頻率的時鍾。以時鍾周期的 1/256 為間距對 DCLK1 的延遲進行動態調整。觸發器 DFF1 和 DFF2 在每個時鍾周期對 DATACLK1 和 DATACLK2 進行一次采樣。如果 DFF1 在 DATACLK1 為低時采樣 DATACLK1,DFF1 會輸出固定的“0”。如果 DFF1 在 DATACLK1 為高時采樣 DATACLK1,DFF1 會輸出固定的“1”。所以 DFF3 和 DFF4 可在任意時鍾相位定時,與 DCLK1 的延遲設置無關。通過將 DCLK1 的延遲進行分級,使用 DCM1 的動態延遲調整功能以及讀取 DFF3 和 DFF4 的輸出,我們可以得到基於 DATACLK1 和 DATACLK2 上升沿的延遲設置。根據延遲設置,我們可以計算出為了保持 MUX-DAC1 和 MUX-DAC2 輸入數據的同相,MUX-DAC1 的輸入數據需要延遲的 DAC 時鍾周期數。FPGA 中 4 x 4 桶形移位器的實現可使數據等待時間以一個 DAC 時鍾周期為增量進行改變(參見圖 6)。
MAX19692 有四個並行數據端口 A、B、C 和 D。輸入 DAC 的數據序列是 An、Bn、 Cn、Dn、An+1、Bn+1、Cn+1、Dn+1、An+2 等。12 位 4 x 4 柱形移位器(圖 6)允許輸入 MUX-DAC1 的數據延遲 -1、0、1 或 2 個 CLK 周期。因此可以進行數據等待時間的調整直到兩個 DAC 的輸出數據同相。這樣的話,兩個 DAC 的數據時鍾可能相距幾個整數時鍾(CLK)周期且不再改變。由於 DAC 的建立和保持時間以數據時鍾為基準,所以兩個 DAC 的數據時序必須不同。可以通過驅動 DAC 的 FPGA 中的多個 DCM 來實現。

圖 6. 利用 FPGA 中桶形移位器的實現完成 MUX-DAC 的同步
每個 DAC 使用一個 PLL 實現 DAC 同步
如果 DAC 使用鎖相環(PLL)合成器來定時,那麼同步兩個 DAC 的方法就是每個 DAC 使用單獨的 PLL (圖 7)。DAC1 和 DAC2 的 LVDS 數據時鍾輸出相位與參考時鍾相比較。這樣的話,DAC 的內部時鍾分頻器在時鍾生成 PLL 中作為反饋分頻器使用。

圖 7. 每個 DAC 使用一個 PLL 實現 MUX-DAC 同步
這種方法中,兩個 DAC 的建立和保持時間相匹配。但是這種方法有兩個缺點,兩個 PLL 會帶來額外的成本且 PLL 的相位噪聲極限可能會造成性能極限。
結論
MAX19692 為 2.3Gsps、12 位、可工作於多個奈奎斯特頻帶內的 DAC,具有集成的 4:1 輸入數據多路複用器,是 I/Q 應用中的理想器件。當 I/Q 應用中 MAX19692 的使用被強調時,所討論的方案同樣適用於其它 DAC 和應用,比如在多於兩個通道應用中使用的 MAX5858A。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯係小編進行侵刪。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索





