首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

Tea5767-收音机调谐器

2026-08-16 1 阅读 约6分钟阅读 turtushig22
分享:
字号:
基于 TEA5767 的收音机调谐器 基于 ESP32 的 FM 收音机,配有 TEA5767 调谐器、KY-040 旋转编码器、PAM8403 放大器和 0.96" OLED 显示屏。定制 PCB 设计。项目历史 该项目于 2026 年 1 月使用 TEA5767 收音机模块和 Arduino UNO 构建了 FM 收音机设备。第 2 阶段包括设计紧凑的定制 PCB 板,并在保持设计简单的同时进行进一步改进当我进行 PCB 设计时,这些步骤将记录在这个存储库中(因此,希望我能够完成这个项目)。原型 Arduino 电路的主要功能包括手动和预设 FM 调谐、在 16x2 LCD 上显示当前频率以及通过有线耳机输出音频,因为 TEA5767 模块没有内置扬声器放大器,这需要我们直接焊接到模块上。如图 1 和图 2 所示。 图 1 [使用 Arduino UNO 的原型照片]。 图 2 [原型电路图] 要观看原型的视频演示,请关注 https://youtu.be/HQ7OcgIyThs,有关理论、组件选择和电路设计的详细分解,您可以阅读此 [PDF 文件](Producing_an_FM_Radio_Tuner.pdf)。为了进一步改进该项目,我决定让它成为我的第一个 PCB 设计,同时改进无线电设备,其中包括将音频输入两个 3 瓦、4 欧姆扬声器的 PAM8403 放大器,同时充当音量控制,使用 ESP32 开发板代替 Arduino UNO 以节省 PCB 空间,出于类似原因用 0.96 OLED 显示屏代替 16x2 液晶显示屏,以及一个 ESP32 开发板。 KY-040 旋转编码器将用作手动频率和预设频率控制。在深入 PCB 设计之前,我花了一些时间来确保电路在面包板上正常工作。在此过程中,我意识到一些重要的事情,包括虽然 TEA5767 模块设计为由 5V 供电,但它可以(并且应该)由 3.3V 供电,以保护 ESP32 模块上的数据引脚。 I/O 引脚上的 3.6V 可能会导致芯片损坏,并且从 5V 为 TEA5767 模块供电并将 SCL 和 SDA 引脚连接到微控制器上的数据引脚会将其驱动至 5V,从而使它们面临烧毁的风险。有关 ESP32-DevKit-32E 的更多信息可以在 [esp32-devkit-32e] 中找到。 https://github.com/nulllaborg/esp32-devkit-32e )。此外,引起注意的是 PAM8403 需要由微控制器以外的电源供电。我使用的扬声器是 3 瓦扬声器(因为我有两个扬声器,所以总共 6 瓦),因此假设我们用 5V 为放大器供电,我们获得的电流量为 I = P / V = 6W / 5V = 1.2A。通过微控制器引脚的电流量大大超出了制造商规定的限制(每个引脚的绝对最大值:40mA),因此,放大器和微控制器并联到一个 5V 1.5A 容量的变压器,因为放大器需要大电流才能工作,甚至需要更大的电流来播放音乐,建议使用可以提供超过 1A 的适配器,以避免音量调大时电路其他区域出现断电。在 KiCad 的原理图编辑器中可以看到图 3。图 3 [基于 ESP32 的电路原理图](为了将音频信号从 TEA5767 模块馈送到 PAM8403 放大器,我使用了带有裸线端的 3.5mm 插孔,然后将其连接到放大器上的 L、G 和 B 引脚。请注意,这些连接不会反映在电路原理图中,因为 KiCad 不允许使用原理图符号一个器件的引脚数多于器件的封装,这对于 TEA5767 模块来说有点复杂,因为它没有为 L、G、R 指定引脚。解决此问题的一种方法是在原理图编辑器中绘制 3.5 毫米插孔;但是,由于插孔和两个模块之间的连接永远不会真正接触 PCB,因此我决定简单地保留放大器上的引脚不连接,并仅绘制 TEA5767 的物理引脚。 KiCad 中不存在其封装,因此我也用它来学习创建自定义封装,ESP32-DevKit-32E、TEA5767、PAM8403、KY-040 和 0.96 OLED 显示屏的封装包含在 Custom_Footprints.pretty 文件夹中。自定义封装的照片附在下面的图 4 [ESP32-DevKit-32E 封装]中。图 5 [TEA5767 封装]。图 6 [PAM8403 封装](请注意,该项目中使用的 PAM8403 是 PAM8403 放大器板的“knobby”版本,这使得它可以用作 v
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱