用ISD器件实现现场语音分段录音与随机组合放音
发布时间:2007/9/10 0:00:00 访问次数:554
摘要:在分析了ISD语音处理器件在工作机制的基础上,介绍了用单片机跟踪各语音段的地址变化和记录各段起止地址以及根据各段的地址进行随机组合放音的方法。提出了通用的硬件设计方案,给出了实际应用的电路图和软件流程。总结了使用ISD器件的注意事项。
关键词:ISD语音处理器件 信息段 单片机 定时器 中断
对一些语音内容不固定并要求现场录音和放音的系统,采用一般语音芯片实现,录放音的质量难以控制。美国ISD(Information Storage Devices)公司的ISD系列芯片采用直接模拟存储专利技术,把语音信号以原始的模拟形式直接存储在片内EEPROM存储器中,无需进行A/D转换和压缩处理等,从而减少了失真、大大提高了录放音质量,并具有抗断电、音质好、使用方便、可反复录放、无需专用的语音开发工具、能随意列改内容和耗电省等优点,很适合于现场录放音系统。
但是ISD器件只有地址输入线,在分段录放音时,其内部各语音段的地址无法直接读出。虽然通过专用的ISD开发设备可以读出地址,但无法实现现场多次重复的录放音操作,不具有实时性。我们在实践中,通过分析ISD的工作原理和内部特性,用单片机的定时中断来计算各段的时长和起始地址,从而实现了分段录音与组合放音。该方法已应用在电缆故障自动定位仪中。
1 ISD 2500系列芯片简介
ISD公司的2500系列芯片,按录放时间60秒、75秒、90秒和120秒分成ISD2560、2575、2590和25120四个型号。ISD器件设有OVF(溢出)端,便于多个器件级联。
ISD2500系列片内EEPROM容量都为480K,最多能分600段。四个型号的不同录放时间是靠不同的输入采样率来实现的,它们分别为:8.0、6.4、5.3、4.0kHz。
DIP器件封装为28脚,各引脚功能如下:
1~7 A0/M0~A6/M6地址/模式选择
8~10 A7~A9输入地址线
11 AUX IN辅助输入
12、13 VSSD、VSSA数字地和模拟地
14、15 SP+、SP-扬声器输出
16 VCCA模拟信号电源正极
17、18 MIC、MIC REF 麦克风输入端和输入参考端
19 AGC自动增益控制
20、21 ANA IN、ANA OUT 模拟信号输入和输出
22 OUF 溢出
23 CE 片选(低电平允许芯片工作)
24 PD 芯片低功耗状态控制
25 EOM 录放音结束信号输出
26 XCLK 外部时钟
27 P/R 录/放控制选择
28 VCCD 数字信号电源正极
2 工作原理
2500系列有10个地址输入端A0~A9,录址能力可达1024位,地址空间为0~1023。其分配情况是:地址0~299作为分
摘要:在分析了ISD语音处理器件在工作机制的基础上,介绍了用单片机跟踪各语音段的地址变化和记录各段起止地址以及根据各段的地址进行随机组合放音的方法。提出了通用的硬件设计方案,给出了实际应用的电路图和软件流程。总结了使用ISD器件的注意事项。
关键词:ISD语音处理器件 信息段 单片机 定时器 中断
对一些语音内容不固定并要求现场录音和放音的系统,采用一般语音芯片实现,录放音的质量难以控制。美国ISD(Information Storage Devices)公司的ISD系列芯片采用直接模拟存储专利技术,把语音信号以原始的模拟形式直接存储在片内EEPROM存储器中,无需进行A/D转换和压缩处理等,从而减少了失真、大大提高了录放音质量,并具有抗断电、音质好、使用方便、可反复录放、无需专用的语音开发工具、能随意列改内容和耗电省等优点,很适合于现场录放音系统。
但是ISD器件只有地址输入线,在分段录放音时,其内部各语音段的地址无法直接读出。虽然通过专用的ISD开发设备可以读出地址,但无法实现现场多次重复的录放音操作,不具有实时性。我们在实践中,通过分析ISD的工作原理和内部特性,用单片机的定时中断来计算各段的时长和起始地址,从而实现了分段录音与组合放音。该方法已应用在电缆故障自动定位仪中。
1 ISD 2500系列芯片简介
ISD公司的2500系列芯片,按录放时间60秒、75秒、90秒和120秒分成ISD2560、2575、2590和25120四个型号。ISD器件设有OVF(溢出)端,便于多个器件级联。
ISD2500系列片内EEPROM容量都为480K,最多能分600段。四个型号的不同录放时间是靠不同的输入采样率来实现的,它们分别为:8.0、6.4、5.3、4.0kHz。
DIP器件封装为28脚,各引脚功能如下:
1~7 A0/M0~A6/M6地址/模式选择
8~10 A7~A9输入地址线
11 AUX IN辅助输入
12、13 VSSD、VSSA数字地和模拟地
14、15 SP+、SP-扬声器输出
16 VCCA模拟信号电源正极
17、18 MIC、MIC REF 麦克风输入端和输入参考端
19 AGC自动增益控制
20、21 ANA IN、ANA OUT 模拟信号输入和输出
22 OUF 溢出
23 CE 片选(低电平允许芯片工作)
24 PD 芯片低功耗状态控制
25 EOM 录放音结束信号输出
26 XCLK 外部时钟
27 P/R 录/放控制选择
28 VCCD 数字信号电源正极
2 工作原理
2500系列有10个地址输入端A0~A9,录址能力可达1024位,地址空间为0~1023。其分配情况是:地址0~299作为分
上一篇:软件仿真频率细化过程的分析与实现
上一篇:大电流DC/DC转换器的引脚设计