可編程DDS系統、高性能數模變換器(DAC)AD9850
發布時間:2018/12/19 20:23:57 訪問次數:1585
AD9850采用直接數字合成(DDS)技術可編程DDS 系統和高速比較器全數字編程控制頻率合成
基于AD9850的DDS模塊,鍵盤輸入、顯示電路及控制模塊,濾波模塊和PC機通信電路模塊。
1、5l單片機為控制核心,一方面,上電后,單片機復位,對AD9850初始化并使其輸出預先設置的定頻頻率,AD9850輸出的信號經濾波模塊過濾后輸出,來產生所需要的正弦波形;另一方面,對液晶LCDl2864進行控制,通過菜單的模式,選擇所需要的輸出頻率方式。鍵盤輸入相應的操作命令(功能分別為模式按鍵、數據加按鍵、數據減按鍵和確定按鍵),使得整個設計變得更加直觀明了。
單片機軟件主要由四個部分組成,分別為初始化配置程序、主循環程序、按鍵中斷程序和串行通信中斷程序。其中初始化配置程序主要負責初始化鍵盤控制芯片7279A和初始化DDS;按鍵中斷程序主要實現輸出波形選擇、頻率和相位選擇;串行中斷程序實現了和PC機通信并調節頻率、相位以及輸出波形的選擇。
2、PC機和信號發生器板采用串口RS232通信,在PC機上使用VB軟件進行設計,依據單片機的軟件通信協議進行編程。控制對話框如圖7所示,提供了串口通信測試按鈕,用于判斷物理連接是否正常。可以控制輸出通道1、2的頻率和相位(確認為方波輸出時,兩個通道的相位控制部分灰化),在按確定之后,信息將會送到單片機,單片機再根據PC送的信息進行分析,并控制DDS芯片,從而輸出相應的波形。
AD9850是美國AD公司采用先進的DDS技術,1996年推出的高集成度DDS頻率合成器,采用CMOS工藝,其功耗在3.3V供電時僅為155mW,擴展工業級溫度范圍為-40~80℃,采用28腳SSOP表面封裝形式。它內部包括可編程DDS系統、高性能DAC及高速比較器,能實現全數字編程控制的頻率合成器和時鐘發生器。接上精密時鐘源,AD9850可產生一個頻譜純凈、頻率和相位都可編程控制的模擬正弦波輸出。此正弦波可以直接作為信號源輸出或者送入AD9850的高速比較器從而得到方波輸出。AD9850接口控制簡單,可以用8位并行口或串行口直接輸入頻率、相位等控制數據。32位頻率控制字,在125MHz時鐘下,輸出頻率分辨率為0.029Hz,頻率范圍為0.1Hz~40MHz,幅值范圍為0.2~1V。AD9850是AD公司生產的最高時鐘為125 MHz、采用先進的CMOS技術的直接頻率合成器,主要由可編程DDS系統、高性能數模變換器(DAC)和高速比較器3部分構成,能實現全數字編程控制的頻率合成。
AD9850的復位(RESET) 信號為高電平有效,且脈沖寬度不小于5 個參考時鐘周期。AD9850的參考時鐘頻率一般遠高于單片機的時鐘頻率(小廝所用為單片機89C51,使用12M晶振), 因此AD9850 的復位(RESET)端可與單片機的復位端直接相連。
AD9850采用32位的相位累加器將信號截斷成14位輸入到正弦查詢表,查詢表的輸出再被截斷成10位后輸入到DAC,DAC再輸出兩個互補的電流。DAC滿量程輸出電流通過一個外接電阻RSET調節,調節關系為ISET=32&TImes;(1.148V/RSET),RSET的典型值是3.9kΩ。將DAC的輸出經低通濾波后接到AD9850內部的高速比較器上即可直接輸出一個抖動很小的方波。
AD9850對輸入的標準正弦波,進行直接數字合成。輸入信號頻率最高為fclk=125MHz,可生成0-fclk/2范圍內的任意頻率正弦波和方波。AD9850在接上精密時鐘源和寫入頻率相位控制字之間后就可產生一個頻率和相位都可編程控制的模擬正弦波輸出,此正弦波可直接用作頻率信號源或經內部的高速比較器轉換為方波輸出。在125MHz的時鐘下,32位的頻率控制字可使AD9850的輸出頻率分辨率達0.0291Hz;并具有5位相位控制位,而且允許相位按增量180°、90°、45°、22.5°、11.25°或這些值的組合進行調整。
AD9850采用直接數字合成(DDS)技術可編程DDS 系統和高速比較器全數字編程控制頻率合成
基于AD9850的DDS模塊,鍵盤輸入、顯示電路及控制模塊,濾波模塊和PC機通信電路模塊。
1、5l單片機為控制核心,一方面,上電后,單片機復位,對AD9850初始化并使其輸出預先設置的定頻頻率,AD9850輸出的信號經濾波模塊過濾后輸出,來產生所需要的正弦波形;另一方面,對液晶LCDl2864進行控制,通過菜單的模式,選擇所需要的輸出頻率方式。鍵盤輸入相應的操作命令(功能分別為模式按鍵、數據加按鍵、數據減按鍵和確定按鍵),使得整個設計變得更加直觀明了。
單片機軟件主要由四個部分組成,分別為初始化配置程序、主循環程序、按鍵中斷程序和串行通信中斷程序。其中初始化配置程序主要負責初始化鍵盤控制芯片7279A和初始化DDS;按鍵中斷程序主要實現輸出波形選擇、頻率和相位選擇;串行中斷程序實現了和PC機通信并調節頻率、相位以及輸出波形的選擇。
2、PC機和信號發生器板采用串口RS232通信,在PC機上使用VB軟件進行設計,依據單片機的軟件通信協議進行編程。控制對話框如圖7所示,提供了串口通信測試按鈕,用于判斷物理連接是否正常。可以控制輸出通道1、2的頻率和相位(確認為方波輸出時,兩個通道的相位控制部分灰化),在按確定之后,信息將會送到單片機,單片機再根據PC送的信息進行分析,并控制DDS芯片,從而輸出相應的波形。
AD9850是美國AD公司采用先進的DDS技術,1996年推出的高集成度DDS頻率合成器,采用CMOS工藝,其功耗在3.3V供電時僅為155mW,擴展工業級溫度范圍為-40~80℃,采用28腳SSOP表面封裝形式。它內部包括可編程DDS系統、高性能DAC及高速比較器,能實現全數字編程控制的頻率合成器和時鐘發生器。接上精密時鐘源,AD9850可產生一個頻譜純凈、頻率和相位都可編程控制的模擬正弦波輸出。此正弦波可以直接作為信號源輸出或者送入AD9850的高速比較器從而得到方波輸出。AD9850接口控制簡單,可以用8位并行口或串行口直接輸入頻率、相位等控制數據。32位頻率控制字,在125MHz時鐘下,輸出頻率分辨率為0.029Hz,頻率范圍為0.1Hz~40MHz,幅值范圍為0.2~1V。AD9850是AD公司生產的最高時鐘為125 MHz、采用先進的CMOS技術的直接頻率合成器,主要由可編程DDS系統、高性能數模變換器(DAC)和高速比較器3部分構成,能實現全數字編程控制的頻率合成。
AD9850的復位(RESET) 信號為高電平有效,且脈沖寬度不小于5 個參考時鐘周期。AD9850的參考時鐘頻率一般遠高于單片機的時鐘頻率(小廝所用為單片機89C51,使用12M晶振), 因此AD9850 的復位(RESET)端可與單片機的復位端直接相連。
AD9850采用32位的相位累加器將信號截斷成14位輸入到正弦查詢表,查詢表的輸出再被截斷成10位后輸入到DAC,DAC再輸出兩個互補的電流。DAC滿量程輸出電流通過一個外接電阻RSET調節,調節關系為ISET=32&TImes;(1.148V/RSET),RSET的典型值是3.9kΩ。將DAC的輸出經低通濾波后接到AD9850內部的高速比較器上即可直接輸出一個抖動很小的方波。
AD9850對輸入的標準正弦波,進行直接數字合成。輸入信號頻率最高為fclk=125MHz,可生成0-fclk/2范圍內的任意頻率正弦波和方波。AD9850在接上精密時鐘源和寫入頻率相位控制字之間后就可產生一個頻率和相位都可編程控制的模擬正弦波輸出,此正弦波可直接用作頻率信號源或經內部的高速比較器轉換為方波輸出。在125MHz的時鐘下,32位的頻率控制字可使AD9850的輸出頻率分辨率達0.0291Hz;并具有5位相位控制位,而且允許相位按增量180°、90°、45°、22.5°、11.25°或這些值的組合進行調整。
熱門點擊
- 什么叫電介質?其分類和作用是什么?
- JR36系列熱繼電器
- 雙運算放大器雙低功率LM 393 N
- 焊絲是如何分類的?
- 可編程DDS系統、高性能數模變換器(DAC)
- 電力系統振蕩和短路的區別是什么
- 簡述MBF磨煤機的結構。
- K1010B光學能隙滿足方程式
- 省煤器在什么情況下考慮改進結構?
- OPA192IDBVT風是基態時的基本振動能
推薦技術資料
- 單片機版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細]