上一期內容中,我們系統剖析了DDS模式,并針對其核心特性進行了深度解析,重點探討了多音信號與固有頻率的本質。本期,德思特將帶您了解如何調整DDS設置。
01偽代碼說明
由于德思特Spectrum DDS AWG卡支持不同的編程語言,如 C++ 和 Python,因此本應用說明將使用偽代碼來提高代碼片段的可讀性和通用性。以下代碼片段描述了 C++ 代碼片段的偽代碼。

02 改變DDS設置
總的來說,可以使用德思特Spectrum Starhub模塊輕松同步一組生成器卡,設備之間的抖動實際上為0ns。
動態參數控制
所有設置,如頻率,相位和幅度可以在運行期間改變。更改可以按順序排隊,FIFO緩沖,并使用EXECATTRIG命令在預先定義的觸發事件中同時執行。
可能的觸發事件有:
卡觸發,它支持卡可用的完整觸發引擎(見用戶觸發引擎設置手冊)
內部定時器,自動觸發下一個序列在一個預定義的時間間隔。
此外,可以使用EXECUTENOW命令在更改到達DDS模塊并通過隊列末尾時立即執行更改。由于觸發源和定時器間隔可以像所有其他參數一樣更改,因此創建復雜序列變得非常容易。DDS模塊在具有固定時間基準和固定時間分辨率的情況下工作,適用于所有操作。
時間分辨率與定時精度
TS-M4i.66xx卡上所有觸發源的時間分辨率是tres = 6.4ns,轉換為156.25MHz。
例如,內部定時器的最小值為83.2ns,但可以以6.4ns的步長進行調整,因此將定時器值設置為(10us)將其精確設置為10.0032us或1563x6.4ns。由于所有生成器卡都可以同步到外部時鐘源,因此定時器可以與您的時鐘源一樣準確。
觸發檢測與抖動特性
如果您使用外部觸發器來執行下一個排隊的命令,則觸發器也以6.4ns的時間分辨率被檢測到。
如果您的觸發器與生成器卡異步,則您將具有±3.2ns(即總抖動為6.4ns)。
如果您的觸發器與生成器卡同步,并且相位被精確設置以始終滿足觸發引擎的采樣保持窗口,則可以將抖動最小化到實際上為零。
審核編輯 黃宇
-
DDS
+關注
關注
22文章
684瀏覽量
156579 -
代碼
+關注
關注
30文章
4967瀏覽量
73955
發布評論請先 登錄
德思特應用 | 變頻“橋梁”:混頻器如何驅動現代射頻系統高效運行
德思特應用 | 突破10ns脈沖限制:德思特脈沖發生器如何解決NVM測試的超快激勵與高保真挑戰
是德示波器DSOX2004A頻譜分析功能設置指南
思奧特智能視覺光源是源頭工廠嗎?
德思特方案 | 研發量產一機搞定,德思特脈沖發生器TS-PG1072為激光芯片測試降本增效
德思特方案 | 整車 GNSS 產線測試,3 分鐘高精度驗證
藍牙設備射頻性能測試:德思特ALifecom ACTiV非信令方案全解析
易靈思與思特威第二屆機器視覺方案大會圓滿收官
6.4ns刷新率!德思特DDS模塊如何實現極致精密的動態斜率控制?
案例分享 | 前沿物理實驗室突破全光學磁翻轉研究瓶頸:德思特脈沖發生器賦能飛秒級磁矩操控
德思特干貨 | DDA技術深度解析系列(二):如何改變DDS設置?
評論