51单片机驱动TEA5767HN:数字化收音机的模块设计与实现

5星 · 超过95%的资源 需积分: 10 43 下载量 183 浏览量 更新于2024-07-27 4 收藏 496KB DOC 举报
本篇文章主要介绍了使用51单片机(具体型号为STC89C52)与Philips公司的TEA5767HN数字收音机模块结合,设计一个具有上下调频搜台和播放功能的数字收音机系统。文章首先阐述了背景,强调了传统收音机在数字化时代依然的重要性和TEA5767系列芯片在消费电子领域的广泛应用。 在基本原理部分,作者详细解释了如何利用STC51单片机控制TEA5767HN模块。通过理解总线原理,单片机与模块之间的通信是通过数据线进行的,通过设置和复位芯片内部寄存器的不同位,实现对收音机功能的精确控制。TEA5767HN模块的固定中频(225kHz)与传统超外差式收音机(10.7MHz)的差异,要求设计者对软件控制策略有所调整。 设计思路方面,文章采用了模块化设计方法,将系统划分为控制模块、FM音频模块、电源模块和功放模块,以便于管理和优化。控制模块作为核心,负责整体协调和指令发送。系统方案框图(图1)直观展示了各模块间的连接和功能分工。 章节6中,作者描述了系统调试的过程,包括软件模拟仿真和硬件调试,确保设计的正确性和可靠性。最后,章节7回顾了设计过程中的体会和反思,以及参考文献的引用,附录中提供了详细的设计步骤和技术细节。 本文是一篇详尽的51单片机与TEA5767HN模块结合的收音机设计,涵盖了从原理分析到实际操作的全过程,对于理解和实践数字收音机的硬件和软件设计具有很高的参考价值。
2021-04-22 上传
一直对收音机有种说不出的情结,陆续买过好多的收音机。也尝试着自己动手做过,但是仅限于做做PCB,能收到台了就算结束了,还没有做过一个真正的机器。正好年前年后有空就做了一个,顺便发上来参加DIY大赛。 设计目标: 1、在这个看颜值的时代,一定要漂亮; 2、PLL(锁相环)控制,确保频率稳定; 3、数字音量控制; 4、可以显示电台频率、信号质量、音量、立体声状态等; 5、触摸按键; 接收效果的视频演示: 电路设计分析讲解(具体详见附件内容): 作为一个“资深”的DIY爱好者,尽量使用手头里的元器件和拆机件,实在没有的才去购买,所以可能不是最佳的选择。 1)接收部分:由于准备用PLL控制,就去坛友@大黄胖胖家的店铺淘了片基于LA1781的车机高频头,集成了AM/FM接收、立体声指示、电台信号(S-Meter)、中频输出(IF)等功能。需要购买链接的同学可以发短消息,就不贴在这里了。控制芯片是拆机的LC72135,该IC采用SANYO的CCB总线(真心麻烦)。 2)控制MCU:电台信号强度输出的是直流电压,需要使用有AD(模数转换)的单片机,因为要使用的I/O数量较多,就选用了STC12C5A60S2; 3)触摸部分:用4键的电容触摸芯片SC04A,感应部分可以直接粘在塑料壳子里面,不用开孔装按键了,用起来很是方便。 4)数字音量:因为仅需要控制音量,不需要高音、低音、平衡等功能,就选用了M62429,SO-8封装,程序也简单。 5)音频放大:TDA1308。据说还算不错的耳放芯片。 6)显示部分:开始打算用LCD1602,后来发现不太够用,就找了个12864的无字库液晶来用。 7)电源部分:电流只有100多毫安,用了一个以前淘汰的路由变压器,12V AC输出,整流滤波后经7808和7805输出收音头需要的8V和单片机等5V电源。 PART3:PCB设计 第一次玩这么“大型”的“工程”,并且LA1781、LC72135、SC04A芯片还是第一次接触,为了避免失败,决定采用模块化制作,方便查找及解决问题。 1)收音部分:先用电位器调压测试一下高频头,了解每个管脚的实际功能后再着手去做PCB。本部分集成了高频头、LC72135控制、M62429数字音量和TDA1308音频放大; 。。。。