- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单声道-立体声录放芯片MSM9841及其在数字语音录放机中的应用.doc
单声道/立体声录放芯片MSM9841及其在数字语音录放机中的应用|第1
摘要:MSM9841是日本OKI(冲)电气半导体公司研制的单声道/立体声语音控制处理大规模集成芯片。文中介绍了该芯片的结构、特点、工作原理及其在数字语音录放机中的应用。 关键词:录放机 MSM9841 FIFO
1 引言
MSM9841是日本OKI(冲)电气半导体公司研制的带有1kbitFIFO(先进先出)存储器的单声道/立体声语音控制处理大规模集成芯片。它可以很方便的同外部系统或非半导体存储器进行接口,且具有多种录放模式。由于该芯片采用了较新的ADPCM2算法,因而可以保证非常高的语音回放质量。MSM9841的录音和回放功能可以由微处理器通过8/16bit的总线接口来进行控制。MSM9841采用56脚QFP封装,电源电压为2.7V~5.5V,振荡频率为4.096MHz时的代样频率有以下值可供选择:4.0 kHz、6.4 kHz、8.0 kHz、12.8 kHz、16.0 kHz、32.0 kHz(仅用于回放);振荡频率为5.6448 MHz时,采样频率可以选择22.05 kHz或44.1 kHz(仅用于回放)。MSM9841具有8/16bit总线接口和DMA接口且内含低通滤波器、14bitA/D和D/A转换器,采样频率为16 kHz或更低;具有由用户定义(256/512/1024bit)的FIFO存储功能(当使用8 kHz采样频率,4bitADPCM2/ADPCM算法,非立体声模式时,其缓冲时间为32ms);支持4种录放压缩算法,即4/5/6/7/8bit ADPCM2算法、4bit ADPCM算法、16 bit PCM算法和8bit非线性PCM算法;通过控制命令可实现8级音量控制(0dB~21dB)。
2 引脚排列及功能
MSM9841的引脚排列如图1所示,各引脚的功能如下:
D15~D8:对于8 bit总线接口,这些管脚可以通过命令被定义到外部存储器的输入输出接口。否则,这些管脚只能定义为输入管脚。对于16 bit总线接口,这些管脚可用作外部存储器或微处理器的双向数据总线。
D7~D0:到外部存储器或微处理器的双向数据总线。
P:当FIFO存储器中无数据时该管脚输出高电平,通过命令可使该管脚由高电平变为低电平。
MID:当FIFO中的数据超过FIFO存储空间的一半时,该管脚输出高电平。在回放期间,MID为高电平时开始语音合成。通过命令可使MID由高电平变成低电平。当不使用FIFO时,该管脚可为语音的输入/输出提供一个同步信号。
FUL/DREQR:当FIFO存储空间已满时,该管脚输出高电平。在回放期间,该管脚为高电平,FIFO中不能写入数据。FUL/DREQR输出的高电平可由命令输入来将其改变成低电平。当选择DMA转换和立体声回放时,DREQR输出高电平信号表示需要DMA转换。DREQR输出的高电平亦可由命令输入平将其改变成低电平。
CH/DACKR:当选择立体声回放且CH为高电平时,EMP、MID或FUL管脚输出右移FIFO的状态。当CH为低电平时,EMP、MID或FUL管脚输出左移FIFO的状态。在录音和单声道回放时需将该管脚设置为低电平。当选择DMA转换和立体声回放时,该管脚为DACKR功能。在这种情况下,输入DMA转换应答信号到DACKR。当DACKR为低电平时,IOA转换和立体声回放时,DREQL输出高电平表示需要DMA转换。DREQL输出的高电平可由命令输入来将其改变成低电平。
DACKL:当DMA控制器允许DMA转换时,可输入一个信号到DACKL端。如果DACKL为低电平,IOA转换应答信号。DACKL端的低电平可由命令输入将其改变成高电平。如果不使用DMA转换,应将该脚置为高电平。
IOA转换时,该管脚为将外部数据写入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放大器的反相输入端,同相输入端内部已连到
文档评论(0)