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