AD9850芯片簡介及其工作原理
來源:IC解密的控制字與控制時(shí)序AD9850有40位控制字,32位用于頻率控制,5位用于相位控制。1位用于電源休眠(Power down)控制,2位用于選擇工作方式。這40位控制字可通過并行方式或串行方式輸入到AD9850,圖4是控制字并行輸入的控制時(shí)序圖,在并行裝入方式中,通過8位總線A0…D7將可數(shù)據(jù)輸入到寄存器,在重復(fù)5次之后再在FQ-UD上升沿把40位數(shù)據(jù)從輸入寄存器裝入到頻率/相位數(shù)據(jù)寄存器(更新DDS輸出頻率和相位),同時(shí)把地址指針復(fù)位到第一個(gè)輸入寄存器。接著在W-CLK的上升沿裝入8位數(shù)據(jù),并把指針指向下一個(gè)輸入寄存器,連續(xù)5個(gè)W-CLK上升沿后,W-CLK的邊沿就不再起作用,直到復(fù)位信號或FQ-UD上升沿把地址指針復(fù)位到第一個(gè)寄存器。在串行輸入方式,W-CLK上升沿把25引腳的一位數(shù)據(jù)串行移入,當(dāng)移動40位后,用一個(gè)FQ-UD脈沖即可更新輸出頻率和相位。圖5是相應(yīng)的控制字串行輸入的控制時(shí)序圖。
AD9850的復(fù)位(RESET)信號為高電平有效,且脈沖寬度不小于5個(gè)參考時(shí)鐘周期。AD9850的參考時(shí)鐘頻率一般遠(yuǎn)高于單片機(jī)的時(shí)鐘頻率,因此AD9850的復(fù)位(RESET)端可與單片機(jī)的復(fù)位端直接相連。
值得一提的是:用于選擇工作方式的兩個(gè)控制位,無論并行還是串行最好都寫成00,并行時(shí)的10、01和串行時(shí)的10、01、11都是工廠測試用的保留控制字,不慎使用可能導(dǎo)致難以預(yù)料的后果。