English
Language : 

VS1053B Datasheet, PDF (46/79 Pages) List of Unclassifed Manufacturers – Ogg Vorbis/MP3/AAC/WMA/MIDI AUDIO CODEC
VLSI
Solution y
VS1053b preliminary
VS1053B
8. FUNCTIONAL DESCRIPTION
When read, SCI HDAT0 and SCI HDAT1 contain header information that is extracted from MP3 stream
currently being decoded. After reset both registers are cleared, indicating no data has been found yet.
The “samplerate” field in SCI HDAT0 is interpreted according to the following table:
“samplerate”
3
2
1
0
ID=3
-
32000
48000
44100
ID=2
-
16000
24000
22050
ID=0,1
-
8000
12000
11025
The “bitrate” field in HDAT0 is read according to the following table. Notice that for variable bitrate
stream the value changes constantly.
“bitrate”
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Layer I
ID=3 ID=0,1,2
kbit/s
forbidden forbidden
448
256
416
224
384
192
352
176
320
160
288
144
256
128
224
112
192
96
160
80
128
64
96
56
64
48
32
32
-
-
Layer II
ID=3 ID=0,1,2
kbit/s
forbidden forbidden
384
160
320
144
256
128
224
112
192
96
160
80
128
64
112
56
96
48
80
40
64
32
56
24
48
16
32
8
-
-
Layer III
ID=3 ID=0,1,2
kbit/s
forbidden forbidden
320
160
256
144
224
128
192
112
160
96
128
80
112
64
96
56
80
48
64
40
56
32
48
24
40
16
32
8
-
-
The average data rate in bytes per second can be read from memory, see the byteRate extra parameter.
This variable contains the byte rate for all codecs. To get the bitrate of the file, multiply the value by 8.
The bitrate calculation is not automatically reset between songs, but it can also be reset without a software
or hardware reset by writing to SCI DECODE TIME.
8.7.10 SCI AIADDR (RW)
SCI AIADDR indicates the start address of the application code written earlier with SCI WRAMADDR
and SCI WRAM registers. If no application code is used, this register should not be initialized, or it
should be initialized to zero. For more details, see Application Notes for VS10XX.
Version 0.5, 2007-12-03
46