- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文章编号:1004-5422(200801-0062-04
一种基于单片机的语音录放电路的设计和实现
杨洪军,石 琳,刘永亮
(成都大学电子信息工程学院,四川成都 610106
摘 要:介绍了基于单片机设计和实现的一种语音录放电路,并着重分析了使用dsPIC 系列单片机自带的SPI 函数库实现与ISD4002语音录放芯片通信的软件程序实现方法.关键词:ISD4002;语音录放;SPI
中图分类号:TP912 文献标识码:A
0 引 言
随着社会和科技的进步,诸如电话自动应答、公交自动报站等人性化的设备越来越多,而这些设备最核心的部分就是语音自动录放装置.本文介绍了一种基于单片机的语音录放电路的设计和实现.该设计具有简单易行、使用方便、成本低廉等特点,并且具有较好的可扩展性,有较高的实用价值.
1 系统总体设计
本设计采用dsPIC 单片机作为主控芯片,使用IS D4002作为语音录放芯片,单片机和ISD 芯片之间通过SPI 接口进行通信,完成控制语音录放功能,LC D 用于显示语音录放状态和其他控制信息.系统总体框图如图1所示
.
图1 语音录放系统框图
1.1 SPI 接口
SPI 是由M otorola 公司推出的一种同步串行传输规范,常作为单片机外设芯片串行扩展接口.SPI 有4条引脚,分别是SS(从器件选择线,SD O(串行数据输出线,SDI(串行数据输入线,SC K(同步串行时钟线.SPI 可以用全双工通信方式同时发送和接受8位或16位数据.本文所设计的系统以dsPIC30F6014为主控制器,ISD4002为从器件,通过S PI 口完成通信控制的过程.1.2 dsPIC 系列单片机
[1,2]
dsPIC 系列是M icroChip 公司推出的新型16位高性能数字信号控制器,它结合了单片机的控制优点及数字信号处理器(D SP的高速运算特性,为嵌入式系统提供了单一芯片解决方案.它继承了PIC 单片机系列的总线结构和精简指令集技术,具有寻址方式简单、运行速度快、功耗低、驱动能力强等优点,同时集成了主板级的DSP 功能,能够提供强大的数字信号处理能力.此外,它还提供了如UA RT 、C A N 、SPI 等丰富的外围接口,可以方便地与其他设备进行通信互联.本文所设计的系统就采用dsPIC 数字信号控制器的SPI 接口与ISD 语音芯片进行通信控制,使用的芯片型号为dsPIC30F6014.
1.3 ISD4002语音录放芯片
[3]
ISD 系列语音芯片采用多电平直接模拟存储(Chip Corder专利技术,声音不需要A P D 转换和压缩,每个采样直接存储在片内的闪烁存储器中,避
收稿日期:2007-09-15.
作者简介:杨洪军(1980,男,硕士,助教,从事通信技术、D SP 应用研究1
免了A P D 转换的误差,能够真实、自然地还原语音、音乐及效果声,避免了一般固体录音电路量化和压缩造成的量化噪声和金属声.本文所设计的系统使用的芯片型号为ISD4002,单片录放时间为120s.
I SD4002工作于SPI 串行接口.SPI 协议是一个同步串行数据传输协议,协议假定微控制器的SPI 移位寄存器在SCL K 的下降沿动作.因此,对IS D4002而言,在时钟上升沿锁存M O SI 引脚数据,在下降沿将数据送至M ISO 引脚.协议具体内容如下:1所有串行数据传输开始于SS 下降沿;oS S 在传输期间必须保持为低电平,在两条指令之间保持为高电平;?数据在时钟上升沿移入,在下降沿移出;?SS 变低,输入指令和地址之后,ISD 才开始录放动作;?指令格式是10位地址码加6位控制码;?ISD 的任何操作(含快进如果遇到E O M 或O VF 则产生一个中断,该中断状态在下一个SPI 周期开始时被清除;?使用读指令会使中断状态为移出ISD 的M ISO 引脚时,控制及地址数据也同步从M OSI 移入;à所有操作在运行位(R UN置/10时开始,置/00时结束;á所有指令都在SS 上升沿开始执行.具体时序图如图2所示
.
图2 SPI 接口时序图
2 系统功能的实现
本设计系统采用dsPIC30F6014数字信号控制器,通过3个按键开关控制ISD4002录放音芯片的动作.S1、S2、S3分别接到控制器外部中断I N T1、I N T2、I NT3上.当按下S1时,开始录音,再次按下S1时停止录音.如此反复即可实现多段录音.同理,按下S2时开始放音,再次按下S2是停止放音.如此反复即可顺序播放多段录音.按下S3关机.2.1 硬件设计
整个电路由语音录放电路、话筒输入电路、按键开关电路及LC D 显示电路构成.由于本设计系
统输出直接驱动普通耳机,经实验验证不需外部
功放电路,直接利用ISD4002内部功放输出
您可能关注的文档
- 一元一次不等式(组)精品练习题.doc
- 一元一次不等式(组)知识点总结.doc
- 一元一次不等式(组)与一元二次不等式.ppt
- 一元一次不等式全章标准检测卷.doc
- 一元一次不等式及其解法课件.doc
- 一元一次不等式和.ppt
- 一元一次不等式和一次函数教案、经典习题.doc
- 一元一次不等式回顾.ppt
- 一元一次不等式复习三.ppt
- 一元一次不等式奥数培训.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 电气工程和自动化专业大学生生涯发展展示(电气工程工程师).pptx VIP
- 小儿腹股沟疝PPT课件.pptx VIP
- 锡球焊接供球结构及锡球焊接装置.pdf VIP
- 自考制单结汇与报关实务复习资料.doc VIP
- 半导体设备行业深度:AI芯片快速发展,看好国产算力带动后道测试%26先进封装设备需求-250921.pdf VIP
- 中信建投-医药生物行业-寻找新增量及整合机会-241211-136页.pdf VIP
- 高校网球运动的发展现状与对策.docx VIP
- power up 1 小学英语单词表.pdf VIP
- 石油产品运动粘度测量不确定度的评估实例.pdf VIP
- “三高”共管规范化诊疗中国专家共识(2024版)解读.pptx VIP
原创力文档


文档评论(0)