- 648.18 KB
- 2022-05-11 18:36:25 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
长春职业技术学院CHANGCHUNVOCATIONALINSTRUTEOFTECHNOLOGY毕业论文题目基于单片机的数字FM收音机设计学生姓名孙瑞学号13021101班级:130211专业:电气制动化技术分院:工程技术分院指导教师:畅华2015年11月20H
II1基于单片机的FM收咅机工作原理1.1FM收音机的基本工作原理1.2数字调节FM收音机的工作原理11.3用单片机完成数字调节的FM收音机的功能设计22硬件电路设计错误!未定义书签。2.1硬件组成错误!未定义书签。2.1.1数字FM收音机系统控制屮心单片机错误!未定义书签。2.1.2收音功放芯片TDA203042.1.3PT2257音量模块52.1.4FM收音模块62.2FM电路及其设计82.3单片机控制与显示电路102.4供电电路与放大电路103软件设计123.1键盘与显示函数设计123.1.1LCD液晶显示函数133.1.2键盘读键子程序143.2数字调节与收音控制程序设计143.2.1EA5767HN读写寄存器143.2.2TEA5767HN的数据传输183.2.3TEA5767HN的读写流程183.2.4收音模块的初始化18结论21参考文献2223
基于单片机的数字FM收音机设计摘要本文在具体分析了STC89C52单片机的技术特点与数字FM收音机的基础上,提出了采用单片机控制收音机实现数字调频的方法,并给出了具体的软硬件设计。该系统利主要由STC89C52单片机、液晶显示器、按键、调频收音模块TEA5767.功放LM386组成叫实际运行时,用TEA5767搜索频率,利用单片机STC89C52控制处理,经LM386芯片放大咅频功率同时再通过液晶显示器显示频率,最终实现87.5MHz〜108MHz调频广播的接收。相关的功能验证实验表明,本系统达到了既定的设计目标。关键i刁:单片机技术;收昔机;频率搜索;液晶显不
当前时代,虽然屯视、手机、互联网等媒体和各种便携式娱乐设备已经普及到千家万户,但传统的收音机在丰富的娱乐媒介中任然占有重要地位。随着信息化的发展,收音机逐渐数字化,集成化,而且成木越来越低,这使得在各种设备中嵌入收音机的现象更加普遍。例如,本文所要论述的是通过单片机来控制TEA5767模块及驱动液晶显示器实现FM收音并显示频率。TEA5767HN是由PHILIPS公司推岀的针对低电压应用的单芯片数字调谐FM立体声收咅机芯片,其内集成了完整的IF频率选择和鉴频系统,只需很少的低成本外围元件,就可实现FM收音机的全部功能。另外,它具有高性能的RFAGC电路,其接收灵敏度高;参考频率选择灵活;可实现自动搜台⑵。TEA5767系列单片数字收音机就被广泛地应用在数字音响,便携式CD、VCD、DVD、MP3、MP4、手机、PDA等数字消费电子系统中。但是该数字收音机芯片与传统的超外差式收咅机的调谐原理不太相同,传统的超外差式收咅机的固定频率为10.7MZ,而TEA5767系列数字收音机的固定中频为225KHz,由于固定中频不同,锁相环系统的软件控制就有很大的差别,这就给广大芯片应用设计者带来一定的难度。木设计采用宏晶科技生产的8位微控制器STC89C52来控制数字收音机模块TEA5767,构成一个FM数字收音机系统。该收音机的设计具有电路简单易懂、体积小、易调谐的特点,同时该收咅机系统还具有抗干扰能力强,频带宽、音质好的优点。本次设计研究的FM收音机分为硬件电路和程序设计两个方面。从駛件电路来说,数字调频收音机系统主要由STC89C52单片机、液晶显示辭、按键、调频收音模块TEA5767、功放LM386组成,主要是实现所需电压值、稳压、搜台、控制和频率显示等方而功能。实际运行时,STC89C52单片机作为CPU进行总体控制叫液晶显示器显示电台频率,四个按键SW1〜SW4起调频选台作用(按下按键SW1电台频率增加,按下按键SW2电台频率减少,按下按键SW3电台上调,按下按键SW34电台下调),TEA5767搜索频率,LM386芯片放大音频功率,最终实现87.5MHz〜108MHz调频广播的接收;从系统程序来说,主要是如何将电台频率换算出PLL控制字写入TEA5767,以及PLL控制字转换成频率送显示。相关的实验表明,本系统达到了既定的设计目标。第1页共27页
1基于单片机的FM收音机工作原理1.1FM收音机的基本工作原理FM收咅机由输入回路、高放回路、本振回路、混频回路、中放回路、鉴频冋路和音频功率放大器组成。如图1-1所示。调频的接收天线以耳机的地线替代,也可直接插上配给的天线ANT,二者工作原理相同。调频广播的高频信号输入回路直接经电容C、L组成的LC振荡回路,实际上构成一带通滤波器,其通频带为88MHz—108MHzo在集成块内部接受的调频信号经过高频放大,谐振放大。被放大的信号与本地振荡器产生的本振信号在内部进行FM混频,混频后输出。图1-1FM收咅机原理框图FM混频信号由FI中频回路进行选择,提取以中频10.7MHz为载波的调频波。该中频选择回路由10.7MHz滤波器构成。中频调制波经中放电路进行中频放大,然后进行鉴频得到音频信号,经功率放大输岀,耦合到扬声器,还原为声音。此外,因在调频波段未收到电台信号时,内部增益处于失控而产生的噪声很大。为此,通过检出无信号时的控制电平,控制静噪电路工作,使音频放大器处于微放大状态,从而达到静噪功能。1.2数字调节FM收音机的工作原理此设计的基本原理与上述传统收音机的原理相似,在此不再累述。主要组成部分有单片机、存储器、功放、收音芯片。此处介绍不同之处。此方案通过单片机根据键盘输入,通过12C对TEA5767模块的控制寄存器进行读写操作,以实现TEA5767模块的自动手动搜索功能,音频信号经过由TDA2822构成的功放电路放大处理由扬声器输出。并将从TEA5767模块屮读取的频率字换算后显示在LCD上。按存储键时,单片机将频率字写入24c02实现存台功能,按读取键即可收听
所存电台。1.3用单片机完成数字调节的FM收音机的功能设计该设计分为两部分:破件电路和程序。硕件电路包括控制模块、FM调频模块、电源供电模块和接收模块四部分。主控制器采用的是单片机STC89C52,调频模块采用的是TEA5767芯片,电源供电模块可采用电池直接供电或通过变压设备得到要求的电源。本设计采用模块化设计,整个系统由MCU控制模块、TEA5767模块、音量控制模块和功放模块显示模块组成,系统的整体方案框图如图1-2所示:图1-2系统框图LCD显不频率从图1-2中可以看出,MCU控制模块仅仅通过T2C总线与收音模块连接并控制收音机工作。木设计使用单片机P3口的两个I/0脚来模拟I2C总线的SDA和SCL时序并与TEA5767通信;TEA5767输岀的左右声道音频信号可通过音量控制模块进行前级放大及音量控制,然后输入到TDA7057进行后级功率放大,最后输出到扬声器。单片机可通过I2C总线进行咅量调节;ROM存储模块主要用于存储电台数据、音量数据和时钟数据,为存储和读取数据带来方便。系统可通过按键进行操作,通过MCU检测按键信号并经单片机实现手动搜台、自动搜台、音量控制、时钟调整等功能,各项操作提示和操作结果均可通过LCD显示岀来。稳压电源模块产生的5V和3.3V电压可分别为各个模块器件供电。
第2章硬件电路2.1主控电路1.引脚描述单片机的基本系统也称为最小系统,这种系统所选择的单片机内部资源已能满足系统的硬件需求,不需外接存储器或I/O接口,含有时钟屯路和复位屯路,外由电源供电。这种单片机内一定含有用户的程序存储器,用户程序写入到内部只读程序存储器。单片机STC89C52采用双列直插封装(DIP),有40个引脚。该单片机采用ATMEL公司的高密度非易失性存储技术制造,与美国Intel公司生产的MCS-51系列单片机的指令和引脚设置兼容。如图2-1所示为STC89C52的引脚结构图。T2EX/P1.1Pl.2Pl.3P!.1ri.ePl.7rst畑:"3・CTXDXP3.1图2-1STC89C52单片机外形图及引脚图I^TO/ra.2!il/P3.4TXT3.1u/ra.5VS5XTAL2XTAL1VCCTO.3/AP3HI.I/ADIHJ.2.A32ro.2.AL3HU.4Al>-PO.cAJcTO.S/AMP0.・,AD;Ta^E/PRKPSESP2・P2.C.AllPZ-5/A13比•二•:P2.:11P2.2Al3P2.1/A?0/A3STC89C52在本设计中发挥着至关重要的作用,它是这个系统的控制核心。STC89C52与外围的硬件相连,向FM收音模块发出指令,决定自动搜索或手动搜索模式。再通过读按键的方式判断外围电路的指令,该指令经过单片机分析后直接向收音模块发出信号,收音模块在收到信号后,响应外围电路的指令,调整收音的频道。收音的频道经过单片机的处理之后,将所搜索到的频率显示在LCD1602液晶显示屏上。2.1.2收音功放芯片TDA2030收咅机系统直接接收到的信号一般都比较微弱,因此需要用通过功率放大器把信号放大之后在用扬声器输出。这个环节需要选用一个体积小、输出功率大、失真小的音频功放芯片。德律风根牛产的TDA2030采用V型5脚单列直插式塑料
封装结构。按引脚的形状引可分为H型和V型。该集成电路广泛应用于汽车立体声收录音机、中功率音响设备,具有内部保护电路。具体外形如图2-2,引脚功能如表2-1,具体参数如表2-2图2-2TDA2030外形图表2-1TDA2030功能引脚引脚功能1正向输入端2反向输入端3负电源输入端4功率输岀端5正电源输入端表2-2TDA2030主要参数表
A2030极限参数参数名称极限值单位电源电压(Vs)±18V输入电压(Vin)VsV差分输入电压(Vdi)±15V峰值输岀电流(Io)3.5A耗散功率(Ptot)(Vdi)20V工作结温(Tj)-40±150r存储结温(Tstg)-40±150°C2.1.3PT2257音量模块在收音系统中还需要一个芯片来控制收音机输出的音量,PT22257是由CMOS技术制造而成的2声道音量控制器,只有8个脚位,采用I2C控制界面,具备(T-79C1B的衰减范围,低噪声,高立体分离度及使用极少的周边原件。内部连接图2-3和外观图2-4所示:LoutRout图2-3PT2257内部电路图LIN匚LOUTIVSSSDAPT2257二1RINIROUTIVDDISCL图2-4PT2257外观图表2-3PT2257引脚
引脚名称I/O叙述引脚编号LINI左声道输入,需加一交连电容后连接至讯源1LOUT0左声遒输岀,需加一交连电容后连接至输岀2Vss-地线3SDAII2C介面DATA输入脚位4SCLII2C介面CLOCK输入腳位5VDD-正电源输入端6ROOT0右声道输岀,需加一交连电容后连接至输岀端7RINI右声道输入,需加一交连电容后连接至讯源82.1.4FM收咅模块FM模块的控核心芯片采用飞利浦公司的TEA5767数字立体声FM芯片,该芯片把所有的FM功能都集成到一个不足6*6平方米的用HVQFN40封装的小方块中。芯片工作电压2・5V~5・0V,典型值是3V;RF接收频率范围是76~108MHz,(最强信号+噪声)/噪声的值在60dB左右,失真度在0.4%左右;双声道音频输岀的电压在60^90mV左右,带宽为22.5KlIz。芯片的引脚分布及其引脚定义分别见图2-5和表2-3。ccV-Issi-WLXEodMS-n2N-JJnn4UC3豈nnCLOCKDATA叱COIXiNJVCC(VCO)VCOTANK7VCOTANK1CPCUTrcTEA5767HN•Jo]弓倒図伺闽刑闵何勻闫1n.n.VAFLV^HTMJ^£rapxo%TIFCIIVDEC1L1MDEC2ns.LE(一去】亠XOEWJLdd图2-5TEA5767芯片引脚分布表2-4引脚定义
管脚定义管脚定义1空脚21空脚2锁相环输岀22左声道输出3本振23右声道输出4本振24软静音时1"可常数5本振电源25检波输出6数字地26基准7数字电源27屮频屮心频率调整时间常数8数据线28中频限幅器退耦19时钟线29屮频限幅器退耦210空脚30空脚11二线读写控制31空脚12总线模式选择32增益控制13总线使能端33模拟地14软11134模拟电源15软口235射频输入116晶振36高频地17晶振37射频输入218相位滤波38高放AGC时间常数19导频低通滤波39锁相开关输出20空脚40空脚该芯片具有以下优点:(1)集成高灵敏度的低噪声放大器;(2)内置的FM解调器可以省去外部鉴频器,并且FM的屮频选择性可在芯片内部完成;(3)可以采用32.768KHz或13MHz的振荡器产生参考吋钟或可以直接输入6.5MHz的时钟信号;(4)可以通过I2C或三线串行总线来获取中频计数器值或接收的高频信号电平,以便进行自动调谐功能(5)射频具有自动增益控制功能,并且LC调谐振荡器只需I古I定片装电感。其基本工作原理分析:(1)天线输入电路:RFANT天线经过C1耦合送入I」、C2、C4组成的RF带通滤波器(87.6MHz~108MHz和76MHz~87・5MHz)送入TEA5767的35、37脚,通过TEA5767内部高通放大。模拟电源由FM3V3经过R1限流C5滤波后送入TEA5767的34脚。(2)可调式LC谐振回路:2、3、4脚接内部VC0,外接变容二极管【)1、D2。2脚为调谐电压输出,自动搜索吋电压在IV内变化。VC0供电由FM3V3经过R4限流C13滤波送如TEA5767的第5脚。(3)I2C控制总线:内置I2C接口,通过TEA5767的8、9脚控制,CPU通过I2C对其进行搜台、选台操作。数字电源liFM3V3经过R7限流C19滤波送如TEA5767的第7脚。
(3)CO震荡电路:0震荡电路主要由XT1(32.768)、C14送入TEA5767的17脚输入,再从18脚输出到C15,产生32.768的基本时钟。(4)音频输出电路:经过TEA5767处理后的模拟音频信号从23(右声道)、22(左声道)输出到后级功放电路放大。原理框图如图2-6所示:图2-6原理框图2.2FM电路及其设计FM接收电路是系统硬件电路中的核心部分之一,本硬件系统采用单芯片TEA5767HN模块作为FM接收电路的核心元器件。Philips公司提供的TEA5767HN模块芯片为低电压、低功耗和低价位的全集成单芯片立体声无线电产品,它只需要极少的外围元件,并且基本上不需要外部对高频信号的手动调准。另外,其频带范围较宽,可以完全免费调到欧洲、美国和□本的调频波段。其模块应用接线图如图2-7所示:
FX;151-153[6]・林峰,采用TEA5767的调频收音电路设计【J】,电声技术,2005<4>;35-36[7].Phi1ipsSemiconductors.TEA5767HNDatasheet.2002[8].辛友顺,单片机应用系统设计与实现【1】,福州:福建科学技术出版社,2005.[9]•冯建华,单片机应用系统设计与产品开发【4】北京:人民邮电出版社,2004[10]•沈红卫,单片机应用系统设计实例与分析【M】,北京:北京航空航天大学出版社,2003[11]•徐明雪,用单片及控制TEA5768HL设计数字调谐FM收音机[J],无线电,2005<7>;9293[12]张俊谀,单片机中级教程一原理与应用,北京:北京航空航天大学出版社,2006年10月[13]郭天祥,新概念52单片机C语言教程入门、提高、开发、拓展全攻略,北京:电子工业出版社,2009(01)[14]•张有徳等,单片微型机原理、应用与实验,上海:复旦大学出版社,2006[15]・康华光《电子技术基础》(模拟部分第五版)高等教育出版社,2006
致谢从整体上来讲,基于单片机的FM收音机设计是一个成功的设计。反观整个过程,掌握好寄存器的功能是整个设计的关键。从这个设计中,我学会(1)通过软件模拟I2C总线通信协议(2)编程操作串口(3)熟悉芯片的工作原理同时也发现了自己有很多不足的地方:理论知识不够齐全,编程能力也很薄弱。在以后的工作学习中一定要多加强练习。木论文是在工程分院杨华老师的悉心指导下完成的。杨华老师作为一名优秀的、经骑丰富的教师,具有丰富的理论知识和实际经验,在整个论文实骑和论文写作过程中,对我进行了耐心的指导和帮助,提出严格要求,引导我不断开阔思路,为我答疑解惑,鼓励我大胆创新,使我在这一段宝贵的时光中,既增长了知识、开阔了视野、锻炼了心态,又培养了良好的实验习惯和科研精神。在此,我向我的指导老师表示最诚挚的谢意!