老古开发网首页
导航:老古开发网首页文章索引文章分类芯片介绍→[基于单片数字收音机TEA5768HL]
| -文章搜索 - 最新文章 - |

基于单片数字收音机TEA5768HL

发布时间:2005年5月7日 点击次数:1571
来源:   作者: 深圳职业技术学院计算机系 聂丽文飞利浦半导体深圳应用实验室 古波 刘双全
 

摘    要:本文通过介绍以TEA5768HL为代表的单片数字收音机在低电压MCS-51系统中的应用实例,详细分析了单片数字收音机芯片TEA5768HL的应用系统设计和软件实现方法,并提出了在数字收音机中使用软件控制方法实现抗镜像频率干扰、从而准确调谐广播电台的新思路。
关键词:I2C;MCU;PLL;数字调谐
引言
TEA576x系列单片数字收音机被广泛地应用在数字音响,便携式CD、VCD、DVD、手机等数字消费电子系统里。但是由于该数字收音机芯片与传统的超外差式收音机的调谐原理有些不太相同,比如传统的超外差式收音机的固定中频为10.7Mz,而TEA576x系列数字收音机的固定中频为225KHz,由于固定中频不同,锁相环系统的软件控制就有很大的差别,这就给广大芯片应用设计者带来一定难度。本文就针对TEA576x系列数字收音机芯片的控制机理,详细地阐述了该芯片基于MCS-51单片机系统的应用软硬件设计。
TEA5768HL简介
TEA5768HL是一款适用于低电压环境的单片立体声FM数字调谐收音机。该芯片完全集成了IF频率选择和鉴频系统,而且只需要很少的低成本外围元件,硬件系统完全不需要调试。
TEA5768HL信号前端具有高性能的RF AGC电路,接收灵敏度高,并且兼容欧洲、美国和日本FM频段。参考频率选择灵活,可通过寄存器设置选择32.768KHz、13MHz晶体振荡器或者6.5MHz外部时钟参考频率。通过I2C系统总线进行各种功能控制,并通过I2C总线输出7位IF计数值。立体声解调器完全免调,软件控制SNC、HCC、暂停和静音功能。具有两个可编程I/O口,可用于系统的其它相关功能。

TEA5768HL数字收音机应用系统的硬件实现
如图1所示:TEA5768HL 数字调谐收音机应用系统的硬件模块主要由MCU(P89LPC932)控制电路、数字调谐收音(TEA5768HL)、音频信号放大(TDA1308)3大部分组成。其中MCU控制电路主要由低功耗MCS-51系列单片机P89LPC932、键盘及状态显示终端构成,是该应用系统的硬件平台,键盘用于输入对数字调谐收音机的各种操作,系统的各种工作状态由状态显示终端显示。P89LPC932内部集成了双时钟的80C51内核 ,而且片内包含有捕获/比较单元,2个模拟比较器, I2C 通信端口、SPI 通信端口、键盘中断输入、实时时钟、片内EEPROM 存储区、RC振荡器和看门狗定时器等,能适合于许多要求高集成度低成本的应用场合。由TEA5768HL构成数字调谐收音机模块,音频信号放大由TDA1308构成,完成数字调谐收音机的音频信号放大。MCU控制模块通过I2C总线完成对数字调谐收音机模块的所有控制,收音机模块输出的音频信号经由音频放大模块放大后输出到耳机或扬声器。TEA5768HL数字调谐收音模块的原理如图2所示。

软件设计
应用软件架构
基于P89LPC932单片机控制平台的TEA5768HL数字收音机的软件设计主要包括3部分:
1. I2C总线通信协议、键盘及显示终端驱动程序;
2. TEA5768HL 底层驱动,包括寄存器控制字的读写操作;
3. 应用层程序包括数字调谐收音机的各种应用功能的实现。
应用软件设计
整个应用层软件主程序由:系统初始化、键盘命令检测、系统状态信息读写、频道调谐、键盘命令处理和系统状态显示6大模块组成。TEA5768HL数字调谐收音机应用系统软件主程序流程如图3所示。其中系统初始化包括P89 LPC932的初始化、I2C通信初始化、系统状态信息读取和TEA5768HL控制寄存器的初始化。
关于键盘的扫描及键码识别程序,这里不再赘述,读者可以自行完成。所有的功能由键盘输入开启,所以键盘命令处理程序将完成该系统的所有功能。以下重点介绍TEA5768HL数字收音机的键盘命令处理程序。
键盘命令处理程序实现了暂停、手动搜索、自动搜索、广播频道切换、立体声/单声道切换、静音和键盘锁定7个常用功能,每一个功能由一个功能函数完成。
每个功能就是一个功能模块函数,键盘命令处理程序都是功能模块函数的调用。上述7个功能模块中,自动搜索和手动搜索是该数字调谐收音机系统程序功能模块的关键。
自动搜索功能模块函数
自动搜索功能模块函数主要由:FM广播频率设置、搜索频率设定、广播信号强度读取、IFC中频计数器读取、有效广播频道的判别、广播频道数据的存储和系统工作状态显示等部分组成。自动搜索功能模块函数流程如图4所示。
遵循图4流程编写自动搜索功能模块,将使系统能够很好地实现自动搜索功能,手动搜索相当于自动搜索的一个步进频率的搜索过程。不难发现,不管是自动搜索还是手动设定频率,如何调谐单个频率是关键,也是数字调谐收音机调谐广播电台的软件算法的核心。TEA5768HL数字调谐收音机系统通过调用一个功能函数来完成单个频率的调谐。
调谐单个频率功能模块函数
调谐单个频率功能模块函数包括:频率和锁相环数据的转换(调谐算法函数)、TEA5768HL调谐状态寄存器的设置、High/Low Injection 的优化选择以及TEA5768HL控制寄存器写操作。

结语
TEA5768HL数字调谐收音机是一个数字调谐系统。除了硬件平台,完全依靠MCU对其寄存器的控制就可以完成数字调谐收音机的所有功能。基于TEA5768HL的应用系统,性能可靠的硬件设计是基础,良好的软件架构是关键,而基于软件控制的 High/Low Injection 优化选择和锁相环数据的精确转换则能确保系统更加可靠稳定地运行。■

参考文献
1 Philips Semiconductors  TEA5768HL Datasheet ,2002
2 Philips Semiconductors  P89LPC932 Datasheet, User Manual,   2002
3 Philips Semiconductors. Digital Radio Specification. 2000
4 马忠梅等. 单片机的C语言应用程序设计. 北京航空航天大学出版社,1999


欢迎进入老古论坛进行讨论
[芯片介绍] 相关文章:
基于DSP组建短波电台无线数据传输网络的系统设计
简介:
摘 要:本文提出了一种使用短波电台组建无线数据传输网络的方案。根据此方案设计了基于DSP芯片的系统硬件和软件,并论述了软、硬件设计中的一些关键技术。 关键词:短波电台;无线数据传输网络;DSP 引言 利用短波信道进行数据通信,具有传输距离远、受地形限制小、不易遭受人为破坏等优点。本文通过对短波电台进行改进,提出了一种方案,用于组建一个一点对多点的星型拓扑结构无线网络,进行远距离数据传输。并根据此方案设计了基于DSP的系统软、硬件。 组网方案 在设计组网方案时需要对短波电台进行改进,为了不影响电台原有的内部硬件结构和功能,本方案设计了与短波电台音频输......

基于PL2101的单片机低压电力线载波通信接口扩展
以更少部件实现更多功能的音频放大器设计
用于计量秤的双通道模数转换器
NS推出-48 伏可带电拔插控制器
DDR2—新主流内存标准
第二届移动通信IC设计应用高级研讨会胜利闭幕
基于PL3105的低压电力线载波通信硬件设计
DVD刻录机解决方案的现状及趋势
基于AD9430的数据采集系统设计
 
下一个:[芯片介绍]具备DV解码功能的DVD编码器 —— 数字视频刻录应用的理想选择
简介:
CS9268x系列是单芯片实时MPEG-2音视频编码器,包括可编程ARC内核、可编程DSP内核以及作为处理管道的专用处理单元。ARC内核支持包括VCD、SVCD和DVD在内的多种系统应用所需的可编程VBI数据提取和系统多路复用功能。 对视频编码和DV解码而言,设备与ISO/IEC 13818 Main Profile的Main级别(MPEG-2 MP@ML)、ISO/IEC 11172(MPEG-1) 格式和IEC 61843完全兼容。而对音频编码而言,音频DSP支持双通道杜比数字消费类编码(DDCE)和包括MP3在内的MPEG音频编码和解码。 这些处理器支持多种主机接口,包括8位、16位(......
 

上一个:[芯片介绍]基于FPGA的专用信号处理器设计和实现

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:10分钟 执行时间:16毫秒