国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于Arduino-Nano開發板的完整數字FM接收器設計

電子設計 ? 來源:eeweb ? 作者: Hesam MOSHIRI ? 2021-04-19 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FM發射器/接收器是任何電子發燒友最喜歡的電路之一。在本文/視頻中,我介紹了一個完整的數字FM接收器設計,該設計配備了LCD屏幕和三個按鈕。它可以手動和自動搜索(掃描模式)從76MHz到108MHz的FM信號。信號強度也以條形圖顯示在LCD屏幕上。輸出的聲音由3W + 3W D類立體聲放大器放大,該放大器處理高質量和足夠強的音頻功率。作為控制器,我使用了便宜且流行的Arduino-Nano開發板。因此,讓我們開始吧!

A.電路分析

圖1顯示了該設備的示意圖。顯而易見,該電路包括3個主要部分:Arduino-Nano(控制器),FM接收器模塊和音頻放大器。

pIYBAGB9NHGAFpNgAASytCDAodc454.png

圖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模塊。

pIYBAGB9NQyAaTPbAAK_cC98qFc489.png

圖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連接器,用于將揚聲器連接到板上。

o4YBAGB9Ni-AYH0rAAFNz4NPw-k954.png

圖3:PAM8403的數據表參考電路

A.3控制器

電路的控制器由Arduino-Nano板(AR1)組成。圖4顯示了Arduino-Nano板。評估板驅動8 * 2 LCD(LCD1),并讀取SW1,SW2和SW3按鈕的狀態。它還通過I2C總線發送/接收TEA5767數據。R6設置LCD的對比度,C4,C5和C6用于減少機械按鈕的噪音(反跳)。

pIYBAGB9NpuAXXZBAAUrNMgexcQ829.png

圖4:Arduino-Nano板

A.4電源

TS2937 [5,6]是電源的主要組件,可為電路提供穩定的+ 5V電源。C1,C2和C3用于降低噪聲,POT1是帶有開關的50K 2路(雙路)電位計。POT1既可以打開/關閉設備,也可以增大或減小聲級。圖5顯示了POT1的圖片。

o4YBAGB9Nq2AXNgJAAL1OIGXJnM459.png

圖5:帶開關的2路(雙路)電位計

B.PCB布局

圖6顯示了數字FM接收器的PCB布局。它是2層PCB板,最新版本。Arduino-Nano板安裝在板的底部,LCD則安裝在板的頂部,最好安裝在母排針上。在3D視圖和真實照片中,這一點更加清晰。圖7顯示了電路板的3D視圖。圖8顯示了數字FM接收器電路的高質量預制PCB板。

o4YBAGB9NryALU4_AAYZtOKJ0rU483.png

圖6:數字FM接收器的PCB布局

o4YBAGB9NvWAAFdtAAQzNnlk5a8112.png

圖7:PCB板的頂部和底部3D視圖

o4YBAGB9NwOAYNSrAASC5oZCXk8074.png

圖8:高質量的預制PCB板

我像往常一樣在此PCB項目中使用了SamacSys組件庫(用于IC1和IC2)。這樣可以節省大量時間并防止設計錯誤,從而降低產品成本。所有SamacSys組件庫(原理圖符號,PCB封裝和3D模型)都是免費的,并且遵循嚴格的工業IPC封裝標準。您可以從componentsearchengine.com下載并安裝這些庫,也可以使用提供的CAD插件直接安裝它們。我使用了Altium插件,但是,幾乎所有的電子設計CAD軟件都受支持,例如Eagle,KiCadOrCADProteus等[7]。圖9顯示了受支持的CAD軟件,圖10顯示了從Altium插件中選擇的組件庫。

圖9:SamacSys插件支持的CAD軟件

o4YBAGB9Ny-AYibfAAMLlQ55jI4750.png

圖10:從Altium插件中選擇的PAM8403和TS2937庫

C.組裝與測試

最小的組件封裝是0805。焊接電路板應該沒有任何問題,但是,您也可以訂購專業組裝的電路板。圖11從頂部顯示組裝的PCB板,圖12從底部顯示組裝的PCB板。董事會是我手工焊接的。您還需要四個5mm FF墊片,以將LCD固定在PCB板上。

pIYBAGB9Nz6AGzi1AAQMMhndJF8016.png

圖11:組裝好的PCB板(俯視圖)

pIYBAGB9N0mAX4dAAASbjmUJtBU887.png

圖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。

o4YBAGB9N26ANxmGAALpTZv8KNA736.png

圖14:接收機已設置在功能強大的FM電臺上,頻率為100.0MHz

D.物料清單

圖15顯示了物料清單。搭建設備,玩得開心!

pIYBAGB9N32AKoAAAAKnHvRtKs8333.png

圖15:物料清單(BOM)

校正:R7的值為0R(1206)。最好將TS2940CW50(SOT-223)用于IC1。使用8歐姆揚聲器以防止在高輸出功率下IC1穩壓器可能產生熱應力,或者使用功能更強大的穩壓器。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4405

    文章

    23878

    瀏覽量

    424351
  • 穩壓器
    +關注

    關注

    24

    文章

    4926

    瀏覽量

    99932
  • 發射器
    +關注

    關注

    7

    文章

    919

    瀏覽量

    55340
  • RC濾波器
    +關注

    關注

    0

    文章

    75

    瀏覽量

    17252
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCU 開發板大比拼:STM32、ESP32、Arduino、樹莓派誰更強?

    嵌入式開發板琳瑯滿目,STM32、ESP32、Arduino、RaspberryPi各有特色。新手容易糾結:到底哪塊適合我的項目?本文整理了一份開發板對比速查表,幫你快速理清思路。一
    的頭像 發表于 01-09 19:03 ?884次閱讀
    MCU <b class='flag-5'>開發板</b>大比拼:STM32、ESP32、<b class='flag-5'>Arduino</b>、樹莓派誰更強?

    TI TFP403 PanelBus?數字接收器:高速數字接口的理想之選

    TI TFP403 PanelBus?數字接收器:高速數字接口的理想之選 在電子設計領域,高速數字接口的應用越來越廣泛,特別是在數字平板顯示
    的頭像 發表于 12-31 10:25 ?275次閱讀

    將經典射擊游戲移植到芯科科技MG24 Matter開發板

    開發板之后,我們迎來了新的挑戰:將另一款經典第一人稱射擊游戲-毀滅公爵3D(Duke Nukem 3D)的完整體驗帶到我們的超低功耗平臺MG24的開發板上,以實現包括游戲音樂、多人連線模式等
    的頭像 發表于 11-30 10:46 ?1040次閱讀
    將經典射擊游戲移植到芯科科技MG24 Matter<b class='flag-5'>開發板</b>

    EASY EAI Nano-TB(RV1126B)開發板試用】1、初識

    非常感謝電子發燒友以及靈眸科技給了我這次試用EASY EAI Nano-TB(RV1126B)開發板的機會,星期四確認了我的試用機會,星期五就收到了開發板,可以說靈眸科技的效率是非常高的,收到
    發表于 11-16 11:15

    【EASY EAI Nano-TB(RV1126B)開發板試用】+初識篇

    Nano-TB是靈眸科技研發的一款應用于AIoT領域的開發板,它基于瑞芯微的RV1126B處理,集成了4個Cortex-A53及獨立的NEON協處理,它支持4K@30fps的H.
    發表于 10-25 22:06

    ?STM32 Nucleo-64開發板技術解析與應用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發板通過由STM32微控制為概念測試和原型創建提供了一種經濟實惠且靈活的途徑。該開發板支持ARDUINO
    的頭像 發表于 10-16 10:50 ?737次閱讀
    ?STM32 Nucleo-64<b class='flag-5'>開發板</b>技術解析與應用指南

    ?AVR-IoT蜂窩迷你開發板技術解析與應用指南

    Microchip Technology AVR-IoT蜂窩迷你開發板 (EV70N78A) 是一個完整的平臺,可用于評估和開發物聯網解決方案。它采用AVR128DB48 avr?微控制
    的頭像 發表于 10-14 14:57 ?784次閱讀
    ?AVR-IoT蜂窩迷你<b class='flag-5'>開發板</b>技術解析與應用指南

    【作品合集】靈眸科技EASY EAI Orin Nano(RK3576)開發板測評

    6Tops,支持INT4/INT8/INT16/FP16混合運算。提供完整的Linux開發包供客戶二次開發。 活動詳情地址:【RISC-V專題】EASY EAI Orin Nano(R
    發表于 09-09 09:59

    如何用Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的
    的頭像 發表于 08-08 20:16 ?3571次閱讀
    如何用<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>/UNO R3<b class='flag-5'>開發板</b>給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>/UNO R3<b class='flag-5'>開發板</b>重新燒錄引導程序bootlaoder

    Texas Instruments ISO1228數字輸入接收器數據手冊

    Texas Instruments ISO1228數字輸入接收器是一款8通道隔離式24V輸入接收器,具有限流和診斷功能。該數字輸入接收器可配
    的頭像 發表于 08-02 11:09 ?1286次閱讀
    Texas Instruments ISO1228<b class='flag-5'>數字</b>輸入<b class='flag-5'>接收器</b>數據手冊

    【EASY EAI Orin Nano開發板試用體驗】--開發板開箱了解

    感謝靈眸科技與論壇提供的開發板與平臺。EASY EAI Orin-Nano開發板實物如下: EASY EAI Orin Nano開發板基于瑞
    發表于 06-25 23:32

    【EASY EAI Orin Nano開發板試用體驗】安裝nfs服務

    /developer/nfsroot * developer@EASY-EAI-Develop:~$ 測試: 使用typec連上開發板后,執行adb shell登錄開發板。 在Desktop中創建nfs 然后
    發表于 06-22 17:32

    【新品】遠距離圖傳數傳模塊開發板、藍牙模塊開發板、無線模塊開發板

    ,搭配億佰特自研的遠距離圖傳+數傳為一體的遠距離無線模塊E611-900NW20S進行使用。該款開發板具備完整的功能,擁有16Mbps的傳輸速率,可實現傳輸4路108
    的頭像 發表于 06-12 19:33 ?1151次閱讀
    【新品】遠距離圖傳數傳模塊<b class='flag-5'>開發板</b>、藍牙模塊<b class='flag-5'>開發板</b>、無線模塊<b class='flag-5'>開發板</b>

    下一代物聯網:芯科科技和Arduino借助邊緣AI和ML簡化Matter設計和應用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴關系,旨在通過Arduino Nano Matter開發板(基于芯科科技的MGM240系列多協議無線模塊)的兩階段合
    的頭像 發表于 05-19 11:15 ?787次閱讀
    下一代物聯網:芯科科技和<b class='flag-5'>Arduino</b>借助邊緣AI和ML簡化Matter設計和應用

    發布AG32VF407 NANO開發板

    發布AG32VF407 NANO開發板 為了幫助用戶更快的上手熟悉AG32的開發,我們最新發布了AG32VF407 NANO開發板,該
    發表于 04-17 09:18