新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 如何同步多個AD9779 DAC

        如何同步多個AD9779 DAC

        作者: 時間:2012-10-22 來源:網絡 收藏
        KGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" align=left>  SYNC_O驅動器和SYNC_I接收器規定用于LVDS電平(參見數據手冊)。
          驅動多個器件的CMOS數字數據輸入的并行數字輸入總線在時間上應均衡。如果多條數據總線不均衡,可以利用的編程能力,通過DATA_CLOCK_DELAY(寄存器0x04的位[7:4])以大約180 ps的增量偏移各AD9779的鎖存時間。AD9779無法補償單條數據總線中包含的位偏斜。
          在所有AD9779器件上,SYNC_I、REFCLK輸入與CMOS數字輸入數據之間都存在建立保持關系。AD9779數據手冊的"時序信息"部分說明了這些時序關系。
          SYNC_O和SYNC_O_DELAY的推薦應用是利用SYNC_O_DELAY來均衡SYNC_I和REFCLK的時序,確保其時序關系有效。
          SYNC_I具有其自己的可編程延遲,可以通過寄存器0x05的位0 (MSB)和寄存器0x06的位[7:4] (LSB)設置。SYNC_I_DELAY可以用于均衡不理想或者選用圖2所示電路的應用中。SYNC_I通過將同步接收器使能位(寄存器0x07的位7)置1而使能。
          表1顯示了增量延遲SYNC_O_DELAY和SYNC_I_DELAY,這些延遲可以通過SPI寄存器設置。
          表 1
          
        如何同步多個AD9779 DAC
          圖4所示為用于同步多個AD9779的內部電路框圖。在可編程的延遲后,SYNC_I信號得到處理,使得對于SYNC_I的每個上升沿,只剩下一個長度為CLK周期的脈沖。注意在這種情況下,CLK代表AD9779 的內部采樣速率時鐘,它可以與REFCLK相同,具體取決于對AD9779的編程。長度為DACCLK周期的該單一脈沖驅動圖4中的5位分頻器的負載信號。分頻器延遲邏輯的5信號輸出代表所有插值速率的可能DATACLK信號,包括使能零填充的可能性。通過設置DACCLK偏移寄存器,圖4中的位1至位4可以DACCLK周期為增量進行延遲。5位分頻器的內部時序、負載信號的影響和DACCLK偏移值如圖6所示。
          
        如何同步多個AD9779 DAC
          圖4. AD9779多DAC同步電路框圖
          邊沿檢測器還驅動誤差檢測電路,圖5更詳細地顯示了該電路。可編程誤差檢測電路可以用來測量時序裕量,如果超出時序裕量,將產生中斷。
          
        如何同步多個AD9779 DAC
        分頻器相關文章:分頻器原理


        關鍵詞: AD9779 DAC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临湘市| 金堂县| 永顺县| 九寨沟县| 西和县| 泰宁县| 张家港市| 会宁县| 凌源市| 齐齐哈尔市| 东至县| 蒙城县| 建瓯市| 上饶市| 金坛市| 进贤县| 泗水县| 潜江市| 马山县| 梅河口市| 呼玛县| 印江| 巫山县| 无棣县| 西城区| 象州县| 东港市| 大渡口区| 龙里县| 杭锦后旗| 揭西县| 迁西县| 凤凰县| 安多县| 长岭县| 勃利县| 射阳县| 上杭县| 湟中县| 察哈| 宁化县|