8226|11

316

帖子

0

TA的资源

裸片初长成(中级)

楼主
 

南京小组DIY情人节礼物方案公布 [复制链接]

基于TMS320F28027的语言录放模块的设计

文章介绍了这次活动中的关键模块(语音录放模块)的基本设计思路和整个系统的构架,通过一些实际参量的分析,计算,提高整个系统前期设计的可实现性,虽然这个模型还没有经过实际验证,相关的参考实例也比较少,但他经过了实际的计算,以及参考了一些实际的数据,同时考虑了较多的实际设计中会出现的问题,所以有一定参考意义.
系统模型:


系统由主控CPU(这里主要指我们手上的TMS320F2807的最小系统,包括电源电路)和四个必要的外围模块组成,语音信号调理电路用来采集语音信号并且放大,滤波,经DSP内部自带的AD转换后存储到串行的FLASH,flash的写入速度要比普通的EEPROM快多了,一般可以满足使用,TMS320F28027带有一个串行通讯口,可配置成SPI口,FLASH通过SPI口与DSP接口,放音的时候DSP读取FLASH里面的数据,并转换成PWM脉冲输出,经过语音滤波,放大后驱动喇叭发出声音,按键用来控制录音和放音.

下面要确定两个关键的参数

1. AD采样的频率多高,这个参数是个非常关键的参数,决定了设计是否可行,是否最优,采样率高了可能会出现存储速度来不及或者占用了很大的FLASH空间,缩短了录音时间,采样速度慢了会出现声音失真,同时播放的速度也要和采样的速度谐调,不然会造成放音速度过快或过慢的现象,都无法正常使用.参考了几种型号的语音芯片,其内部采样率在3K/s到10K/s之间,使用中发现一般7K的采样率就可以使采集的语音信号正常被还原.为了使声音圆滑,减少失真,同时满足存储,放音速度,可以采用20K/s的采样率,该速度对于DSP的自动AD来说可以轻松实现,且为12BIT,AD采样结果以16BIT形式存储.
2. flash的大小,由于flash的集成度高,所以容量一般做得比较大,为了延长录音时间,使系统具有更广泛的应用范围,可以使用SST25VF016B,该flash芯片具有2Mbyte的存储空间,当系统采样速率为20K/s时(16BIT存储),可以连续录音50S左右的时间.

模块电路设计:

1. 语音信号调理电路


这是我以前做的一个东西上的电路,电路中的运放可以改成LM358,很容易购买。麦克风的语音信号被放大50倍左右,电路具有一定的滤波作用。

2. 串行FLASH接口电路


这个就按芯片手册上提供的典型接法连接

3. 语音滤波驱动电路


LM386是专门的语音功率放大芯片,使用该芯片可以使设计简化,减少连线。前面的阻容滤波器用来滤除PWM波中的高频成分。

制作中需要注意的是,放音的PWM信号要和采样频率相同,这样才能正常还原.至于AD,SPI,PWM的使用方法可以参照TI的2807的例程进行修改,然后根据自己所需要的功能编写软件,比如需要分段录音,可以用一段专门的FLASH空间来记录各个段的起始地址,然后根据按键选择的语音段找到其对应的起始地址,读对应地址的数据播放语音。

备注:由于时间仓促,先写这么多,给大家提提意见和建议(特别是需要改进的地方),给参加活动的朋友提供设计的参考。以后有空再往上加,感谢一下EEWORLD开展了这次对我们非常有意义的活动,感谢合众达提供了这次活动的开发工具。文中的一些内容参考了网上的设计,所以也要感谢原作者,谢谢。

[ 本帖最后由 莫恩 于 2009-3-26 09:05 编辑 ]

最新回复

比较厉害!  详情 回复 发表于 2010-1-26 20:44
点赞 关注
 

回复
举报

316

帖子

0

TA的资源

裸片初长成(中级)

沙发
 

做好了,先告个段落。

焊了个板子,能够实现声音控制放音,当有一定的声强时(比如说Hi !)即可以启动放音,都是下班了,抽时间做的,想到什么就把什么焊上去,所以也没有画原理图,程序直接在28027的AD例程下改的,用个三级管把麦克风的信号放大了一下(用运放虽然简单,不需要调太多的参数,但是比较贵,要1元的呢!),然后DSP的AD采集,判断是否超过门限,超过门限,控制语音芯片放音。语音芯片之前也没有确定型号,因为电子市场比较小,怕之前查好型号到了那里又找不到这个型号的芯片,所以直接去看,看到合适的再回来查资料,找到一个我也没有怎么听说的语音芯片。现在功能基本都能实现了,下面是照片,还有一段演示的视频,但格式没有转过来,我下次传上来。
adc_soc.rar (160.19 KB, 下载次数: 61)



 
 

回复

316

帖子

0

TA的资源

裸片初长成(中级)

板凳
 

用手机拍的演示视频

用手机拍的演示视频

欢迎交流~~

voice.rar

740.36 KB, 下载次数: 90

 
 
 

回复

67

帖子

0

TA的资源

纯净的硅(中级)

4
 

Re: [分享] 南京小组DIY情人节礼物方案公布

确实不错啊。。。。
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

5
 

Re: [分享] 南京小组DIY情人节礼物方案公布

不错哦
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

6
 

Re: [分享] 南京小组DIY情人节礼物方案公布

收下,先看看
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

7
 

Re: [分享] 南京小组DIY情人节礼物方案公布

不错 呵呵:D
 
 
 

回复

16

帖子

0

TA的资源

一粒金砂(中级)

8
 

Re: [分享] 南京小组DIY情人节礼物方案公布

我来瞧瞧杰作!
 
 
 

回复

26

帖子

0

TA的资源

一粒金砂(高级)

9
 

Re: [分享] 南京小组DIY情人节礼物方案公布

好像不错,不过暂时没时间去试下
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

10
 

Re: [分享] 南京小组DIY情人节礼物方案公布

好好,以后有参考了
 
 
 

回复

182

帖子

0

TA的资源

纯净的硅(高级)

11
 
到处看看,四处取经,向大家学习!
个人签名基础决定高度!
 
 
 

回复

499

帖子

0

TA的资源

一粒金砂(初级)

12
 
比较厉害!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表