Data Sheet

PRELIMINARY
VS1063a Datasheet
10 OPERATION
10.3 Software Reset
In some cases the decoder software has to be reset. This is done by activating bit SM_RESET
in register SCI_MODE (Chapter 9.8.1). Then wait for at least 2 µs, then look at DREQ. DREQ
will stay down for about 22000 clock cycles, which means an approximate 1.8 ms delay if
VS1063a is run at 12.288 MHz. When DREQ goes high, you may continue playback as usual.
As opposed to all earlier VS10XX chips, it is not recommended to do a software reset between
songs. This way the user may be sure that even files with low samplerates or bitrates are played
right to their end.
After each software reset it is recommended to load and run the current VS1063a Patches
package. It is available at http://www.vlsi.fi/en/support/software/vs10xxplugins.html .
10.4 Low Power Mode
If you need to keep the system running while not decoding data, but need to lower the power
consumption, you can use the following tricks.
Select the 1.0× clock by writing 0x0000 to SCI_CLOCKF. This disables the PLL and saves
some power.
Write a low non-zero value, such as 0x0010 to SCI_AUDATA. This will reduce the sam-
plerate and the number of audio interrupts required. Between audio interrupts the VSDSP
core will just wait for an interrupt, thus saving power.
Turn off all audio post-processing (tone controls, EarSpeaker and other post-processing
options).
If possible for the application, write 0xffff to SCI_VOL to disable the analog drivers.
To return from low-power mode, revert register values in reverse order.
Note: The low power mode consumes significantly more electricity than hardware reset.
10.5 Play and Decode
This is the normal operation mode of VS1063a. SDI data is decoded. Decoded samples are
converted to analog domain by the internal DAC. If no decodable data is found, SCI_HDAT0
and SCI_HDAT1 are set to 0.
When there is no input for decoding, VS1063a goes into idle mode (lower power consumption
than during decoding) and actively monitors the serial data input for valid data.
Version: 0.42, 2011-11-24 51