单声道/立体声录放芯片MSM9841及其在数字语音录放机中的应用
IOW:在DMA转换时,该管脚为将外部数据写入MSM9841的写脉冲输入管脚。如果不使用DMA转换,将该引脚置为高电平。
IOR:在DMA转换时,该管脚可作为MSM9841的读脉冲输入管脚。如果不使用DMA转换,应将该引脚置为高电
平。
图3
ADSD:当使用外部ADC时,该管脚为16bit串行数据输入管脚,如果不使用外部ADC,则应将该引脚置为低电平。
DASD:当使用外部DAC时,该管脚为16 bit串行数据输出管脚。
SIOCK:当使用外部ADC或DAC时,该管脚为16 bit串行数据输入/输出的同步时钟管脚。
XT,XT:外部振荡器连接管脚,当使用外部时钟时,可将外部时钟输入到该管脚。
VCK:录音和回放时的输出采样频率。当用外部ADC或DAC时,VCK管脚的信号被用作同步信号。
RESET:复位管脚,低有效。
TESTO、TESTI:测试管脚,将该引脚置为低电平。
SG:模拟地输出管脚。
MIN,LIN:内部OP放大器的反相输入端,同相输入端内部已连到信号地。
MOUT,LOUT:MOUT为内部放大器到MIN的输出端,LOUT为内部放大器到LIN的输出端。
AOUTL:内部LPF(低通滤波器)左路模拟信号输出端。它是回放信号波形输出端,将该管脚连到放大器后可驱动扬声器。
AOUTR:内部LPF(低通滤波器)右路模拟信号输出端。它是回放信号波形输出端,将该管脚连到放大器后可驱动扬声器。
DVDD:数字电源。在该管脚和数字地之间应接一个0.1μF电容。
DGND,AGND:数字地和模拟地。
AVDD:模拟电源。在该管脚和模拟地之间应接一个0.1μF电容。
3 内部结构及工作原理
MSM9841的内部结构如图2所示,它主要由微处理器、定时控制器、音量控制器、ADPCM2/ADPCM/PCM分析器、ADPCM2/ADPCM/PCM/非线性PCM合成器、直接存储器访问接口、FIFO、ADC、DAC、LPF等部件构成。
对MSM9841可采用二进制编码命令进行控制,从而完成录音、回放、停止、暂停、音量调节、DMA转换、设置使用内部或外部D/A、A/D、信号输出模式选择等功能。该控制命令的长度为8bit。
4 以MSM9841为核心的录放机
基于MSM9841的录放机电路如图3所示,该录放机采用双CPU模式,以单片机AT89C52作为录放音模块的主控单元。键盘和液晶显示模块以AT89C2051作为主控单元,通过串口与录放音模块变换指令与数据。由于本录放机未采用DMA方式,故MSM9841的DMA控制管脚均接高电平。MSM9841中D/C管脚的电平高低可决定数据总线上的数据类型。当D/C为低电平时,数据总线上的信号为系统控制命令;当D/C为高电平时,总线上的信号为语音数据。由于AT89C52是8位单片机,而MSM9841支持16位或8位数据总线,所以,在系统工作时,首先要利用MSM9841的控制命令将其设置为8位数据总线模式。
录放机音频输出端采用音频功率放大器LM386,其电路连接如图4所示。当电源电压为+5V
《单声道/立体声录放芯片MSM9841及其在数字语音录放机中的应用(第2页)》