1 引脚排列及功能
ISD5216具有28脚TSOP、SOIC和PDIP封装形式。其TSOP封装的引脚排列如图1所示,各引脚的功能说明如表1所列。
表1 ISD5216引脚功能表
2 应用特性
2.1 录音长度
ISD5216的录音长度从8至16分钟不等,录音长度和采样频率有关,其关系如表2所列。
表2 ISD5216的录音长度与采样频率的关系
2.2 存储单元
该芯片存储单元具有一个新特点,就是在存储数据时可以指定存储空间是用来存储数字信号还是模拟信号。该功能是通过系统微控制器事先将存储空间划分为数字和模拟区域,并形成存储分区的地址表来实现的。
2.3 与微控制器(单片机)的接口
ISD5216的控制是通过一个2线的I2C接口实现的。控制指令的传送以及地址信号、数据信息的写入与读出都是通过该同步串行通信口实现的。
在微控制器的配合下,可以利用ISD5216在录音电路机中完成话音的录制、播放,也可将用户事先存入的字、词组合播放从而在语音电路中实现自动报时、报温度等语音会话、提示功能。
2.4 编译码器
编译码器的接口是和I2S接口共用的复用接口。ISD5216的编译码器接口符合A律、μ律压扩的ITU G.712/G.714建议要求,编译码器工作时需要外部时钟信号(可以是13.824MHz、20.48MHz、27.648MHz或40.96MHz),其采样频率范围为8kHz~48kHz。
3 典型应用
ISD5216可用于便携式通讯设备中,图2是用华邦公司推出的4位通用电话控制器W742C814和ISD5216构成的一个具有信息存储功能的典型录音电路电路。W742C814是带有32×4LCD驱动电路的高性能4位专用单片机,它有5个4位I/O接口(包括1个LED驱动接口)。
W742C814对ISD5216的控制是通过I2C接口实现的,控制ISD5216实现录音和重放只需通过I2C接口写入命令字91H和A9H即可,而向ISD5216读出和写入数据则相对较为复杂,其数据传送格式如图3所示。下面是W742C814从ISD5216读出一个字节数据的子程序:
MOV ACC,SLAVE;读取从地址
MOV TXBUF,ACC;将从地址传送到发送程序缓冲寄存器等待发送
CALL BSTART ;调用启动总线通信子程序
CALL TX ;调用发送数据子程序
MOV ACC,ADDR ;获取数据格式
MOV TXBUF,ACC ;将数据地址传送到发送程序缓冲寄存器等待发送
CALL TX ;调用发送数据子程序
MOV ACC,SLAVE ;获取从地址
MOV TXBUF,ACC ;将从地址传送到发送程序缓冲寄存器等待发送
CALL BSTART ;调用启动总线通信子程序
CALL TX ;调用发送数据子程序
CALL RX ;调用读入数据子程序
CALL BSTOP ;调用结束总线通信子程序
MOV ACC,RXBUF ;从读入数据寄存器获得数据
MOV DATAI,ACC ;将数据保存
JMP wrt-end
ISD5216集成编码和语音录/放芯片以多层次存储(MLS)ChipCorder技术为基础,同时上有低功耗、非易失性信息存储及高语音品质等特点。ISD5216芯片对于寻求具有多样化功能且又经济实惠的嵌入式语音解决方案的客户来说是个非常好的产品,因此这个集成了PCM编译码器的语音录音/放音芯片为电路和便携式通讯设备市场提供了一种很好的选择。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。