第三部分19章书例野火m3mp35vs1003cn_第1页
第三部分19章书例野火m3mp35vs1003cn_第2页
第三部分19章书例野火m3mp35vs1003cn_第3页
第三部分19章书例野火m3mp35vs1003cn_第4页
第三部分19章书例野火m3mp35vs1003cn_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VS1003-MP3/WMA音 VS1003DataSheet MPEG1和MPEG2音频层III(CBR+VBR+ABR;WMA4.0/4.1/7/8/95-384kbps所有流文件耗DSP处理器核VS_DSP4,工作数据器,为用户应用提供5KB的指令RAM和0.5KB的数据RAM。DAC,还有一个耳机放大器和地线缓冲器。18位过采样多位ε-ΔDACVVVV℃℃1℃AGNDVVVV%1频,XTAL1至少为12.288MHz才能获得正确的速度。%(完整信号通道度(串音通道度(共地串音5Deg欧%% 3VVV 2 5 491234I/O56I/O789通用 /串行数据总线时通用 /串行数据总线数I/OI/OI/O通用 LINE。 2除非下拉电阻被使用,SPIBOOT (1.24VVS1003连接至耳机连接器。如果不使用UART,RXIOVDD,TX必须悬空。XTALO SPIVS1002NativeModes(Newstandby模式,结束当前操作。高XCS串行时钟输入。串行时钟也使用内部的寄存器接口主时钟。SCK可以被门控或是连-VS1001---数据请求脚用于告知SCI的状态。 自身模式(新模式)中的SM_SDISHARE1,XDCSXCS输入转化(共享同一端口)VS1001SDIDCLK第一个采样沿(上升沿或下降沿,取决于极性的选择)到来时,标志着一字节的第一位(LSB,当使用低位顺序时;MSB,当使用顺序时。若BSYNC为1,当接收完最后一位,仍然保持有效并继续接收后续的8bit数据。1的时候接受数据。BSYNCSCISCIVS1003的寄存器用下列顺序读出,如上图Figure6。首先将XCS片选拉低以选择,再通过SI线发送8位的读操作码(READopcode0x03)和8位的地址。在地址被VS1003读入后,SI上的数据将被忽略。相应地址的16位数据将从SO线移出。SCI8位的读操作码(WRITEopcode0x02)816位的数据字。当最后一位被移入且最后的时钟已发送,必须将XCS拉高以完成写操作。当发送完最后一位,DREQexecution(执行)标记。这个时间是可SDI数据的时间长,就不允许在DREQ再次变高之前完成一次新的SCI/SDI操作。SPI频率的1/6。稍高的速度需要细致地调整时序,详见VS10xx应用笔记。SCISDISDISCI记得注意DREQ线。所必须的全部代码和数据,MIDIDAC和模拟输出放大器及滤波器。同时有麦克风放大器和ADCADPCM音频编码。为调试准备了一个UART。++-支持的1也支持所有的可变比特率(VBR)WMA1,2a,2b,31,2a,2b,3MP3例如低音,高音增强。利用SP-MIDIMIP表实现多音约束算法。然后数据流是否经过低音,高音增强器,取决于SCI_BASS寄存器。频率,经过复杂的PLL时钟配置后,几乎允许的采样率精确度。对于12.288MHz的时钟,DAC工作串行数据接口SDI9章。串行控制接口SCISCI时间缩写4002100004003200080080R0-R0-0320002100050050050050话,需要间隔一段时间(低于100时钟周期)来执行。51.0xXTALI。所以,在刷新这个寄存器的进程中,最好不要发送SCI或SDI位。位值001101对错201301不是401501601不是7201对错801901SPI01不是01不是ADPCM允01不是01不是ADPCM源选01传送数据流,是发送0。SM_TESTSSDISDi9.7章节SM_STREAMVS1003的流模式,在这个模式下,数据必须尽可能保持间隔的平滑(512字节),VS1003总是尝试让输入缓冲区保持半满,改变回放速度上升到5%.为了获得优质,平均速度误差必当SM_SDIORD被,SDI默认按传送字节数据.若SM_SDIORD被置位,则按相反的位顺序传送,即位0,位7在后.对于字节,仍然按默认的顺序传送.这个寄存器位对SCI总线无效.置位SM_SDINEW将使能VS1002自身串行模式(.2中有叙述).注意,VS1003启动的时候此位默认为1.当同时使能SM_ADPCM和SM_RESET,用户将使能IMAADPCM模式.的信息参阅VS10xx应用笔记如果SM_ADPCM_HP和SM_ADPCM和SM_RESET一起被置位,ADPCM模式将从一个高通滤波器开始.话音在这里将大部分背景噪音滤除,ADPCM的频响曲线.SM_LINE_IN用来选择ADPCM的音源,如果是0,则麦克风输入脚MICP和被使用,如果位32位 ,为0表示关闭低音加重,1dB步进 ,为0表示关闭SCI_CLOCKF位01XTALI×2XTALI×3XTALI×4XTALI×5XTALI×6XTALI×7XTALI×0123 ,XTALI的单位是Hz。起1.0x时钟。,, 时钟倍频器被设置为SCI_DECODE_TIMESCI_AUDATA含了采样率除二后的值,位001SCI_AUDATA将直接改变采样率。过写SCI_WRAMADDR来进行初始化。SCI_WRAM1632位长,所以每个指令字的读写需要XdataYdataSCI_HDAT0和SCI_HDAT1件的比特率,将SCI_HDAT0的值除8。值0位值3210Layer3I2101CRC032 1 0 Pad1032101有0否103CCITT2150/150无3---20ID=3/ID=0,1,2/98765432180--0VS10xx应用笔记。25600xFEFE。XRESET线被拉低,VS1003被复位,所有的控制寄存器和内部状态都被设置为初始值。XRESET时钟停止,XTALO被接地。在硬件复位或上电之后,DREQ1660012.288MHz的时钟下,有大约1.35ms的延时。在此之后,之前用户可以设置基本的硬件寄存器例如SCI_MODE,SCI_BASS,SCI_CLOCKF和SCI_VOL。详见8.6。PLL1.0x…4.5x倍频(SCI_CLOCKF寄存器1.0x。若想设置为典器。详见8.6.4(8.6.1VS1003截掉低比特率数据流的尾部,而你又想进行软件复位。建议在文件之后,复位之前如果你打算中断WAV,WMA,MIDI文件的,置位模式寄存器中的SM_OUTOFWAV,并等待直到SPI//找不到能被的数据,SCI_HDAT0和SCI_HDAT1被设置为0并且模拟输出静音。所有的不同格式的文件可以接着,且在两文件之间不需要软件复位。在每个流末尾发送至少4个零。尽可以在发送软件复位之前,等待完成(SCI_HDAT0和SCI_HDAT1变为零传送PCM16 Fs0123457n位S例如:正弦测试值为126时被激活,二进制为0b。则FsIdx=0b011=3,所以Fs=22050Hz。S=0b11110=300x450x780x690x740000管脚测试通过发送8字节序列激活,即0x500xED0x6E0x540000.这个测试仅对产品有80x4D0xEA0x6D0x540000位65IRAM4YRAM3XRAM2IROM1YROM0XROMSCI测试SCI80x530x700xEEn0000,n48器编号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论