aP8921A/10A 语音一次性可编程(OTP)集成电路语音IC
芯片概述
工艺与存储:采用标准 CMOS 工艺,内置 512K/256K 位 EPROM。
语音存储与压缩:在 6KHz 采样率、4 位 ADPCM 压缩下,aP8921A 可存储 21 秒语音,aP8910A 可存储 10 秒语音;也支持 8 位 PCM 格式,用户可选择数据压缩方式。
引脚配置与功能
触发引脚:S1 - S4 用于触发 12 个语音组,在 OTP 编程模式下用作编程使能引脚;SBT 在不同触发模式下功能不同,如在按键触发模式下顺序触发语音组,在 CPU 并行触发模式下作为地址选通信号。
电源引脚:VDD 为 2.6 - 5.0V 正电源,V33 用于 OTP 编程供电,VSS 为电源地。
输出引脚:VOUT1 和 VOUT2 为 PWM 输出,可直接驱动扬声器;COUT 为 8 位电流模式 D/A 输出;OUT1 和 OUT2 为用户可编程输出,用于停止脉冲、忙信号和 LED 控制。
其他引脚:OSC 用于设置采样频率,在编程模式下为 ACLK 输入;VPP 在编程时接 6.5V 电源,播放时不连接;RST 用于芯片复位或在编程模式下作为 DCLK 引脚。
语音部分组合与数据压缩
语音块组合:语音文件以固定长度语音块形式存储在 EPROM 中,通过语音表组合成语音组,多支持 12 个语音组,有 960 个语音表条目。
数据压缩:语音数据可存储为 4 位 ADPCM(2:1 数据压缩,节省 50% 内存空间)或 8 位 PCM(无压缩,音质更好)格式。
可编程选项
整体芯片选项:包括选择按键或 CPU 并行触发模式、设置斜坡上升下降功能(COUT 播放时启用,VOUT1/VOUT2 直接驱动扬声器时禁用)、配置输出引脚信号(有四种设置选项)。
组选项:针对每个语音组,可选择边沿或电平触发、可保持或不可保持触发、可重触发或不可重触发、停止脉冲使能或禁用。
触发模式
按键触发模式:通过设置 S1 - S4 不同组合触发 12 个语音组,每个语音组有独立触发选项,SBT 引脚置高可顺序触发语音组。
CPU 并行触发模式:S1 - S4 按规定设置,SBT 置高触发相应语音组,SBT 作为选通输入,不能用于单按钮顺序触发。