您的位置 首页 应用

ISD4004语音芯片的作业原理及智能控制系统中的使用

ISD4004语音芯片的工作原理及智能控制系统中的应用

1 概述

ISD4004是美国ISD公司制作的一种新款语音芯片。与ISD其它系列语音产品不同的是,ISD4004是一种微操控器“从”设备,而“主”操控器可所以内置有SPI兼容接口的微操控器,也能够用I/O仿真SPI通讯协议。ISD4004系列作业电压为3V,单片录放时刻为8~16分钟,音质好,适用于移动电话及其它便携式电子产品中。该芯片选用CMOS技能,内含振荡器、抗混叠滤波器、滑润滤波器、音频扩大器、主动态噪及高密度多电平闪耀存贮陈设。芯片的一切操作有必要由微操控器操控,操作指令可经过串行通讯接口(SPI或Microwire)送入。ISD4004选用多电平直接模仿量存储技能,每个采样值直接存贮在片内闪耀存贮器中,因而能十分实在、自然地再现语音、音谐和作用声,避免了一般固体录音电路因量化和紧缩形成的量化噪声和“金属声”。采样频率可为4.0,5.3,6.4,8.0kHz,频率越低,录放时刻越长,音质则有所下降, 片内信息存于闪耀存贮器中,可在断电情况下保存100年(典型值),重复录音10万次。

2 引脚功用描绘

ISD4004的引脚摆放如图1所示,各引脚功用如下:

电源(VCCA,VCCD):为使噪声最小,芯片的模仿和数字电路运用不同的电源总线,而且别离引到外封装的不同管脚小,模仿和数字电源端最好别离走线。尽可能在接近供电端处相连,而去耦电容应尽量接近器材。

地线(VSSA,VSSD):芯片内部的模仿和数字电路也运用不同的地线。

同相模仿输入(ANA IN+):录音信号 的同相输入端。输入扩大器可用单端或差分驱动。单端输入时,信号由耦合电容输入,最大起伏为峰峰值32mV,耦合电容和本端的3kΩ电阻输入阻抗决议了芯片频带的低端截止频率。差分驱动时,信号最大起伏为峰峰值16mV,与ISD33000系列相同。

反相模仿输入(ANA IN-):差分驱动时,为录音信号的反相输入端。信号经过耦合%&&&&&%输入,最大起伏为峰峰值16mV。

音频输出(AUD OUT):供给音频输出,可驱动5kΩ的负载。

片选(SS):此端为低,即向该ISD4004芯片发送指令,两条指令之间为高电平。

串行输入(MOSI):此端为串行输入端,主操控器应在串行时钟上升沿之前半个周期将数据放到本端,供ISD输入。

串行输出(MISO):ISD的串行输出端。ISD未选中时,本端呈高阻态。

串行时钟(SCLK):ISD的时钟输入端,由主操控器发生,用于同步MOSI和MISO的数据传输。数据在SCLK上升沿锁存到ISD,鄙人降沿移出ISD。

中止(INT):本端为漏极开路输出。ISD在任何操作(包含快进)中检测到EOM或IVF时,本端变低并坚持。中止状况鄙人一个SPI周期开端时铲除。中止状况也可用RINT指令读取。

OVF标志用来指示ISD的录、放操作已抵达存储器的结尾。只在放音中检测到内部的EOM标志时,此状况位才置1。

行地址时钟(RAC):漏极开路输出。每个RAC周期表明ISD存储器的操作进行了一行(ISD4004系列中的存贮器共2400行)。该信号坚持高电平的时刻为175ms,低电平时刻为25ms。在快进方式,RAC可坚持高电平218.75μs,低电平31. 25μs。该端可用于存储办理技能。

3 作业原理与功用特性

ISD4004声响录放选用CchipCorder专利技能,即无须A/D转化和紧缩就能够直接贮存,没有A/D转化差错,在个记载位(BIT)可存储250级声响信号,相当于一般的A/D记载的8倍。

3.1 SPI(串行外设接口)

ISD4004作业于SPI串行接口。SPI协议是一个同步串行数据传输协议,该协议假定微操控器的SPI移位存放器在SCLK的下降沿作业,因而关于ISD4004而言,在时钟上升沿将锁存MOSI引脚的数据,而鄙人降沿则将数据送至MISO引脚。

3.2 SPI接口指令

SPI的接口指令如表1所列。

表1 SPI的接口指令

指 令 8位操控码<16位地址> 操 作 摘 要
POWERUP 00100XXX 上电:等候TPUD后操作能够作业
SET PLAY 11100XXX 从指定地址开端放音。有必要后跟PLAY指令使放音持续
PLAY 11110XXX 从当时地址开端录音(直至EOM或OVF)
SET REC 10100XXX 从指定地址开端录音。有必要后跟REC指令录音持续
REC 10110XXX 从当时址开端录音(直至OVF或中止)
SET MC 11101XXX 从指定地址开端快,有必要后跟MC指令快进持续
MC 11111XXX 中止当时操作
STOP WRDN 0X01XXXX 中止当时操作并掉电
RINT 0X110XXX 读状况:OVF和EOM

3.3 SPI端口的操控位

SPI端口操控位如图2所示。

3.4 SPI操控存放器

SPI操控存放器操控器材能够完结如录放、录音、信息检索(快进)、上电/掉电、开端和中止操作、疏忽地址指针等功用。详细操控位如表2所列。

表2 操控存放器功用表

功 能 功 能
RUN   答应/制止操作 PU   电源操控
1 开端 1 上电
0 中止 0 停电
P/R   录/放方式 IAB   操作是否运用指令地址
1 放音 1 疏忽输入地址存放内容
0 录音 0 运用输入地址存放的内容
    快进方式 P15P0   行指针存放器输出
1 答应快进 A15A0   输入地址存放器
0 制止      

当IAB置0时,录、放操作从A9~A0地址开端。为了能衔接地录、放到后续的存储空间,在操作抵达该行末之前,应宣布第二个SPI指令将IAB置1,不然器材在同一个地址大将重复循环。这一点对语音提示功用很有用。RAC脚和IAB位可用于信息办理。

4 在能操控中的典型运用

本体系是以单片机,语音处理芯片及报警传感器为根底,使用公共电话网络建立起来的能家居服务体系。它具有以下主要功用:

(1)家电操控功用:打电话在经过暗码校验后,在语音的提示下,进行长途操控家电、查询其作业状况及家电守时操作。

(2)电话录音功用:可来电留主及用户自己录音。

(3)主动语音报警功用:在无的情况下,监控体系检测到不合法闯入,能主动拔打报警电话。在叫通后,能接报警信息以语音的方式发送出去。

由上能够看到,在整个家居服务体系中,要屡次完结语音提示,应对,查询等功用。这些功用的完结是靠单片机89C51与ISD4004之间的通讯来完结的。89C51与ISD4004的衔接如图3所示。

图中,ISD4004的13管脚是模仿语音信号的输出端,输出的语音信号经过LM386功率扩大器扩大,然后经过变压器耦合到电话线上。

M%&&&&&%是麦克风,即语音信号的输入端,输出的模仿语音信号经过三极管组成扩大器加到ISD4004语音芯片的输入端。

该体系的录音子程序如下:

LUYIN: ;用户录音子程序

MOV R0,# # # # # # # # # #

ACALL FAST ;语音提示怎么修正

JB P3.5,$

MOV A,#20H ;语音芯片上电

ACALL ISDX

SETB P1.0

ACALL YS50 ;上电延时

ACALL YS50

MOV A,# # # # #

;“# # # # # #”表明是录音详细地址

ACALL ISDX ;置录音地址

MOV A,#0A0H

ACALL ISDX

SETB P1.0

LUY1:MOV R1,#20H ;录音开端

LUY2:ACALL YS50

DJNZ R1,LUY2

MOV A,#0B0H ;录音

ACALL ISDX

SETB 1.0

JNB P3.3,$

LUY9:MOV A,#30H

ACALL ISDX

SETB P1.0

LUY3:MOV R5,#10H

LUY5:JNB P1.4,LUY4 ;查看录音是否超时

JNB P3.5,LUY3

DJNZ R5,LUY5

MOV A,#30H ;录音中止

ACALL ISDX

SETB P1.0

LUY6:MOV R4,#0FFH

LUY7:MOV R5,#0FFH

LUY8:MOV R6,#0FFH

LUYA:JNB P3.5,LUY9

DJNZ R6,LUYA

DJNZ R5,LUY8

DJNZ E4,LUY7

SJMP GUANJI

LUY4:MOV R0,# # # # # #;“录音超越,请重录制”

ACALL FSAT

SJMP LUYIN

放音子程序:

FANGYI:MOV R0,# # # # # #;“提示放音程序开端作业”

ACALL FAST

FANGY2:MOV R1,#0FFH

FANGY3:MOV R2,#0FFH

FANGY4:MOV A,#0FFH

MOV P0,A

SETB P0.7

SETB P0.4

CLR P0.5

SETB P0.6

MOV A,P0 ;读8880状况存放器

JB ACC.2,FANGY6

FANGY6:DJNZ R2,FANGY4

DJNZ R1,FANGY3

SJMP GUANJI

CLR P0.4

MOV A,P0 ;读8880接纳数据存放器

ANL A,#0FH ;屏蔽高四位

CJNE A,#02H,FANGYI;查询是否“2”键按下,是则放音

FANGY5:MOV A,#0FFH

MOV P0,A

SETB P0.7

SETB P0.4

CLR P0.5

SETB P0.6

MOV A,P0

JNB ACC.2,FANGY5

MOV R0,# # # # #

ACALL FAST

INC R0

SJMP FANGY2

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/221879.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部