车载AM/FM收音机的精简型设计

发布者:梦想启航最新更新时间:2014-09-17 来源: 21ic关键字:车载收音机  AM/FM  微控制器  MC9S08QG8  TEF6621  硬件设计 手机看文章 扫描二维码
随时随地手机看文章

随着汽车从代步工具转变为集休闲、娱乐为一体的个性化消费品,消费者对汽车娱乐方面的要求不断提升,汽车产业也正面临强大的市场压力,亟需在不牺牲效能的情况下降低成本,这个现象在入门级汽车市场尤为明显,而消费者对于低价车辆的需求让低端媒体娱乐市场的年成长率超过10%。AM/FM收音机以其低成本高音质等特点,尤为得到广泛的欢迎。如何设计一款既达到成本控制需求,又能达到高质量音频享受的广播音讯产品来满足此领域对于降低成本和简易设计的需求成为行业焦点。我们可以想象收音机的不断的改进和不断创新,使收音机的发展空间愈来愈大。

通常的传统的收音机解决方案为采用由分列集成单元构成调频/调幅收音机,其主要组成为:天线、输入回路、高频放大电路、混频电路、本机振荡电路、中频放大电路、鉴频电路、低频功率放大电路、扬声器等。改方案的设计实现非常复杂,并且音质噪声大,音频信号失真严重,各方面评估都不是一种最好的解决方法。本文将设计一个新型的、低成本的、使用RFCMOS单芯片AM/FM收音机解决方案,精简型微控制器,配合超低成本音频音效处理DSP和高保真音频功率放大器,实现元器件极少、走线极少、体积极小、成本极低的高品质AM/FM车载收音解决方案。

1 器件选择

为了实现低端轿车或超应用低成本的目标,首要任务是选择合适的微控制器(MCU)和AM/FM低中频调谐器。Freescale半导体公司最新推出的MC9S08QG低端微控制器系列,其处理内核、片上外围设备、节电功能和开发工具等,构成了成本、能源、效率敏感的控制应用的理想解决方案。本无线控制器设计的核心器件即选择Freescale该系列中的仅有16引脚的MC9S08QG8。MC9S08QG8是采用高性能、低功耗的HCS08内核的飞思卡尔8位微控制器系列中具有很高的集成度的器件,内置8K FLASH存储器、512字节RAM、SCI/SPI/IIC接口、8位模数定时器模块、A/D模块等。MC9S08QG8 MCU集成了那些通常只有较大、较昂贵的元器件才具有的性能,包括背景调试系统以及可进行实时总线捕捉的内置在线仿真(ICE)功能,具有单线的调试及仿真接口(BDM),还包括一个可编程的16位定时器/脉冲宽度调制(PWM)模块(TPM),是同类产品中最灵活、又最经济的模块之一。

另一个主要芯片为低中频调谐器,选择NXP半导体公司的TEF6621。TEF6621,为NXP(恩智浦)公司其极为成功的RFCMOS单芯片车载收音机解决方案系列。作为业界广泛应用的TEF6601和TEF6606的升级版本,TEF6621调谐器能让我们确保在汽车收音机系统中很小的空间里安装更加令人激动的特色功能。调谐器的创新特色在于全部关键射频组件一一包括:压控振荡器,陶瓷滤波器,中频变压线圈,低噪声放大器和自动增益控制,只需要32个低成本的无源外围器件(电容、电阻、电感及晶体管)。此外,通过特殊的大信号处理的功能,这款低中频调谐器能很好的支持汽车收音机应用的高性能需求。基于TEF6621设计的车载收音机系统将因为更加完善的弱信号处理、FM噪声消隐、对环境干扰噪声更强的多路径抑制能力、按压噪声抑制等功能而成为理想的收音机解决方案。

剩下就是数字音频信号处理子系统和音频音效处理放大输出电路,本方案采用PT2313对系统音频进行处理,PT2313L音频处理器具有高、低音控制功能和高响度(重低音)控制功能,同时具有三路立体声输入端口,且其增益可由微控器控制此外,它还具有四路独立的功放激励端口,且可由微控器控制其输出、平衡度和静音关闭等功能其音量也可由微控器控制,最小步进量为1.25 dB。

采用ST半导体4×41W的四桥汽车音响放大器TDA7388,TDA7388是一种新技术AB类音频功率放大器,使用flexiwatt 25封装设计,因其高输出功率能力,低失真低输出噪声,静音功能,低外部元件数,内部固定增益(为26 dB),无需外部补偿,无启动电容器等特点,成为高端汽车收音机首选。

MC9S08QG8内部IIC模块实现通过IIC总线与调谐器TEF6621及音效处理及音量调节器PT2313进行数据通信控制,实现对收音频率的选择和音频音量的调节。并且通过MC9S08QG8微处理器对整个音频高功率部分进行控制,实现待机(standby)、关机(shut up)等控制。

至于其它外围器件则可选用通用的,比如AM/FM天线、液晶显示器使用16x2的字符型LCD,以及作为调谐使用的编码电位器等,这部分的电路应用已是成熟技术。

2 音频音效处理与均衡技术

随着科学技术的不断发展,广播节目从采编、制作到传播、发送,都使用了较先进的技术设备,节目的质量也大为提高。虽然如此,接收天线与网络的匹配问题和音频信号在传输过程中的噪音和衰减问题仍然困扰着高保真音频享受技术的实现,这主要原因为工程师很少关心音频处理器的工作状态及设置问题。

广播音频信号在处理过程中存在很大的非线性,对音频处理设备来说,它不仅包括对信号的压缩、限制、削波、扩展等处理方式,而且还对音频处理设备安装的位置、引线长短,以及在高电磁场强辐射环境下抗干扰能力等方面都有严格的要求。

音频传播媒体特征,也即声波的物理特性,音频的记录和产生方式多种,主要包括模/数、数/模转换、数据压缩和声音合成等。音频数据的编辑处理方法也是多样,总的来说音频信号的处理方法大致可分为两类:一种是数字音频方式,另一种是分析一合成的方式。

规则音频是一种连续变化的模拟信号,可用一条连续的曲线来表示,称为声波。模拟信号的曲线无论多复杂,在任一时刻t都可分解成一系列正弦波的线性叠加:

车载AM/FM收音机的精简型设计

音频信号的频带越宽,所包含的音频信号分量越丰富,音质越好,动态范围越大,信号强度的相对变化范围越大,音响效果越好。如图1即为几种音频信号动态范围。

车载AM/FM收音机的精简型设计

动态范围=20xlog10(信号的最大强度/信号的最小强度)(dB)

由图中可以看出,3种音频信号的频域动态范围:

车载AM/FM收音机的精简型设计

信噪比SNR(Signal to Noise Ratio)是有用信号与噪声之比的简称。噪音可分为环境噪音和设备噪音。信噪比越大,声音质量越好。

SNR=20xlog10(有用信号的平均功率/噪声的平均功率)(dB) (2)

PT2313L音频处理器内部主要由四部分电路组成。其中串行总线解码和锁存电路(Serial BusDecoder&Latchs)用于完成串行数据的接收、解码和锁存,并以其控制其余三部分电路。输入选择器和增益控制电路(Input Selector&Gain Control)主要完成对三路音响源的选择和对其增益的控制。音量和高响度(重低音)、低音、高音电路(Volume&Loudness、Bass、Treble)由对称的左右两个声道电路组成,主要完成对音量大小、重低音、低音、高音的控制。音频处理器,又称为数字处理器。数字处理器就是对数字信号的处理,其内部的构普遍是由输入部分和输出部分组成,其中属于音频处理部分的功能一般如下:输入部分一般会包括,输入增益控制(INPU TGAIN),输入均衡(若干段参数均衡)调节(INPUT EQ),输入端延时调节(INPUT DEIAY),输入极性(也就是大家说的相位)转换(input polarity)等功能。而输出部分一般有信号输入分配路由选择(ROUNT),高通滤波器(HPF),低通滤波器(LPF),均衡器(OUTPUTEQ),极性(polarity),增益(GAIN),延时(DELAY),限幅器启动电平等功能。[page]

车载AM/FM收音机的精简型设计

PT2313L音频处理器典型的音调(Typical Tone Response)频率响应曲线如图2所示,就音频处理器目前的技术水平来看,完全能满足高保真广播的要求,使经过加工后的声音听不到加工声,也就是说,在没有加工痕迹的情况下,仍然保留原声音的高品质,甚至比原声音更加悦耳、清晰、动听。

3 AM/FM车载收音机的总体构建

基于前述主要器件的选择考虑,本文实现的低端车载收音机解决方案原理框图如图3所示。

车载AM/FM收音机的精简型设计

用来对调谐器和音效处理IC进行配置和与微控制器之间交换数据的接口主要为IIC总线接口(Inter-Integrated Circuit)。微控制器MC9S08QG8通过IIC接口(共2线)对TEF6621的内部寄存器进行读写操作(操作地址:读C1H/写0xC0H)。从而完成对TEF6621的控制和调谐操作。该接口可以读写调谐器的配置、状态和控制寄存器,实现调谐器初始化运行配置和频道选择等功能。

由于IIC是一种多向控制总线,微控制器MC9S080QG8同时可以通过IIC接口对PT2313的内部寄存器进行读写操作(操作地址:读89H/写0x88H)。配置其内部串行总线解码和锁存电路(Serial BusDecoder&Latchs)用于完成串行数据的接收、解码和锁存,并控制输入选择器和增益控制电路(Input Selector&Gain Control)主要完成对三路音响源的选择和控制由对称的左右两个声道电路组成的音量和高响度(重低音)、

低音、高音电路(Volume&Loudness、Bass、Treble),完成对音量大小、重低音、低音、高音的控制扬声器衰减和静音电路(Speaker Att、Mute)控制,可完成对送至左声道前部、后部,以及右声道前部、后部四路扬声器功放电路激励信号幅度大小的控制和关闭。同时微控制器MC9S08QG8通过一个通用I/O接口GPIO对TDA7388进行静音控制(待机控制Standby)。

微控制器MC9S08QG8对编码电位器进行读取,旋转编码电位器具有左转、右转、按下三个功能。4、5脚是中间按下去的开关接线1、2、3脚一般是中间2脚接地,1、3脚上拉电阻后,当左转、右转旋纽时,在1、3脚就有脉冲信号输出了。MCU通过通用I/O接口GPIO完成对1、3脚脉冲计数,编码开关5脚接地,4脚上拉后与MCU中断请求(IRQ)信号相连,IRQ脚会产生下降沿跳变。IRQ产生后,微控制器即刻读取系统当前状态,确定是开机初始化调谐器并打开音效和唤醒功放,还是静音并让功放处于待机状态。

微控制器MC9S08QG8通过通用I/O接口GPIO完成与液晶显示器和按键的连接,其中LCD数据线由MCU单独提供(共4线),LCD的控制线由MCU单独提供(共3线)。

BDM程序下载和在线调试仅占用MCU的单线1线,在设计之初是必须的,但当调试下载完成后,该引线也可当作普通I/O来使用或备用。

4 硬件电路的具体设计

根据前面器件选择和总体构建的考虑,本文完成的AM/FM车载收音机具体设计电路如图4。其中MC9S08QG8微控制器(MCU)的大部分管脚具有多重功能,电路设计中,即以MC9S08QG8为控制核心,实现显示、调谐、音频音效、功放输出等各种控制。

车载AM/FM收音机的精简型设计

这里的AM/FM车载收音机应用原理图分作3部分。第一部分是MC9S08QG8 MCU所需的基本连接。第二部分是TEF6621调谐器与天线接收电路,第3部分是由PT2313和TDA7388组成的音频处理和功率放大输出电路,第4部分是16x2 LCD和编码电位器的人机交互电路。

汽车电池标准电压为12/24 V,本文设计中,采用DC—DC电压调整电路输出1路9 V电压和1路5 V电压,微控制器、显示部分及其他低压外设部分供电为5 V数字电压,调谐器TEF6621和音效芯片PT2313供电为9 V电压,功放TDA7388采用汽车电池直接供电方式。MCU的时钟电路无需外接晶振,直接使用MCU内部自带的时钟;图中TEF6621调谐器、PT2313、TDA7388及它的外围电路使用数据手册提供的工作所需的最低硬件要求。MCU与TEF6621调谐器、PT2313的连接按照标准IIC方式连接,MCU为主机,TEF6621、PT2313为从机,由SDA、SCL信号线通过不同的从机地址对两个器件进行基础配置和操作,实现调谐与调音功能。

MCU的8K FLASH和512字节的存储器资源对于基本收音机控制是足够的,另外,如需在本系统基础上进行进一步功能扩展,造成片内资源紧张,Freescale公司还提供了pin—to—pin兼容的MC908QG16/32等低成本升级方案。

5 结论

文中仅使用了一个Freescale MC9S08QG8低端微控制器,再加上集成单芯片AM/FM调谐器和音频功放电路及很少的一些连接线和硬件资源,已经具有完整具备调谐、调音及人机交互等功能的4x41W高品质低成本车载收音机,这说明车载多媒体应用并不一定总是需要高性能的微处理器和昂贵体积巨大的高保真处理音频器件,低端微控制器和单芯片调谐处理解决方案也能够满足车载收音多媒体系统基本要求,从而降低了车载音频解决方案的成本。同时,本文实现的车载收音机具有功耗低、元器件少、成本低、性能高、音效品质优、而且功能足的特点,是针对低端车辆车载收音机应用的一种精简解决方案。

关键字:车载收音机  AM/FM  微控制器  MC9S08QG8  TEF6621  硬件设计 引用地址:车载AM/FM收音机的精简型设计

上一篇:多核嵌入式处理技术推动汽车技术发展
下一篇:基于单片机控制的LED智能照明系统设计

推荐阅读最新更新时间:2024-03-16 13:41

单片机main函数在中断函数里执行?
最近看了硬汉分享的一个内容: 为什么复位中断服务程序里面直接调用的main函数,难道所有程序都在复位中断里面执行的? 首先,Reset_Handler 是单片机的一个中断,其次,main 函数也确实被 Reset_Handler 中断调用了。那不是,main函数在中断里执行? 看到这个问题,你是否也曾想过这个问题,难道我们以前的认识错了? 说实话,我都没曾想过这个问题,我觉得绝大多数人都没有想过这个问题。所以,这里顺便分享一下这个问题的内容。 单片机的操作模式 这里的单片机,主要指 ARM Cortex-M 内核单片机。 要回答开篇那个问题,就要提到单片机的操作模式,这里以 Cortex‐M3 单
[单片机]
AVR单片机TO的比较中断程序
#include avr/io.h #include avr/interrupt.h #define F_CPU 8000000UL int k; int main(void) { DDRA=0XFF;//PA口输出设定 PORTA=0X55;//PA口初值设定 TCNT0=0; //记说初值设定 OCR0=255;//比较值设定 TIMSK=0X02;//T0中断比较中断开 TCCR0=0X05;//1024分频 sei();//开总中断 while(1); } ISR(TIMER0_COMP_vect) { k++; if(k 200) { k=0; PORTA=~PORTA
[单片机]
avr单片机c语言编程风格介绍
  摘要:作为一个初学者如何具有良好的程序设计风格呢?下面小编将以avr单片机介绍它的c语言编程风格。   C语言编程风格介绍   1.变量定义   在定义变量时,前缀使用变量的类型,之后使用表现变量用途的英文单词或单词缩写,且每个单词或缩写的首字母大写,各种前缀缩写如下:   无符号变量使用 u8,u16,u32;例:unsigned char u8Temp;   有符号变量使用 s8,s16,s32;例:char s8Temp;   浮点数变量使用 f32,d64;例:float f32Temp;   结构体变量使用 st;例:struct Temp stTemp;   字符串变量使用 s;例:char sTemp;   
[单片机]
avr<font color='red'>单片机</font>c语言编程风格介绍
PIC单片机虚拟串行通信设计
1.实例目的: 本实例完全建立在计算机软件的基础上,利用PROTEUS软件构建一个单片机系统,利用VB编写一个计算机控制软件和单片机系统串行通信,计算机上的控制软件可以发送一个值在0——999之间的数,在单片机系统上显示出来,单片机系统上也可输入一个相同值域的数并在计算机控制软件上显示出来。本实例主要是为了展示虚拟串行通信的仿真。 2.系统配置 本实例虽然简单,但是要想看到想要的仿真结果,建立虚拟的串口连接是必不可少的。要想仿真串行通信,必须要把单片机系统上的串行口与计算机上的串行口连接,这样他们之间才能传输数据,但由于是仿真,实际没有相连接,所以需要创建一对虚拟串行口并使他们相连,这里我使用的是这个软件Virtual Ser
[单片机]
PIC<font color='red'>单片机</font>虚拟串行通信设计
基于PIC单片机开发的高精度数据采集器
1 ADS1210引脚及功能   ADS1210是一种高精度、宽动态范围,采用单5V电源供电,具有24位分辨率的新型A/D转换器。封装形式有18脚双列直插式和18线贴片式,引脚功能描述如表1。   ●指令寄存器(INSR)   指令寄存器是一个8位寄存器,它指明了系统是进行读操作还是写操作,并确定读/写操作的字节长度以及读/写操作寄存器的起始地址。     ●命令寄存器(CMR)   命令寄存器是ADS1210的关键,它控制着ADS1210的所有特性功能。一旦串口时钟的下降沿将数据字节的最后一位写入命令寄存器,新的模式就开始生效。命令寄存器控制ADS1210所选用的选项和操作模式,包括可编程增益放大器的增
[单片机]
51单片机在片设备与中断(1)
并行端口要点 MCS-51单片机内部有4个8位的并行I/O口P0、P1、P2、P3。其中P3口、P2口、P1口为准双向口,P0口为双向的三态数据线口。各端口均由端口锁存器、输出驱动器、输入缓冲器等构成。各端口除可进行字节的输入/输出外,每个位口线还可单独用作输入/输出,实际应用非常方便。 对并行I/O口的 读 修改 写 类指令(例如 CPL P0.0、ANL P1,#0FH等)实际是读出对应的端口锁存器的内容,执行修改后再写回到端口锁存器中。之所以是 读锁存器 而不是 读引脚 ,是为了避免因引脚外部电路的原因而使引脚的状态发生改变而造成误读。 P0口是一个三态双向I/O口,在需要进行外部ROM、RAM等扩展时,采用分时复用的
[单片机]
基于单片机的并联液压混合动力车控制系统
目前,我国城市公共交通主要依赖公交车,站间距离一般在500~1000米。公交车在每站间有数次刹车和启动,在交通流量的高峰期,刹车和启动更加频繁,带来能源浪费、尾气污染加剧、部件寿命缩短等一系列问题。 本课题研究的控制系统,可使并联液压混合动力车充分利用制动能量,在频繁刹车和启动的路况,可以明显提高车辆启动、加速和减速特性,改善车辆排放,降低油耗,延长发动机及刹车装置的寿命。而且与混合动力电动车相比,该系统在成本,技术成熟度,可靠性,维护性等方面均占有相当的优势。 并联式液压混合动力车的动力传动系中有两种或两种以上的动力源可同时或单独提供动力,有两个或两个以上相应的执行元件可同时驱动负载,该动力传动系主要由发动机、变速箱
[单片机]
基于<font color='red'>单片机</font>的并联液压混合动力车控制系统
恩智浦推出全新LPC11Uxx系列微控制器
恩智浦针对更多应用需求而优化的 “简单易用”型USB微控制器 全新LPC11U6x系列产品扩展了通过USB认证的LPC11Uxx系列微控制器,具有更多内存、串行通信、高速ADC等特性 恩智浦半导体(NXP Semiconductors)(NASDAQ:NXPI)近日宣布,推出最新简单易用且经USB-IF认证的USB微控制器系列LPC11U6x。该系列延续了恩智浦屡获殊荣的LPC11Uxx产品组合的简单易用性和设计灵活性,提供众多增强功能,包括更节能的ARM® Cortex™-M0+处理器、显著增加的闪存和SRAM、更多串行通信、新型2-Msps ADC,以及功能更全面的定时器。这些附加功能让LPC11U6x能够适应更
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved