PCM2702與BH141 7的USB音頻發(fā)射系統(tǒng)
3 軟件程序設(shè)計
系統(tǒng)軟件流程如圖6所示。系統(tǒng)上電后,單片機系統(tǒng)初始化,P2的4個端口都為低,設(shè)定為87.7 MHz發(fā)射,同時在1602上顯示頻率。而后進入鍵盤循環(huán)掃描狀態(tài),當(dāng)檢測到鍵盤按下時判斷鍵值,根據(jù)鍵值調(diào)整P2四個端口的電平高低,進而控制BH1417的發(fā)射頻率,然后顯示頻率。本系統(tǒng)的工作頻率分為14個頻段,詳見表1。判斷鍵值來增加/減少頻率。當(dāng)頻率達(dá)到88.9 MHz或106.7 MHz時,跳過PLL停止檔位。
4 系統(tǒng)制作、調(diào)試及抗干擾措施
在系統(tǒng)的焊接中要注意貼片的焊接,防止人體和烙鐵的靜電把芯片損壞。由于本系統(tǒng)是信號的傳輸,所以在通用板上布局時要盡量減少信號線的長度,濾波電容盡量離輸出元器件近,以免產(chǎn)生多余的雜波。
系統(tǒng)調(diào)試過程中,由于本系統(tǒng)中有數(shù)字電路、模擬低頻和模擬高頻電路,注意相關(guān)電源的正確連接,以免引起電路的異常和干擾,且電源間要加去耦電路。先調(diào)試USB聲卡模塊。根據(jù)PCM2702的資料,USB上電的時間要短,才能確保電腦正確地找到設(shè)備,并安裝好。然后,進行無線發(fā)射模塊的調(diào)試。由于實驗室沒有測頻儀器,只好直接用精確度高的收音機直接接收測試。測試時,先將4個控制引腳用跳線接地,確保能夠發(fā)射出無線信號后,再進行頻率的校正和單片機控制顯示等。
該系統(tǒng)對于抗干擾性有一定的要求,所以在電源模塊中分別給出了數(shù)字、模擬低頻、模擬高頻的電源端口,加入磁珠和O Ω電阻以減少相互之間的干擾。電路設(shè)計時,各個模塊獨立成塊,四周接地以減少電磁干擾等;且各個模塊中添加了必要的保護電路,確保電路的穩(wěn)定性、可靠性。
結(jié) 語
基于PCM2702與BH1417的USB音頻發(fā)射系統(tǒng)采用模塊化的設(shè)計方法,使得整個系統(tǒng)具有一定的擴展性且可以分開獨立使用。盡管也有USB聲卡和2.4 GHz構(gòu)成的無限USB聲卡方案,但是由于其頻率不可變且需要配套的接收設(shè)備,無法做到與多人分享且保密性不強。使用調(diào)頻發(fā)射,可以利用現(xiàn)成的收音機接收,頻率可調(diào)可以加強安全性。
評論