基于ARM的语音录放系统的设计

合集下载

基于ARM Linux的嵌入式音频系统设计

基于ARM Linux的嵌入式音频系统设计

基于 A MLn x R i 的嵌入式音频系统设计 u
秦贵 和 , 徐 云鹏 , 洪 宇 , 李 宝玲
( 吉林 大 学 计 算机 科 学 与技 术 学 院, 吉林 长春 1 0 2) 302
摘 要 : 绍 了由处理 器 ¥ C 4 0和语 音处理 芯 片 U 介 321 DA1 8 组成 的基 于 A Ml u 30 R i x的音 频 系统 的构建 。提 出 了软硬件设 计 方 n
维普资讯
第 2 卷 第 1 期 8 1
Vo128 .
N o. 1 l
计 算 机 工程 与设 计
Co p trEn ie rn n sg m ue gn e iga dDe in
20 年 6 07 月
J n 0 u e2 07
Байду номын сангаас
案, 并就音 频文件 的 录制、 传输 、 放进 行 了探 讨 。 用 I 播 利 I 线,I S总 I C总线 实现 了音频数据 及控 制信号 的传输 , 驱动程序 设计 在 中通过使 用 D MA传输 及缓存 分段技 术提 高了对 音频 数据 的 实时处理 , 达到 了较好 实时性效 果 , 实现 了录放 同步 的音 频 系统 。 关键词 : 入 式 系统 ; 音频驱 动 ;D 嵌 MA传输 ;I I 线;I S总 I C总线 中图法 分类号 : P 1 T 36 文 献标 识码 : A 文 章编 号 :0 07 2 20 ) 1 6 10 10 .0 4(0 7 1- 1-3 2
r s s i n u rs b e t h o o y e h n e t e l i r c s f d o d t . t n mi s n a db fe u s c i n tc n l g n a c er a m ep o e so u i a a A y c r n z d r c r n ly a k a d o a o o e h t a s n h o i e e o d a d p a b c u i

基于单片机控制的语音录放系统研究1.

基于单片机控制的语音录放系统研究1.

毕业设计开题报告学生姓名:学号:学院、系:专业:电子信息科学与技术设计题目:基于单片机控制的语音录放系统研究指导教师:2011年03月20日毕业论文开题报告1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述一、本课题的研究背景及意义随着我国经济建设的迅猛发展,公安、铁路、民航、金融等部门对语音记录的需求不断增长。

把语音生成技术用于工业监控系统、自动应答系统、多媒体查询系统、智能化仪表、办公自动化系统或家用电气产品中,使它们具有语音输出功能,使之能在适当的时候用语音实时报告系统的工作状态、警告信息、提示信息或相关的解释说明等,无疑在提高人机通信能力、减少对错误处理的遗漏、提高系统性能、降低人们的工作强度等方面都有极大的好处[1]。

用磁带记录、存储、还原模拟语音信号的方法已有很长时间的历史,基于这一方法的电子产品也到处可见,且这些产品的体积都很大,在使用的范围上受到了一定的限制。

单片机语音录放系统是以数字电路为基础,利用数字语音电路来实现语音信号的记录、存储、还原等任务。

单片机以其高可靠性、高性价比、低电压、低功耗等优点得到迅速发展和大范围推广,广泛应用于工业控制系统、数据采集系统、智能化仪器仪表及通讯设备、日常消费类产品、玩具等,利用单片机实现语音录放有很大的研究和开发价值。

语音集成电路与微处理器相结合,具有体积小、扩展方便等特点,具有广泛的发展前景[2]。

二、本课题国内外研究现状语音,是人类赖以生存发展和从事各种社会活动最基本、最重要的交流工具之一。

从初中物理课本中,我们就已经知道,空气是产生和传播语音(包括音乐和自然界的一切声音)的媒体介质。

语音是以一种特殊的物质形态发生与存在着得信息载体,它稍纵即逝。

千万年来,人们梦寐以求企图捕捉和保存语音的愿望以及对此所付出的种种不懈的努力,一直到了1877年,大发明家爱迪生发明出世界上第一部机械式留声机才初次得以实现。

基于Arm linux的语音报警器

基于Arm linux的语音报警器

科信学院电子应用系统(三级项目)设计说明书(2016/2017学年第一学期)题目:基于Arm linux的语音报警器的设计专业班级:电子信息工程13级1班学号:130072115学生姓名:张雨馨指导教师:董克俭、马永强、贾东立、李丽宏设计周数:2周设计成绩:2017年1月5日目录1.项目设计目的 (2)2.项目总体设计方案 (2)2.1 设计题目 (2)2.2设计任务 (2)2.3设计要求 (2)2.4设计方法 (2)3.开发环境 (2)3.1硬件系统设计 (2)3.2软件环境介绍 (3)4.系统总体设计 (6)4.1总体设计流程图 (6)4.2模块功能介绍 (6)6.设计总结 (13)7.参考文献 (14)1 项目设计目的报警器是指“音频报警器”,是能进行声音播放的报警器,由于没有传感器,简单实现,开发板上共九个按钮,当按下按钮时,能够响起警报并在屏幕上显示提示字幕。

本课程设计利用linux嵌入式实验开发系实现简易的报警器功能。

2 项目总体设计方案2.1设计题目基于Arm Linux的语音报警器的设计2.2设计任务1.根据技术要求和现有开发环境,分析项目题目。

2.设计系统实现方案。

3.设计语音报警器界面。

4.设计语音内容。

5.下载到开发版上并调试。

6.撰写项目报告。

2.3设计要求1.利用多进程或多线程实现功能要求。

2.利用mplayer实现语音播报。

3.利用GTK+库实现报警器界面。

4.读取按钮状态,作为警报器的输入。

2.4设计方法1.在PC平台上实现其大部分功能。

2.利用交叉编译编译开发板代码。

3.搭建开发版开发环境。

4.程序下载到开发板上,调试完成功能。

3开发环境3.1硬件系统设计(1)PC机:在Windows系统下安装虚拟机,然后在虚拟机上安装Linux系统。

(2)开发板处理器:samsung S5pv210,基于CortexTM-A8,运行主频为1GHz,,内置PowerVR SGX540高性能图形引擎,支持流畅的2D/3D图形加速。

基于ARM9的语音报警系统设计

基于ARM9的语音报警系统设计
成 的 G M模 块 。通过 与 嵌入 式平 台上外 围扩 展 的 串 口相 连 ,即可 S 实现 嵌入 式平 台 与用户 手机 之 间 的通讯 。从 而 实现 家 电设备 的控 制信 号和 自动 报警 信号 的传 输 ,完成 系统 的通 信 。 无线 G R P S通信 流程 包括 :串 口的初 始化 、G R O E P S M D M的 配 置、 短信 发送 和接 收 。当系 统检测 到 家庭 安防 发 出的报 警信 号 时, 通过 GR O E ,系统 能够 及 时把报 警信 息 发送 给指 定 的用户 。 P SMD M 无线 M dm与 AM采 用 串行异 步通 信接 口,其 中 R 一 3C的 oe R S22


f . qh r n es yC l g f p l dT c n l y H i n j n 6 0 , hn ; 1 ia i ri ol eo pi e h o g , el gi g1 1 6C i Qi U v t e A e o o a 0 a 2. ii r n esyC lg f mptr n o t l n ie r g H i nj n 6 0 ,h a Qqh i ri ol eo aU v t e Co ue d nr g ei , el gi g1 1 6C i ) a C oE n n o a 0 n
图 1 火 灾监控 系统 硬件 结构 图
( )A M 微 处理 器 ~ R9 ¥C 40 32 1A是 一款基 于 A M2 T内核 的 1/ 2 R S R90 63 位 IC嵌 入式 微处 理器 ,由 A M T M 、存储 管理 单元 ( U R 9D I 删 )和 高速 缓存 三部 分组 成 。其 中,MU可 以管理虚 拟 内存 ,高 速缓 存 由独立 的 1K M 6B

基于ARM的MP3播放器的设计与制作

基于ARM的MP3播放器的设计与制作

基于ARM的MP3播放器的设计与制作1 系统概述本文使用STM32系列微操纵器,结合解码芯片VS1003、SD卡、LCD等外围设备设计并实现了MP3播放器。

其要紧功能有:播放VS1003支持的所有音频文件,如MP3、WMA、WAV文件,且音质非常好;通过触摸屏实现按键功能,操纵播放上一首/下一首、音量增减等;通过LCD显示歌曲名字与播放状态;本系统还实现了读卡器功能,PC机可通过USB接口直接对开发板上的SD卡进行读写操作,以方便拷贝音频文件。

MP3播放过程是STM32通过SPI1接口将数据从SD卡中取出,然后通过SPI2接口送至解码芯VS1003解码播放。

这里解码模块单独使用一个SPI接口,以减小干扰与噪声、提高音质。

2 系统硬件设计方案本系统在硬件上分为6个模块: 微操纵器STM32F103、解码模块VS1003、存储模块SD卡、触摸屏、USB接口与显示屏LCD。

系统硬件框架如图5所示。

VS1003STM32图5 系统硬件框架图2.1 存储模块设计SD卡在现在的日常生活与工作中使用非常广泛,时下已经成为最为通用的数据存储卡。

在诸如MP3、数码相机等设备上也都使用SD卡作为其存储设备。

SD卡之因此得到如此广泛的使用,是由于它价格低廉、存储容量大、使用方便、通用性与安全性强等优点。

SD卡支持两种总线方式: SD方式与SPI方式。

其中SD 方式使用6线制,而SPI方式使用4线制,使用单片机对SD卡进行读写时通常都使用SPI模式。

可用不一致的初始化方式使SD卡工作于SD方式或者SPI方式。

在本设计中,音频数据MP3文件是以SD卡为载体。

因此在电路设计中务必含有读取SD卡模块。

该系统使用STM32内部接口SPI1与SD卡进行通信,下面介绍其引脚连接情况。

PE3:低电平有效,连接到SD卡的片选引脚CD/DAT3。

SPI在与SD卡进行通信时,需要将PE3拉低才能对SD卡进行操作。

PA7:映射为STM32内部接口SPI1的主输出从输入(MOSI)信号线。

基于DSP和ARM的音频处理系统设计

基于DSP和ARM的音频处理系统设计

基于DSP和ARM的音频处理系统设计
成城;韩赞东
【期刊名称】《微计算机信息》
【年(卷),期】2007(000)03Z
【摘要】根据TI公司的立体声音频编解码芯片TLV320AIC23的接口特点,结合数字信号处理技术和嵌入式系统的应用,设计了该芯片与TI公司DSP(数字信号处理)芯片TMS320VC5402和Samsung公司ARM芯片S3C4510B的硬件接口电
路,ARM通过I2C接口实现对AIC23的控制编程,完成AIC23的初始化。

DSP通过其多通道缓冲串口McBSP与AIC23实现数据交换,完成音频信号的分析与处理。

该系统适于语音信号编解码处理、语音识别和语音控制等应用。

【总页数】3页(P147-149)
【作者】成城;韩赞东
【作者单位】清华大学机械工程系
【正文语种】中文
【中图分类】TP368
【相关文献】
1.基于ADSP-BF533的音频处理系统设计 [J], 王莹;李学生;项多云;李爽
2.基于DSP的数字音频处理系统设计与研究 [J], 钱峰
3.基于DSP和ARM的音频处理系统设计 [J], 成城;韩赞东
4.基于DSP+ARM的音视频同步压缩存储实时传输系统设计 [J], 闫亚玲;李博;孟
祥飞
5.基于DSP+ARM双核电能质量监测系统设计 [J], 龚圣高;任瑾
因版权原因,仅展示原文概要,查看原文内容请购买。

基于ARM的数字音识别系统

ARM课程设计报告基于ARM的数字音识别系统一、μC/OS-II的移植1.μC/OS-II简介μC/OS-II是一个完整的、可移植、可固化、可剪裁的占先式实时多任务内核。

μC/OS-II使用ANSI C语言编写,包含一小部分汇编代码,使之可以供不同架构的微处理器使用。

至今,从8位到64位,μC/OS-II已在超过40种不同架构的微处理器上运行。

μC/OS-II的特点:提供源代码、可移植性、可固化、可剪裁、可剥夺、多任务、可确定性、任务栈、系统服务、中断管理、稳定性与可靠性。

2.μC/OS-II移植——μC/OS-II硬件软件体系结构3. 移植μC/OS-II要移植一个操作系统到一个特定的CPU体系结构上并不是一件很容易的事情,它对移植者的要求:①对目标体系结构要有很深了解;②对OS原理要有较深入的了解;③对所使用的编译器要有较深入的了解;④对需要移植的操作系统要有相当的了解;⑤对具体使用的芯片也要一定的了解。

1)移植需要编写的文件根据μC/OS-II的要求,移植μC/OS-II到一个新的体系结构上需要提供2个或3个文件:OS_CPU.H(C语言头文件)OS_CPU_C.C(C程序源文件)OS_CPU_A.ASM(汇编程序源文件)其中OS_CPU_A.ASM在某些情况下不需要,但极其罕见。

2)移植代码包括的内容3)与应用相关的代码这一部分是根据自己的应用系统来定制合适的内核服务功能,包括2个文件:OS_CFG.H和INCLUDES.H。

OS_CFG.H 用来配置内核,用户根据需要对内核进行修改,留下需要的部分,去掉不需要的部分,INCLUDES.H 系统头文件,整个实时系统程序所需要的文件,包括了内核和用户的头文件,这样使得用户项目中的每个.C文件不用分别去考虑他实际上需要哪些头文件。

4)与处理器相关的代码这是移植中最关键的部分。

内核将应用系统和底层硬件有机地结合成一个实时系统,我们在移植时需要自己处理这部分代码,在μC/OS中这一部分代码分成3个文件:OS_CPU.H,OS_CPU_A.ASM,OS_CPU_C.C。

模式识别-基于ARM的声纹识别系统

项目综述基于ARM的声纹识别系统一.声纹识别的基本原理声纹识别的工作过程一般可分为两个阶段:训练阶段和识别阶段。

在训练过程中,系统提取出最能代表说话人个性特征的特征参数,并对所提取出来的特征参数进行学习训练,建立声纹模板或语音模型库。

在识别过程中,根据系统已有的声纹模板或语音模型库对输入用语音的特征参数进行模式匹配,判别,得出结果。

三.语音信号的倒谱特征分析的主要理论方法根据所分析的参数类型,语音信号分析包括两个方面:时域和变换域。

时域直接对语音信号的波形进行分析,得到信号幅度,能量,过零率及自相关函数等。

变频域可以使信号某些在时域上无法表现出来的特征变得特别明显。

最常用的是傅里叶变换,为了能够分析处理非平稳信号,提出短时傅里叶变换。

同态信号分析处理:语音信号是由激励信号源和声道响应相卷积的结果,是非加性信号,不能用线性系统来处理。

同态信号分析就是将非线性转化为线性问题来处理,便于分析。

同态分析的基本思想就是对语音信号解卷积,从而将声门激励和声道特征分离开来,分离的方法是对语音信号在频域上取对数,再反变换到时域中。

倒谱(Cepstrum)就是从同态分析处理中引出来的概念。

“倒谱特征”利用了对语音信号做适当的同态滤波可以将激励信号和声道信号加以分离的原理,它是用来表征不同说话人最有效的个性特征之一。

设语音信号为s(n),声门脉冲激励为e(n),声道响应为v(n),根据语音信号产生模型,语音信号为声门激励与声道响应的卷积,通过以下运算,可以得到倒普:在实际应用中,Z变换难以实现,所以常常忽略倒普运算中的虚数部分,用快速傅里叶变换FFT来做近似计算经过同态处理后,s(n)的高频部分代表了激励的特性,而低频部分代表了声道的特性,容易被分离开来。

三.信号的预处理3.1 语音的采样和量化(AD转换)对声音信号进行数字化。

语音经音频采集设备如麦克风,进行声电转化变为模拟信号,然后经由A/D进行采样,量化变为数字信号。

语音录放系统设计

语音录放系统设计摘要:本文介绍了基于stc12c5a60s2单片机与isd4004芯片为主要部件的语音录放电路的工作原理和硬件的设计。

整个电路由电源电路、stc12c5a60s2单片机、isd4004语音芯片、话筒和线路输入电路、lm386功率放大电路以及按键电路等组成。

stc12c5a60s2是一8位单片机;此次实验采用isd4004-16型号的,可录放16分钟的语音信号,分1200段。

此系统可进行语音录制与播放。

关键词:语音录放;stc12c5a60s2;单片机isd4004stc12c5a60s2单片机性能stc12c5a60s2概述stc12c5a60s2/ad/pwm系列是8051单时钟/机器周期(1t)的新一代单片机,完全兼容传统8051指令代码,但速度快8-12倍。

内部集成max810专用复位电路,2路pwm,8路高速10位a/d转换(250k/s),针对电机控制,适用于强干扰场合。

性能简述isd4004 系列工作电压 3v,单片录放时间 8 至 16 分钟,音质比较好。

根据所有操作由微控制器控制,可通过串行通信接口spi 送入操作命令,来设计isd4004 系列芯片。

spi协议介绍isd4004工作于spi串行接口。

一个同步串行数据传输协议称之为spi 协议是,假定微控制器的 spi 移位寄存器在 sclk 的下降沿动作,对 isd4004 来说,在时钟止升沿锁存 mosi 引脚的数据,在下降沿将数据送至 miso 引脚。

信息快进用户能快进跳过一条信息,而不必知道信息的确切地址。

信息快进只用于放音模式。

放音速度是正常的 1600 倍,遇到 eom 后停止,然后内部地址计数器加 1,指向下条信息的开始处。

上电顺序器件延时 tpud后才能开始操作。

spi端口的控制位spi端口有两个硬件控制位miso 和mosi。

控制寄存器spi控制寄存器控制器件的每个功能。

时序spi总线协议是一个环形总线结构,由ss(cs)、sck、sdi、sdo 构成,其时序主要是在sck的控制下,两个双向移位寄存器进行数据交换。

基于ARM7的嵌入式音频处理系统的设计

基于ARM7的嵌入式音频处理系统的设计罗晴兰【摘要】通过对基于ARM7TDMI内核的处理器S3C44B0X的研究,结合音频处理芯片UDA1341TS,采用IIS总线接口技术,完成基于ARM7的嵌入式音频系统的软硬件设计与实现.该系统具有音频实时录制、音频实时播放和播放由WAV格式保存的音频文件的功能.【期刊名称】《常州信息职业技术学院学报》【年(卷),期】2010(009)001【总页数】3页(P58-60)【关键词】ARM7;音频处理系统;S3C44B0X;IIS总线接口技术【作者】罗晴兰【作者单位】江苏广播电视大学武进学院/江苏城市职业学院武进校区,江苏常州,213161【正文语种】中文【中图分类】TN9123随着计算机技术、电子技术和通信技术的迅猛发展,音频处理技术也在众多领域得到广泛应用。

如通信领域中的手机、IP电话,消费类电子产品中的MP3和CD播放器以及控制领域中的语音识别、声控系统等[1]。

笔者在基于目前最流行的ARM芯片的基础上,设计开发了一款实用有效的嵌入式音频系统。

该系统具有音频实时录制、音频实时播放和播放由WAV格式保存的音频文件的功能。

由于采用了ARM7芯片S3C44B0X和具有IIS总线技术的UDA1341TS音频处理芯片以及LCD液晶显示模块等构成整个硬件系统,具有成本和功耗低、体积小、安全性高、对音频信号采样速度快等特点,可以广泛应用于汽车音响及家用娱乐音响系统中。

为了使系统具有音频实时录制、音频实时播放和播放由WAV格式保存的音频文件的功能,根据系统功能要求,本系统总体设计为基于ARM7TDMI的嵌入式音频系统,其总体框图见图1所示。

系统共分为5个功能模块,分别是CPU最小系统、存储器系统、人机接口模块、音频处理模块和电源模块,其中ARM7处理器采用S3C44B0X芯片,该芯片本身集成了丰富的外围功能模块,内置LCD控制器,可以支持灰度LCD和彩色LCD,具有将显存中的LCD图像数据传输到外部LCD驱动电路的逻辑功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目 录 1 引言…………………………………………………………………………………1 1.1 课题背景 …………………………………………………………………1 1.2 课程设计目的………………………………………………………………1 1.3课程设计意义………………………………………………………………2 1.4 系统功能说明………………………………………………………………2 2 系统模块设计………………………………………………………………………3 2.1系统工作原理………………………………………………………………3 2.2系统模块设计………………………………………………………………3 3 系统模块介绍……………………………………………………………… ……4 3.1 ARM控制模块………………………………………………………4 3.2语音芯片ISD4004…………………………………………………6 4 系统调试…………………………………………………………………………9 4.1硬件调试…………………………………………………………………9 4.2 软件调试……………………………………………………………………9 4.3 系统设计流程…………………………………………………………… 11 5 试验结果………………………………………………………………………… 13 结束语…………………………………………………………………………… …14 致谢………………………………………………………………………………… 15 参考文献………………………………………………………………… …………16 附录………………………………………………………… ………………………17 何松柏 《基于ARM的语音录放系统的设计》 第1页 共21页

1 1 引言 1.1 课题背景 开发在生活和生产的各个领域中,凡是有自动控制要求的地方都会有单片机的身影出现;然而随着时代的进步与发展,如今普通的8位单片机已经无法满足需求,因为其资源有限,而且系统时钟速度慢,导致许多问题无法及时解决,加之内部的储存容量很小使得在编写程序时不得不考“精简”。现在ARM的应用已经越来越普及,因为它的高性能使之得到很多人的青睐,因此选用ARM来作为控制器。ARM的应用有利于产品的微型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。但是,对于ARM的应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于ARM的应用正从根本上改变着传统的控制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用ARM通过软件(编程序)方法实现了。这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。微控制技术是一种全新的概念,是对传统控制技术的一次革命。随着ARM应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。 高档的ARM芯片还能建立操作系统平台,使之更加强大。具有很强的实时性和完美的人机界面,同时其软硬件可以根据需要进行裁剪,具有很强的灵活性。 1.2 课程设计目的 传统的语音录放需要经过如下过程:语音信号经过设备接受后转化为模拟电信号,通过前置放大器把语音信号放大,通过带通滤波之后,去掉多余的干扰,再经过自动增益控制和A 压缩电路净化输入的模拟电信号,而后经A/I)转换器转换为数字信号,由控制器对其进行处理和存储,之后再由D/A转换为模拟信号,达到放音的目的。本文采用了ISD公司的新产品ISD4004语音芯片,该芯片自带A/1)转换和压缩功能,直接把声音信号存储在芯片内的闪存寄存器中,无 何松柏 《基于ARM的语音录放系统的设计》 第2页 共21页 2 需电源即可保存数据长达100年,重复记录100000次以上,8.0kHz采样录音可

达8分钟。通过AT89C51对其控制,达到系统的设计目的。在语音芯片的前端加一个前置放大电路,用于声音信号的输入,在输出端加一个LM386的功率放大器增强声音输出信号。 1.3 课程设计意义 本课题开发意义在于它能用于实时监听、信息提示,会议记录,站名广播等,能够省去听众现场记录,节约笔墨纸张,可使听众专心听讲,可按设定时间功能自动播放提示预警信息。对于消费者,也有较大的吸引力。 1.4 系统功能说明 (1)本电路采用S3C44B0X 这款ARM7芯片作为控制器。 (2)ISD4004语音芯片自带存储空间,能录放8 -16分钟。 (3)当按下按键1时进行录音操作,当按下按键2时进行放音操作,按下按键3时进行取消当前操作。 (4)该语音电路产品,具有音色自然、使用方便、单片存储、反复录放、扩展容易、功耗低微、不怕断电等许多特点,通过扩展外部设备,基于ISD4004的语音产品在通信导航设计、智能仪器仪表、治安报警系统、自动售货机、电子地图、电子导游机、车载信息终端语音播报、公共汽车语音报站器、电磁报层背景音乐播放系统、语音讲解仪、电话自动应答系统、便携式语音记录装置、电子词典、语言复读机、语言音乐教学仪、智能玩具、高档电子礼品等许多领域,都有着极其广泛的应用。 何松柏 《基于ARM的语音录放系统的设计》 第3页 共21页

3 2系统模块设计

本系统设计分为系统模块设计、方案选择及论证、系统组成原理。各个模块分别实现了系统的软硬件的搭配。下面分别介绍各个设计及原理论证。 2.1系统工作原理 系统上电后,按下相应的按键后能实现录音、播放、停止等功能,而且掉电后能保存语音信息不丢失,能够非常真实、自然地再现语音、音乐、音调和效果声,而且操作简易。 2.2系统模块设计 本系统的设计主要由以下几个模块构成:ARM控制电路,语音芯片,录音电路,语音输出与控制等五个模块。见图2.1所示

图2.1系统模块图 A R M 控 制 模 块

录音及控制电路 语音芯片 播放及控制电路 键盘控制电路 何松柏 《基于ARM的语音录放系统的设计》 第4页 共21页

4 3系统模块介绍 3.1 ARM控制模块 Samsung 公司推出的16/32 位RISC 处理器S3C44B0X 为手持设备和一般类型应用提供了高性价比和高性能的微控制器解决方案。为了降低成本,S3C44B0X 提供了丰富的内置部件,包括:8KB cache,内部SRAM,LCD 控制器,带自动握手的2 通道UART,4 通道DMA,系统管理器(片选逻辑,FP/EDO/SDRAM 控制器),代用PWM 功能的5 通道定制器,I/O端口,RTC,8 通道10 位ADC,IIC-BUS 接口,IIS-BUS 接口,同步SIO 接口和PLL 倍频器。S3C44B0X 采用了ARM7TDMI 内核,0.25um 工艺的CMOS 标准宏单元和存储编译器。它的低功耗精简和出色的全静态设计特别适用于对成本和功耗敏感的应用。同样S3C44B0X还采用了一种新的总线结构,即SAMBAII(三星ARM CPU 嵌入式微处理器总线结构)。S3C44B0X的杰出特性是它的CPU核,是由ARM公司设计的16/32 位ARM7TDMI RISC处理器(66MHZ)。ARM7TDMI 体系结构的特点是它集成了Thumb 代码压缩器,片上的ICE断点调试支持,和一个32 位的硬件乘法器。S3C44B0X 通过提供全面的、通用的片上外设,大大减少了系统电路中除处理器以外的元器件配置,从而最小化系统的成本。2.5V ARM7TDMI 内核,带有8K高速缓存器(SAMBA II总线体系结构,主频高至66MHz)。该控制器有如下特点:  外部存储器控制器(FP/EDO/SDRAM控制,片选逻辑);  LCD控制器(最大支持256色STN,LCD具有专用DMA);  2通道通用DMA、2通道外设DMA并具有外部请求引脚;  2通道UART 带有握手协议(支持IrDA1.0, 具有16-byte FIFO)/1通道SIO;  1通道多主IIC-BUS控制器;  1通道IIS-BUS控制器;  5个PWM定时器和1通道内部定时器;  看门狗定时器;  71个通用I/O口/8通道外部中断源; 何松柏 《基于ARM的语音录放系统的设计》 第5页 共21页 5  功耗控制:具有普通,慢速,空闲和停止模式;

 通道10位ADC;  具有日历功能的RTC;  具有PLL的片上时钟发生器。 S3C44B0X最小系统电路框图如下图3.1所示。

图3.1 S3C44B0X最小系统电路框图 电源部分如下图3.2所示。

A R M 控 制

复位电路 振荡电路输入输出设备

电源 何松柏 《基于ARM的语音录放系统的设计》 第6页 共21页

6 图3.2 电源电路图

振荡电路部分如下图3.3所示。

图3.3振荡电路 复位电路如下图3.4所示。

图3.4 复位电路图 3.2语音芯片ISD4004

ISD4004系列语音芯片工作电压为3V,单片录放时间8至16分钟,音质好,适用于移动电话及其他便携式电子产品中。芯片采用CMOS 技术,内含振荡器、防混淆滤波器、平滑滤波器、音频放大器、自动静噪及高密度多电平闪烁存贮陈列。芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口(SPI Microwire)送入。芯片采用多电平直接模拟量存储技术, 每个采样值直接存贮在片内闪烁存贮器中,因此能够非常真实、自然地再现语音、音乐、音调和

相关文档
最新文档