基于AD9851信號發(fā)生器的設(shè)計
具體復(fù)位子程序如下:
該子程序中用到delay_μs()延時程序延時約1μs。
3.2 寫頻率字的工作時序
寫頻率字的工作時序是AD9851芯片的關(guān)鍵時序,它關(guān)系著信號發(fā)生器功能的實現(xiàn)。并行模式下,寫頻率字的工作時序如圖5所示。本文引用地址:http://www.ex-cimer.com/article/171641.htm
由時序圖,可以看出:
在輸出頻率控制字之前。必須完成W_CLK和FQ_UD置低電平的工作;然后依次把5個頻率控制字發(fā)送出去;在發(fā)送數(shù)據(jù)時,必須嚴格把握工作時序。tds是數(shù)據(jù)的建立時間,tdh是數(shù)據(jù)的保持時間,twh和twl分別是W_CLK的高電平和低電平的持續(xù)時間,根據(jù)手冊可知,以上4個時間至少為3.5ns。由于S52單片機的晶振比較低,滿足工作時序沒有問題。
DATA在W_CLK上升沿到來時有效。
寫頻率控制字的子程序如下:
評論