保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

新型MP3解码芯片VS1001K及其应用


0x07 W 为WRAM操作设置基地址 HDAT0 0x08 R 读取MP3表头数据 HDAT1 0x09 R 读取MP3表头数据 A1ADDR 0x0A RW 确定用户应用程序的开始地址 VOL 0x0B RW 用于音量控制,高、低字节分别为左、右声道。音量取值范围为0~FF,0位最大,FF为最小 RESERVED 0x0C - 保留 A1CTRL[0] 0x0D RW 用于控制用户应用程序 A1CTRL[1] 0x0E RW 用于控制用户应用程序

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寄存器的操作方法

位 名    称

功    能

操作说明

0 SM_DIFF 差分输出控制 0为正常,1为左声道反相 1 SM_FFWD 快进 0为正常快速度,1为快进 2 SM_RESET 软件复位 0时不复位,1时复位 3 SM_MP12 是否解码MP1和2 0为只解MP3,1时解码MP1/2/3 4 SM_PDOWN 掉电控制 0为上电,1为掉电 5 SM_DAC 数模转换模式控制 0为一般MPEG解码,1为PCM解码 6 SM_DACMONO 立体声数模转换控制 0为立体声,1为单声道 7 SM_BASS 高/低音增强器 0为关,1为开 8 SM_DACT DCLK触发沿 0为从MSB开始,1为从LSB开始 9 SM_BYTEORD 字节传送顺序 0为上升沿,1为降沿 10 SM_IBMODE 工作模式 0为从模式,1为主模式 11 SM_IBCLK VS1001K在主模式工作时,用于DCLK频率设置 0时选512kHz,1时选1024kHz

SCI和外部微处理器的通讯协议包括指令字节、地址字节和16位字三部分。其中指令字节取0X03时为读寄存器,取0X02时为写寄存器;地址字节的主要用途是确定地址寄存器的地址,其范围为0X00~0X0E.而16位字则用于指向指定寄存器写入或读出的值。图3所示是SCI寄存器的读写操作时序。

《新型MP3解码芯片VS1001K及其应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/164267.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。