单声道/立体声录放芯片MSM9841及其在数字语音录放机中的应用

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8465

文章摘要:DREQL:当选择DMA转换和立体声回放时,DREQL输出高电平表示需要DMA转换。DREQL输出的高电平可由命令输入来将其改变成低电平。DACKL:当DMA控制器允许DMA转换时,可输入一个信号到DACKL端。如果DACKL为低电平,IOW和IOR信号将被接受。当选择立体声回放时,可给DACKL端输入左移FIFO的DMA转换应答信号。DACKL端的低电平可由命令输入将其改变成高电平。如果不使用DMA转换,应将该脚置为高电平。IOW:在DMA转换时,该管脚为将外部数据写入MSM9841的写脉冲输入管脚。如果不使用DMA转换,将该引脚置为高电平。IOR:在DMA转换时,该管脚可作为MSM9841

单声道/立体声录放芯片MSM9841及其在数字语音录放机中的应用,标签:电子小制作,http://www.88dzw.com

DREQL:当选择DMA转换和立体声回放时,DREQL输出高电平表示需要DMA转换。DREQL输出的高电平可由命令输入来将其改变成低电平。

DACKL:当DMA控制器允许DMA转换时,可输入一个信号到DACKL端。如果DACKL为低电平,IOW和IOR信号将被接受。当选择立体声回放时,可给DACKL端输入左移FIFO的DMA转换应答信号。DACKL端的低电平可由命令输入将其改变成高电平。如果不使用DMA转换,应将该脚置为高电平。

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位数据总线模式。

上一页  [1] [2] [3]  下一页


Tag:电子制作电子小制作维修教程知识 - 电子制作