《嵌入式系统设计学案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 1 概述 1 2 系统原理 3 2.1 原理简述 3 2.2 采样原理 4 2.3 数模/模数转换 4 2.4 音频编码 4 2.5 DMA技术 5 2.6 文件系统 5 3 硬件系统设计 5 3.1 芯片选型设计 5 3.2 电路设计 6 4 原理图与PCB版图 8 5 软件系统设计 9 5.1 系统工作标志与LED状态 9 5.2 主要数据结构 9 5.3 软件流程及管件代码 10 6 总结与感谢 11 6.1 取得的成果 11 6.2 改进方面 11 6.3 感谢 11 概述 音频采集、存储和回放系统经历了多个发展时期,比较具有代表性的是留音机、磁带卡座以及如今的各种数字化音频设备。 留音机的存储介质是黑胶唱片,其上的振动条纹记录了音频信息。从本质上说是一种机械性的记录方式,设备实现简单,但音质差、记录密度小。 磁带机引入了电路,通过电子线路以及机械传动完成音频信号、电信号和磁信号的相互转化。较之磁带机,音质和记录密度大幅提高。 随着处理器性能的提高和成本的降低,传统模拟系统的数字化趋势越来越明显,各种数码产品开始风靡,代表产品便是MP3播放器。数字音频设备完全摒弃了机械传动装置,在体积减小的同时,音质、存储密度、抗干扰、功耗等指标均显著提升。 本文所设计并实现的音频采集、存储和回放系统,基于TI公司最新的Cortex-M4处理器LM4F120H5RQ,外围有模拟放大器、数模转化器、滤波电路以及SD卡等。该音频系统旨在结合课程内容了解ARM嵌入式系统设计;主要完成工作包括方案论证、电路设计、PCB制作以及软件设计,实现了音频的数字采集、存储和播放的基本功能。 系统主要指标和特征: 输入信号:; 输入阻抗:100KΩ; 最大: 采样率: 存储和播放格式:WAV; 人机交互方式:按键控制;LED状态显示和菜单串口打印输出。 系统原理 原理简述 采样和存储流程: 回放流程: 系统数据流向和工作流程如上图。输入的交流音频信号经过加法器,双声道信号合成一路并叠加直流电平;经过处理的信号通过LM4F120H5RQ片上AD采样,得到的数据编码成WAV音频格式使用文件系统Fatfs保存在SD中;至此完成音频信号的采集和存储。 回放时,WAV文件被读出解码成数据,通过DA还原成音频,为实现好的输出效果,信号经过低通滤波器并被放大后输出。 数据的传输采用了DMA技术,使用乒乓缓冲,保证了数据流的持续性,使得数据采集和语音播放流畅稳定。 采样原理 根据奈奎斯特定理,在进行模拟/数字信号的转换过程中,当采样频率大于信号中最高频率的2倍时,采样之后的数字信号完整地保留了原始信号中的信息 系统中使用定时器提供采样率节拍,设定为44.1K。 数模/模数转换 LM4F120H5RQ片上集成了两个12位ADC模块,最高采样率达1M/s,完全满足系统需求。使用片上AD,既能充分利用硬件资源,也能降低系统功耗,减小信号干扰。 LM4F120H5RQ片上不具备DAC,同时也没有专用音频接口I2S,因此使用外围DAC电路。DAC121S101Q是TI公司出品的一款12位微功耗、轨到轨数模转换器,使用TSOP6超小封装,SPI接口便于与主控通信。时钟频率最大30M,输出建立时间10us(即100K),因此按照12位数据单声道可以最大实现100K的采样率,完全满足需求。 音频编码 音频编码格式多种多样,比较常用的包括MP3、WAV、WMA、APE等等。WMA格式不进行数据压缩,对处理器处理能力要求较低,文件格式简单容易实现,因此本系统采用了WAV格式编码。采集的音频信号被编码成WAV保存,同时可以用于回放;同样,符合WAV规范的音频格式也可以被用于系统播放,系统根据WAV文件头信息调整播放码率。 WAV文件头记录了文件的各项信息,编码过程就是编写文件头的过程。文件头信息如下: 偏移地址 字节数 类型 内容 00H~03H 4 字符 资源交换文件标志(RIFF) 04H~07H 4 长整数 从下个地址开始到文件尾的总字节数 08H~0BH 4 字符 WAV文件标志(WAVE) 0CH~0FH 4 字符 波形格式标志(fmt) 10H~13H 4 整数 过滤字节(一般) 14H~15H 2 整数 格式种类(值为1时,表示数据为线性PCM编码) 16H~17H 2 整数 通道数,单声道为1,双声道为2 18H~1BH 4 长整数 采样频率 1CH~1FH 4 长整数 波形数据传输速率(每秒平均字节数) 20H~21H 2 整数 数据的调整数(按字节计算) 22H~23H 2 整数 样本数据位数 DMA技术 DMA(直接存储器访问)技术是利用有别于处理器数据总线的管道完成内存、外设间数据交换的

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档