AD9833無需外接元件,輸出頻率和相位都可經由過程軟件編程,易于調節,頻率寄放器是28位的,本家兒頻時鐘為25MHz時,精度為0.1Hz,本家兒頻時鐘為1MHz時,精度可以達到0.004Hz。此內容可拜見ad9833 datesheet
 AD9833的內部電路本家兒要稀有控振蕩器(NCO)、頻率和相位調節器、Sine ROM、數模轉換器(DAC)、電壓調整器,其功能框圖如下圖所示。
 它是怎么實現調幅的?以正弦波為例,AD9833的焦點是28位的相位累加器,它由加法器和相位寄放器構成,每來1個時鐘,相位寄放器以步長增添,相位寄放器的輸出與相位節制字相加后輸入到正弦查詢表地址中。正弦查詢表包含1個周期正弦波的數字幅度信息,每個地址對應正弦波中0°-360°規模內的1個相位點。查詢表把輸入的地址相位信息映射當作正弦波幅度的數字量旌旗燈號,去DAC輸出模擬量,相位寄放器每顛末228/M個MCLK時鐘后回到初始狀況,響應地正弦查詢表顛末一個輪回回到初始位置,這樣就輸出了一個正弦波。其頻率計較方式如下:
 別的需要注重的是,AD9833寫入數據到輸出端獲得響應,中心有必然的響應時候,每次給頻率或相位寄放器加載新的數據,城市有7-8個MCLK時鐘周期的延時之后,輸出端的波形才會發生改變,有1個MCLK時鐘周期的不確定性,因為數據加載到目標寄放器時,MCLK的上升沿位置不確定。
 AD9833包含2個頻率寄放器和2個相位寄放器,用以實現旌旗燈號移相,其模擬輸出為:PHASEREC為所選相位寄放器中的相位字。
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!