基于TEA5767数字调频收音机(主讲:程匹克)
基于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的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收音机设计资料

摘要本设计是一个数字调频收音机(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课题背景随着科学技术的不断发展,新颖的调频收音机的不断出现,技术不断的提高,设计出来的收音机外型精致和小巧。
单片机控制的TEA5767高性能FM收音机DIY

[分享]单片机控制的 TEA5767高性能FM 收音机 DIY (含原理图,源代码 ) Post By : 2007-10-10 11:41:57本文用到的收音模块可到: / 参考本帖向大家介绍新型 FM 收音机的设计及制作。
想想当年我们是什么做收音机的。
高放混频,解调,立体声解码,锁相等好几个芯片,线路焊好了,但痛苦才开始。
有设备还好些,没有更苦。
为了找谐振点,不 停的调电容电感,不停的换电容电感••…终于有声音,但始终都没那么好。
现在,痛苦终于过去。
因为有了新一代的芯片 TEA5767。
TEA5767 ,零调整。
线路又极其简单。
一个晶振,一个电感,几个电容完了。
通过 接口送几个字节的数据进去就ok 。
I 弓此主题相关图片如下:电子・CNC 爱好看源动力|二1此主题相关图片如下: 电子・CNC 爱好者■源动力源代码:可以存台的版本。
I2C 磁动力论坛bbs 磁动力论坛bbs.cdle. net// 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; // 88Mhzuint 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 whileSIGNAL (!(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 // if ((TWSR & 0xF8) != MT_DATA_ACK) ERROR();}//LCD_write_english_string(60,3,'sOK');}//I2C 主机模式 输入void read5767(void){uchar i = 0;TWCR = (1<<TWINT)|(1<<TWSTA)|(1<<TWEN); // SEND START 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 ;SIGNALTWCR = (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 frequency if(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,' }void show_rx_power(void){uchar temp;temp = (readdata[3]>>4);LCD_write_english_string(60,0,'LCD_write_char((temp/10)%10 LCD_write_char(temp%10 + } void show_rx_power_blank(void) {LCD_write_english_string(60,0,' }void calculate_pll(void){uint32_t temp;temp = fre;MHz' );');+ 0x30 ); 0x30 );');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 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);injection );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,'delay_nms(200);UP ');if ( mode ){loop_until_bit_is_set(PIND, LCD_write_inverse_string(0,5,' station ++;if ( station >= 11 ) station 2);UP '); = 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,LCD_write_inverse_string(0,5,' UP ');2);。
基于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 Themicro-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 (2)目录 (3)绪论 ................................................................................................................ 错误!未定义书签。
用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收音模块DIY调频立体声FM收音机

2
// 音量
#define VOLUME_MAX #define VOLUME_MIN #define CHANNEL_NUM #define CHANNEL_MIN #define CHANNEL_MAX
84 0
10 1 CHANNEL_NUM
// 搜索模式
#define STATE_SEARCH
#define OPER_MODE_RADIO #define OPER_MODE_SET
0
// 正常收音机模式
1
// 设置模式
// 正确保存标志 #define SAVE_MASK
0x4B // 'K'
// 设置模式
#define SET_MODE_SEARCH
1 // 搜索
#define SET_MODE_SOUNDMODE
特别注意:组装时 R2 电阻 0 欧姆一定要焊上
10、参考程序和烧写文件 烧写文件:
该文件只允许会员下载! 登录 | 注册
内部震荡 8M
部分参考程序:
Tea5767.c
#include "Tea5767.h" #include "TwiLib.h"
// 初始化 TEA5767
void TEA5767_Init(ulong Freq,uchar Mono) {
// 是否闪烁 #define IS_BLINK()
(BlinkCounter > BLINK_COUNTER_MAX/2)
//======================================================================================================
基于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)。
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模式输出就不用输 出耦合电容了;
程序流程图
开始
初始化
是否有按键按下
是
定时器
更新频率
数音机
主讲:程匹克 QQ:470217507
基于TEA5767数字调频收音机
①制作过程介绍 ② TEA5767模块介绍 ③ I2C总线介绍 ④硬件及原理分析介绍 ⑤程序软件分析介绍
TEA5767模块
T EA5767HN是Phi lips 公司生产的一款低功耗立体声收音 IC, 广泛应用手机、 MP 3 、MP 4 播放器等便携系统。 接收频率7 6 MHz ~108 MHz ( 日本 /美国 /欧洲频段选择) ,中频频率 2 2 5 k Hz ,用锁相环调谐系统,带有AGC电路,并可以使用 软件进静音和消除噪音。 主要电性能指标 : 工作 电压 :2 .5V~5 V,工作电流1 0 mA, 灵 敏度15V,立体声分离度3 0 d B,信噪比6 0 d B,输出信号电 平 7 5 mV。可通过I2C和SPI总线驱动,具有 RF信号强度 ADC 输出,软件静音。