資料介紹
描述
與昨天相比,越來越多的東西正在走向數字化!如果 FM 調諧器能夠提供 100% 純數字音樂,那么為什么我們需要限制自己仍在模擬中收聽?讓我們開始數字化吧!
在本項目中,我們將學習如何使用 ESP-01通過無線電數據系統 (RDS)實現紅外遙控I2S(IC 間聲音總線)輸出 FM 調諧器。

RRD-102 V.2 模塊和連接我們都很熟悉。我們還熟悉許多可用于控制 RRD-102 V.2 模塊的 Arduino 庫。大多數 Arduino 庫都帶有使用 LCD 或 OLED 的 RDS 信息顯示。有許多紅外遙控庫可用。有許多 OLED 和 LCD 庫可用于圖形和文本顯示。
我不打算在這里詳細討論上述任何內容。
Silabs、Quintic、RDA Microelectronics 等提供許多具有 I2S 數字輸出的 FM 調諧器系列 IC,
對于 DIY enthu,決定因素是不同的。簡單的占地面積,使用面包板輕松快速地制作原型,容易獲得,BOM 成本和電路復雜性(很少的外部元件)
銳迪科微電子 FM 調諧器主要提供 MSOP10、SOIC8、SOP16 和 QFN 封裝。大多數 SOP16 和 QFN 都帶有 I2S 數字輸出支持。
由于內部 I2C 總線地址和寄存器組織保持不變,我們可以使用任何 RDA FM 調諧器 Arduino 庫,并且跨系列兼容,包括 5802、5820 系列。
所有 SOP16 和 QFN 封裝 IC 都帶有 3 個 GPIO 引腳。這些 GPIO 可以設置為高電平、低電平或用于中斷生成。請參閱數據表了解更多詳情。
基本連接和軟件與傳統接線完全相同,只有很少的細微變化。
帶 I2C 接口的傳統 FM 調諧器:

在這個項目中,我們將使用 ESP-01 控制 I2C 總線。
ESP-01管腳圖
- GPI00 - SDA(FM 調諧器 + OLED 或 LCD + EEPROM )
- GPIO2 - SCL(FM 調諧器 + OLED 或 LCD + EEPROM )
- GPIO3 - Rx - 紅外接收器
可選的 EEPROM 可以添加到相同的 I2C 總線,可用于存儲通道頻率的先前狀態和任何其他用戶首選數據或設置,以便在下次開機時 ESP-01 將從 EEPROM 加載設置。我們可以使用 ESP-01 使用的 FLASH MEMORY 來模擬和實現 EEPROM。只需添加外部 EEPROM,我們就可以通過避免不必要的 FLASH 頻繁讀/寫周期來提高 FLASH MEMORY 的可靠性。
I2S總線有三個信號:
- 連續串行時鐘(SCK)
- 單詞選擇(WS)
- 串行數據(SD)

如果我們啟用 RDA FM 調諧器的 I2S 輸出,則以下 GPIO 引腳將分配給 I2S 信號
- 引腳 # 01 - GPIO1 - WS
- 引腳 # 16 - GPIO2 - SD
- 引腳 # 15 - GPIO3 - SCK

即使我們啟用 I2S,LOUT 和 ROUT 引腳上的模擬輸出仍然可以同時使用!
要啟用 I2S 輸出,我們只需將 3 位設置為“1”。
- 寄存器 04H 位#6 I2S_ENABLE =“1”
- 寄存器 06H 位#9 data_signed =“1”
- 寄存器 06H 位 [7:4] I2S_SW_CNT[4:0] - 48kbps 的 4'b1000
默認音頻采樣率為8ksps 。用戶應選擇寄存器 0x??06H 位來選擇更高的采樣率。寄存器 0x??04H 和寄存器 0x??06H 的詳細信息請參考代碼部分。
啟用以上 3 位后,GPIO 將輸出 I2S 信號。我們可以將這三個引腳直接連接到任何合適的 I2S 音頻 DAC。
您可以參考任何 SOP16 或 QFN 封裝的 RDA FM 調諧器數據表,了解更多寄存器和編程選項。
我們可以將 I2S 信號連接到 A2DP 藍牙 Tx 模塊或 ESP32 以進行進一步的音頻處理或流式傳輸。

配置:
- //* I2S 輸出調頻調諧器 *//
- //調諧器:RDA7088
- // CPU:ESP-01S或 ESP-01
- // OLED:128x32或 128x64
- // IR:NEC 38kHz 21 鍵
- // 輸出:I2S(16 位高達 48kHz)
- // I2S DAC:PCM5102A或 MAX98357A 或 UDA1334A 或 PCM5100
- // 輸入:5V 或3.7V鋰
- // 版本:1.0 // 2022 年 12 月 30 日 //
- // ESP-01 連接 //
- // IO0 - SDA
- // IO2 - SCL
- // RX - IR Rx I/P
- // RST - 10kΩ-/\/\/\- 3V3
- // EN - 12kΩ-/\/\/\- 3V3
- // 3V3 - 3V3
- // 接地 - 接地
- // TX - 4.7kΩ-??/\/\/\- 3V3 [未使用]-可供將來使用
- // EEPROM AT24C02 或 AT24C04
為了獲得最佳音頻體驗,我們需要將 I2S DAC 音頻輸出連接到外部自供電揚聲器。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- AN-第1325:高性能数字MEMS麦克风与具有I2S输出的SigmaDSP音频处理器的简单接口11次下载
- SAMD5x/E5x的集成I2S外部编解码器接口8次下载
- 使用GA-master的FOPID调谐器0次下载
- 多媒体的I2S总线的设计工程文件和程序免费下载7次下载
- FI1200 MK2桌面视频调谐器系统的数据手册免费下载8次下载
- 调谐器管对汽车转向高压油管降噪研究0次下载
- 双SPI仿真I2S在StellarisLM4FMCU上实现16次下载
- I2S设备和MSP430器件的连接指南32次下载
- CAN、I2S、I2C、SPI、SSP总线的介绍和比较55次下载
- AM-FM调谐器128次下载
- 音频接口I2S实验116次下载
- 利用MAXIICPLD实现SPI至I2S的接口53次下载
- LPC1700系列微控制器I2S接口用户手册57次下载
- 数字电视高频调谐器的生产测试方案39次下载
- 多媒体电子调谐器的微机控制技术15次下载
- 基于I2S接口的音乐播放器工作原理9139次阅读
- DVB-S半NIM调谐器参考设计采用MAX2120调谐器1234次阅读
- MAX2160 ISDB-T单段调谐器1050次阅读
- 基于MM32F5270控制器的I2S音频播放2629次阅读
- I2S音频总线基本知识科普30766次阅读
- 基于MAX2120卫星调谐器IC的Half-NIM DVB-S调谐器2101次阅读
- I2S接口概述和与DSP的连接方法27169次阅读
- 硅调谐器设计的制约因素2208次阅读
- 几种常见的I2S数据格式12415次阅读
- I2S接口工作原理_I2S接口介绍109576次阅读
- i2s和i2c的区别78560次阅读
- i2s音频总线学习4441次阅读
- i2s总线协议及结构配置6985次阅读
- Si2155:新一代硅调谐器详细介绍3738次阅读
- 利用新一代硅调谐器IC设计主流电视2330次阅读
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論