Specifications

VLSI
Solution
y
VS1053b
VS1053B
11. VS1053 VERSION CHANGES
WMA,AAC: more robust resync.
WMA,AAC: If resync is performed, broadcast mode is automatically activated. The broadcast
mode disables file size checking, and decoding continues until SM CANCEL is set or reset is
performed.
Treble control fixed (volume change could cause bad artefacts).
MPEG Layer I mono fixed.
MPEG Layer II half-rate decoding fixed (frame size was calculated wrong).
MPEG Layer II accuracy problem fixed, invalid grouped values set to 0.
WAV parser now skips unknown RIFF chunks.
IMA ADPCM: Maximum blocksize is now 4096 bytes (4088 samples stereo, 8184 mono). Thus,
now also plays 44100Hz stereo.
Rt-midi: starts if in reset GPIO0=’0’, GPIO1=’1’, GPIO2&3 give earSpeaker setup.
NewSinTest() and NewSinSweep() added (AIADDR = 0x4020/0x4022) AICTRL0 and AICTRL1
set sin frequency for left/right.
Clears memory before SPI boot and not in InitHardware().
Known quirks, bugs, or features in VS1053b:
Setting volume clears SS REFERENCE SEL and SS AD CLOCK bits. See Chapter 8.7.2.
Software reset clears GPIO DDR, also affects I2S pins.
Ogg Vorbis occasionally overflows in windowing causing a small glitch to audio. Patch available.
IMA ADPCM encoding requires short patch to start. Patch available in Chapter 9.8.1.
Version 1.01, 2008-05-22 78