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