位置:51电子网 » 技术资料 » 电源技术

ISD4004-16M语音芯片的循环录放电路设计

发布时间:2008/5/28 0:00:00 访问次数:377

摘要:针对isd语音芯片的特点,设计一种由单片机控制,能够循环录放的语音电路,可作为录音机,复读机、音频记录仪使用,既节省存储空间,又降低成本,具有较高的实用价值。

关键词:isd4004语音循环录放

目前,市场上的固体录音机及各种录音笔,大多采用的是顺序录音,不具备循环录音功能,一旦存储器录满,必须重新操作才行。本文设计一种能够循环录放的语音电路,即可解决上述问题。

1器件功能介绍

isd系列语音芯片是美国isd公司推出的产品。该系列语音芯片采用多电平直接接模拟存储(chipcorder)专利技术,声音不需要a/d转换和压缩,每个采样值直接存储在片内的闪烁存储器中,没有a/d转换误差,因此能够真实、自然地再现语音、音乐及效果声。避免了一般固体录音电路量化和压缩造成的量化噪声和金属声。

isd4004语音芯片采用cmos技术,内含晶体振荡器、防混叠滤波器、平滑滤波器、自动静噪、音频功率放大器及高密度多电平闪烁存储阵列等(见图1),因此只需很少的外围器件就可构成一个完整的声音录放系统。芯片设计是基于所有操作由微控制器控制,操作命令通过串行通信接口(spi或microwire)送入。采样频率可为4.0hz、5.3hz、6.4hz、8.0khz,频率越低,录放时间越长,而音质则有所下降。片内信息存于内烁存储器中,可在断电情况下保存100年(典型值)反复录音10万次。器件工作电压3v,工作电流25~30ma,维持电流1μa?单片录放语音时间8~16min,音质好,适用于移动电话机及其它便携式电子产品中。

1.1引脚描述

isd4004系列芯片引脚图如图2所示。

同相模拟输入(anain+)-这是录音信号的同相输入端,输入放大器可用单端或差分驱动。单端输入时,信号由耦合电容输入,最大幅度为峰峰值32mv,耦合电容和本端的3kω输入阻抗决定了芯片频率的低端截止频率。在差分驱动时,信号最大幅度为峰峰值16mv。

反相模拟输入(anain-)-差分驱动时,这是录音信号的反相输入端。信号通过耦合电容输入,最大幅度为峰峰值16mv,本端的标称输入阻抗为56kω,单端驱动时,本端通过电容接地。两种方式下,anain+和anain-端的耦合电容值应用相同。

音频输出(audout)-提供音频输出,可驱动5kω的负载。

片选(ss)-此端为低,即选中isd4004系列。

串行输入(mosi)-此为单行输入端,主控制器应在串行时钟上升沿之前半个周期将数据放到本端,供isd输入。

串行输出(miso)isd-串行输出端,isd未选中时,本端呈高阻态。

串行时钟(sclk)-isd的时钟输入端,由于控制器产生,用于同步mosi和miso的数据传输。数据在sclk上升沿锁存到isd,在下降沿移出isd。

中断(int)-本端为漏极开路输出,isd在任何操作(包括快进)中检测到eom或ovf时,本端变低并保持,中断状态在下一个spi周期开始清除,中断状态也可用ritn指令读取。

行地址时钟(rac)-漏极开始输出。生个rac周期表示isd存储器的操作进行了一行(isd4004系列中的存储器有2400行)。8khz采样频率的器件,rac周期为200ms,其中175ms保持高电平,低电平为25ms。快进模式下,rac为218.75μs高电平,31.25μs为低电平,该端可用于存储管理技术。

外部时钟(xclk)-本端有内部下拉元件,芯片内部的采样时钟在出厂前已调校,误差在+1%内,在不外接时钟时,此端必须接地。

自动静噪(amcap)-1μf电容构成内部峰值检测电路的一部分,检测出的峰值电平与内部设定的阈值作比较,决定自动静噪电路的工作与否。大信号时自动静噪电路不衰减,静音时衰减6db。同时,1μf电容也影响自动静噪电路时信号幅度的响应速度,本端接vcca则禁止自动静噪。

1.2串行外部接口(spi)

isd4004工作于spi串行接口。spi协议是一个同步串行数据传输协议,协议假定微控制器的spi移位寄存器在sclk的下降沿动作。因此,对isd4004而言,在时钟上升沿锁存mosi引脚数据,在下降沿将数据送至miso引脚。协议具体内容如下。

①所有串行数据传输开始于ss下降沿。

②ss在传输期间必须保持为低电平,在两条指令之间保持为高电平。

③数据在时钟上升沿移入,在下降沿移出。

④ss变低,输入指令和地址后,isd行才开始录放保持。

⑤指令格式是8位控制码加16位地址码。

⑥isd的任何操作(含快进)如果遇到eom或ovf,则产生一个中断,该中断状态在下一个spi周期开始时被清除。

⑦使用“读”指令会使中断状态位移出isd的miso引脚时,控制及地址数据也同步从mosi端移入。

⑧所有操作在运行位(run)置1时开始,置0时结束。

⑨所有指令都在ss端上升沿开始执行。

ovf标志指示isd录放操作已到达存储器的末尾。eom标志只有放音过程中检测到内部的eom标志时,此状态位置1,如图3所示。

以下列举了几

摘要:针对isd语音芯片的特点,设计一种由单片机控制,能够循环录放的语音电路,可作为录音机,复读机、音频记录仪使用,既节省存储空间,又降低成本,具有较高的实用价值。

关键词:isd4004语音循环录放

目前,市场上的固体录音机及各种录音笔,大多采用的是顺序录音,不具备循环录音功能,一旦存储器录满,必须重新操作才行。本文设计一种能够循环录放的语音电路,即可解决上述问题。

1器件功能介绍

isd系列语音芯片是美国isd公司推出的产品。该系列语音芯片采用多电平直接接模拟存储(chipcorder)专利技术,声音不需要a/d转换和压缩,每个采样值直接存储在片内的闪烁存储器中,没有a/d转换误差,因此能够真实、自然地再现语音、音乐及效果声。避免了一般固体录音电路量化和压缩造成的量化噪声和金属声。

isd4004语音芯片采用cmos技术,内含晶体振荡器、防混叠滤波器、平滑滤波器、自动静噪、音频功率放大器及高密度多电平闪烁存储阵列等(见图1),因此只需很少的外围器件就可构成一个完整的声音录放系统。芯片设计是基于所有操作由微控制器控制,操作命令通过串行通信接口(spi或microwire)送入。采样频率可为4.0hz、5.3hz、6.4hz、8.0khz,频率越低,录放时间越长,而音质则有所下降。片内信息存于内烁存储器中,可在断电情况下保存100年(典型值)反复录音10万次。器件工作电压3v,工作电流25~30ma,维持电流1μa?单片录放语音时间8~16min,音质好,适用于移动电话机及其它便携式电子产品中。

1.1引脚描述

isd4004系列芯片引脚图如图2所示。

同相模拟输入(anain+)-这是录音信号的同相输入端,输入放大器可用单端或差分驱动。单端输入时,信号由耦合电容输入,最大幅度为峰峰值32mv,耦合电容和本端的3kω输入阻抗决定了芯片频率的低端截止频率。在差分驱动时,信号最大幅度为峰峰值16mv。

反相模拟输入(anain-)-差分驱动时,这是录音信号的反相输入端。信号通过耦合电容输入,最大幅度为峰峰值16mv,本端的标称输入阻抗为56kω,单端驱动时,本端通过电容接地。两种方式下,anain+和anain-端的耦合电容值应用相同。

音频输出(audout)-提供音频输出,可驱动5kω的负载。

片选(ss)-此端为低,即选中isd4004系列。

串行输入(mosi)-此为单行输入端,主控制器应在串行时钟上升沿之前半个周期将数据放到本端,供isd输入。

串行输出(miso)isd-串行输出端,isd未选中时,本端呈高阻态。

串行时钟(sclk)-isd的时钟输入端,由于控制器产生,用于同步mosi和miso的数据传输。数据在sclk上升沿锁存到isd,在下降沿移出isd。

中断(int)-本端为漏极开路输出,isd在任何操作(包括快进)中检测到eom或ovf时,本端变低并保持,中断状态在下一个spi周期开始清除,中断状态也可用ritn指令读取。

行地址时钟(rac)-漏极开始输出。生个rac周期表示isd存储器的操作进行了一行(isd4004系列中的存储器有2400行)。8khz采样频率的器件,rac周期为200ms,其中175ms保持高电平,低电平为25ms。快进模式下,rac为218.75μs高电平,31.25μs为低电平,该端可用于存储管理技术。

外部时钟(xclk)-本端有内部下拉元件,芯片内部的采样时钟在出厂前已调校,误差在+1%内,在不外接时钟时,此端必须接地。

自动静噪(amcap)-1μf电容构成内部峰值检测电路的一部分,检测出的峰值电平与内部设定的阈值作比较,决定自动静噪电路的工作与否。大信号时自动静噪电路不衰减,静音时衰减6db。同时,1μf电容也影响自动静噪电路时信号幅度的响应速度,本端接vcca则禁止自动静噪。

1.2串行外部接口(spi)

isd4004工作于spi串行接口。spi协议是一个同步串行数据传输协议,协议假定微控制器的spi移位寄存器在sclk的下降沿动作。因此,对isd4004而言,在时钟上升沿锁存mosi引脚数据,在下降沿将数据送至miso引脚。协议具体内容如下。

①所有串行数据传输开始于ss下降沿。

②ss在传输期间必须保持为低电平,在两条指令之间保持为高电平。

③数据在时钟上升沿移入,在下降沿移出。

④ss变低,输入指令和地址后,isd行才开始录放保持。

⑤指令格式是8位控制码加16位地址码。

⑥isd的任何操作(含快进)如果遇到eom或ovf,则产生一个中断,该中断状态在下一个spi周期开始时被清除。

⑦使用“读”指令会使中断状态位移出isd的miso引脚时,控制及地址数据也同步从mosi端移入。

⑧所有操作在运行位(run)置1时开始,置0时结束。

⑨所有指令都在ss端上升沿开始执行。

ovf标志指示isd录放操作已到达存储器的末尾。eom标志只有放音过程中检测到内部的eom标志时,此状态位置1,如图3所示。

以下列举了几

相关IC型号

热门点击

 

推荐技术资料

Seeed Studio
    Seeed Studio绐我们的印象总是和绘画脱离不了... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!