基于A(yíng)D9851信號發(fā)生器的設計
具體復位子程序如下:

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