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

  

posted @ 2018-04-15 10:42  kanite  阅读(1029)  评论(0编辑  收藏  举报