|
|
Número de pieza | VS1011 | |
Descripción | MP3 AUDIO CODEC | |
Fabricantes | VLSI | |
Logotipo | ||
Hay una vista previa y un enlace de descarga de VS1011 (archivo pdf) en la parte inferior de esta página. Total 30 Páginas | ||
No Preview Available ! VS1011
VS1011
VS1011 - MP3 AUDIO CODEC
Features
• Decodes MPEG 1 & 2 audio layer 3 (ISO
11172-3), WAV and PCM files
• Supports VBR (variable bitrate) for MP3
• Stream support
• Can be used as a slave co-processor
• Operates with single clock 12.288..14 MHz
or 24.576..28 MHz.
• Low-power operation
• High-quality stereo DAC with no phase er-
ror between channels
• Stereo earphone driver capable of driving a
30Ω load
• Separate 2.5 .. 3.6V operating voltages for
analog and digital
• 5.5 KiB On-chip RAM for user code / data
• Serial control and data interfaces
• New functions may be added with software
and 4 GPIO pins
Description
VS1011 is a single-chip MP3 audio decoder. The
chip contains a high-performance, low-power DSP
processor core VS DSP4, working memory, 5 KiB
instruction RAM and 0.5 KiB data RAM for user
applications, serial control and input data inter-
faces, 4 general purpose I/O pins, as well as a
high-quality variable-sample-rate stereo DAC, fol-
lowed by an earphone amplifier and a ground buffer.
VS1011 receives its input bitstream through a se-
rial input bus, which it listens to as a system slave.
The input stream is decoded and passed through a
digital volume control to an 18-bit oversampling,
multi-bit, sigma-delta DAC. The decoding is con-
trolled via a serial control bus. In addition to the
basic decoding, it is possible to add application
specific features, like DSP effects, to the user RAM
memory.
VS1011
GPIO
GPIO
4
Stereo
DAC
DREQ
SO
SI
SCLK
XCS
XDCS
Serial
Data/
Control
Interface
VSDSP4
Instruction
RAM
Instruction
ROM
Stereo Ear−
phone Driver
X ROM
audio
L
R
output
X RAM
Y ROM
Y RAM
Version 1.00, 2004-10-22
1
1 page VLSI
Solution y
VS1011
VS1011
CONTENTS
9.6.1 Sine Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.6.2 Pin Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.6.3 Memory Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.6.4 Erk Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.6.5 SCI Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
10 VS1011 Registers
35
10.1 Who Needs to Read This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
10.2 The Processor Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
10.3 VS1011 Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
10.4 SCI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
10.5 Serial Data Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
10.6 DAC Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.7 GPIO Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
10.8 Interrupt Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
10.9 System Vector Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.9.1 AudioInt, 0x20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.9.2 SciInt, 0x21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.9.3 DataInt, 0x22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.9.4 UserCodec, 0x0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
10.10System Vector Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.10.1 WriteIRam(), 0x2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.10.2 ReadIRam(), 0x4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.10.3 DataBytes(), 0x6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
10.10.4 GetDataByte(), 0x8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Version 1.00, 2004-10-22
5
5 Page VLSI
Solution y
VS1011
VS1011
4. CHARACTERISTICS & SPECIFICATIONS
4.5 Recommended Operating Conditions
Parameter
Symbol Min Typ Max Unit
Analog and Digital Ground
AGND DGND
0.0
V
Positive Analog
AVDD
2.5 2.7 3.6 V
Positive Digital
Ambient Operating Temperature
DVDD
2.3 2.5 3.6 V
-30 +85 ◦C
The following values are to be used when the clock doubler is active:
Parameter
Symbol Min Typ Max Unit
Input Clock Frequency
XTALI
Internal Clock Frequency1 CLKI
12.288 15 MHz
24.576 30 MHz
1 The maximum sample rate that may be played with correct speed is CLKI/512.
The following values are to be used when the clock doubler is not active:
Parameter
Symbol Min Typ Max Unit
Input Clock Frequency
XTALI
Internal Clock Frequency1 CLKI
24.576 30 MHz
24.576 30 MHz
1 The maximum sample rate that may be decoded with correct speed is CLKI/512.
Note: See Application notes for what clock speeds are required to play specific bit rates and sample rates.
4.6 Digital Characteristics
Parameter
Symbol Min Typ Max Unit
High-Level Input Voltage
0.7DVDD
V
Low-Level Input Voltage
0.3DVDD V
High-Level Output Voltage at IO = -1.0 mA
Low-Level Output Voltage at IO = 1.0 mA
Input Leakage Current
0.7DVDD
-1.0
V
0.3DVDD V
1.0 µA
Version 1.00, 2004-10-22
11
11 Page |
Páginas | Total 30 Páginas | |
PDF Descargar | [ Datasheet VS1011.PDF ] |
Número de pieza | Descripción | Fabricantes |
VS1011 | MP3 AUDIO CODEC | VLSI |
VS1011E | MP3 AUDIO DECODER | VLSI |
Número de pieza | Descripción | Fabricantes |
SLA6805M | High Voltage 3 phase Motor Driver IC. |
Sanken |
SDC1742 | 12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters. |
Analog Devices |
DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares, |
DataSheet.es | 2020 | Privacy Policy | Contacto | Buscar |