EDN China > 设计实例 > 嵌入式系统 > 开发工具 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

(多图) 基于USB主机结构的数字录音技术研究

来源:电子技术应用 闵信余 陆阳?? 2007年05月10日 ?? 收藏0

  随着数字技术的发展,录音技术也进入了数字化阶段。目前数字录音系统应用已非常广泛,如电力、铁路、石油等行业的指挥调度,机场、港口、公安、军事等要害部门的录音和监听,金融行业授权指令的实时录音,无线寻呼台、电信局、服务行业的服务等。数字录音系统为及时了解和发现事故原因以及提供准确可靠的原始录音记录发挥了巨大作用。
???
?????? 目前,很多数字录音系统是基于PC实现的。语音数据采集后通过串口实时传送到PC进行数字语音的存储,再由PC对数字语音数据进行后期处理。但是在很多应用场合(如移动装置、野外作业、窃听等),由于受布线、成本、安装空间及环境等影响,基于PC的数字录音方案受到限制。这些应用场合下,如何实现语音数据的存储就成为关键。
?
?????? 方案一是采用无线传输。实时将采集到的语音数据传送。但是由于受无线数据传输的距离、速度以及实现成本的限制,这种方案的可行性不高;
?
????? ?方案二是采用可移动的存储体。目前应用较广的有CF、SD等存储卡和基于USB接口的移动存储设备。从单位字节存储成本考虑,存储卡的成本明显高于基于USB接口的移动存储设备。
?
???????另外,PC与存储卡进行数据交换时必须购买相应的读卡器,这意味着要增加额外的成本且使用不灵活。随着USB技术的发展与不断成熟,目前几乎所有PC主板都带有多个USB接口,且操作系统对USB设备的支持也非常完备。这样数字语音数据可与任意PC进行数据交换,从而使应用变得非常方便和灵活。因此,研究嵌入式环境下基于USB主机结构的数字录音技术就具有实际意义和应用前景。
?
????? 1 数字录音系统的设计和工作原理
???
?????? 整个录音系统主要由两大部分组成。一是语音数据的PCM编码电路,实现语音的AD转换;二是USB主机的接口电路。单片机P89C51RD2HBA实现USB-HOST主机协议和语音数据的采集功能,系统原理如图l所示。

系统原理

  2 语音编解码电路设计

  2.1 MCl4LC5480芯片简介
???
?????? 语音的PCM编码是将模拟语音信号转变为数字语音信号。它是语音数字化的第一步,也是语音压缩的基础。MCl4LC5480是Motorola公司生产的μ/A律PCM芯片,具有以下特点:低功耗;低噪声的全差分模拟电路设计;片内集成有发送带通滤波器和接收低通滤波器;具有RC预滤波器后滤波器;μ/A律可选择。MCl4LC5480的原理如图2所示。

MCl4LC5480的原理

  图2中,RO+、RO-和TI+、TI-分别是PCM模拟语音信号的差分输出和输入;PI、PO+、PO-用来放大模拟信号以驱动模拟语音设备;同步控制部分主要用于控制帧同步和位同步,控制引脚主要用于μ/A律的选择和低功耗模式的选择。
?
?????? 2.2 语音编解码应用电路设计
???
??????

基于MCl4LC5480的语音编解码应用电路


?????? 基于MCl4LC5480的语音编解码应用电路如图3所示。其中输入的8kHz时钟源用于帧同步,2.048MHz的时钟源用于位同步。PCM输出即为编码后的串行输出数据,再经过SN74HC595转换为并行数据与单片机的8位数据总线连接;PCM输入则为串行输入的数字语音数据。在图3中,8kHz、2.048MHz时钟源可用Motorola公司的MC74HC4060产生。具体实现如图4所示。

8kHz

  


上一页1234下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

USB? 录音? PC? 接口?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈