- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新型mp3解码芯片vs1001k以及其应用
新型MP3解码芯片VS1001K以及其应用
; 摘要:VS1001K是芬兰VLSI Solution公司生产的新型MP3解码芯片。该芯片内含高质量的立体声数模转换器(DAC)和耳机驱动电路,支持PCM数据输入。它还具有体积小、功耗低、接口简单、价格便宜等优点。文中介绍了VS1001K的引脚排列、内部结构和主要特点。同时重点介绍了VS1001K的SCI控制接口中各寄存器的功能和地址以及SDI数据接口的操作方法。最后给出了VS1001K的应用电路。; 关键词:MP3 编码 播放器 VS1001K; 1 引言; 目前,INTERNET网上和便携式播放器所使用的MP3音频数据压缩方法已经成为一种公认的行业标准了。这种方法以其压缩率高、音质好而迅速风靡全世界。但实际上,许多MP3播放器的核心就是一片MP3音频解码芯片。VS1001K是芬兰VLSI Solution公司推出的新型MP3解码芯片。该芯片内含高质量的立体声数模转换器(DAC)和耳机驱动电路,它支持PCM数据输入,同时具有体积小、功耗低、接口简单、价格便宜等优点。因而有望成为新型MP3解码器的首选芯片。; 2 VS1001K的功能结构; 2.1 VS1001K的引脚功能; VS1001K具有两种封装形式:分别为28脚SOIC双列式和49脚BGA球栅阵列式。图1给出了28脚SOIC封装的引脚排列图。各引脚的具体功能说明如表1所列。; 表1 VS1001K的引脚功能; 引脚号引脚名称功;nbsp;nbsp; 能1DREQ数据请求端口2DCLKSDI时钟信号输入端3SDATASDI数据输入端4BSYNC字节同步信号端5,9,28DVDD数字电源6,10,27DGND数字地7XTALO时钟信号输出8XTALI时钟信号输入11XCS片选,低电平有效12SCLKSCI时钟输入端13SISCI数据输入端14SOSCI数据输出端15~17TEST0备用测试端口18,21,25AGND模拟地19,23AVDD模拟电源20RIGHT右声道音频输出22RCAP外接电容接入端24LEFT左声道音频输出26XRESET电路复位端,低电平有效; 表2 SCI寄存器功能; 寄存器名地nbsp; 址类nbsp; 型; 功;nbsp;nbsp; 能; MODE0x00RW用于控制VS1001K的操作STATUS0x01RW当前VS1001K的状态信息INT_FCTLH0x02-内部寄存器,一般不用CLOCKF0x03RW控制时钟频率和倍频器DECODE_TIME0x04R确定解码时间(单位为秒)AUDATA0x05R声音数据WRAM0x06W用于向程序RAM写入用户程序WRAMADDR0x07W为WRAM操作设置基地址HDAT00x08R读取MP3表头数据HDAT10x09R读取MP3表头数据A1ADDR0x0ARW确定用户应用程序的开始地址VOL0x0BRW用于音量控制,高、低字节分别为左、右声道。音量取值范围为0~FF,0位最大,FF为最小RESERVED0x0C-保留A1CTRL[0]0x0DRW用于控制用户应用程序A1CTRL[1]0x0ERW用于控制用户应用程序; 2.2 VS1001K的内部结构; VS1001K解码芯片内部集成有VS DSP处理器,同时它还集成有立体声音频DAC、立体声耳机放大驱动器、以及程序ROM和程序RAM等,此外,VS1001K还带有串行的数据接口和控制接口。图2是VS1001K的内部结构原理框图。; 3 VS1001K的工作原理; VS1001K主要通过两个串行接口SCI和SDI来接收外部微处理器传送来控制命令和MP3数据。其中SCI用于接收外部微处理器传送来控制命令,SDI用来接收外部微处理器传送的MP3数据。; 3.1 SCI控制接口; 对VS1001K的控制主要是通过对SCI中的15个16位寄存器进行操作来实现的。表2所列是SCI的15个16位寄存器的名称、地址、类型和功能说明。实际上,对VS1001K的主要操作都是通过MODE寄存器来完成的,表3给出了MODE寄存器各位的操作功能说明。; 表3 MODE寄存器的操作方法; 位名; 称; 功; 能; 操作说明; 0SM_DIFF差分输出控制0为正常,1为左声道反相1SM_FFWD快进0为正常快速度,1为快进2SM_RESET软件复位0时不复位,1时复位3SM_MP12是否解码MP1和20为只解MP3,1时解码MP1/2/34SM_PDOWN掉电控制0为上电,1为掉电5SM_DAC数模转换模式控制0为一般MPEG解码,1为PCM解码6SM_DACMONO立体声数模转换控制0为立体声,1为单声道7SM_BASS高/低音增强器0为关,1为开8SM_DACTDCLK触发沿0为从MSB开始,1为从LSB开始9SM_BYT
文档评论(0)