基于TMS320C5402的数字压缩语音录放系统

发布者:colchery最新更新时间:2010-09-25 来源: 电子设计应用关键字:DSP  AT89C51  主从式  语音录放 手机看文章 扫描二维码
随时随地手机看文章

系统简介

    本系统的主要功能是通过对语音信号进行压缩,以实现高效率数字录音,可用于电话留言,语声应答等场合。采用磁带录音实现电话留言,虽然录音的时间较长,但不便于查找和保存。数字录音可以克服磁带录音的缺点,不仅查找速度快,而且对录音信息进行编辑整理也非常方便,更为方便的是数字录音信息可以转存在计算机硬盘或光盘上以便长期保存。但是数字录音的缺点是要实现长时间录音需要很大的存储空间,因此本系统一方面采用存储量为16MB的单片闪速存储器KM29N160,另一方面采用2.0Kb/s的速率对语音进行压缩,采用这两种方法后,可以实现2小时以上的数字录音。  

系统硬件设计

    整个硬件设计包括三个部分,一是TMS320C5402 DSP处理系统,包括TMS320C5402、程序存储器、数据存储器、模数转换电路等;二是闪速存储器及其与TMS320 C5402的接口部分;三是AT89C51主处理器部分,包括AT89C51处理器、键盘显示电路及AT89C51与TMS320C5402接口。图1是整个硬件系统的示意框图。

 

图1 数字压缩语音录放系统硬件示意图

DSP处理系统

    TMS320C5402 DSP处理系统主要完成语音的压缩和解压缩功能。系统主要由TMS320C5402、EPROM 27C256-15(1片)、高速RAM CY7C199-10(2片)、译码电路、晶体振荡器、模数转换电路等构成。其中,EPROM存储引导信息和程序代码,其地址为数据空间的8000H"FFFFH,DSP芯片加电运行时将EPROM中的程序代码搬移到高速RAM中。高速RAM的存取时间为10ns,可以全速执行,地址为0000H"7FFFH,共32K字,程序和数据均可访问。ADC采用Motorola公司的PCM编解码器MC14LC5480,这个芯片集语音A/D、D/A及抗混叠滤波于一体,采用单5V供电方式,TMS320C5402提供了可与PCM编码器等串行器件接口的串行口,因而只需将相应的引脚一一连接即可。其接口电路如图2所示。

 

图2 dsp与ADC的接口电路

主从系统设计

    整个系统由AT89C51和TMS320C5402两个处理器以主从方式连接,其中AT89C51作为系统主机,完成系统的人机接口和对TMS320C5402的控制。单片机与DSP之间通过HPI-8连接,标准的HPI-8口是一个8位的并行端口,可以用来实现DSP和主设备或主处理器接口,双方通过共享TMS320C5402的片上存储器完成通信。单片机为主控部分,采用端口方式直接访问HPI口。HPI口主要由地址寄存器(HPIA)、控制寄存器(HPIC)、数据寄存器(HPID)、HPI存储器和HPI控制逻辑组成。对HPI口进行数据读写需要三个步骤:设置控制寄存器、写地址寄存器和读写数据寄存器。单片机和DSP的HPI口硬件接口如图3所示。

 

图3 单片机与DSP的HPI口硬件接口连接方法

系统软件设计

TMS320C5402的软件设计

    TMS320C5402的软件包括EPROM引导程序和系统软件两部分。其中,EPROM引导程序比较简单,其作用是将系统软件从低速EPROM搬移到高速RAM中。系统软件由三部分组成:即主程序、串行中断服务程序和INT0中断服务程序。

    主程序完成系统的初始化,包括从闪速存储器中读取已经存入的语音段数及数字音量等信息。完成初始化过程后,TMS320C5402就等待从AT89C51主处理器发来的各种命令,根据不同命令调用相应的处理程序。

    串行中断服务程序完成语音的输入/输出和数据格式的转化功能,由于PCM编解码器输出的数据是8位m律数据,因此需将m律数据转化为线性格式的数据以便TMS320C5402进行处理。同样,TMS320C5402输出的线性数据也需转化为8位m律才能送至PCM编解码器进行D/A变换。

    INT0中断服务程序主要用来接收从AT89C51送来的各种命令,并且设置相应的命令标志以便TMS320C5402在主程序中识别并调用相应的子程序。

AT89C51的软件设计

    AT89C51软件主要包括初始化程序、主程序、定时中断服务程序和INT0中断服务程序。在初始化程序中,完成AT89C51的初始化、TMS320C5402的复位、从TMS320C5402获得已存入闪速存储器的语音段数和数字音量等。主程序主要是按键处理程序。定时器中断服务程序每隔10ms中断一次,增加程序所需的各种计数器的值,并置各种定时到达标志以便主程序判断使用。  

结语

    本文已经给出了硬件平台和软件设计思路,只要制作出硬件平台,并将仿真好的程序移植到dsp平台上就可以实现数字压缩语音录放,经试用具有很好的语音录放效果。

关键字:DSP  AT89C51  主从式  语音录放 引用地址:基于TMS320C5402的数字压缩语音录放系统

上一篇:基于DM642的EDMA图像处理系统
下一篇:TMS320C6712的外部内存自引导功能的实现

推荐阅读最新更新时间:2024-05-02 21:09

基于DSP的微弱信号检测采集系统设计
通常所用的数据采集系统,其采样对象都为大信号,即有用信号幅值大于噪声信号。但在一些特殊的场合,采集的信号很微弱,其幅值只有几个μV,并且淹没在大量的随机噪声中。此种情况下,一般的采集系统和测量方法无法检测该信号。本采集系统硬件电路针对微弱小信号,优化设计前端调理电路,利用测量放大器有效抑制共模信号(包括直流信号和交流信号),保证采集数据的精度要求。针对被背景噪声覆盖的微弱小信号特性,采用简单的时域信号的取样积累平均方法,有利于减少算法实现难度。 DSP芯片因其具有哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期等特点,使其适合复杂的数字信号处理算法。本系统采用TI公司的TMS320C542作为处理器,通过外
[嵌入式]
单片式DSP智能电机控制解决方案
目前,工业用电的三分之二为电机所消耗,而在居民用电中这一比例亦高达四分之一,有鉴于此,电机的效率问题继续受到更大的关注。标准的电机应用完全能以更高的能量效率运行,就电能到机械能的转换而言,大多数电机的效率较低。这意味着它们浪费了大量的能量,以发热的形式散失掉,而未能变换为有用的机械能。 此外,既然一个未受控制的电机必须克服瞬态机械负载的影响,设计者除了加大电机尺寸外很难作出其它的选择,而一个尺寸过大的AC感应电机(最常用的电机类型),其效率必然更低,因为电机是在小于其设计负载的条件下工作。 提高电机的效率 这些问题可以通过智能控制来克服,智能控制可以从两个方面大大提高电机的效率。首先,智能控制采用了先进的算法来提高电机的运行性能。
[嵌入式]
使用DSP加速PCI接口产品的开发
    摘要: 一种基于PLX公司的PCI接口芯片的辅助开发工具,可极大地方便PCI产品的硬件调试,以及驱动程序和应用软件的开发。给出了一个以PCI9052为接口芯片的图形控制器的开发实例,以及在Windows操作系统下如何调用SDK中的API函数。     关键词: PCI桥 PCI9052芯片 SDK VC++6.0 1 PCI总线和PCI桥接芯片 PCI总线就一种目前较为流行的、先进的高速同步总线。它的历史较短,正式的2.2版本于1999年2月发布。其优点在于能够满足设备之间实现快速访问,因为PCI总线的全部读写传送都可以用突发方式进行,且总线速度可达33/66MHz,数据宽度为32/64bit。此外
[应用]
基于DSP/FPGA及以太网控制器的运动控制器设计与研究
运动控制技术是制造自动化的关键基础,其水平高低是衡量一个国家工业现代化的重要标志,研究和开发具有开放式结构的运动控制器是当前运动控制领域的一个重要发展方向。随着集成电路技术、微电子技术、计算机技术和网络技术的不断发展,运动控制器已从以单片机和微处理器作为核心的运动控制器和以专用芯片(ASIC)作为核心处理器的运动控制器,发展到了基于PC机平台的以数字信号处理器(DSP)和现场可编程门阵列(FPGA)作为核心处理器的协处理架构的开放式运动控制器。该控制器将PC机和DSP的信息处理能力与FPGA的外围扩展功能很好的结合在一起,具有信息处理能力强、模块化、开放程度高、运动轨迹控制精确等优点。 1系统概述 该四轴运动控制器系统以TI公司C
[嵌入式]
基于<font color='red'>DSP</font>/FPGA及以太网控制器的运动控制器设计与研究
利用16C554实现主从单片机远距离通信扩展
    摘要: 通过16C554完成上位主机对多台MODEM的控制,利用背靠背连接实现主机与下位机的远距离通信。该系统已成功地用于城市交通路口的信息传输。     关键词: MODEM 单片机系统 16C554 通信 引言 在交通路口的红绿灯控制系统中,需要将各器口车流量、车速等状态信息时传到主控室,另外,上位主机随时可能下发各种道路控制信息。这种远距离通信常通过MODEM以点对点的方式进行。常用MODEM通信链路的连接方式有两种。第一种是通过电话以拨号方式完成通信链接。采用这种方式,上位主机与各路口机的距离可无限远,但缺点是每个路口占用1个电话号。由于主机与路口机的通信是频繁的,若不采用专线电话,则难以保
[应用]
基于虚拟仪器及DSP的静电感应电子围栏设计
0 引言 电子围栏是防盗系统数字化的产物,其目的是对受保护区域进行监控,当有非法人员入侵保护区域或从保护区域中逃脱时,将发出报警信号,并及时通知防护人员对报警信息进行确认。目前市场上电子围栏监控系统主要有视频监控系统、红外对射周界报警系统、静电感应式电子围栏等。视频监控系统以其直观、方便、信息内容丰富而广泛应用于许多场合。目前,在国内外市场上,主要分为数字控制的模拟视频监控和数字视频监控两类。视频监控系统正处在数控模拟系统与数字系统混合应用并将逐渐向数字系统过渡的阶段。红外对射周界报警系统是对外围周界进行防范和控制管理的系统,由发射端和接收端组成射束网,当有人跨界时,则有2束或4束红外线被遮挡切断,接收端输出报警信号,触发控制主
[测试测量]
基于虚拟仪器及<font color='red'>DSP</font>的静电感应<font color='red'>式</font>电子围栏设计
基于AT89C51SND1C单片机的MP3播放器的设计方案
首先分析了便携式MP3播放器的工作原理及其系统构成,接着介绍了一种基于51单片机的MP3播放器设计方案。采用 AT89C51SND1C单片机,其片内集成了MP3解码器,使用K9F1208闪存作为外存储器,放音电路采用CS4330,音乐文件通过播放器上的 USB接口从PC机上直接下载。该方案设计简单,性价比高、低功耗、易扩展。 引言 MP3作为高质量音乐压缩标准,正在进入越来越多人的生活,给数字音频工业带来了强劲的冲击。MP3使用此技术可以获得较大的音乐压缩比,还可以得到较高的音乐回放质量,比如将CD格式的音乐数据压缩成MP3格式,音效相差无几,文件大小至少可以压缩12倍。 正是由于MP3音乐的较小数据量和近似完美的播放效果
[单片机]
基于<font color='red'>AT89C51</font>SND1C单片机的MP3播放器的设计方案
世强携工业控制DSP、4G七模模块等工业最新元件产品亮相慕展
近日,世强元件电商携物联网、工业控制及自动化、汽车、测试测量等九大分区的最新元件产品和解决方案亮相2018慕尼黑上海电子展。其中在工业控制与自动化部分,带来了国内唯一可批量供货的工业控制DSP处理器、业内首个4G七模模块、高集成度、医疗精度红外温度传感器等全品类的工业控制及自动化产品及解决方案。 国内唯一可批量供货的32位工业控制DSP处理器 此次世强元件电商带来的进芯电子工业控制DSP处理器,是我国国内唯一可批量供货的工业控制DSP处理器。进芯电子DSP产品累计获得相关授权发明、实用新型专利及电力设计证书16项,其产品是按照军用元器件质量标准进行设计的工业级电路,拥有自主知识产权的32位工业控制DSP,哈弗总线结构,浮
[嵌入式]
世强携工业控制<font color='red'>DSP</font>、4G七模模块等工业最新元件产品亮相慕展
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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