单片机AT89C52的FM收音机设计.docx
- 文档编号:543426
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:35
- 大小:608.28KB
单片机AT89C52的FM收音机设计.docx
《单片机AT89C52的FM收音机设计.docx》由会员分享,可在线阅读,更多相关《单片机AT89C52的FM收音机设计.docx(35页珍藏版)》请在冰豆网上搜索。
单片机AT89C52的FM收音机设计
单片机AT89C52的FM收音机设计
1.引言
虽然电视、手机、互联网等媒体和各种便携式娱乐设备已经普及到千家万户,但传统的收音机在丰富的娱乐媒介中任然占有重要地位。
随着信息化的发展,收音机逐渐数字化,集成化,而且成本越来越低,这使得在各种设备中嵌入收音机的现象更加普遍。
TEA5767系列单片数字收音机就被广泛地应用在数字音响,便携式CD、VCD、DVD、MP3、MP4、手机、PDA等数字消费电子系统中。
但是该数字收音机芯片与传统的超外差式收音机的调谐原理不太相同,传统的超外差式收音机的固定频率为10.7MZ,而TEA5767系列数字收音机的固定中频为225KHz,由于固定中频不同,锁相环系统的软件控制就有很大的差别,这就给广大芯片应用设计者带来一定的难度。
本设计采用宏晶科技生产的8位微控制器STC89
C52来控制数字收音机模块TEA5767,构成一个FM数字收音机系统。
该收音机的设计具有电路简单易懂、体积小,易调谐的特点,同时该收音机系统还具有抗干扰能力强,频带宽、音质好的优点。
2.方案设计与论证
本设计是一个数字调频收音机,调频就是频率调制,所谓频率调制就是原来等幅恒频的高频信号的频率,随着调制信号(音频信号)的幅度变化而变化,调频收音机(FMRadio)就是接收这些频率调制的无线电信号,经过解调还原成原信号的电子设备。
FMRadio电路一般主要由接收天线、振荡器、混频器、AGC(自动增益控制)、中频放大器、中频限幅器、中频滤波器、鉴频器、低频静噪电路、搜索调谐电路、信号检测电路及频率锁定环路、音频输出电路等组成。
本设计就是用单片机控制集成了上述所有FM功能的专用芯片,设计一个数字FM收音机系统。
本设计采用模块化设计,整个系统由控制模块、FM音频模块、电源模块和功放模块组成,系统的整体方案框图如下图
(1):
图(1)系统方案设计框图
(1)控制模块。
控制模块是本设计的核心,通过外围电路和向TEA5767芯片写入相关程序,控制部分要实现能够改变收音机的接收频率、工作模式、音量等各项参数的功能。
因此必须需要一个微控制器才能达到要求,本设计采用STC89C52单片机作为系统的控制核心。
(2)无线FM模块。
无线模块选择是本设计的关键,有两种方案可以选择:
方案
(1)采用无线芯片TEA5767,自己设计外围电路。
方案
(2)采用相关厂家生产的TEA5767模块来实现。
很显然,第一种方案需要自己设计电路、画PCB和焊接,而TEA5767采用的是FVQ
FN40(耐热的薄型四脚扁平封装)封装,在短时间内和有限的条件下实现硬件功能的难度相当大。
所以本设计采用第二种方案——使用现成的模块。
(3)电源模块
单片机的供电电压要求是3.8V~5.5V,TEA5767的供电电压要求是2.5V~5.0V。
由于收音机模块的应用范围很广,比如手机中就采用3.7V锂电池供电,DVD、电视等系统中则是对220V市电进行变压后供电。
本设计中采用7805稳压芯片对系统进行供电,由于这个电源可以很容易得到,设计中不再单独给出。
(4)功放模块
TEA5767音频输出具有立体声方式,也可以采用单声道输出,具体方式可以通过编程设定,为简化设计,本设计采用单声道输出,功放芯片使用TDA2030,供电采用+5V供电,设计中不给出电源设计。
设计既要实现数字FM收音机的基本功能,又要尽量做到简单廉价,综合考虑各项因素,以上设计方案是可行的。
3.单片机简介
本设计采用宏晶科技生产的STC89C52芯片,芯片采用40脚双列直插式封装,32个I/O口,芯片工作电压3.8~5.5V,工作温度0-70°C(商业级),工作频率可高达30MHz,芯片的外形和引脚见下图(2)
图
(2) STC89C52外形和引脚图
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。
使用高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8位CPU和在线系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
STC89C52具有以下标准功能:
8k字节Flash,256字节RAM,32 位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。
另外,STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。
空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。
掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。
8 位微控制器8K字节在系统可编程Flash。
P0~P3口结构,第一功能、第二功能请参考数据手册(STC89C52数据手册下载地址c:
\iknow\docshare\data\cur_work\"http:
/\")。
4.FM芯片简介
4.1TEA5767芯片简介
FM模块的控核心芯片采用飞利浦公司的TEA5767数字立体声FM芯片,该芯片把所有的FM功能都集成到一个不足6*6平方米的用HVQFN40封装的小方块中。
芯片工作电压2.5V~5.0V,典型值是3V;RF接收频率范围是76~108MHz,(最强信号+噪声)/噪声的值在60dB左右,失真度在0.4%左右;双声道音频输出的电压在60~90mV左右,带宽为22.5KHz。
芯片的引脚分布及其引脚定义分别见图(3)和表
(1),图(4)是芯片的应用结构框图。
图(3)TEA5767芯片引脚分布
管脚
定义
管脚
定义
1
空脚
21
空脚
2
锁相环输出
22
左声道输出
3
本振
23
右声道输出
4
本振
24
软静音时间常数
5
本振电源
25
检波输出
6
数字地
26
基准
7
数字电源
27
中频中心频率调整时间常数
8
数据线
28
中频限幅器退藕1
9
时钟线
29
中频限幅退藕2
10
空脚
30
空脚
11
三线读写控制
31
空脚
12
总线模式选择
32
增益控制
13
总线使能端
33
模拟地
14
软口1
34
模拟电源
15
软口2
35
射频输入1
16
晶振
36
高频地
17
晶振
37
射频输入2
18
相位滤波
38
高放AGC时间常数
19
导频低通滤波
39
锁相环开关输出
20
空脚
40
空脚
表
(1)TEA5767管脚定义
图(4)TEA5767应用结构框图
参见内部结构框图,TEA5767主要具有以下特征:
(1)集成高灵敏度的低噪声放大器。
(2)FM到中频的混频器可以工作在87.5-108MHz的欧美频段或76-91MHz的日本频段,并且可预设接收日本108MHz的电视音频信号的能力。
(3)射频具有自动增益控制功能,并且LC调谐振荡器只需固定片装电感。
(4)内置的FM解调器可以省去外部鉴频器,并且FM的中频选择性可以在芯片内部完成。
(5)可以采用32.768KHz或13MHz的振荡器产生参考时钟或可以直接输入6.5MHz的时钟信号。
(6)集成锁相环调谐系统
(7)可以通过I2C或三线串行总线来获取中频计数器值或接收的高频信号电平,以便进行自动调谐功能,本设计采用第一种方式,详细的I2C通信介绍请见第5节。
(8)SNC(立体声噪音抑制)、HCC(高频衰减控制)、静音处理等可以通过串行数字接口进行控制。
(9)免费调谐立体声解码器。
(10)自动调节温度范围(在VCCA,VCC(VCO)和VCCD=5V)。
4.2TEA5767寄存器描述
吃透芯片的寄存器是编好程序的关键。
单片机和TEA5767进行通信有两种方式,一种是I2C模式,一种是三线模式,本设计采用I2C模式,I2C通信协议操作参见第5章。
TEA5767的寄存器一共有五位,数据通信的读写顺序为:
地址——数据字节1——数据字节2——数据字节3——数据字节4——数据字节5,下面就对芯片的寄存器进行详细说明。
(1)芯片寄存器地址的格式如下:
R/W=0为读模式;R/W=1为写模式
(2)写模式下5个数据字节的格式及各位的描述。
①数据字节1
a)字节格式
位7(高位)
位 6
位5
位4
位3
位2
位1
位 0(低位)
MUTE
SM
PLL13
PLL12
PLL11
PLL10
PLL9
PLL8
表
(2)数据字节1字节格式
b)位描述
位号
符号
描述
7
MUTE
如果MUTE=1,则左右声道被静音;MUTE=0,左右声道正常工作。
6
SM
如果SM=1,则处于搜索模式;SM=0,不处于搜索模式。
5到0
PLL[13:
8]
设定用于搜索和预设的可编程频率合成器。
表(3)数据字节1位描述
数据字节2
a)字节格式
位7(高位)
位 6
位5
位4
位3
位2
位 1
位 0(低位)
PLL7
PLL6
PLL5
PLL4
PLL3
PLL2
PLL1
PLL0
表(4)数据字节2字节格式
b)位描述
位号
符号
描述
7到0
PLL[7:
0]
设定用于搜索和预设的可编程频率合成器。
表(5)数据字节2位描述
数据字节3
a)字节格式
位7(高位)
位6
位5
位 4
位 3
位2
位1
位 0(低位)
SUD
SSL1
SSL0
HLSI
MS
ML
MR
SWP1
表(6)数据字节3字节格式
b)位描述
位号
符号
描述
7
SUD
SUD=1,增加频率搜索;SUD=0,减小频率搜索。
6和5
SLL[1:
0]
搜索停止标准:
见下表 1。
4
HLSI
高/低充电电流切换:
HLSI=1,高充电电流;HLSI=0,低充电电流。
3
MS
立体声/单声道:
MS=1,单声道;MS=0,立体声。
2
ML
左声道静音:
ML=1,左声道静音并置立体声,ML=0,左声道正常。
1
MR
右声道静音:
MR=1,右声道静音并置立体声,MR=0,右声道正常。
0
SWP1
软件可编程端口1:
SWP1=1,端口1高电平;SWP1=0,端口1低电平。
表(7)数据字节3位描述
注:
搜索停止标准设定
SSL1
SSL2
搜索停止标准
0
0
在搜索模式下禁止
0
1
低:
ADC 输出大小为5
1
0
中:
ADC输出大小为7
1
1
高:
ADC输出大小为10
表(8)搜索停止标准
④数据字节4
a)字节格式
位7(高位)
位6
位5
位 4
位3
位2
位1
位 0(低位)
SWP2
STBY
BL
XTAL
SMUTE
HCC
SNC
SI
表(9)数据字节4字节格式
b)位描述
位号
符号
描述
7
SWP2
软件可编程端口2:
SWP2=1,端口2高电平;
SWP2=0,端口2低电平。
6
STBY
等待:
STBY=1,处于待机模式,
STBY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 AT89C52 FM 收音机 设计