新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)的可控放大器程控濾波器設(shè)計(jì)

單片機(jī)的可控放大器程控濾波器設(shè)計(jì)

作者: 時(shí)間:2011-06-23 來源:網(wǎng)絡(luò) 收藏

d.JPG
的時(shí)鐘信號(hào)是由控制DDS芯片AD9850產(chǎn)生的。AD9850是ADI公司推出的高集成度頻率合成器。它在接上精密時(shí)鐘源和寫入頻率相位控制字之后可產(chǎn)生一個(gè)頻率和相位都可編制的模擬正弦波輸出,此正弦波可直接用作頻率信號(hào)源,或經(jīng)內(nèi)部的高速比較器轉(zhuǎn)換為方波輸出。輸出正弦波頻率fout=M·fc/2N,其中fc為外部參考時(shí)鐘的頻率。在本系統(tǒng)中采用20 MHz的參考時(shí)鐘,通過公式FSM=fout×232/20000 000,可由計(jì)算出頻率控制字FSM。本需要的截止頻率fc為1~20 kHz,由鍵盤鍵入,通過計(jì)算后向AD9850寫入相應(yīng)的頻率控制字,即可達(dá)到控制截止頻率的要求。
3.3 幅頻特性測(cè)試模塊
單片機(jī)從機(jī)控制DDS芯片AD9850產(chǎn)生掃頻信號(hào),由AD837對(duì)輸出的信號(hào)進(jìn)行有效值轉(zhuǎn)換,然后通過A/D轉(zhuǎn)換芯片TLC5510采樣后輸出給單片機(jī)處理,由單片機(jī)主機(jī)控制在液晶屏上繪制幅頻特性曲線圖。
3.4 液晶顯示及鍵盤模塊
采用I2C接口鍵盤及LED驅(qū)動(dòng)器ZLG7290提供的4x4鍵盤和8個(gè)數(shù)碼管,可以通過鍵盤預(yù)置截止頻率和放大增益,利用數(shù)碼管顯示濾波器的工作模式、截止頻率等各項(xiàng)數(shù)據(jù)。采用液晶顯示模塊LM2068R顯示幅頻特性曲線。

4 系統(tǒng)軟件
為了解決I/O口不足的問題,同時(shí)體現(xiàn)模塊化的思想,采用主機(jī)和從機(jī)雙機(jī)通信的方式。主機(jī)主要用來讀取鍵值,向從機(jī)發(fā)送相應(yīng)的控制字,并顯示幅頻特性曲線、增益、截止頻率等信息。從機(jī)開啟串口接收中斷,接收到主機(jī)的控制字后,在中斷子程序里控制兩片DDS芯片分別產(chǎn)生掃頻信號(hào)和濾波器的時(shí)鐘信號(hào),同時(shí),控制PGA203的輸出增益。主機(jī)主程序和從機(jī)中斷子程序的流程分別如圖4、圖5所示。

本文引用地址:http://m.butianyuan.cn/article/172666.htm

g.JPG



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉