FM發射器/接收器是任何電子發燒友最喜歡的電路之一。在本文/視頻中,我介紹了一個完整的數字FM接收器設計,該設計配備了LCD屏幕和三個按鈕。它可以手動和自動搜索(掃描模式)從76MHz到108MHz的FM信號。信號強度也以條形圖顯示在LCD屏幕上。輸出的聲音由3W + 3W D類立體聲放大器放大,該放大器處理高質量和足夠強的音頻功率。作為控制器,我使用了便宜且流行的Arduino-Nano開發板。因此,讓我們開始吧!
A.電路分析
圖1顯示了該設備的示意圖。顯而易見,該電路包括3個主要部分:Arduino-Nano(控制器),FM接收器模塊和音頻放大器。
圖1:數字FM接收器的示意圖
A-1。調頻接收模塊
FM接收器模塊基于TEA5767 [1、2]芯片。它是一個眾所周知的模塊,可以通過I2C總線進行控制。它涵蓋了從76MHz到108MHz的FM頻率范圍。在輸出端,它處理應放大的L和R立體聲音頻信號,否則,聲音電平微弱,即使是耳機也聽不到。頻率選擇和信號強度測量任務由Arduino-Nano代碼執行。
R3,C7,C8和C9構建了一個可降低電源噪聲的一階低通RC濾波器。R1和R2是I2C總線的強制上拉電阻,CON1是提供天線連接的UFL連接器。圖2顯示了TEA5767模塊。
圖2:TEA5767 FM接收器模塊
A.2音頻放大器
音頻放大器部分由PAM8403 [3,4]芯片組成。該芯片是3W + 3W HiFi D類放大器,只能使用5V單電源工作。使用4歐姆揚聲器可以達到最大輸出功率。根據數據表:“ PAM8403是3W D類音頻放大器。它具有較低的THD + N,可實現高質量的聲音再現。新的無濾波器架構允許該設備直接驅動揚聲器,不需要低通輸出濾波器,從而節省了系統成本和PCB面積。
R4,R5,C11和C12用于將輸出音頻傳輸到放大器。此外,它們還創建了高通RC濾波器,以消除任何低頻噪聲。圖3顯示了PAM8403芯片的參考電路。P2和P3是直角2針XH連接器,用于將揚聲器連接到板上。
圖3:PAM8403的數據表參考電路
A.3控制器
電路的控制器由Arduino-Nano板(AR1)組成。圖4顯示了Arduino-Nano板。評估板驅動8 * 2 LCD(LCD1),并讀取SW1,SW2和SW3按鈕的狀態。它還通過I2C總線發送/接收TEA5767數據。R6設置LCD的對比度,C4,C5和C6用于減少機械按鈕的噪音(反跳)。
圖4:Arduino-Nano板
A.4電源
TS2937 [5,6]是電源的主要組件,可為電路提供穩定的+ 5V電源。C1,C2和C3用于降低噪聲,POT1是帶有開關的50K 2路(雙路)電位計。POT1既可以打開/關閉設備,也可以增大或減小聲級。圖5顯示了POT1的圖片。
圖5:帶開關的2路(雙路)電位計
B.PCB布局
圖6顯示了數字FM接收器的PCB布局。它是2層PCB板,最新版本。Arduino-Nano板安裝在板的底部,LCD則安裝在板的頂部,最好安裝在母排針上。在3D視圖和真實照片中,這一點更加清晰。圖7顯示了電路板的3D視圖。圖8顯示了數字FM接收器電路的高質量預制PCB板。
圖6:數字FM接收器的PCB布局
圖7:PCB板的頂部和底部3D視圖
圖8:高質量的預制PCB板
我像往常一樣在此PCB項目中使用了SamacSys組件庫(用于IC1和IC2)。這樣可以節省大量時間并防止設計錯誤,從而降低產品成本。所有SamacSys組件庫(原理圖符號,PCB封裝和3D模型)都是免費的,并且遵循嚴格的工業IPC封裝標準。您可以從componentsearchengine.com下載并安裝這些庫,也可以使用提供的CAD插件直接安裝它們。我使用了Altium插件,但是,幾乎所有的電子設計CAD軟件都受支持,例如Eagle,KiCad,OrCAD,Proteus等[7]。圖9顯示了受支持的CAD軟件,圖10顯示了從Altium插件中選擇的組件庫。
圖9:SamacSys插件支持的CAD軟件
圖10:從Altium插件中選擇的PAM8403和TS2937庫
C.組裝與測試
最小的組件封裝是0805。焊接電路板應該沒有任何問題,但是,您也可以訂購專業組裝的電路板。圖11從頂部顯示組裝的PCB板,圖12從底部顯示組裝的PCB板。董事會是我手工焊接的。您還需要四個5mm FF墊片,以將LCD固定在PCB板上。
圖11:組裝好的PCB板(俯視圖)
圖12:組裝好的PCB板(底視圖)
您應使用UFL至SMA-F連接器將天線連接至電路板。圖13顯示了這種類型的連接器。
圖13:UFL至SMA-F連接器
C.1 Arduino代碼
Arduino代碼在下面的代碼塊中可用。只需將Arduino-Nano連接到計算機并編譯/上傳代碼即可。
Code.ino
C.2測試
頻率的下限是76.0MHz,上限是108.0MHz。您可以通過按向上和向下按鈕將頻率增加或減少0.1MHz。同樣,如果長按這些按鈕,頻率將連續增加/減少。因此,很容易將接收器固定在所需的頻率上(FM電臺)。此外,“掃描”按鈕可以自動搜索功能強大的FM電臺,并將接收器固定在頻率上。要搜索下一個電臺,應再次按“掃描”按鈕。
FM信號的強度以條形圖顯示在LCD屏幕上。在圖14中,已將接收機設置在功能強大的FM電臺上,頻率為100.0MHz。
圖14:接收機已設置在功能強大的FM電臺上,頻率為100.0MHz
D.物料清單
圖15顯示了物料清單。搭建設備,玩得開心!
圖15:物料清單(BOM)
校正:R7的值為0R(1206)。最好將TS2940CW50(SOT-223)用于IC1。使用8歐姆揚聲器以防止在高輸出功率下IC1穩壓器可能產生熱應力,或者使用功能更強大的穩壓器。
編輯:hfy
-
pcb
+關注
關注
4322文章
23128瀏覽量
398622 -
穩壓器
+關注
關注
24文章
4249瀏覽量
93921 -
發射器
+關注
關注
6文章
850瀏覽量
53513 -
RC濾波器
+關注
關注
0文章
75瀏覽量
16692
發布評論請先 登錄
相關推薦
評論