Datasheet
HH
VS1053B OGG VORBIS ENCODER VSMPG
2 Using the Ogg Vorbis Encoder
The VS1053b Ogg Vorbis Encoder application is provided as a plugin in the same pack-
age as this document, downloadable at
http://www.vlsi.fi/en/support/software/vs10xxapplications.html .
Before loading the application into your VS1053b, select one of the profiles shown below.
2.1 Limitations and Requirements
• Maximum SPI (SCI) clock speed is 3.5 Mbit/s. If a higher speed is used, there may
be occasional data read errors.
2.2 Ogg Vorbis Encoder Profiles
There are 45 different Ogg Vorbis profiles available. They are divided into five groups,
depending on their samplerate and number of channels.
2.2.1 Profile Groups
The five profile groups are presented below. As a comparison, bitrate figures for uncom-
pressed 16-bit PCM (WAV) files with similar specifications are also shown.
Ogg Vorbis Profiles
Profile File SRate Ch BRat
2
WAV
3
Time Vox+
name name
1
Hz kbit/s kbit/s h/GB Pause
4
Voice venc08k1qXX.plg 8000 1 15 128 149 Y
Wideband Voice venc16k1qXX.plg 16000 1 28 256 79 Y
Wideband Stereo Voice venc16k2qXX.plg 16000 2 49 512 45 N
HiFi Voice venc44k1qXX.plg 44100 1 87 706 26 Y
Stereo Music venc44k2qXX.plg 44100 2 135 1411 16 N
1
Replace XX with a quality value between 00 and 10. See Chapter 2.2.2 for details.
2
Estimate for quality value 05. Actual bitrate depends on content being recorded.
3
Comparison bitrate for a 16-bit WAV file with the same specifications.
4
For details on Vox and Pause operation, see Chapter 2.5.
Rev. 1.70c 2012-11-16
Page 5(39)