ESP32 打造 TEA5767 调频收音机
Tea5767-Radio-Tuner

我记录了一个从 Arduino 原型进化到定制 PCB 的 FM 收音机项目。最初使用 Arduino UNO 和 TEA5767 模块搭建原型,随后为了更紧凑的设计和更好的性能,我转向了 ESP32 开发板。项目集成了 KY-040 旋转编码器进行调频,PAM8403 放大器驱动双扬声器,并配备了 0.96 英寸 OLED 显示屏。在 PCB 设计过程中,我深入学习了 KiCad 工具,解决了电压匹配和电流负载等关键问题,例如将 TEA5767 供电从 5V 调整为 3.3V 以保护 ESP32 引脚,并为高功率放大器设计了独立供电方案。最终,我成功设计了定制 PCB 并完成了实物制作,这是一个关于硬件设计与电路优化的完整实践记录。
我意识到虽然 TEA5767 模块设计为 5V 供电,但为了保护 ESP32 模块的数据引脚,它实际上应该(并且必须)由 3.3V 供电。