1概述ISD3900是一款多消息ChipCoder,具有数字压缩、全面内存管理和集成模拟/数字音频信号路径。消息管理功能旨在使消息记录变得简单、无地址,并使代码开发更容易用于仅播放的应用程序。ISD3900利用winbond 25X/25Q系列闪存为双芯片解决方案提供非易失性音频记录/回放。与其他ChipCoder系列不同,ISD3900提供了I's数字音频接口、更快的数字记录、更高的采样频率以及SNR相当于12位分辨率的信号路径。
ISD3900可以通过l'S或SPI接口获取数字音频数据。当选择I’S输入时,它将替换模拟音频输入,并将支持32、44.1或48 kHz的采样率,具体取决于时钟配置。当选择SPI接口时,发送的音频数据的采样率必须是ISD3900支持的采样率之一。
ISD3900具有内置模拟音频输入、模拟音频线驱动器和扬声器驱动器输出。设备的两个模拟音频输入是:(1)AUXIN具有通过SPI命令配置的fxed增益,(2)ANAINANAOUT具有固定增益放大器,增益由两个外部电阻器设置。
ANAIN/ANAOUT还可以与由SPI命令配置的自动增益控制(AGC)电路一起用作麦克风差分输入(ANAIN/AANAOUT变为MIC+/MIC-)。
模拟输出有三种形式:(1)AUXOUT是单端意志输出;(2)
AUDOUT可以被配置为单端电压输出或单端电流输出;
(3) BTL(桥接负载)是不同的电压输出
特征
·外部存储器。支持winbond 25X/25Q SpiFlash。
o ISD3900的寻址能力高达128Mbit1,基于8kHz/4bit ADPCM,记录时间为64分钟。
·快速数字编程o编程速率可以达到1Mbit/s,主要受闪存写入速率的限制。
·消息管理o执行无地址记录:ISD3900为新的记录请求分配内存,完成后,通过SPI接口向主机返回起始地址o使用高质量数字压缩存储预先录制的音频(语音提示)o使用简单的基于索引的命令进行回放o执行预先编程的宏脚本(语音宏),该脚本旨在控制设备的配置并回放语音提示序列和消息录制。
采样率对于给定的主采样率,可以使用偶数记录和回放采样频率。例如,记录和回放采样频率为4,5.3,6.4,8,12.8,16
当设备以32kHz主采样率计时时,32kHz和32kHz是可用的。
o对于I’S操作,32,44.1和48kHz主采样率可用,记录和Cplayback采样频率相应缩放。
·压缩算法
o用于记录
·ADPCM:每个样本2、3、4或5位
·u-Law:6.7或8位每个样本
(图片:引线/示意图)