基于TEA5767模块的数字FM收音机设计_毕业设计论文
基于TEA5767的数字式收音机设计报告
大学物理与电子学院课程设计报告基于TEA5767的数字调频收音机报告人:王世威专业:通信工程设计小组成员:王世威、何康目录前言 (3)一、主要器材介绍 (4)1.1 STC89C52单片机 (4)1.2 TEA5767收音模块儿 (4)1.3 1602LCD显示屏 (5)1.4 LM386音频功率放大器 (6)二、系统原理及功能介绍 (7)2.1数字FM收音机基本原理 (7)2.2系统功能介绍 (7)三、元件清单 (9)四、制作过程 (10)4.1 前期准备 (10)4.2 实物图 (10)4.3焊接过程中遇到的问题和注意事项 (12)五、程序 (13)六、结论 (23)前言十九世纪无线电通讯技术的发明,使通信摆脱了依赖导线的传统方式,是通信技术上的一次飞跃,也是人类科技史上的一个重要成就。
作为无线电通信的的杰出成果,收音机的发明极改变了人们的生活方式,给人们的生活带来了无穷的乐趣。
随着科技的发展,技术不断地更新换代,收音机也沿着矿石收音机、电子管收音机、晶体管收音机、集成电路收音机的轨道不断进步着。
近年来,随着DSP技术的发展,采用DSP技术研发的收音机芯片的出现,“硬件无线电”由“软件无线电”代替,大大降低了收音机制造业的门槛。
2006年凯隆电子与美国芯科实验室合作,开发出世界上第一台数字收音机。
数字技术收音机的问世,标志着传统模拟收音机将逐渐退出历史舞台。
收音机的数字时代已经到来。
数字调频收音机就是无线电模拟信号由天线感应后接收后,在同一块儿芯片里放大,然后转化为数字信号,再对数字信号进行处理,然后还原成模拟音频信号输出。
数字调频收音机体积小、重量轻、寿命长、频率稳定、操作简便等优点,使其在市场上越来越受欢迎。
本次项目设计,我们对数字调频收音机的原理在理论上进行了充分的了解,基于其基本理论,我们制作了一台数字调频收音机。
一、主要器材介绍本系统主要由STC89C52单片机、1602LCD显示屏、LM386音频功率放大器、TEA5767收音模块儿、电阻电容等组成。
基于单片机和TEA5767HN的FM收音机系统的设计
在当前数字信息技术和网络技术高速发展的PC时代。
嵌入式技术越来越同人们的生活紧密相关。
其中掌上嵌入式电子产品更是给人们的生活带来了很大方便和很多快乐。
尽管生活方式不断发生变化,但无线电仍然很流行。
因此,本文针对TEA5767HN数字收音机芯片的控制机理,阐述了通过该芯片和C51单片机来将FM数字收音机嵌入智能电子产品的设计方法。
1 系统整体设计思路本立体声FM数字收音机的设计目标是通过单片机AT89S52来控制FM接收芯片TEA5767HN,从而实现可自动搜索并存储10多个电台节目(也可手动搜索并存储电台节目)。
所收听电台的频率和台号及时钟可在显示模块中的LCD上显示,音量则可通过音量加、减按键自主控制,并能存储关机时设定的数据以及闹钟功能。
具体系统设计框图如图1所示。
本系统主要由单片机AT89S52控制模块、TEA5767HN收音模块、音量控制模块、ROM存储模块、显示模块、按键模块和电源模块七部分组成。
本系统硬件设计的关键则在于FM接收、音频处理等模拟部分;软件设计的关键在于控制模块与收音模块之间的通信。
从图1中可以看出,控制模块仅仅通过I2C总线与收音模块连接并控制收音机工作。
本设计使用单片机P3口的两个I/O脚来模拟I2C总线的SDA和SCL时序并与TEA5767HN 通信;TEA5767HN输出的左右声道音频信号可通过音量控制模块进行前级放大及音量控制,然后输入到TDA7057进行后级功率放大,最后输出到扬声器。
单片机可通过I2C总线进行音量调节;ROM存储模块主要用于存储电台数据、音量数据和时钟数据,为存储和读取数据带来方便。
系统可通过按键进行操作,通过MCU检测按键信号并经单片机实现手动搜台、自动搜台、音量控制、时钟调整等功能,各项操作提示和操作结果均可通过LCD显示出来。
稳压电源模块产生的5 V和3.3 V电压可分别为各个模块器件供电。
2 硬件系统电路设计由于本系统硬件设计的关键在于FM接收、音频处理等模拟电路部分,其余电路均为常规电路,因而其硬件系统的设计着重分析收音模块、音量控制模块这两部分电路。
基于TEA5767的USB调频收音机设计
音质和速 度 与 网络 连接情 况有 很大 关系 .与 网络 收音机相 比较 ,US B收音机 没有 收听 费用 ,便于
携带 ,不受 网络条件 限制 ,随 时随地 都能 收听 , 同 时通过 完 善计算 机软件 , 也可 具有 自定义 频道 ,
自动关机 等 附加功 能 .
图 1 系统 框 图
传给上位机 ,任何具有 US B连结功能的 Wi o 个人计 算机或笔记本 电脑,只要通 过 US n ws d B接 口连接本设 计, 就 能通过计算机扬 声器播放调频广播 音频.
关 键 词 :T A5 6 ;调 频 收音 机 ; US E 77 B 中图 分 类 号 :T 7 . M5 1 6 文 献 标 识 码 :A 文 章编 号 : 17 — 3 8( 0 0 卜0 1— 6 6 20 1 2 1 )0 0 20
的管线 式 8 5 0 1处理 器和 1k 闪存 以及 UAR 、 6B T
高度集 成化 , 占用 面积很 小 .
C 0 1 3 0微 处理器 控制通 过 1C总线 控制 85 F 2 2
S u 和 SI MB s P 串行 界面 .芯 片 内建 模拟功 能则包 括
T A5 6 E 7 7芯 片 , E 5 6 T A 7 7音频输 出被微 处理 器 的 模数 转 换 器 ( ADC)进行 采 样 ,采 样 结 果通 过
1 收音机硬件设计
1 1 硬 件总体 设计 .
1 2 微控 制器 电路设计 .
微 控制器 采用 型号 为 C8 5 F 2 0 1 3 0的芯片 ,该芯
片是 C g a 公 司推 出的 US 微控 制器 ,芯 片体积 ynl B 小巧 , 内有 高速 8 5 单片机 内核 ,并 内建 US 20 0l B.
单片机控制的TEA5767高性能FM收音机DIY
[分享]单片机控制的TEA5767高性能FM收音机DIY(含原理图,源代码)Post By:2007-10-10 11:41:57本帖向大家介绍新型FM收音机的设计及制作。
想想当年我们是什么做收音机的。
高放混频,解调,立体声解码,锁相等好几个芯片,线路焊好了,但痛苦才开始。
有设备还好些,没有更苦。
为了找谐振点,不停的调电容电感,不停的换电容电感······终于有声音,但始终都没那么好。
现在,痛苦终于过去。
因为有了新一代的芯片TEA5767。
TEA5767 ,零调整。
线路又极其简单。
一个晶振,一个电感,几个电容完了。
通过I2C 接口送几个字节的数据进去就ok。
此主题相关图片如下:此主题相关图片如下:源代码:可以存台的版本。
本文用到的收音模块可到:/参考// WINAVR GCC// ATmega8// clock: internal 1Mhz#include <avr/io.h>#include <avr/interrupt.h>#include <avr/signal.h>#include <avr/delay.h>#include <avr/eeprom.h>#include '3310LCD_function.c'#define uchar uint8_t#define uint uint16_t#define SLA_W 0b11000000 #define SLA_R 0b11000001uchar senddata[5] ;uchar readdata[5] ;uchar search = 0;uchar search_up = 0;uchar mode = 1;uchar station = 0;uint pll = 0x29da; // 88Mhz uint fre = 8750;//-------------------------------// 延时void delay_ms(uint ms){uint i;for(i=0;i<ms;i++)_delay_loop_2(250);}//I2C主机模式输出void set5767(void){uchar i = 0;TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); // SEND START SIGNAL while (!(TWCR & (1<<TWINT))); // WAIT FOR START SIG//if ((TWSR & 0xF8) != START) ERROR();TWDR = SLA_W; // send addressTWCR = (1<<TWINT) | (1<<TWEN);while (!(TWCR & (1<<TWINT)));//if ((TWSR & 0xF8) !=MT_SLA_ACK) ERROR();for ( i = 0; i < 5; i++ ){TWDR = senddata;TWCR = (1<<TWINT) | (1<<TWEN); // send datawhile (!(TWCR & (1<<TWINT)));// if ((TWSR & 0xF8) != MT_DATA_ACK) ERROR();}TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO); //SEND STOP SIGNAL//LCD_write_english_string(60,3,'sOK');}//I2C主机模式输入void read5767(void){uchar i = 0;TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); // SEND START SIGNAL while (!(TWCR & (1<<TWINT))); // WAIT FOR START SIG//if ((TWSR & 0xF8) != START) ERROR();TWDR = SLA_R; // send addressTWCR = (1<<TWINT) | (1<<TWEN);while (!(TWCR & (1<<TWINT)));for ( i = 0; i < 5; i++ ){TWCR = (1<<TWINT) | (1<<TWEN); // read datawhile (!(TWCR & (1<<TWINT)));readdata = TWDR ;// if ((TWSR & 0xF8) != MT_DATA_ACK) ERROR();}TWCR = (1<<TWINT)|(1<<TWEN)|(1<<TWSTO); //SEND STOP SIGNAL//LCD_write_english_string(10,3,'rOK');}void show_frequency(void){uint32_t nPLL =0; //Decuint32_t frequency = 0; //Khzuchar display_bit[5];uchar tbTmp1=readdata[1];uchar tbTmp2=readdata[0];tbTmp2&=0x3f;nPLL=pll ;//tbTmp2*256+tbTmp1;// calculate searched station frequencyif(senddata[2]&0x10)frequency =(unsigned long)(nPLL*82/10-225);elsefrequency =(unsigned long)(nPLL*82/10+225);display_bit[0] = frequency / 100000 ;if ( display_bit[0] == 0 ) display_bit[0] = 0x20;else display_bit[0] += 0x30;display_bit[1] = (frequency / 10000)%10 +0x30;display_bit[2] = (frequency / 1000)%10 +0x30;display_bit[3] = (frequency / 100)%10 +0x30; display_bit[4] = (frequency / 10)%10 +0x30; LCD_write_english_string(0,2,' ' );LCD_write_char(display_bit[0]);LCD_write_char(display_bit[1]);LCD_write_char(display_bit[2]);LCD_write_english_string(30,2,'.' );LCD_write_char(display_bit[3]);LCD_write_char(display_bit[4]);LCD_write_english_string(48,2,' MHz' );}void show_frequency2(void){uchar display_bit[5];display_bit[0] = fre / 10000 ;if ( display_bit[0] == 0 ) display_bit[0] = 0x20; else display_bit[0] += 0x30;display_bit[1] = (fre / 1000)%10 +0x30; display_bit[2] = (fre / 100)%10 +0x30;display_bit[3] = (fre/10) %10 +0x30;display_bit[4] = fre%10+0x30;LCD_write_english_string(0,2,' ' );LCD_write_char(display_bit[0]);LCD_write_char(display_bit[1]);LCD_write_char(display_bit[2]);LCD_write_english_string(30,2,'.' );LCD_write_char(display_bit[3]);LCD_write_char(display_bit[4]);LCD_write_english_string(48,2,' MHz' );}void show_rx_power(void){uchar temp;temp = (readdata[3]>>4);LCD_write_english_string(60,0,' ');LCD_write_char((temp/10)%10 + 0x30 ); LCD_write_char(temp%10 + 0x30 );}void show_rx_power_blank(void){LCD_write_english_string(60,0,' ');}void calculate_pll(void){uint32_t temp;temp = fre;pll = (uint)( ( (temp*10-225)*4000)/32768);}void init(void){DDRB = 0XFF;PORTB = 0XFF;DDRD = 0B11100000;PORTD = 0XFF;DDRC = 0B00000000;PORTC = 0Xff; // IO initdelay_nms(250);delay_nms(250);delay_nms(250);delay_nms(250);//TWITWBR = 12;TWCR = (1<<TWEN); //SEND STOP SIGNALOSCCAL=0x9d; // 8M系统内部时钟校准//设置MCU的I/O口DDRB |= LCD_RST | LCD_DC | LCD_CE | SPI_MOSI | SPI_CLK;SPSR |= (1<<SPI2X); // 设置SPI时钟倍速SPCR |= (1<<SPE)|(1<<MSTR); // 使能SPI接口,主机模式,4M时钟LCD_init(); //初始化液晶}//////////////////////////////////////////////////////////////////int main(void){init();uint x;senddata[0] = pll/256; //load 100MHz pllsenddata[1] = pll%256; // away's low side injection senddata[2] = 0b00100000;senddata[3] = 0b10010000;senddata[4] = 0b01000000;readdata[0] = senddata[0];readdata[1] = senddata[1];LCD_write_english_string(0,0,'FM STEREO' );//LCD_write_english_string(0,5,' stereo' );//LCD_write_english_string(0,2,' 99.1Mhz' );show_frequency();LCD_write_inverse_string(0,5,' UP ');LCD_write_inverse_string(48,5,' DOWN ');station = eeprom_read_byte(22);fre = eeprom_read_word( station *2);calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);//delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);while(1){start:if ( (PIND&0x0c) == 0x04){delay_nms(50);if ( (PIND&0x0c) == 0x04){LCD_write_english_string(48,5,' DOWN ' );delay_nms(200);x= 0;while(bit_is_clear(PIND, 3)){x++;if ( x > 65530 ) //判断是否长按{if ( mode ){mode = 0; //改变模式LCD_write_english_string(0,4,'SET CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);}else{mode = 1; //改变模式LCD_write_english_string(0,4,'CH' );LCD_write_char(station/10 +0x30);LCD_write_char(station%10 +0x30);LCD_write_english_string(24,4,' ' );eeprom_write_word(station*2,fre);}loop_until_bit_is_set(PIND, 3);LCD_write_inverse_string(48,5,' DOWN '); goto start;}}//LCD_write_english_string(0,4,'KEY1 press' ); LCD_write_inverse_string(48,5,' DOWN ');if ( mode ){station --;if ( station < 1 ) station = 10; eeprom_write_byte( 22,station);//*pst = station *2;fre = eeprom_read_word( station *2); calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' ); LCD_write_char(station/10 +0x30); LCD_write_char(station%10 +0x30); }else{fre -=5;if ( fre <= 8750 ) fre = 10800;calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();}}if ( (PIND&0x0c) == 0x08){delay_nms(50);if ( (PIND&0x0c) == 0x08){LCD_write_english_string(0,5,' UP ');delay_nms(200);if ( mode ){loop_until_bit_is_set(PIND, 2);LCD_write_inverse_string(0,5,' UP ');station ++;if ( station >= 11 ) station = 1;eeprom_write_byte( 22,station);//*pst = station *2;fre = eeprom_read_word( station *2); calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();LCD_write_english_string(0,4,'CH' ); LCD_write_char(station/10 +0x30); LCD_write_char(station%10 +0x30); }else{fre +=5;if ( fre >= 10800 ) fre = 8750;calculate_pll();show_rx_power_blank();senddata[0] = pll/256;senddata[1] = pll%256;set5767();delay_nms(200);delay_nms(200);read5767();show_frequency2();show_rx_power();//loop_until_bit_is_set(PIND, 2);LCD_write_inverse_string(0,5,' UP ');}}}}}。
基于TEA5767数字调频收音机(主讲:程匹克)
BTL(Bridged-Tied-Load)和SE(Single-Ended) 输出模式
在相同的VDD条件下,BTL模式相对于SE模式有许多有点:
1、BTL模式可以输出更高的电压VOBTL=2VOSE; 2、相同负载下可以输出更大的功率; 3、BTL模式可以有效的抑制共模噪声,这是因为相同的冲击会同时出现在BTL的 “+”,“-”两端,通过负载后会相互抵消,不对扬声器做功;
硬件及原理分析介绍
合理布局是使作品美观漂亮的关键!!!
手工版
PCB成品版
TEA5767模块电路
模块引脚
引脚 符号 功能 引脚 符号 功能
总线数据输入 输出
总线时钟 总线模式选择 总线读写控制 电源正
电源地
右声道输出 左声道输出 解调信号输出 信号(天线)
模块应用说明
①1、2脚为I2C总线的数据线和时钟线必须通过10K电阻上拉; ②3脚BUSMOD这里我们使用的是I2C总线驱动所以将其接地; ③4脚为SPI总线驱动时的读写控制,这里使用的是I2C总线驱 动,所以将其悬空; ④5脚VCC 最好通过磁珠及电容进行干扰抑制。100uF 的电容 选用电解电容,0.1uF 的电容可以选用介电常数高,高频性 能好的陶瓷电容, 以保证整个收音模块的电源系统更加稳 定; (这里我们选用的是104贴片电容,没有磁珠选用的 是10uH电感); ⑤7、8脚左右声道输出脚必须通过电容耦合输出,以滤除直 流成分信号;
TDA2822功放电路
双联电位器
双声道音频接口
TDA2822应用说明
① TDA2822 DATASHEET ; ②TDA2822在5 V供电时可以在8负载上得到大约0.25 W 的功 率。由于TEA5767输出信号为7 5 mV左右,而 T DA2 8 2 2 增益GV约为39dB,在5 V供电时输入 3 0 mV即达到最大功率 输出,所以,另加了 33K和15K电阻对 TEA5767输出的信号进 行衰减以避免输出失真过大; ③C9,R18和C15,R25组成高次谐波抑制电路,用于防止电路 振荡 ,必须加上; ④C12和C13为输出耦合电容,TDA2822输出脚输出存在2.5V 的直流信号,我们要得到的是交流的声音信号,所以必须 利用耦合电容将直流信号隔离并将交流声音信号耦合输出。 当我们需要对音频信号进行采样的时候可以借助这个2.5V 的直流电平将音频信号抬高方便MCU采样。因为我们这里 选择TDA2822为SE模式输出,如果BTL模式输出就不用输 出耦合电容了;
基于TEA5765收音模块制作可显示频率的FM收音机相关文件
TEA5767的总线接口和控制寄存器可编程芯片必须要由单片机通过控制总线向芯片内的寄存器写入控制字才能正常工作。
TEA5767的控制总线有I2C和3-wire两种,引脚BUSMODE为低时选用I2C总线,引脚BUSMODE 为高时选用3-wire总线。
这里以I2C总线为例说明控制字的写入和读出。
1.TEA5767的I2C总线TEA5767 I2C总线的地址是CO,是可收发的从器件结构,无内部地址。
最大低电平是0.2 VCCD,最大高电平是0.45VCCD。
向TEA5767 写入数据时,地址的最低位是0,即写地址是C0。
读出数据时地址的最低位是1,即读地址是C1。
TEA5767的控制寄存器要写入5个字节,每次写入数据时必须严格按照下列顺序进行:地址、字节1、字节2、字节3、字节4、字节5。
每个字节的最高位首先发送。
在时钟的下降沿后写入的数据生效。
上电复位后,设置为静音,所有其它位均被置低,必须写入控制字初始化芯片。
表1 I2C写模式TEA5767遵守通用的I2C总线通信协议,写模式和读模式的格式分别见表1和表2。
2.写数据TEA5767内部有一个5个字节的控制寄存器,在IC上电复位后必须通过总线接口向其中写入适当的控制字,它才能够正常工作。
每个数据字节各位的功能含义见表4到表14。
表3 写模式数据序列表4 数据字节1的格式表5 数据字节1各位的说明表6 数据字节2的格式表7 数据字节2各位的说明表10 搜索停止电平设定3.读数据和写数据类似,从TEA5767 读出数据时,也要按照“地址、字节1、字节2、字节3、字节4、字节5”这样的顺序读出,读地址是C1。
读出的5个字节的含义见表16到表25中的说明。
表15 读模式表16 字节1的格式表17 字节1的说明表19 字节2的说明表20 字节3的格式下面是用来计算PLL控制字的C语言程序:static void AssembleFrequencyWord(void){UINT16 twPLL =0; //DecUINT32 tdwPresetVCO =gdwPresetVCO; //KhzBYTE tbTmp1;BYTE tbTmp2;// calcu1ate frequency dataword bits from given station frequency BCD:if(FlagHighInjection)twPLL =(unsigned int)((float)((tdwPresetVCO+225)*4)/(float)REFERENCE_FREQ);elsetwPLL=(unsigned int)((float)((tdwPresetVCO -225)*4)/(float)REFERENCE_FREQ);//convert word to byte f.tbTmp1 =(unsigned char)(twPLL%256); //6789=Hex1A85 -->133=Hex85tbTmp2 =(unsigned char)(twPLL/256); // -->26=Hex1AWriteDataWord[0]=tbTmp2; //high block WriteDataWord[1]=tbTmp1;}其中频率的单位均为KHz,计算的结果是2字节的二进制数。
《网络与信息》基于TEA5767的数字收音机设计
一、总体方案设计 1、FM接收频率范围:88MHz~108MHz。
2、设计硬件控制电路和单片机控制程序完成对FM收音模块的操作。
3、有电台自动搜索功能,能够控制电台搜索方向,搜索到电台信号后即可收听电台播音。
4、有电台频率显示功能,电台存储功能二、软硬件的系统设计(一)、硬件结构及各部分功能:单片机根据键盘输入,通过I2C对5767模块的控制寄存器进行读写操作,以实现5767模块的自动手动搜索功能,音频信号经过由TDA2822构成的功放电路放大处理由扬声器输出。
并将从5767模块中读取的频率字换算后显示在LCD上。
按存储键时,单片机将频率字写入24c02实现存台功能,按读取键即可收听所存电台。
总体框图:(二)、软件流程图三、测试给收音机上电后频率跳到初始设定值(91.8MHz),按手动搜索(上、下),可实现0.1MHz步进;按自动搜索键(上、下),可搜出最近的符合设定信号清晰度的频道;按存台键,可以将即时频率存入24c02中;按读取键即可调出该频率所对应的电台。
手动搜索时,从低端频率88MHz(PLL控制字是2A11H),每按一次手动搜索按钮,频率增加100kHz,读搜到电台标志位RF(读模式字节1的B7)为1时搜到电台,否则未搜到。
当搜索到波段尽头时,BLF(读模式字节1的B6)为1,如果再按手动搜索按钮,则从低端频率重新开始搜索。
自动搜索时,可以用静音搜索模式,搜索开始前静音位(写模式字节1的B7)置1,若从波段的低端频率88MHz开始搜索,采用向上搜索方式(写模式字节3的B7=1),反复读取控制字的RF标志位,若RF=1,则表明搜到电台。
接着检测STEREO位(读字节3的B7)为1,说明是立体声信号。
再检测BLF标志位,若BLF=1,说明已经搜到波段尽头,这时需将搜索的起始频率设为高端频率108MHz(PLL控制字是339BH),搜索方向设为向下搜索。
若BLF=0,说明未搜索到波段尽头,这时注意再按下自动搜索按钮时,应将当前停止位置的频率增加100kHz,然后继续搜索,否则程序可能停留在第一个搜到的电台频率上。
调频收音机设计论文
调频收音机设计论文摘要:TEA5767音频输出具有立体声方式,也可以采用单声道输出,具体方式可以通过编程设定,为简化设计,本设计功放部分采用TDA2030单声道A类音频放大芯片,功放芯片使用TDA2030,供电采用±5V供电。
TEA5767系列单片数字收音机就被广泛地应用在数字音响,便携式CD、VCD、DVD、MP3、MP4、手机、PDA等数字消费电子系统中。
但是该数字收音机芯片与传统的超外差式收音机的调谐原理不太相同,传统的超外差式收音机的固定频率为10.7MZ,而TEA5767系列数字收音机的固定中频为225KHz,由于固定中频不同,锁相环系统的软件控制就有很大的差别。
一、设计方案本设计是一个数字调频收音机,就是接收这些频率调制的无线电信号,经过解调还原成原信号的电子设备。
FM Radio电路一般主要由接收天线、振荡器、混频器、AGC(自动增益控制)、中频放大器、中频限幅器、中频滤波器、鉴频器、低频静噪电路、搜索调谐电路、信号检测电路及频率锁定环路、音频输出电路等组成。
本设计就是用单片机控制集成了上述所有FM功能的专用芯片,设计一个数字FM收音机系统。
本设计采用模块化设计,整个系统由控制模块、FM音频模块、电源模块和功放模块组成,系统的整体方案框图如下图1:二、电路设计(1)控制模块。
控制模块是本设计的核心,通过外围电路和向TEA5767芯片写入相关程序,控制部分要实现能够改变收音机的接收频率、工作模式、音量等各项参数的功能。
因此必须需要一个微控制器才能达到要求,本设计采用STC89C52单片机作为系统的控制核心。
微控制器部分以STC89C52为核心,包括复位电路,晶振电路和按键控制电路。
时钟电路是计算机的心脏,它控制着计算机的工作节奏。
单片机允许的时钟频率是因型号而异的,STC89C52典型值为1105926MHZ,本设计采用的就是典型值。
单片机STC89C52内部都有一个反相放大器,XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。
大学生毕业设计 基于TEA5767和单片机的数字FM收音机设计
摘要本设计是一个数字调频收音机(FM),就是接受频率调制的无线电信号,经过解调还原成原信号的电子设备,利用单片机控制有FM功能的专用芯片,设计一个基于TEA5767模块的数字FM收音机。
本设计采用模块化设计,整个系统由控制模块,FM音频模块和功放模块组成。
本设计核心采用的是TEA5767芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767芯片内集成了完整的IF频率选择和鉴频系统,就可实现FM收音机的全部功能。
采用的是Lcd1602液晶显示屏,实现单片机的频率值与模块内部的寄存器(PLL值)之间的相互转换,从而带动功放的工作。
功能:自动收台,手动收台,液晶显示。
采用主要模块有:(1)STC89C52单片机模块。
(2)Lcd1602显示模块。
(3)TEA5767收音机模块。
关键词:STC89C52 Lcd1602 TEA5767模块目录摘要 (2)1.绪论 (5)1.1 课题背景 (5)1.2 课题概述 (5)2.设计要求与思路 (5)2.1 收音机的设计要求 (5)2.2 系统设计整体思路 (5)3.主要电路模块的实现方案比较及选择 (6)3.1 控制模块方案选择 (7)3.2 液晶显示模块方案选择 (7)3.3 无线芯片方案选择 (7)4.系统电路图 (8)4.1 微控制器模块 (8)4.2 FM模块 (9)4.2.1 FM模块介绍 (9)4.3 工作原理 (10)4.3.1串行总线工作模式 (10)4.3.2 串行总线基本操作 (10)4.3.3数据传送 (12)4.3.4、三线总线工作模式 (12)5.系统软件设计 (13)5.1 主程序设计 (13)5.2 流程图 (14)6.硬件电路测试与检测 (14)6.1 硬件装配 (14)6.2 系统测试 (14)7.结束语 (15)8.参考文献 (15)9.致谢 (15)10.附录 (16)10.1 电路原理图 (16)10.2 电路PCB图 (16)10.3 电路实物图 (17)10.3 元器件清单 (18)11.操作框图 (19)程序框图 (20)12.程序 (21)12.1 主程序 (21)12.2 I2C总线 (26)12.3 Lcd1602程序 (29)基于TEA5767模块的数字FM收音机设计一.绪论1.1课题背景随着科学技术的不断发展,新颖的调频收音机的不断出现,技术不断的提高,设计出来的收音机外型精致和小巧。
基于单片机的数字FM收音机设计
摘要现在人们常使用的收音机为手动调频收台,使用较为麻烦,而且由于接收灵敏度不高,所接收的频段较窄。
TEA5767具有高性能的RF AGC电路,其接收灵敏度高、参考频率选择灵活、可实现自动搜台。
本课题采用STC89C52单片机和TEA5767为核心器件,用I2C通信方式联接单片机与TEA5767,实现数字FM 收音机系统。
通过编写软件利用单片机控制TEA5767实现手动活自动调频,收到的信号通过TAD2030功放器件放大后,再用扬声器输出信号。
在调频的过程中可以通过LCD1602液晶显示屏来随时查看信号的频率。
关键词:数字调频; STC89C52; TEA5767; TDA2030ABSTRACTNowadays people usually use the radio for manual FM accept , it is much trouble, and because the rx sensitivity is not high, the frequency band received is very narrow。
TEA5767 has high-performance RF AGC circuit, high sensitivity receiving, reference frequency selection flexible and it can be the realization of automatic search platform。
So in this designing I will use the STC89C52 single-chip microcomputer and TEA5767 as the core components of digital FM radio system and Use the I2C communication to connect between STC89C52 and TEA5767 chip。
用TEA5767实现的数控收音机
TEA5767模块是采用菲利普公司专为移动数码产品设计的单晶片收音集成电路TEA5767为核心,加上外围器件,组成可用IIC总线控制的收音机模块。
模块的供电电压范围比较宽:3-5V都可正常工作。
在应用中,只需要给模块提供电源,用MCU通过IIC接口控制模块就可以完成收音。
模块输出收音机音频左右声道信号,由于模块输出的是音频信号前级,所以直接推动耳机比较困难,需要在外面再加一级耳放,或将音频信号输入至功放。
下图是采用这个模块在本工作室设计的TOP_STAR主板上实现的数字收音机。
数字收音机采用电子音量控制,耳放采用NE5532推动,用稍微好一点的耳机就能获得比较满意的音质。
板载外响放大,方便做事的时候收听收音节目。
功能:按键1-2:音量大小控制,支持按键连击。
按键3-4:频率调节,支持按键连击。
按键5:自动搜索电台。
按键8:外响开关。
调节天线角度能收到北京所有的调频电台。
下图是板载收音模块:如果同样有电子爱好者想自制收音机,本工作室有收音模块出售,淘宝地址: 对购买模块的买家提供本工作室编写调试通过的C51驱动程序。
这个模块的锁相环频率合成参数的计算公式是:分频参数的计算公式为:当HLSI 位为1时N=4∗(fRF +fIF )fREFN = PLL 内的频率合成参数;fRF = 要接收的电台频率;fIF = 中频= 225 kHz;fref = 参考频率晶振为32.768 kHz 参考频率为 32.768 kHz ;晶振为13M 或6.5M 时钟时参考频率为50 kHz ;已知模块的晶振为32.768KN = 4∗(fRF +fIF )32.768K = 4000∗((fRF /1k)K +225 K)32768K = 4000∗((fRF /1k) +225 )32768 = 1000∗(fRF /1K +225)8192 = (fRF +225K)8192例如要接收87.5Mhz的频率,频率合成参数N=(87500000+225000)/8192 =10708.6=10709.往PLL寄存器写10709就能收到87.5M的频率。
基于TEA5767模块的数字FM收音机设计说明
基于TEA5767模块的数字FM收音机设计:指导老师:摘要本设计是一个数字调频收音机(FM),就是接受频率调制的无线电信号,经过解调还原成原信号的电子设备,利用单片机控制有FM功能的专用芯片,设计一个收音机系统。
本设计采用模块化设计,整个系统由控制模块,FM音频模块,电源模块和功放模块组成。
未处理系统采用单片机控制。
单片机自从20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
STC89C52单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
本设计另一核心采用的是TEA5767芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767芯片集成了完整的IF频率选择和鉴频系统,就可实现FM收音机的全部功能。
设计的液晶屏采用的是Nokia5110,该液晶屏的性价比高,接口简单,速度快,适合便携式供电设备。
本设计主要是体现单片机系统的自动控制能力,更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。
关键词:STC89C52 Nokia5110 TEA5767AbstractThe design is a digital FM radio (FM), It is to receive the frequency modulated radio signals, electronic equipment restored to the original signal after demodulation, the use of dedicated chip MCU control FM functions, design a radio system. The system consists of the control module, FM audio module, power module and power amplifier module. The The micro-processing system microcontroller. The singlechip has come out since the 1970s, compared to is valued people's and the attention by the extremely high performance price, therefore the application is very broad, the development is very quick.STC89C52 Monolithic integrated circuit's characteristic is the volume is small, theintegration rate is high, the weight is light, antijamming ability, is not high to the environment request, the low in price, the reliability is high, the flexibility is good, the development is easier. What this design uses is the TEA5767 chip, it is promotes by PHILIPS Corporation in view of the low voltage application single chip digit harmonious FM stereophonic receiver chip. In the TEA5767 chip integrated the complete IF frequency selection and the frequency discrimination system, only need the very few low cost periphery part, be possible to realize the FM radio's complete function.The design of the LCD screen is Nokia5110, The LCD screen have high cost , simple interface, fast, and suitable for portable power supply equipment. A more vital significance was monolithic integrated circuit's application changed the control system tradition design concept and the method.Keywords:STC89C52 , Nokia5110 , TEA5767目录摘要 (2)Abstract (3)目录 (5)绪论 ........................................................ 错误!未定义书签。
利用TEA5767收音模块DIY调频立体声FM收音机
= CHANNEL_MIN; = STATE_SEARCH;
// 开关健(PD7)
#define POWER_ON() #define POWER_OFF()
SET_BIT(DDRD,DDD7);CLR_BIT(PORTD,PD7);
// 闪烁控制变量的最大值 #define BLINK_COUNTER_MAX 10
可能好多朋友说一个买收音机也就几块钱,何必花这么大精力鼓捣这个烂玩意,如果真有这个想法的朋友请打住,不要在往下面看了。之前也一直认为 TEA5767 较差, 实际中发觉选择大厂的模块出来的音频经放大器推动后还是很有震撼力,大大超出我的预期。不过前提是使用好模块,而不是现在满淘宝卖的那种 5-7 块左右的那种简装 版咯。
{ ulong pll = (ulong)(((Freq-225)*4000)/32768); return pll;
}
// 由 PLL 计算频率(频率单位为 KHZ)
ulong TEA5767_GetFreqFromPLL(ulong Pll) {
ulong Freq = (ulong)(((float)Pll)*((float)8.192)+225); return Freq; }
// 初始化 TEA5767(频率单位为 KHZ) void TEA5767_Init(ulong Freq,uchar Mono);
// 调整频率、声道 void TEA5767_Adjust(ulong Freq,uchar Mono,uchar MuteControl);
// 信号强度 uchar TEA5767_GetLevel();
TWI_MasterSendBytes(TEA5767_TWI_ADDR,5,data);
基于TEA5767的数字式收音机设计报告
..河南大学物理与电子学院课程设计报告基于TEA5767的数字调频收音机报告人:王世威专业:通信工程设计小组成员:王世威、何康. ... 目录前言 (3)一、主要器材介绍 (4)1.1 STC89C52单片机 (4)1.2 TEA5767收音模块儿 (4)1.3 1602LCD显示屏 (5)1.4 LM386音频功率放大器 (6)二、系统原理及功能介绍 (7)2.1数字FM收音机基本原理 (7)2.2系统功能介绍 (7)三、元件清单 (9)四、制作过程 (10)4.1 前期准备 (10)4.2 实物图 (10)4.3焊接过程中遇到的问题和注意事项 (12)五、程序 (13)六、结论 (23)..前言十九世纪无线电通讯技术的发明,使通信摆脱了依赖导线的传统方式,是通信技术上的一次飞跃,也是人类科技史上的一个重要成就。
作为无线电通信的的杰出成果,收音机的发明极大地改变了人们的生活方式,给人们的生活带来了无穷的乐趣。
随着科技的发展,技术不断地更新换代,收音机也沿着矿石收音机、电子管收音机、晶体管收音机、集成电路收音机的轨道不断进步着。
近年来,随着DSP技术的发展,采用DSP技术研发的收音机芯片的出现,“硬件无线电”由“软件无线电”代替,大大降低了收音机制造业的门槛。
2006年深圳凯隆电子有限公司与美国芯科实验室合作,开发出世界上第一台数字收音机。
数字技术收音机的问世,标志着传统模拟收音机将逐渐退出历史舞台。
收音机的数字时代已经到来。
数字调频收音机就是无线电模拟信号由天线感应后接收后,在同一块儿芯片里放大,然后转化为数字信号,再对数字信号进行处理,然后还原成模拟音频信号输出。
数字调频收音机体积小、重量轻、寿命长、频率稳定、操作简便等优点,使其在市场上越来越受欢迎。
本次项目设计,我们对数字调频收音机的原理在理论上进行了充分的了解,基于其基本理论,我们制作了一台数字调频收音机。
.一、主要器材介绍本系统主要由STC89C52单片机、1602LCD显示屏、LM386音频功率放大器、TEA5767收音模块儿、电阻电容等组成。
TEA5767收音机设计
摘要随着我国经济的高速发展,微电子技术、无线电通信技术和自动控制技术也得到了迅速发展,锁相环和频率合成技术已经进入一个崭新的时代,其应用越来越广。
而收音机作为现代的娱乐工具,与人们的生活紧密相关,随着人们对其要求的提高,收音机得到了快速发展,传统的电容、电感调台收音机已经向数字化收音机发展。
本文在已有的收音机模块的基础上,采用A T89S52微控制器对收音机进行控制,由 1602液晶模块作显示,用TEA5767的高灵敏度,低电压和低功耗的全集成的优点作收音模块芯片,通过合理设计,制作了一款完善的数字调谐收音机,并增加了传统收音机所不具备的功能,使之达到了较为理想的效果。
关键词:微控制器, TEA5767,收音机ABSTRACTWith the development of the economy, microelectronic technology, radio communication technology and the automatic theory are developed rapidly, the compound frequency technology has been in a new state. It's application is becoming more and more widely. But the radio as an important pastime tools , it also has developed quickly with the improving requirement of the people .It's radio technology has developed from tradition capacitance or inductance to digital .The article is based on the now-being general radio module, using A T89S52 microcontroller to control the radio, by 1602 for liquid crystal display modules, with TEA5767 the high sensitivity, low voltage and low power consumption of all the advantages of integrated chips for the radio module. the reliability is improved and the feeling of comfort is better through the reasonable design, so the function of radio is more powerful compared with tradition one .Keywords: Microcontroller, TEA5767,Radio目录摘要 (I)ABSTRACT (II)第1章引言 (1)1.1背景 (1)1.2研究内容 (1)第2章芯片介绍 (2)2.1TEA5767收音芯片概述 (2)2.1.1 TEA5767的特点 (2)2.1.2 管脚说明 (3)2.1.3 I2C总线说明 (3)2.1.4 数据传输 (4)2.21602液晶模块介绍 (6)2.2.1技术参数 (7)2.2.2 接口信号说明 (7)2.2.3制器接口时序说明(HD4478及兼容芯片) (7)2.2.4 控制器接口时序说明 (10)2.3FM62429芯片介绍 (11)2.4AT89S52片机模块介绍 (12)第3章硬件电路设计 (16)3.1系统组成 (16)3.2收音模块 (17)3.3音量控制模块 (17)3.4LCD1602模块 (18)3.5按键模块 (18)3.6AT89S52微控制模块 (19)第4章软件设计部分 (21)4.1主程序流程图 (21)4.2按键控制 (22)4.3收音机控制 (22)4.4LCD显示控制 (23)第5章结束语 (24)致谢 (25)参考文献 (26)附录源代码 (27)第1章引言1.1背景收音机诞生到现在已有80年的历史了,在此期间经历了60年代从电子管到晶体管的革命,80年代从晶体管到集成电路的革命,目前正面临着数字化革命。
TEA5767收音机模块
1 引言调频收音机(FMRadio)一直在人们的生活娱乐中占有非常重要的地位,从老式的晶体管收音机到今天的网络收音机,说明通过广播享受生活一直是人们喜欢的生活方式。
如今,随着消费类电子的兴起和繁荣以及数字电子技术的发展,广大从事消费类电子设计的厂商都不忘在诸如MP3、智能手机、便携式Video播放器等产品中嵌入FM部分。
基于FMRadio的广泛应用,本文主要谈谈数字FM Radio的设计,并对其音频处理方面设计进行探讨。
目前提供数字FMRadio解决方案的厂商很多,其中市场反响非常好的就有Philips公司提供的TEA5767及TEA5768数字FM处理芯片,该芯片为低电压、低功耗和低价位的全集成单芯片立体声无线电产品,只需要极少的外部元器件,并且基本上不需要外部对高频信号的手动调准,并且其频带范围宽,可以完全免费调到欧洲、美国和日本的调频波段。
下面就TEA5767在便携式Video播放器(PVP)中的应用对相关技术问题进行阐述。
2 调频收音功能的实现调频就是频率调制,所谓频率调制是原来等幅恒频的高频信号的频率,随着调制信号(音频信号)的幅度变化而变化,调频收音机(FMRadio)就是接收这些频率调制的无线电信号,经过解调还原成声波的电子设备。
FMRadio电路一般主要由天线接收、振荡器、混频器、AGC(自动增益控制)、中频放大器、中频限幅器、中频滤波器、鉴频器、低频静噪电路、搜索调谐电路、信号检测电路及频率锁定环路、音频输出电路等组成。
TEA5767作为FMRadio单片集成电路也不外乎基本由这些部分构成,但TEA5767主要的优势是把上述所有功能都集成一个不足6×6平方毫米的小芯片中。
下面对EA5767进行介绍:2.1 TEA5767的主要功能特征作为目前广泛应用的单芯片FM解决方案,TEA5767主要具有以下特征,(1)集成高灵敏度的低噪声放大器;(2)FM到中频的混频器可以工作在87.5-108MHz的欧美频段或76-91MHz的日本频段,并且可预设接收日本108MHz 的电视音频信号的能力;(3)射频具有自动增益控制功能,并且LC调谐振荡器只需低价的固定片装电感;(4)内置的FM解调器可以省去外部鉴频器,并且FM的中频选择性可在芯片内部完成;(5)可以采用32.768KHz或13MHz的振荡器产生参考时钟或可以直接输入6.5MHz的时钟信号;(6)集成锁相环调谐系统;(7)可以通过I2C或三线串行总线来获取中频计数器值或接收的高频信号电平,以便进行自动调谐功能;(8)SNC(立体声噪声抑制)、HCC(高频衰减控制)、静音处理等可通过串行数字接口进行控制。
TEA5767的简单收音机设计
delay_xms(20); //延时20毫秒
if (KEY != 0x0f) //有键按下处理
{
m = KEY; //键值放入寄存器m
{
temp<<=1;
if(SDA_5767)
temp++;
SCL_5767=1;
delay();
SCL_5767=0;
}
SCL_5767=0;
delay();
SDA_5767=1; //释放SDA数据线
return (temp);
}
void write_radio()
SDA_5767=0;
delay();
SCL_5767=0;
}
void stop_5767(void)//停止
{
SDA_5767=0;
SCL_5767=1;
delay();
SDA_5767=1;
delay();
SCL_5767=0;
BUS_ENABLE=0;
}
void Check_Ack(void) //检查应答信号
{
unsigned char tmp_data;
unsigned int pll_data;
pll_data=get_radio();
tmp_data=read_data[2]&0x10;
if(tmp_data)
frequencry= (pll_data*32768/4-225000)/1000; //(单位KHZ)
{
read_radio();
}
}
void delay_xms(unsigned int count) //1MS延时函数
基于TEA5767的智能收音机的开题报告
基于TEA5767的智能收音机的开题报告郑州大学西亚斯国际学院本科生毕业论文(设计)开题报告题目名称基于单片机和TEA5767模块智能收音机的设计学生姓名张晓宇专业自动化学号20101523341指导教师姓名周伟所学专业自动化职称讲师完成期限2014年2月27日至2014年5月20日一、选题的目的意义:随着社会科技的发展,各种数字电子产品进入我们的生活,虽然智能手机、智能电视已经变得越来越普遍、但是收音机在丰富的娱乐媒介和广大司机朋友,老人及各位观众听友们里还是占有很重要的地位。
现在大都电子产品都在向数字化、集成化发展而且成本越来越低,使得广大厂商在各种设备中嵌入收音机诸如MP3,智能手机,便携式video播放器等电子产品中嵌入FM部分。
这是因为飞利浦公司研发的TEA5768设计的数字FM收音机使这种低成本的实现可能,它可以实现手动、自动、搜台和存台、带有I2C 和3-Wire 两个总线接口, 最小供电电压为2.5V, 外围只需要少量元器件即可实现FM收音机功能, 具有体积小、功耗低、频率稳定性好、高灵敏度、高保真等特点。
EA5767HN芯片是PHILIPS公司推出的针对低电压应用的单芯片数字谐调FM立体声收音机芯片。
它采用创新的收音机架构取代了外部的无源器件与复杂的线路,芯片内集成了完整的IF频率选择和鉴频系统,只需很少的低成本外围元件,就可实现FM收音机的全部功能,硬件系统完全不需要调试。
EA5767HN 芯片前端具有高性能的RF AGC电路,其接收灵敏度高,并且兼容欧洲、美国和日本FM频段;参考频率选择灵活,可通过寄存器设臵选择32.768kHz和13MHz的晶体振荡器或者6.5MHz的外部时钟参考频率;可通过IIC系统总线进行各种功能控制并通过IIC总线输出7位IF计数值;立体声解调器完全免调,可用软件控制SNC、HCC、暂停和静音功能;具有两个可编程I/O口,可用于系统的其他相关功能;由于其软件设计简单,再加上小尺寸的封装,使得它非常适合应用于电路板空间相当有限的设计上;可集成到便携式数码消费产品的设计中,如移动电话、MP3播放器、便携式CD 机、玩具等众多产品,使它们具有FM收音功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于TEA5767模块的数字FM收音机设计摘要本设计是一个数字调频收音机(FM),就是接受频率调制的无线电信号,经过解调还原成原信号的电子设备,利用单片机控制有FM功能的专用芯片,设计一个收音机系统。
本设计采用模块化设计,整个系统由控制模块,FM音频模块,电源模块和功放模块组成。
未处理系统采用单片机控制。
单片机自从20世纪70年代问世以来,以极其高的性能价格比受到人们的重视和关注,所以应用很广,发展很快。
STC89C52单片机的特点是体积小、集成度高、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
本设计另一核心采用的是TEA5767芯片,它是由PHILIPS公司推出的针对低电压应用的单芯片数字调谐FM立体声收音机芯片。
TEA5767芯片内集成了完整的IF频率选择和鉴频系统,就可实现FM收音机的全部功能。
设计的液晶屏采用的是Nokia5110,该液晶屏的性价比高,接口简单,速度快,适合便携式供电设备。
本设计主要是体现单片机系统的自动控制能力,更重要的意义是单片机的应用改变了控制系统传统的设计思想和方法。
关键词:STC89C52 Nokia5110 TEA5767AbstractThe design is a digital FM radio (FM), It is to receive the frequency modulated radio signals, electronic equipment restored to the original signal after demodulation, the use of dedicated chip MCU control FM functions, design a radio system. The system consists of the control module, FM audio module, power module and power amplifier module. The The micro-processing system microcontroller. The singlechip has come out since the 1970s, compared to is valued people's and the attention by the extremely high performance price, therefore the application is very broad, the development is very quick.STC89C52 Monolithic integrated circuit's characteristic is the volume is small, the integration rate is high, the weight is light, antijamming ability, is not high to the environment request, the low in price, the reliability is high, the flexibility is good, the development is easier. What this design uses is the TEA5767 chip, it is promotes by PHILIPS Corporation in view of the low voltage application single chip digit harmonious FM stereophonic receiver chip. In the TEA5767 chip integrated the complete IF frequency selection and the frequency discrimination system, only need the very few low cost periphery part, be possible to realize the FM radio's complete function. The design of the LCD screen is Nokia5110, The LCD screen have high cost , simple interface, fast, and suitable for portable power supply equipment. A more vital significance was monolithic integrated circuit's application changed the control system tradition design concept and the method. Keywords:STC89C52 , Nokia5110 , TEA5767目录摘要 (2)Abstract (3)目录 (4)绪论................................................................................................................. 错误!未定义书签。
1 FM收音机概述 (6)1.1 发射系统的简单概述 (6)1.2 接收系统的简单概述 (7)1.3典型数字式收音机模块组成 (8)1.4 收音机的调制方案介绍和该方案原理介绍 (8)1.4.1 收音机的调制方案简单介绍 (8)1.4.2 调频广播收音机的原理 (10)2 方案论证与硬件选择 (11)2.1 本方案的硬件选型 (11)2.2收音模块 (12)2.2.1 TEA5767特点 (12)2.2.2 TEA5767的接口介绍 (12)2.3控制模块 (14)2.3.1 STC89C52外形和引脚 (15)2.3.2 STC89C52主要功能 (16)2.3.3单片机的总控制电路 (16)2.4功放模块 (19)2.4.1TDA1308基本信息 (19)2.5液晶模块 (20)2.5.1 Nokia5110液晶简单简介 (20)2.5.2 Nokia5110液晶特点 (21)2.5.3使用Nokia5110液晶理由 (23)2.5.4 控制接口 (23)2.6电源模块 (22)3 TEA5767芯片介绍 (24)3.1 TEA5767芯片简介 (25)3.2 TEA5767寄存器描述 (26)3.3 FM模块介绍 (30)3.4 TEA5767数字调频收音机流程图 (31)4 硬件电路设计 (32)4.1 FM模块 (32)4.2微控制器模块 (33)4.3功放模块 (34)4.4液晶显示模块 (34)4.5 按键模块 (35)4.6电源模块 (35)5软件设计 (36)5.1 软件设计流程图 (36)5.2 单片机控制TEA5767模块程序 (37)5.3 5110 液晶显示程序 (38)6 电路调试与检测 (45)6.1 硬件装配 (45)6.2系统测试 (45)7 结论与心得 (45)8 感谢 (46)9 参考文献 (46)绪论如今,随着随身数码科技的发展,独立的半导体收音机已渐渐淡出了人们日常生活的视线,取而代之的是小巧精致的数字音频播放器。
在这种环境下,收音机更加受到了无线电行业、专业电子技术机构和无线电发烧团体人员的关注。
收音机的存在方式也发生了变化,从原来的独立式半导体发展成了内嵌到其他音频设备的模块化产品。
现今的用户对于收音机技术上的要求相对较高,这也促使了收音机的控制方式需要不断改进、音质水品等技术指标也需要不断提高。
本文开发了一套完整的FM 调制接收系统,系统通过专用收音芯片进行解调,主控芯片通过相应通信协议对其进行频率选择控制,选定频率后,频率信息由液晶屏显示,音频信号经由功率放大模块放音,能够独立完成立体声收音和放音功能。
系统以STC89C52为核心,控制收音模块、显示模块、音频放大模块,完成一套多功能、立体声的数字收音机。
本文深入结合单片机软硬件技术,阐述了这款数字立体声收音机的设计过程。
首先介绍了设计的工作原理和涉及到的关键技术,其次分别从硬件和软件两方面详细介绍并说明了该设计的结构,最后对设计成品进行了各项测试,并对设计成果的应用范围进行了估计。
1 FM收音机概述1.1 发射系统的简单概述无线电发射机是产生和发送无线电信号的装置,与一般的无线电发讯机的基本组成一样,无线电广播发射机也是由载波发生器,调制器,变频器,高频放大器和发射天线这些基本部分组成。
它的工作原理是:通过调制器,声音信号调制载波产生已调波信号,然后由变频器将已调载波信号搬移到发生频率上,接着经高频功率放大后推动发射天线,由发射天线将射频信号功率转变成电磁波辐射出去。
图1.1 无线电发射机方框图1.2 接收系统的简单概述天线接收到的高频信号通过输入电路与收音机的本机振荡频率(其频率较外来高频信号高一个固定中频,我国中频标准规定为465KHZ)一起送入变频管内混合——变频,在变频级的负载回路(选频)产生一个新频率即通过差频产生的中频,中频只改变了载波的频率,原来的音频包络线并没有改变,中频信号可以更好地得到放大,中频信号经检波并滤除高频信号。
再经低放,功率放大后,推动扬声器发出声音。
已调载波(调幅收音机的中频为465KHz,调频收音信号的中频为10.7MHz),接着通过中放通道的选频网络选出要接收的已调载波,随后,进行放大和解调(检波),从已调载波中提取出原电信号。
这就完成了无线电信号的接收和解调。
然后听过前置放大和功放驱动器驱动扬声器还原成声音(对于收音机)。
收音机的接收原理就是把从天线接收到的高频信号经检波(解调)还原成音频信号,送到耳机变成音波。
由于广播事业发展,天空中有了很多不同频率的无线电波。
如果把这许多电波全都接收下来,音频信号就会象处于闹市之中一样,许多声音混杂在一起,结果什么也听不清了。
为了设法选择所需要的节目,在接收天线后,有一个选择性电路,它的作用是把所需的信号(电台)挑选出来,并把不要的信号“滤掉”,以免产生干扰,这就是我们收听广播时,所使用的“选台”按钮。
选择性电路的输出是选出某个电台的高频调幅信号,利用它直接推动耳机(电声器)是不行的,还必须把它恢复成原来的音频信号,这种还原电路称为解调,把解调的音频信号送到耳机,就可以收到广播。