3120130802303-岳丽军-基于ISD1720语音录放器说明书

3120130802303-岳丽军-基于ISD1720语音录放器说明书
3120130802303-岳丽军-基于ISD1720语音录放器说明书

目录

1.前言 (1)

1.1设计背景 (1)

1.2设计内容与要求 (1)

2.总体方案设计 (2)

2.1方案比较 (2)

2.2 方案论证 (2)

2.3方案选择 (3)

3.单元模块的设计 (4)

3.1 核心控制模块 (4)

3.1.1 STC89C52单片机介绍 (4)

3.2 音频处理模块 (5)

3.2.1 ISD1720芯片简介 (5)

3.2.2 SPI模式 (7)

3.2.3微机接口 (7)

3.2.4 SPI 协议总述 (8)

3.2.5 SPI命令总览 (8)

3.2.6 ISD1720的存储结构 (9)

3.3 系统的总体设计 (9)

3.3.1 STC89C52的外围电路设计 (10)

3.3.2 音频处理电路设计 (10)

4. 软件设计 (11)

4.1软件设计思路 (12)

4.2单片机通信接口 (13)

5. 调试及制作过程 (14)

6.总结 (15)

7致谢 (16)

8. 参考文献 (17)

附录1 原理图 (18)

附录2:PCB板图 (19)

附录3:调试程序 (20)

1.前言

1.1设计背景

随着经济的进步,语音信号处理技术研究的突飞猛进,为数字语音录放系统提供了新的发展空间。对语音的采集、处理从以前简单的波形编码转变为进行参数编码、压缩,从而大大减少了存储数据。在越来越多的领域里,人们逐渐意识到使用语音交互界面的巨大价值,已经开始尝试采用语音技术,并且在不少的领域里取得了喜人的成果。语音技术已经从锦上添花的点缀,变为实实在在为用户提供便利的重要特征与内涵,也成为衡量电子电器产品的一个重要标志。近几年集成电路领域出现了重大变革,产生了许多新的技术和产品,开拓了更广泛的应用领域,语音电路已经迅速发展成为当前“会说话”电子产品,是家电产品,通信产品和网络化产品中不可或缺的重要集成电路体系,朝着更大容量,更优音质,更高智能,更具有灵活性的方向发展。

本系统所用的ISD1720内部自带有D/A和A/D转换电路,所以外围点路不必加数模和模数转换电路,简化了芯片的外围电路,是电路的受外界干扰小,使系统工作更稳定。数字语音录放是指利用数字技术对语音信号进行采集、处理、并且在一定存储设备中进行存储,并可在需要时进行输出的过程。相对于模拟设备来说,数字设备易于集成、小型化、成本更低,同时更为稳定,且操作更为直接、方便,使得数字语音录放系统目前在各种领域中都得到了广泛的应用。例如再如家庭或学校中使用的语音复读机等,都可看作是数字语音录放系统的典型应用。

1.2设计内容与要求

设计一个录放系统,特点如下:能正常录制并且能播放出声音,并在七段数码管显示录放时间。方便使用,并能达到一定的精度。电路简单,能节约成本,功耗低。

·功能要求:录制并能使录制的语音能播放出来;

·用按键通过单片机实现录制、播放的控制,并同时用LED数码管显示录放状态、时间;

·在设计的过程中使用了prote软件绘制电路原理图和PCB图

·用ISIS对电路进行仿真,调试

·在实验的最后对实物电路进行观察和调试,书写设计

·语音录放系统用于生活很多场所,如复读机系统公交站报站系统等场合。

·具有较高使用价值。

2.总体方案设计

2.1方案比较

方案一:基于单片机、数字信号处理器 DSP、FLASH 存储器的数码录音放音系统。在录音时,语音信号经过处理后送到 A/D 转换器,转换成数字信号,把这些数字信号送到数字信号处理器DSP进行压缩处理,压缩后的语音数据送到FLASH 中,回放时从 FLASH 存储器中读取压缩的数据经过 D/A 转换后,再通过喇叭等具有播放功能的器件进行播放。具体框图如2.1所示:

方案二:通过52单片机与语音功能集成芯片ISD1720进行设计,由单片机控制ISD1720来实现语音的录制存储以及播放清除等功能。具体框图如2.2所示:

2.2 方案论证

方案一由于此方案要通过A/D芯片,专门的DSP芯ISD2560虽然提供有地址输入线,但它的内部信息段的地址一般无法读出。因此,通常使用不需要知道地址的操作模式。但要读出ISD2560内部信息地址,就需要专用的ISD开发设备,而这些设备的价格比较昂贵。

方案二将ISD1720语音芯片与单片机结合,用单片机控制,实现更多功能,根据不同的外界情况有目的得进行语言交流。由于采用资源不多的 51 单片机,

这样节省了资源同时单片机运算速度已经足够用于检测按键,以及控制录放音系统进行各种操作,而且这种设计无需对数字信号进行编码压缩的复杂的操作,实现简单,功耗不高,相对而言成本也不高,所以本设计采用了此方案。

2.3方案选择

通过分析比较,本设计采用第二种设计思路,即用ISD1720语音芯片与

AT89C52单片机相结合,用单片机控制语音芯片,来实现对语音的分段录音和循环播放。SD1720语音芯片相对于ISD2560语音芯片来讲功能更强大,单片机性能可靠,设计程序灵活方便,抗干扰能力强,可靠性高,运行稳定,完全达到了设计要求,具有非常好的实用性。

3.单元模块的设计

3.1 核心控制模块

控制模块是整个录放音系统的核心,实现对语音芯片ISD1720发送或接受指令,使其完成相应的动作。本设计采用了型号为STC89C52单片机,它是一种简明易掌握,效率较高的指令系统,对存储空间和时间的利用率较高。

3.1.1 STC89C52单片机介绍

STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。其主要工作特性是:

8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7

向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。STC89C52单片机的引脚排列如图3.1:

图3.1 STC89C52 单片机的引脚排列

3.2 音频处理模块

音频处理模块主要由语音芯片ISD1720及其周围的滤波电路,其作用是对声音的处理,通过单片机控制声音的录放。

3.2.1 ISD1720芯片简介

ISD1720 系列芯片是华邦公司新推出的单片优质语音录放电路,该芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示,双运作模式(独立&嵌入式),以及可定制的信息操作指示音效。芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。特征如下:

一、特点:

·可录、放音十万次,存储内容可以断电保留一百年。

·两种控制方式,两种录音输入方式,两种放音输出方式。

·可处理多达255 段以上信息。

·有丰富多样的工作状态提示。

·多种采样频率对应多种录放时间。

·音质好,电压范围宽,应用灵活,价廉物美。

二、电特性:

·工作电压:2.4V-5.5V,,最高不能超过6V

·静态电流:0.5 - 1 μA

·工作电流:20mA

用户可利用震荡电阻来自定芯片的采样频率,从而决定芯片的录放时间和录放音质。下表为ISD1720的参数表:

表3.1 ISD1720参数表

而芯片的采样率可以通过外部振荡电阻来调节:

表3.2 调节参数

3.2.2 SPI 模式

SPI(Serial Peripheral Interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU 与各种外围设备以串行方式进行通信以交换信息。SPI 有三个寄存器分别为:控制寄存器SPCR ,状态寄存器SPSR ,数据寄存器SPDR 。外围设备FLASHRAM 、网络控制器、LCD 显示驱动器、A/D 转换器和MCU 等。SPI 总线系统可直接与各个厂家生产的多种标准外围器件直接接口,该接口一般使用4条线:串行时钟线(SCLK )、主机输入/从机输出数据线MISO 、主机输出/从机输入数据线MOSI 和低电平有效的从机选择线SS(有的SPI 接口芯片带有中断信号线INT 、有的SPI 接口芯片没有主机输出/从机输入数据线MOSI)。 SPI 接口是在CPU 和外围低速器件之间进行同步串行数据传输,传输数据为8位,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信,数据传输速度总体来说比I2C 总线要快,速度可达到几Mbps 。如图3.2所示,在SCLK 的下降沿上数据改变,同时一位数据被存入移位寄存器。

SPI 接口内部硬件图如图3.3和3.4:

3.2.3微机接口

主控单片机主要通过四线(SCLK ,MOSI ,MISO ,/SS )SPI 协议对ISD1700进行串行通信。ISD1700作为从机,几乎所有的操作都可以通过这个SPI 协议来

图3.4

SPI 硬件连接

图 3.3 SPI 接口

图3.2 SPI 时序

完成。为了兼容独立按键模式,一些SPI命令:PLAY,REC,ERASE,FWD,RESET 和GLOBAL_ERASE的运行类似于相应的独立按键模式的操作。另外,SET_PLAY,SET_REC,SET_ERASE命令允许用户指定录音、放音和擦除的开始和结束地址。此外,还有一些命令可以访问APC寄存器,用来设置芯片模拟输入的方式。3.2.4 SPI 协议总述

ISD1700系列的SPI串行接口操作遵照以下协议:1.一个SPI处理开始于/SS 管脚的下降沿。2.在一个完整的SPI指令传输周期,/SS管脚必须保持低电平。3.数据在SCLK的上升沿锁存在芯片的MOSI管脚,在SCLK的下降沿从MISO 管脚输出,并且首先移出低位。4.SPI指令操作码包括命令字节,数据字节和地址字节,这决定于1700的指令类型。5.当命令字及地址数据输入到MOSI 管脚时,同时状态寄存器和当前行地址信息从MISO管脚移出。6.一个SPI处理在/SS变高后启动。7.在完成一个SPI命令的操作后,会启动一个中断信息,并且持续保持为低,直到芯片收到CLR_INT命令或者芯片复位。所以,在SPI命令输入到ISD1700前,SPI端口的状态应该保持如下状态:/SS=HIGH;SCLK=HIGH MOSI=LOW。

3.2.5 SPI命令总览

一个SPI命令总是由第一个命令字节开始。命令字节中的bit4位(LED)是具有特殊用途的。这个bit4位可以控制LED的输出。如果使用者想开启这个操作LED 的功能,那么所有的SPI命令字都要将这个bit4位置1。

在SPI模式下,存储位置都可以通过行地址很容易地进行访问。主控单片机可以访问任何行地址,包括存储SE音效的行地址(0x000-0x00F)。像SET_PLAY,SET_REC这些命令需要一个精确地起始地址和结束地址。如果开始地址和结束地址相同,那么ISD1700将只在这一行进行操作。SET_ERASE操作可以精确地擦除在起始地址和结束地址间的所有信息。SET_REC操作从起始地址开始录音,并结束于结束地址,并且在结束地址自动加上EOM标志。同理,SET_PLAY操作从起始地址播放语音信息,在结束地址停止播放。

另外,SET_PLAY,SET_REC命令有一个先入先出的缓存器,使得从一个存储块到下一个存储块之间实现无缝转移。这个先入先出的缓存器只有在相同类型的SET 命令下才有效。也就是说SET_PLAY在SET_ERASE之后将不能利用这个缓存器,并且这是一个错误的命令,SR0中的COM_ERR位将被置1。当芯片准备好接收第二个SPI命令时,在SR1中的RDY位将置1。同样,在操作完成时会输出一个中断。例如,如果两个连续但带有两对不同地址的SET_PLAY命令被正确发送后,此时缓存器装满。在完成第一个语音信息的播放后,第一个SET_PLAY操作会遇

到一个EOM,这时不会像一般遇到EOM时自动STOP,而是继续执行第二个SET_PLAY命令,芯片将播放第二个语音信息。这个动作将最小化任何两个录音信息之间潜在的停留时间,且使芯片流畅地连接两个独立的信息。

3.2.6 ISD1720的存储结构

在独立按键模式下,芯片内有一套环形存储结构管理系统来管理录音段的存放。当芯片读写存储器时会检查是否合法的存储结构,若不是则LED 会闪7 下,然后芯片将不接受任何指令除了复位和全部擦除指令。遇到这种情况需先将芯片成功全部擦除才能复原,这样原来的内容将全部丢失除了提示音。

环形存储结构管理系统管理的地址是0x10 到末地址,0x00 至0x0f 为SE 的地址。当地址指针指到末地址后,会自动跳到0x10。在此管理系统下录音段之间是连续存放的,但首地址与末地址之间至少有一个空地址间隔来让系统区分首末地址。在SPI 模式下,用户可对任意地址进行操作,但若不按管理系统的方式存储或擦除录音段,在独立按键模式下将不能操作。

3.3 系统的总体设计

多功能录放音系统的主要功能是实现语音存储与定时播放。要实现语音存储与定时播放的方法很多,可供选择的器件也很多。由于单片机等微控制器的出现和数字电路技术的发展,使得现在的语音存储与自动播放变得易于实现。本设计采用单片机作为微控制器。选用字长为8位的STC89C52单片机作为控制器。目前可以与单片机配合使用的语音芯片有很多,其中不乏性能十分优越的语音芯片,华邦公司生产的ISD1720语音芯片就是它们中的一员。ISD1720芯片采用该芯片提供多项新功能,包括内置专利的多信息管理系统,新信息提示,双运作模式(独立&嵌入式),以及可定制的信息操作指示音效。芯片内部包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。在独立按键模式下,芯片内有一套环形存储结构管理系统来管理录音段的存放。当芯片读写存储器时会检查是否合法的存储结构,若不是则LED 会闪7 下,然后芯片将不接受任何指令除了复位和全部擦除指令。遇到这种情况需先将芯片成功全部擦除才能复原,这样原来的内容将全部丢失除了提示音。环形存储结构管理系统管理的地址是0x10 到末地址,0x00 至0x0f 为SE 的地址。当地址指针指到末地址后,会自动跳到0x10。在此管理系统下录音段之间是连续存放的,但首地址与末地址之间至少有一个空地址间隔来让系统区分首末地址。在SPI 模式下,用户可对任意地址进行操作,但若不按管理系统的方式存储或擦除录音段,在独立按键模式下将不能操作。

3.3.1 STC89C52的外围电路设计

STC89C52单片机的外围电路分别有复位电路、晶振电路、四个录放控制按键、一个八段数码管,并有四个P2口分别作为和ISD1720语音芯片的数据线。本设计采用USB供电,使STC89C52单片机的工作电压保持在5V左右。2个录放控制按键的功能分别为“录音”、“播放”,它们分别连接单片机的P3.2、P3.3口。STC89C52单片机复位、晶振电路如图3.5所示:

图3.5 STC89C52的外围电路

晶振是石英振荡器的简称,英文名为Crystal,晶振分为有源晶振和无源晶振两种,它的作用是在电路产生震荡电流并且发出时钟信号。它是时钟电路中最重要的部件,它的作用是向IC等部件提供基准频率,它就像个标尺,工作频率不稳定时会造成相关设备工作频率的不稳定,自然容易出现问题。由于制造工艺的不断提高,现在晶振的频率偏差、温度稳定性、老化率和密封性等重要技术指标都很好,已经不太容易出现故障,但在选用时仍然需要留意一下晶振的质量。

复位电路是为了确保微机系统中电路稳定必不可少的一部分,复位电路的第一功能是上电复位。微机电路正常工作时一般需要供电电源为5V±5%,即4.75~5.25V。由于微机电路是时序数字电路,需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V并低于5.25V以及晶体振荡器稳定工作时,复位信号才能够被撤除,微机电路开始正常的工作。

3.3.2 音频处理电路设计

在本设计中,用语音芯片ISD1720构成的音频处理电路(如图2.14)。ISD1720可以工作在3.3v电压,工作电流20mA,通过MIC采集声音信息。ISD1720设计是基

于所有操作必须由微控制器控制,操作命令可通过串行通信接口SPI送入,所以由单片机STC89C52模拟SPI协议、SPI接口控制该芯片执行相应的动作。电路中滤波电容的运用也是一大关键。本设计的使用的振荡电阻是80kΩ,对应的采样频率和录放时间是8kHz和60秒。其余外围的电容为滤波电路。

图3.6 音频处理电路图

4.软件设计

基于单片机的录放音系统设计需要在软件的支持下才能实现的,系统的软件设计部分包括主程序及各子程序。主程序完成系统初始化和显示处理的功能。子程序包括录音放音子程序和音频段定义地址程序。本设计的程序代码在Keil环境下编写,Keil可以使用汇编语言和C语言,但C语言使用灵活,调试方便,所以该设计选择C语言。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。使用C语言编程,Keil几乎就是不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

4.1软件设计思路

系统的软件设计主要包括程序初始化、定时程序、显示程序等共同组成。其中定时程序和显示程序作为中断子程序来完成系统功能。定时程序是以定时器T0的中断服务子程序,其优先级为高级,显示程序是通用型串行通信口的中断服务子程序,其优先级为高级。系统结构图如图4.1:

图4.1 单片机语音录放结构图

4.2单片机通信接口

ISD1720通过单片机控制,当检测到按下录音键,单片机通过SPI接口发送相应指令将输入的信号进行采样,经过芯片内部的一系列处理,保存在芯片的储存器中。当检测到按下播放键时,发送播放指令使其处于播放状态。对应的语音段地址在SOUND.H文件里,具体地址从录音软件中读取。

该设计以MCS-51系列单片机为核心器件组成一个多功能录放音系统系统。在常态下单击录音键进行录音操作,单击播放键进行播放操作,单击停止键进行停止录音或播放,单击跳过键使播放指针指向下一段录音的起始地址,同时按住复位键和播放键,再依次松开复位键和播放键实现全部擦除。

sbit ISD_SS=P0^3;

sbit ISD_MISO=P0^0;

sbit ISD_MOSI=P0^1;

sbit ISD_SCLK=P0^2;

sbit key1=P3^2;

sbit key2=P3^3;

5.调试及制作过程

在系统的硬件选型与设计完成后,为了检验设计的合理性,必须经过PCB制板检验,制板工具采用的是Protel99SE。PCB制板是整个系统设计中重要的一项,步骤如下:

电路板整体设计。在PCB板的绘制之前,先有一个初步的电路板的设计,如采用几层电路板和组件使用什么样的封装和放置,使用尺寸等。这些能确定电路板设计的框架,是一项重要工作。

建立元器件封装。一般来说,有些元器件的封装在Protel99SE中已经建好,用户可直接使用。但是对于特殊的元器件,用户要自己建立原理图和PCB元件封装,在原理图和PCB图中才可以调用。自己建立的元器件封装也可导入Protel99SE 内部元件库,以后可直接调用。

绘制电路原理图。首先将使用到的元器件载入原理图,并摆放整齐,摆放的时候尽量使电路图走线方便。然后按照自己设计的电路进行接线,接线的目的是建立网络标号,凡事接在一起的引脚,都将会共用统一网络标号。绘制好的电路原理图需进行ERC校验,没有电气错误后,将PCB封装与原理图封装一一对应输入。创建网络表并导入PCB图中。绘制好电路原理图后,首先生成网络表,然后将网络表和元器件封装一同载入PCB图中。按照预先规划的布局,将元器件合理的摆放在PCB板上。

布线。在Protel99SE中,布线既可以是采用手动方式,也可以委托软件自动进行。对于自动布线,Protel99的自动布线往往还有很多令人不满意的地方,为此我们采用手动布线的方式完成PCB制板设计。

PCB电气规则检查。在完成手动布线之后,为了检验是否有短路或者断路的情况发生,常对PCB板进行电气规则检查。若出现错误,Protel99SE会将该元件或者连接线标记绿色,让人一目了然。当电气规则检查结果通过时,才可将PCB文件交给加工厂加工。最终PCB板图见附录。

6.总结

这次课程设计的项目虽然不是很大,但用的技术和知识一点也不逊色于大的项目设计,熟练的掌握了相关的技术知识和软件开发环境程序的设计,比如其中的编程软件KEIL和制作原理图的软件Altium Designer就是比较常用的编程开发制作软件。用到了SPI串行接口通信协议,STC89C51单片机的基本操作知识,C语言程序编辑等方面的知识。

这次课程设计也是一次非常难得的理论和实际相结合的机会,通过这次比较完成的课程设计,使我摆脱了以往单纯的理论知识的学习状态,并且在和实际实际的结合中锻炼了我的综合运用所学的专业基础知识。对于这次的课程设计,让我认识到了自己还有很多的不足,对于单片机应用方面的知识不是很熟练。对于书本上的很多的理论知识还是不够灵活的运用,有很多我们掌握的知识在等着我们去学习。我会在以后的工作学习生活中弥补我所缺少的知识。同时还从中学到了一些很重要的东西,那就是理论和实际相结合。怎样将我们所学的知识运用到我以后的工作中去。此次课程设计给我奠定了一个实践基础。

7致谢

感谢阳老师的悉心指导,让我在毕业前顺利完成了最后一个课程设计。在我对电路迷茫的时候,是他帮助我渡过难关。同时也非常感谢同学们的帮助,感谢你们在我测试时的帮助。经过一个月的努力,课程设计终于完成了。在电路设计程序开发和撰写论文的过程中,老师和学长们给予了我悉心的指导,在此我要向他们表示衷心的感谢。同时,老师们严谨的治学态度时刻都提醒我要严格要求自己,不断取得进步。正是在他们的谆谆教导下,我对课设中所涉及到的知识进行了深入的研究,他们丰富的实际经验是我学到了很多课本上学不到的东西。我要感谢学院的所有领导和老师,是他们给予我们良好的学习和实验环境,是他们教会了我们一些为人处事的道理。同时我还要感谢被本文引用的文献的作者,你们的经验和研究给了我很多思路。另外,我要感谢我的室友和同学、以及所有关心我支持我的人,尤其是我的父母长辈们,他们是我坚强的后盾,是我力量的源泉。无论是物质上还是精神上都给予我了巨大的帮助,借此机会,我要向你们表示最诚的感谢。

8.参考文献

[1] 杨将新、李华军.单片机程序设计及应用(第三版)[M]. 北京:电子工业出版社,2006.

[2] 胡汉才.单片机原理及其接口技术[M]. 北京:清华大学出版社,2004.

[3] 康光华、邹寿斌.电子技术基础数字部分(第五版)[M]. 北京:高等教育出版社,2006.

[4] 张毅刚、彭喜元.单片机原理及应用[M].北京:高等教育出版社,2003.

[5] 万隆,巴奉丽.单片机原理及应用技术[M].北京:清华大学出版社,2010.3

[6] 谢自美. 电子线路设计.实验.测试(第二版)[M].湖北:华中科技大学出版社.

[7] 冯育长等.单片机系统设计与实例分析[M] .西安电子科技大学出版社,2007.

[8] 杜洋. 爱上单片机(第2版) [M] .北京:人民邮电出版社,2011.

附录1 原理图

附录2:PCB板图

智能语音录放系统

语 音 录 放 系 统 设 计 报 告系别:电气工程与自动化 专业:xxxxx

摘要 目前,语音合成、语音识别、语音存储和回放技术的应用越来越广泛,尽管利用一般的单片机测控系统中都有的硬件电路(如A/D、 D/A、存储器等)能完成语音信号的数字化处理,但是功能比较单一、且效果不是很好。本文采用单片机AT89C52与语音芯片ISD2560组成的语音存储系统,实现了语音的录取、循环回放。系统硬件电路简单,调试方便,性价比高,实用性强。 关键词:语音录放系统;单片机AT89C52 ;ISD2560

第1章绪论 1.1导言 目前基于单片微机的语音系统的应用越来越广泛,如电脑语音钟、语音型数字万用表、手机话费查询系统、排队机、监控系统语音报警以及公共汽车报站器等等。本文用单片机AT89C52和录放时间达60S的数码语音芯片 ISD2560设计了一套智能语音录放系统,实现了语音的分段录取、组合回放,通过软件的修改还可以实现整段录取,循环播放,而且不必使用专门的 ISD语音开发设备。 1.2数字语音录放系统的发展 数字语音录放是指利用数字技术对语音信号进行采集、处理、并且在一定存储设备中进行存储,并可在需要时进行输出的过程。相对于模拟设备来说,数字设备易于集成、小型化、成本更低,同时更为稳定,且操作更为直接、方便,使得数字语音录放系统目前在各种领域中都得到了广泛的应用。例如监控环境中使用的语音采集系统;再如家庭或学校中使用的语音复读机等,都可看作是数字语音录放系统的典型应用。 然而目前一般的数字语音录放系统中,对语音只是进行简单的采集、存储和播放;虽然可以较大程度上保证语音的保真度,但过多的语音数据会造成对大量存储设备的需求。对于大型系统,可通过采用大容量的硬盘、甚至大规模的磁盘阵列来解决;但是对于小型的设备,例如便携式的语音复读机,由于容量有限,则不能采用同样的方法。 近年来,语音信号处理技术研究的突飞猛进,为数字语音录放系统提供了新的发展空间。对语音的采集、处理从以前简单的波形编码转变为进行参数编码、压缩,从而大大减少了存储数据。举例来说,原始语音一般都是采用8KHz抽样,16bits的线性PCM编码进行采集,在一般的系统中就直接将采集后的数据进行存储;而如果采

公共汽车智能语音报站系统

课题:公共汽车智能语音报站系统 一、设计内容 1 ?基本要求:采用复杂可编程逻辑器件设计一个功能完善、具有实用价值的智能语音报 站系统,通过按键控制可以用语音播报公共汽车所有的到站信息和下一目标站的信息,甚至在站间还可任意穿插简短的广告信息和城市文明规范,给乘客提供轻松、健康的乘车环境。 2 .提高要求:具有站位显示和人性化的录音操作功能。 、技术要求 1 ?语音信息分17段以上,至少保证9站线路的语音播报信息的存储; 2 ?能按报站要求任意组合放音; 3 ?具有正报、反报、重报、回退、复位功能(其中回退为提高要求); 4 ?有加、减、正反选择、重复、清零、录音、放音、地址选择等按键或DIP开关; 5 ?输出不失真功率大于125mW ; 6 .能实现指定地址人工控制长度的录音; 7?能用LED指示当前站的位置(提高要求); 8 ?每次播报时,每条信息必须播报两次; 9 .具有在系统编程功能; 三、设计原理 1. ISD1420单片20秒高保真语音录放IC ISD1420为美国ISD公司出品的单片语音录放电路。内部电路由振荡器、语音存储单元、 前置放大电路、抗干扰滤波器和输出放大器组成。最小的录放系统仅由一个麦克风、一个喇 2 叭、两个按钮、一个电源和少数电阻电容组成。录音内容存入EPROM永久存储单元,具有 零功率信息存储功能,这个独一无二的方法是借助于美国ISD公司的专利一一直接模拟存储 技术(DASTTM实现的。利用它,语音和音频信号被直接存储,以其原本的模拟形式进入E^PROM存储器。直接模拟存储允许使用一种单片固体电路方法完成其原本语音的再现,不仅语音音质优美,而且具有断电语音保护功能。 ⑴特点: ?所需外围元件少,电路简单,操作方便。 ?采用直接模拟量存贮技术DAST (Direct Analog Strorage Technology ),再现优质原声,没

语音录放器电子课程设计

南华大学电气工程学院 《电子技术课程设计》 设计题目:___________ 语音录放器___________ 专业:________ 本11通信02班 _________ 学生姓名:______________ 王佳杰____________ 学号:__________ 20114400218 ________ 指导教师:____________ 王彦________________ 教研室主任:__________ 王彦________________

语音录放器电子课程设计 《电子技术课程设计》任务书

2. 对课程设计成果的要求〔包括图表(或实物)等硬件要求〕: ■ ■■ ■ ■*?■ ■ ■ ■ HT?■ ■ H■ ■ W■■■ ■ ■ H!■ ■?*■ ■ ■ VI■ ■ H!■■■ ▼?■ ■ !R■ ■?T?■ ■ *■ ■ ■ ■ ■ ■ W■ ■ !n■ ■ m■ ■ *■ ■ ■H■ ■ BH!■ ■?■ ■■■ VI■ ■ H ■ ■?*■ ■ ■ ■■■ ■ ■ ■■■ ■?■ ■ H ■ ■ m■ ■ !T?■ ■ IV■■■*■■■ ■ ■ ■*!!■■■ H■ ■ ■!■!■■■ VI ■ ■ H■ ■?*?设计电路,安装调试或仿真,分析实验结果,并写出设计说明书,语言流畅简洁,文字不得少于3500字。要求图纸布局合理,符合工程要求,使用Protel软件绘出原理图(SCH和印制电路板(PCB), 器件的选择要有计算依据。 3. 主要参考文献: (1) 黄智伟.全国大学生电子设计竞赛技能训练[M].北京: 北京航空航天大学出版社,2007 (2) 黄智伟. 全国大学生电子设计竞赛制作实训[M].北京: 北京航空航天大学出版社,2007 (3) 黄智伟. 全国大学生电子设计竞赛系统设计[M].北京: 北京航空航天大学出版社,2006 (4) 黄智伟. 全国大学生电子设计竞赛电路设计[M].北京: 北京航空航天大学出版社,2006 (5) 黄智伟. 全国大学生电子设计竞赛常用电路模块制作[M].北京:北京航空航天大学出版社, 2010 (6) 黄智伟等?基于NI multisim 的电子电路计算机仿真设计与分析[M].北京:电子工业出版社, 2007 (7) 黄智伟.印制电路板(PCB设计技术与实践[M].北京:电子工业出版社,2009 (8) 高吉祥等.电子技术基础实验与课程设计[M].北京:电子工业出版社,2002 (9) 吴运昌.模拟集成电路原理与应用[M].广州:华南理工大学出版社,2001年 (10) 谭博学等.集成电路原理及应用[M].北京:电子工业出版社,2003 (11) 魏立军.CMOS 4000系列60种常用集成电路的应用[M].北京:人民邮电出版社,1993 (12) 杨宝清.实用电路手册[M].北京:机械工业出版社.2002 (13) 陈有卿.报警集成电路和报警器制作实例[M].人民邮电出版社1996 (14) 肖景和.红外线热释电与超声波遥控电路[M].人民邮电出版社.2003 4. 课程设计工作进度计划:

智能语音播报显示系统

智能语音播报、显示系统 作者: 1、方栋学号 1062610315 2、许其亮学号 1062610323 3、任帅辉学号 1062510127 作品简介: 1、制作背景: 随着智能化和机械化的发展,语音播报功能越来越受到大众的青睐,公交车、汽车、电动车、电话等得到了普及。但还有很多设备仍然不具有这种超便利的功能。为此我们设计了这款语音智能播报和选段显示系统,它可以应用于各种设备,小巧便利。 2、摘要: 本系统以APR9600语音芯片为基础,采用52单片机系统控制,和数码管显示,实现语音智能播报和显示。 调试与制作: 1、总体设计: 想通过控制电路的方式来选择工作方式,然后语音经过话筒输入进入语音芯片,再有音频电路(功放)再经过扬声器输出。通过单片机程序的控制实现播报系统的智能化。 2、语音芯片的选取与电路设计: 我们需要的是具有录放音功能的芯片,而且录音量不需要太大,但要可以录入足够多段。而且可以通过快进键来控制语音选段的播放。通过搜集资料我们选择了APR9600语音芯片。他有串行和并行两种模式,根据需要我们选择了串行模式。 功能介绍:置 MSEL1、MSEL2 均为 0,在录音时S8 置 1。置RE 端为 0 为录音状态,按住M1 即开始录第一段,松键即停止。再按住S1 即录第二段,如此一直分段录音,直到芯片溢出。在放音时(RE=1)S8 置 0 为串行选段控制方式,按一下/M1 只能放音第一段,再按还是放音第一段。这时的S2 有效成为快进选段键,每按一下S2 即向后移动一段,例如现在按了三下S2,再按S1 就放音第四段。因此可以实现选段放音。按CE 键复位为第一段。具体电路设计:

课程设计--语音录放器

课程设计--语音录放器

南华大学电气工程学院 《电子技术课程设计》设计题目:语音录放器 专业:本11通信02班 学生姓名:王佳杰 学号: 20114400218 指导教师:王彦 教研室主任:王彦

《电子技术课程设计》任务书 1.课程设计的内容和要求(包括原始数据、技术要求、工作要求等): 一、课程设计内容 题目:语音录放器 要求:电源电压DC6~12V,利用语音录放芯片完成声音的录放。 注:可以采用麦克风作为声音传感器,扬声器作为声音播放,ISD2560等语音芯片制作。 二、课程设计要求 1.综合运用已学习过模拟电路和数字电路等知识,阅读相关集成电路芯片资料和相关文献,了解电子电路设计的有关知识,方法和特点,掌握基本的电子电路设计和芯片使用方法。 2.一人一题,所设计的电路必须制作成功,并且全部或者部分通过计算机仿真。课程设计必须自己独立完成,不得从网上下载,一经发现该课程成绩记零分。 3.课程设计设计说明书(报告)应包括有: ①电路工作原理分析 ②电路元器件参数设计计算 ③电路调试说明 ④电原理图和PCB图(必须自己画)

⑤元器件装配图(必须自己画) ⑥元器件清单 ⑦自己的收获和体会 ⑧要求字数不得少于3500字 ⑨要求图纸布局合理,符合工程要求,使用 Protel等软件绘制电原理图(SCH)、元器件布 局图和印制电路板(PCB)。 4.所有的文档和表格必须采用Word形式。 5.同类型的设计题可以组成一个设计组,组员之间可以开展研究与讨论。雷同者均计0分。 6.阅读有关芯片英文参考资料,理解资料内容。 7.英文资料中的曲线、参数、方框图、引脚端封装等图(不包括电原理图和PCB图)可以直接采用(pdf 文档中的图可放大300倍后裁剪到Word文档中),图中的英文可以采用英文(中文)方式翻译在图下。 8.英文资料中的一些词,如果翻译拿不准,可以采用英文(中文)方式标注。 9.设计资料中的有关的公式可以直接采用。 10.课程设计结束,需要交制作的作品、文字稿和电子稿,采用Word文档形式。 11.成绩评定: ①按ABCDE分档,其中:优秀为A,良好为B,

语音回放系统

徐州师范大学科文学院本科生课程设计 课程名称:电子综合设计 题目:语音录放系统的设计 专业班级: 学生姓名: 学生学号: 日期: 指导教师: 科文学院教务部印制

一、课程设计目的、任务和内容要求: 具体设计任务如下: 1.熟悉语音录放系统的工作原理; 2.设计出语音录放系统的设计方案; 3.连接硬件电路加以实现; 4.撰写课程设计报告。 设计要求: 设计并制作一个数字化语音存储与回放系统。放大器1的增益为46dB,放大器2的增益为40dB,增益均可调;带通滤波器:通带为300Hz~3.4kHz ;ADC:采样频率f s =8kHz,字长=8位;语音存储时间≥10秒;DAC:变换频率f c =8kHz,字长=8位; 回放语音质量良好。

二、进度安排: 第1~3天:查找资料,进行需求分析和概要设计; 第4~6天:各模块的详细设计; 第7~12天:软件实现与调试; 第13~14天:写课程设计报告并提交源程序。 三、主要参考文献: [1] 张常年:ISD4004语音芯片的工作原理及智能控制系统中的应用[J].电子元件与材料,2001,6月. [2].《第四届全国大学生电子设计竞赛获奖作品选编(1999)》,北京理工大学出版社,2001 [3] 高洪亮、张国忠、杨杰,基于ISD4004的电梯语音系统设计[J],电子技术2005,9月. [4] 何立民,嵌入式系统的定义与发展历史[M],机械出版社,2005年,6月 [5] 詹荣开,GCC中文手册[M],电力出版社,2001年,3月. 指导教师签字: 年月日

目录 目录..................................................................... I 摘要................................................................... II ABSTRACT ................................................................. II 1 概述.. (1) 1.1课题的背景和意义 (1) 1.1.1设计概述 (1) 1.1.2 课题背景 (1) 1.1.3设计要求 (1) 1.1.4设计意义 (2) 2 设计方案简述 (3) 2.1系统工作原理 (3) 2.2设计方案 (3) 2.3核心器件ISD1420介绍 (3) 2.3.1 概述 (3) 2.3.2 ISD1420简介 (4) 2.3.3 芯片特点 (4) 2.3.4 芯片引脚功能 (5) 3 详细设计 (7) 3.1ISD1420芯片应用 (7) 3.2ISD1420引脚详细说明 (7) 3.3芯片操作模式 (9) 3.4ISD1420最小化系统的录放 (11) 3.5键盘控制模块 (12) 3.6录音和放音模块 (12) 3.7芯片程序编写 (12) 4 设计结果及分析 (15) 5 总结 (16) 参考文献 (17)

基于ISD4004的语音录放系统

本科毕业设计 (2012届) 题目语音录放系统的设计 学院 专业 班级 学号 学生姓名 指导教师 完成日期2012年5月

摘要 本论文主要实现语音录放系统的设计。语音录放系统主要包括单片机控制模块、语音采集模块、语音处理模块、信号放大模块,其中单片机控制模块是整个系统设计的关键。在语音的录放过程中,单片机通过SPI通信方式与语音模块进行通讯,来实现语音的录音与播放。由于每段录音都对应着不同的地址,因此在播放录音时,需要发送需要播放的地址即可播放。 语音录放系统的信号处理过程主要包括语音的采集、信号的放大和语音的滤波。语音经过驻极体传感器,即麦克风,把声波信号转换成电信号。传感器采集的电信号进过放大电路,放大一定倍数,经滤波、耦合之后送至语音模块。语音模块对连续变化的语音信号进行采样,抽取其中的语音信号电平,直接存储在语音芯片ISD4004中,因此使得语音自然真实。当语音播放时,需要在语音芯片的输出段加一个带通滤波器,以滤除音频带宽以外的信号,从而减少杂音的干扰。STC89C52单片机的程序,使用keil编译程序进行设计和调试完成,其主要功能是控制语音模块,以及液晶显示模块。 关键词:微控制器;录音放音;ISD4004; ABSTRACT The main aim of this paper is to realize the function of voice recording and playback system. The key to the overall system design of the voice recording system which includes a single-chip control module, voice acquisition module, voice processing module, signal amplification module, is MCU control module. In the voice playback process, the microcontroller communicates through SPI communication voice module,

3120130802303-岳丽军-基于ISD1720语音录放器说明书

目录 1.前言 (1) 1.1设计背景 (1) 1.2设计内容与要求 (1) 2.总体方案设计 (2) 2.1方案比较 (2) 2.2 方案论证 (2) 2.3方案选择 (3) 3.单元模块的设计 (4) 3.1 核心控制模块 (4) 3.1.1 STC89C52单片机介绍 (4) 3.2 音频处理模块 (5) 3.2.1 ISD1720芯片简介 (5) 3.2.2 SPI模式 (7) 3.2.3微机接口 (7) 3.2.4 SPI 协议总述 (8) 3.2.5 SPI命令总览 (8) 3.2.6 ISD1720的存储结构 (9) 3.3 系统的总体设计 (9) 3.3.1 STC89C52的外围电路设计 (10) 3.3.2 音频处理电路设计 (10) 4. 软件设计 (11) 4.1软件设计思路 (12) 4.2单片机通信接口 (13) 5. 调试及制作过程 (14) 6.总结 (15) 7致谢 (16) 8. 参考文献 (17) 附录1 原理图 (18) 附录2:PCB板图 (19) 附录3:调试程序 (20)

1.前言 1.1设计背景 随着经济的进步,语音信号处理技术研究的突飞猛进,为数字语音录放系统提供了新的发展空间。对语音的采集、处理从以前简单的波形编码转变为进行参数编码、压缩,从而大大减少了存储数据。在越来越多的领域里,人们逐渐意识到使用语音交互界面的巨大价值,已经开始尝试采用语音技术,并且在不少的领域里取得了喜人的成果。语音技术已经从锦上添花的点缀,变为实实在在为用户提供便利的重要特征与内涵,也成为衡量电子电器产品的一个重要标志。近几年集成电路领域出现了重大变革,产生了许多新的技术和产品,开拓了更广泛的应用领域,语音电路已经迅速发展成为当前“会说话”电子产品,是家电产品,通信产品和网络化产品中不可或缺的重要集成电路体系,朝着更大容量,更优音质,更高智能,更具有灵活性的方向发展。 本系统所用的ISD1720内部自带有D/A和A/D转换电路,所以外围点路不必加数模和模数转换电路,简化了芯片的外围电路,是电路的受外界干扰小,使系统工作更稳定。数字语音录放是指利用数字技术对语音信号进行采集、处理、并且在一定存储设备中进行存储,并可在需要时进行输出的过程。相对于模拟设备来说,数字设备易于集成、小型化、成本更低,同时更为稳定,且操作更为直接、方便,使得数字语音录放系统目前在各种领域中都得到了广泛的应用。例如再如家庭或学校中使用的语音复读机等,都可看作是数字语音录放系统的典型应用。 1.2设计内容与要求 设计一个录放系统,特点如下:能正常录制并且能播放出声音,并在七段数码管显示录放时间。方便使用,并能达到一定的精度。电路简单,能节约成本,功耗低。 ·功能要求:录制并能使录制的语音能播放出来; ·用按键通过单片机实现录制、播放的控制,并同时用LED数码管显示录放状态、时间; ·在设计的过程中使用了prote软件绘制电路原理图和PCB图 ·用ISIS对电路进行仿真,调试 ·在实验的最后对实物电路进行观察和调试,书写设计 ·语音录放系统用于生活很多场所,如复读机系统公交站报站系统等场合。 ·具有较高使用价值。

基于AT89C51的语音录放系统

基于AT89C51的语音录放系统 唐宏文 (扬州高等职业技术学校江苏扬州 225003) 摘 要: ISD系列单片语音录放集成电路是ISD公司产品。这是一种永久记忆型语音录放电路,可重复录放10万次。该芯片采用多电平直接模拟量存储专利技术,从而打破传统的先A/D再D/A的模式。每个采样值可直接存储在片内单个EEPROM单元中,因此能够非常真实、自然地再现语音、音乐、音调和效果声,从而避免一般固体录音电路因量化和压缩造成的量化噪声和“金属声”。其集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和EEPROM。因此,外围电路元件少,只需少量元件就可组成一个功能齐全的固体录放音系统。此外,语音芯片还具有重放时音质好,没有常见的背景噪音;提供零功率信息存储,无需备用电源,掉电后录音内容仍可永久性保留;采用单电源供电等特点[1]。 此设计采用单片机AT89C51和录放音时间达60S的语音芯片ISD2560设计一个多功能的语音录放系统,通过单片机控制实现语音的分段录音,分段放音,重复放音及连续放音的功能。可通过修改软件实现组合回放,整段录音,而且不必使用专门的ISD语音开发设备。 关键词:单片机;语音;录音;回放 中图分类号:TP23 文献标识码:A 文章编号:1671-7597(2011)0510178-01 1 语音录放系统的设计目的存储及语音信号的还原。整个系统采用直流5V电源供电。语音信号的采集 通过积极柱体的话筒拾取,语音信号的还原通过LM386音频功放进行放随着现代电子、电器产品及设备智能化水平的不断提高,语音系统是 大,至扬声器输出。 近年来蓬勃发展的多媒体技术的一种具体应用。渗透到仪器仪表、机电一 4 语音录放系统的软件设计思路 体化、人工智能、邮电业务等许多领域。智能录音可以克服磁带录音所存 在的缺点,可以快速查找和编辑整理。软件设计主要是实现单片机AT89C51对录音及放音的控制。主要根据采用单片机AT89C51和录放音时间达60S的语音芯片ISD2560设计和制以下几步实现:1)在系统刚上电时,对AT89C51进行初始化。2)扫描是作语音录放系统,实现了语音的分段录音,分段放音,重复放音及连续放否有按键按下,若有按键按下,则进入相应的功能子程序;若没有按键被音的功能。可以很方便的由软件编程进行功能的调整,而且不必使用专门按下,则继续扫描按键。3)通过AT89C51的口线对ISD2560的地址端送起的ISD语音开发设备。具有技术更新周期短、成本低、开放灵活等优点始地址。4)设置ISD2560的控制信号,进行录音或放音。 [1]。重复2)~4)步,进行编程可实现语音录放音的功能。整个系统软件 2 语音录放系统的设计原理设计思路流程如图2所示。 该语音录放系统是基于单片机AT89C51控制的一个系统。单片机的 P1口、P3.4和P3.5分别与ISD2560的地址线A0~A9相连,用以设置五个语 音段的起始地址。单片机的P3.0口~P3.3口用以控制录放音状态。单片机 的P0.7口连接一个绿色发光二极管,用以发光时表示为放音状态。单片机 的P0.6口连接一个红色发光二极管,用以发光时表示为录音状态。单片机 的P0.4口连接一个按键,供录音时使用。单片机的P0.3口连接一个按键, 供连续放音时使用。单片机的P0.5口连接一个按键,供单段放音时使用。 单片机的P3.1口连接一个按键,供停止放音时使用。 录音时,按住录音键REPLAY,单片机通过口线设置语音段的起始地 址,再使PD端、P/R 图2 整个系统软件设计思路流程图 第二段、第三段、第四段和第五段。特别值得注意的是,录音时间不能超 ISD2560是美国ISD公司的ISD系列单片语音录放集成电路的一种,它过预先设定的每段语音的时间。 采用直接模拟量存储技术,将每个采样值直接存储在片内的快闪存储器放音时,根据需要的模式,选择按下放音键(单段放音键SPLAY,连 中,能较好地保留模拟量中的有效成分,音质较好,目前在语音合成设计续放音键DPLAY),找到相应的语音段起始地址,并通过口线送出。再将 中应用很广泛。采用AT89C51单片机和ISD2560语音芯片设计是一种新型语 P/R端口设为高电平,PD 音录放系统。该语音系统硬件电路简单,调试方便。具有音色自然、使用 音,这时单片机只需等待ISD2560 方便、单片存储、反复录放、扩展容易、功耗低微、不怕断电等许多特为一负脉冲,在负脉冲的上升沿,该段语音才播放结束,所以单片机必须 点,即可作为电脑语音系统的语音板,又可作为语音服务系统的子系统。 实际应用表明具有较好的实用价值。 3 语音录放系统的硬件部分设计 参考文献: [1]陈有卿,实用语音与音效集成电路300例[M].北京:中国电力出版社, 2005. [2]胡汗才,单片机原理及系统设计[M].北京:清华大学出版社,2002. [3]任致程,语音录放和识别集成电路应用与制作实例[M].北京:人民邮 电出版社,1999. 图1 系统的构成方框图 [4]黄亮,基于AT89C51单片机的串口通信程序的设计[J].电子制作, 该语音录放系统由单片机AT89C51和语音芯片ISD2560组成。系统的构 2006(07):29-32. 成方框图如图1所示。AT89C51主要用来控制整个系统,通过相应的按键进 [5]The Rational Unified Process An Introduction[J].Second 行相应的操作;语音芯片ISD2560主要负责语音信号的采集、语音信号的 Edition,Addison-Wesley,2002:703.

基于isd4004芯片的语音录放系统设计

摘要:本文介绍了基于STC12C5A60S2单片机及ISD4004语音板为主要部件的语音录放电路的工作原理、硬件和软件的设计。ISD4004系列工作电压3V,单片录放时间8至16分钟,音质好,适用于移动电话及其他便携式电子产品中。 芯片设计是基于所有操作必须由微控制器控制,操作命令可通过串行通信接口SPI送入。论文概述了语音录放电路的原理,并且在介绍语音录放系统功能的基础上,提出了系统的总体构成。针对录放系统的录音、放音部分的总体设计方案进行了论证。进一步介绍了单片机AT89C52应用在系统中的应用,分析了系统各部分的硬件及软件实现。 本次设计目是完成一个简单方便,能可靠稳定工作的语音录放系统,该方案结构简单,控制可靠, 便于推广。 关键词:ISD4004 AT89C52单片机语音录放 Abstract:This paper introduces ISD4004 based on STC12C5A60S2 single chip computer and of the main parts of speech plate as the working principle of voice recording circuit and the design of hardware and software. ISD4004 series working voltage, monolithic 3V recording time 8 to 16 minutes, timbre, suitable for mobile phones and other portable electronics. Chip design is based on all the operation must by micro controller control, operation orders through serial communication interface SPI into. This paper summarizes the principle of voice recording circuit, and introduces the function of speech on the basis of recording system, puts forward the general structure of the system. Recording system for the recording, playback part of the overall design scheme is demonstrated. This paper introduces microcontroller AT89C52 single applications in system, the application system were analyzed each part of hardware and software realization. This design is to complete a reliable and stable working voice recording circuit. The design is simple in structure, reliable control and facilitate promotion. Keyword: ISD4004;89C52microcontroller;voice recording and playback

DSP语音录放课程设计.

青岛工学院 课程设计报告 课程设计名称:语音采集和放送学院:信息工程学院 学生姓名:郑肖肖 班级:电子信息工程1班学号:201102305102 指导教师:孙文汇

基于TMS320C5416 DSP的语音信号的采集和放送 一、实践的目的和要求 1、实践目的 信息技术和超大规模集成电路工艺的不断发展,极大地推动了 DSP 的发展。DSP 技术的应用领域也越来越广,尤其在音频处理领域。目前,在很多语音处理系统中都用到了语音录放模块,采集现场的声音并存储起来供以后回放。语音处理系统的实时性、功耗、体积、以及对语音信号的保真度都是很影响系统性能的关键因素。本设计采用的高速54x DSP 芯片,最高频率能达到160MIPS,能够很好的解决系统的实时性;采用的数字编解码芯片TLV320AIC23(以下简称AIC23)具有16~32 位采样精度,录音回放模式下仅23mW 的功耗。因此,该音频编解码芯片与54x DSP 的结合是可移动数字音频录放系统、现场语音采集系统的理想解决方案。 在CCS环境下基于TMS320C5416芯片的语音采集压缩存储与回放。通过这次课程设计,加深对CCS集成开发环境,熟悉DSP 54X同步串口原理,了解音频编解码芯片TLV320AIC23原理,了解存储芯片NAND FLASH原理,掌握DSP54X中断原理以及DSP试验系统箱的使用。锻炼逻辑思维能力、动手能力以及独立解决问题的能力,对以后更深入地学习和应用数字信号处理及相关知识作准备。 经过实验表明,本设计实现的基于定点 DSP 的语音录放系统具有如下优点: 1) 音频数据占用资源少 2) 声音保真度高 3) 开发难度低 4) 语音芯片与DSP 接口电路简单 5) 体积小 2、实践要求 (1)了解DSP开发工具及其安装过程 (2)熟悉DSP开发软件CCS使用 (3)熟悉工程文件的建立方法、汇编程序开发调试过程 (4)熟悉常用C5416系列指令的用法 (5)通过McBSP1设置AIC23工作模式,通过McBSP0控制AIC23编码和解码,语音信号可由MIC 输入和LINEIN输入,采集的语音数据存储在NAND FLASH上,语音的回放方式可以为BYPASS和LOOP-BACK。

数字化语音存储与回放系统..

摘要 语音录放系统以AT89C51单片机为控制核心。ISD2560是一种永久记忆型语音录放电路器件,它具有音质自然、使用方便、单片存放、反复录音、低功耗、抗断电等特点,广泛应用于许多领域。ISD2560省去A/D和D/A转换器,集成度较高,内部包括前置放大器、内部时钟、定时器、采样时钟、滤波器、自动增益控制、逻辑控制、模拟收发器、解码器和480 KB的EEPROM。为降低成本,在最小硬件设计基础上,系统功能尽可能用软件程序实现,利用C51高级C语言编程开发。 关键:词AT89C52单片机,ISD2560,语音录放

前言 单片机是一款功能强大,集成度非常高的数字处理系统。它集成了ADC和PWM 的模块而且还有硬件滤波器!它基本上可以处理生活中实时性不太强的数字信号和模拟信号,并实现通信。该课题设计基于AT89C51单片机,介绍和分析了录音器的基本原理,并作出较为简单的录音器模型展示其原理!主要运用了AT89C51单片机内部集成的ADC转换模块以及PWM功能,将从外部接收的模拟信号转换为数字信号,并存储在AT45DB41B存储芯片中,再将从AT45DB041B存储芯片中读取数字信号转化为模拟信号,送到外部的喇叭中进行播放。主要功能有录音,存储,删除,放音等!

Abstract The voice recording system with AT89C52 MCU as the control core. ISD2560 is a permanent memory type voice recording circuit device, it has the quality of natural, easy to use, a monolithic storage, repeated recordings, low power consumption, power resistance and other characteristics, are widely used in many fields. ISD2560without A / D and D / A converter, high integration level, interior includes a preamplifier, an internal clock, timer, sampling clock, filters, automatic gain control, logic control, analog transceiver, decoder and480 KB EEPROM. In order to reduce the cost, the minimum based on the hardware design, system function as far as possible using a software program, using C51 advanced C programming language Keywords: AT89C52, ISD2560, voice recording circuit

基于单片机的语音录放模块

单片机原理与应用 课程设计报告 题目:基于单片机的语音录放模块学生名字: 学生班级: 学生学号: 指导老师: 课题组其他成员名字: 成绩: 2014年12月12日

从20世纪开始,持续更新换代的电子科技产品的不断问世,加速了电子行业的发展,而数码技术的不断完善,更让电子科技产品走向多功能化和专业化。基于单片机的语音录放模块运用单片机的简便性和实用性,被广泛应用于各种语言警示装置、留言装置、高档玩具和电子礼品等方面,为人们的生活增添了多姿多彩的一笔。本次单片机实验的基于单片机的语音录放模块主要是实现一段声音的录放功能。它在设计上采用四个模块,分别是电源转换模块、控制电路模块、语音芯片模块、音频功放模块。其中电源转换模块采用LM7805和LM1117进行转换电压,分别产生5V和3.3V的电压。语音芯片模块采用ISD4002芯片,音频功效模块实现运放的功能是通过采用LM386来完成。 关键词:电子科技产品;语音;简便;实用

一、引言................................................................................................................... - 3 - 1.设计意义........................................................................................................ - 3 - 2.设计目的........................................................................................................ - 3 - 3.设计原理概述................................................................................................ - 3 - 二、设计任务及要求............................................................................................... - 3 - 三、硬件介绍........................................................................................................... - 3 - 1 STC89C5 2 ....................................................................................................... - 4 - 2 ISD4002 .......................................................................................................... - 4 - 3 LM386 ............................................................................................................. - 4 - 四、设计内容........................................................................................................... - 5 - 4.1 总体设计方案图........................................................................................ - 5 - 4.2各模块的设计电路图.................................................................................. - 5 - 1)电源转换模块....................................................................................... - 5 - 2)控制电路模块....................................................................................... - 6 - 3)语音芯片模块....................................................................................... - 6 - 4)音频功放模块....................................................................................... - 7 - 4.3 整体电路图................................................................................................ - 8 - 4.4器件清单..................................................................................................... - 8 - 五、测试结果及分析............................................................................................... - 9 - 六.总结与体会....................................................................................................... - 10 - 七、源程序............................................................................................................. - 10 -

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

龙源期刊网 https://www.360docs.net/doc/403769195.html, 基于ARM的音频录放系统设计 作者:王玲玲丁学用 来源:《中国新技术新产品》2017年第09期 摘要:本文给出了基于ARM体系结构的音频录放系统总体设计方案。搭建硬件平台、构建交叉开发环境,对Linux操作系统内核移植,根据Linux2.4内核UDA1380音频芯片结构,设计了符合系统要求的UDA1380音频驱动、矩阵键盘驱动,基于音频驱动系统调用函数,设计与开发用户应用层程序,实现了音频录放系统的设计要求。 关键词:Linux;S3C2410;UDA1380 中图分类号:TP391 文献识别码:A 0.引言 当今社会是一个数字化信息迅猛发展的社会,语音信息的数字化处理技术得到了全社会的普遍认可和广泛的应用。因此生产的语音信息处理器的性能也随着科学技术的快速发展而愈来愈好。数字语音录放系统是指利用数字技术对语音信号进行采集、处理,并且在一定的存储设备中进行存储,而且可在需要时进行输出。与模拟设备相比较,数字设备更趋向于集成化、微型化,且成本低、稳定性强、操作简单方便。使得数字语音录放系统广泛地渗透到仪器仪表、人工智能、电话的录放音、车辆的到站提示音、移动电话机以及其他便携式电子产品、监控环境中使用的语音采集系统、智能玩具等多种领域。 本文研究的意义在于它能用于实时监听、信息提示,会议记录,站名广播等,能够省去听众现场记录,节约笔墨纸张,可使听众专心听讲,可按设定时间功能自动播放提示预警信息等。 1.系统总体设计(图1) 1.1 硬件整体结构 本系统的硬件电路部分将由以下器件组成:微处理器S3C2410、内存、24bit编解码芯片UDA1380、时钟、电源、矩阵键盘等。内存包括16MB的NOR FLASH和32MB的SDRAM。S3C2410内置了一个IIC控制器,控制器通过IIC总线控制音频信号。FIFO(First In First Out)是先进先出电路,在系统中引导数据先进先出功能,作为一个临时存储数据的音频数据缓冲区,通过S3C2410内置IIS控制器共同工作实现音频数据传输。由于S3C2410有一个内置DMA控制器,系统可以应用DMA传输和缓存段来提高音频数据实时性处理性能,系统硬件结构如图2所示。 1.2 音频接口电路设计

相关文档
最新文档