VS1053 datasheet 解读笔记
pdf 10


pdf 11
` 
左右声道 负载,注意这里的负载指LEFT 到GBUF,RIGHT到GBUF。所以后面会有说明GBUF一定不能连接到GND。
pdf 14

pdf 14

从上面的引脚定义图大致能看出使用方法,
SPI总线(SCLK SDO SDI)
芯片选择--> XCS
芯片数据选择--> XDCS
芯片数据请求--> DREQ
芯片复位-->XRESET
pdf 16

Figure 3 是典型应用图,最后的Note SM_SDINEW与SM_SDISHARE先不管什么含义。
pdf 17

pdf 18

pdf 19

pdf 19
7.4.2 SDI in VS1002 Native Modes (New Mode)
In VS1002 native modes (SM NEWMODE is 1), byte synchronization is achieved by XDCS. The state of
XDCS may not change while a data byte transfer is in progress. To always maintain data synchronization
even if there may be glitches in the boards using VS1053b, it is recommended to turn XDCS every now
and then, for instance once after every disk data block, just to make sure the host and VS1053b are in
sync.
If SM SDISHARE is 1, the XDCS signal is internally generated by inverting the XCS input.
For new designs, using VS1002 native modes are recommended.
在VS1002 Native 模式 字节同步由XDCS完成,XDCS的状态在一个数据字节传输过程中将不会改变。在使用VS1053B时即使板上有出错也要总是维持数据同步。推荐将XDCS every now and then(这是什么意思?) 在每次块数据,确保主机和VS1053B处于同步状态。
如果是在SM_SDISHARE模式,XDCS信号将在内部由反向XCS信号而产生。
Native Mode被推荐使用在新的设计方案中。
pdf 20

pdf 21



注意上面最后一段话,DREQ必须被检查,在写一次操作SCI或者SDI之前,不管是读还是写。也就是在写SCI操作之后要等待DREQ恢复。
pdf 22
pdf 31

WAV中支持的格式就上面那么几种。
pdf 34

该图帮助理解怎么设置寄存器。
pdf 36

pdf 37

pdf 39

这段话应该是最重要的,数据应该以一定间隔且每个数据块小于512字节的送到VS1053内,VS1053b尝试保持它的输入缓存一半满,通过改变它的播放速率来实现--最高调整为5%。为了最好的音质效果,平均速度错误应该保持在0.5%。比特率不应该超过160kbit/s且可变比特率不应该被使用。更详细的内容,请参见VS10XX应用手册,这种模式仅使用与MP3和WAV文件。

pdf 47

pdf 48


软件复位时间等待同上面硬件复位。
pdf 49 --> 低功耗的设置方法
pdf 52

pdf 74


浙公网安备 33010602011771号