DatasheetsPDF.com

AUDIO CODEC. VS1033d Datasheet

DatasheetsPDF.com

AUDIO CODEC. VS1033d Datasheet






VS1033d CODEC. Datasheet pdf. Equivalent




VS1033d CODEC. Datasheet pdf. Equivalent





Part

VS1033d

Description

MP3/AAC/WMA/MIDI AUDIO CODEC



Feature


VS1033d Datasheet VS1033 - MP3/AAC/WMA/ MIDI AUDIO CODEC Features Description • Decodes MPEG 1 & 2 audio layer II I VS1033 is a single-chip MP3/AAC/WMA/M IDI (CBR +VBR +ABR); layers I & II op- audio decoder and ADPCM encoder. It co n- tional; tains a high-performance, proprietary low-power MPEG4 / 2 AAC-LC -2.0.0.0 (+PNS); DSP processor core VS _DSP4, working data .
Manufacture

VLSI

Datasheet
Download VS1033d Datasheet


VLSI VS1033d

VS1033d; WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps); memory, 5 KiB instruction RAM an d 0.5 KiB WAV (PCM + IMA ADPCM); data RAM for user applications, serial cont rol General MIDI / SP-MIDI format 0 les and input data interfaces, upto 8 general pur- • Encodes IMA ADPCM fr om microphone pose I/O pins, an UART, a s well as a high- or line input quali ty variable-sample-rate .


VLSI VS1033d

mono ADC and • Streaming support for MP3 and WAV • EarSpeaker Spatial Proc essing • Bass and treble controls • Operates with a single clock 12..13 MH z • Can also be used with 24..26 MHz clocks • Internal PLL clock multiplie r • Low-power operation • High-qual ity on-chip stereo DAC with no phase er ror between channels • Stereo earphon e driver capable of driv- stereo DA.


VLSI VS1033d

C, followed by an earphone amplifier an d a common voltage buffer. VS1033 recei ves its input bitstream through a seria l input bus, which it listens to as a s ystem slave. The input stream is decode d and passed through a digital volume c ontrol to an 18-bit oversampling, multi -bit, sigmadelta DAC. The decoding is c ontrolled via a ing a 30 Ω load ser ial control bus. In ad.

Part

VS1033d

Description

MP3/AAC/WMA/MIDI AUDIO CODEC



Feature


VS1033d Datasheet VS1033 - MP3/AAC/WMA/ MIDI AUDIO CODEC Features Description • Decodes MPEG 1 & 2 audio layer II I VS1033 is a single-chip MP3/AAC/WMA/M IDI (CBR +VBR +ABR); layers I & II op- audio decoder and ADPCM encoder. It co n- tional; tains a high-performance, proprietary low-power MPEG4 / 2 AAC-LC -2.0.0.0 (+PNS); DSP processor core VS _DSP4, working data .
Manufacture

VLSI

Datasheet
Download VS1033d Datasheet




 VS1033d
VS1033d Datasheet
VS1033 - MP3/AAC/WMA/MIDI AUDIO
CODEC
Features
Description
Decodes MPEG 1 & 2 audio layer III VS1033 is a single-chip MP3/AAC/WMA/MIDI
(CBR +VBR +ABR); layers I & II op- audio decoder and ADPCM encoder. It con-
tional;
tains a high-performance, proprietary low-power
MPEG4 / 2 AAC-LC-2.0.0.0 (+PNS);
DSP processor core VS_DSP4, working data
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps); memory, 5 KiB instruction RAM and 0.5 KiB
WAV (PCM + IMA ADPCM);
data RAM for user applications, serial control
General MIDI / SP-MIDI format 0 files
and input data interfaces, upto 8 general pur-
Encodes IMA ADPCM from microphone pose I/O pins, an UART, as well as a high-
or line input
quality variable-sample-rate mono ADC and
Streaming support for MP3 and WAV
EarSpeaker Spatial Processing
Bass and treble controls
Operates with a single clock 12..13 MHz
Can also be used with 24..26 MHz clocks
Internal PLL clock multiplier
Low-power operation
High-quality on-chip stereo DAC with no
phase error between channels
Stereo earphone driver capable of driv-
stereo DAC, followed by an earphone ampli-
fier and a common voltage buffer.
VS1033 receives its input bitstream through
a serial 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 controlled via a
ing a 30 load
serial control bus. In addition to the basic de-
Quiet power-on and power-off
I2S interface for external DAC
Separate operating voltages for analog,
digital and I/O
coding, it is possible to add application spe-
cific features, like DSP effects, to the user
RAM memory.
5.5 KiB On-chip RAM for user code /
data
Serial control and data interfaces
Can be used as a slave co-processor
SPI flash boot for special applications
UART for debugging purposes
New functions may be added with soft-
EarSpeaker spatial processing provides more
natural sound in headphone listening condi-
tions. It widens the stereo image and posi-
tions the sound sources outside the listener’s
head.
ware and 8 GPIO pins
Lead-free RoHS-compliant package (Green)
I2S
mic
audio
line
audio
GPIO
VS1033
MIC AMP
MUX
8
GPIO
DREQ
SO
SI
SCLK
XCS
XDCS
Serial
Data/
Control
Interface
RX
TX UART
Mono
ADC
Stereo
DAC
VSDSP4
Stereo Ear−
phone Driver
X ROM
audio
L
R
output
X RAM
Y ROM
Y RAM
Clock
multiplier
Instruction
RAM
Instruction
ROM
Version: 1.02, 2014-12-19
1




 VS1033d
VS1033d Datasheet
CONTENTS
Contents
VS1033
1
Table of Contents
2
List of Figures
6
1 Licenses
7
2 Disclaimer
7
3 Definitions
7
4 Characteristics & Specifications
8
4.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2 Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . 8
4.3 Analog Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.4 Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.5 Digital Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.6 Switching Characteristics - Boot Initialization . . . . . . . . . . . . . . . . . . . . 10
5 Packages and Pin Descriptions
11
5.1 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.1 LQFP-48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.2 BGA-49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6 Connection Diagram, LQFP-48
14
7 SPI Buses
15
7.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2 SPI Bus Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2.1 VS1002 Native Modes (New Mode) . . . . . . . . . . . . . . . . . . . 15
7.2.2 VS1001 Compatibility Mode . . . . . . . . . . . . . . . . . . . . . . . 15
7.3 Data Request Pin DREQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.4 Serial Protocol for Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . 16
7.4.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
7.4.2 SDI in VS1002 Native Modes (New Mode) . . . . . . . . . . . . . . . 16
7.4.3 SDI in VS1001 Compatibility Mode . . . . . . . . . . . . . . . . . . . 17
7.4.4 Passive SDI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.5 Serial Protocol for Serial Command Interface (SCI) . . . . . . . . . . . . . . . . 17
7.5.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.5.2 SCI Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.5.3 SCI Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.5.4 SCI Multiple Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.6 SPI Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.7 SPI Examples with SM_SDINEW and SM_SDISHARED set . . . . . . . . . . . 21
7.7.1 Two SCI Writes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.7.2 Two SDI Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.7.3 SCI Operation in Middle of Two SDI Bytes . . . . . . . . . . . . . . . 22
8 Functional Description
23
Version: 1.02, 2014-12-19
2




 VS1033d
VS1033d Datasheet
CONTENTS
8.1 Main Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.2 Supported Audio Codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.2.1 Supported MP3 (MPEG layer III) Formats . . . . . . . . . . . . . . . 23
8.2.2 Supported MP1 (MPEG layer I) Formats . . . . . . . . . . . . . . . . 24
8.2.3 Supported MP2 (MPEG layer II) Formats . . . . . . . . . . . . . . . . 24
8.2.4 Supported AAC (ISO/IEC 13818-7) Formats . . . . . . . . . . . . . . 25
8.2.5 Supported WMA Formats . . . . . . . . . . . . . . . . . . . . . . . . 26
8.2.6 Supported RIFF WAV Formats . . . . . . . . . . . . . . . . . . . . . . 27
8.2.7 Supported MIDI Formats . . . . . . . . . . . . . . . . . . . . . . . . . 28
8.3 Data Flow of VS1033 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.4 EarSpeaker Spatial Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
8.5 Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.6 Serial Control Interface (SCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.7 SCI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.7.1 SCI_MODE (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.7.2 SCI_STATUS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.7.3 SCI_BASS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.7.4 SCI_CLOCKF (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
8.7.5 SCI_DECODE_TIME (RW) . . . . . . . . . . . . . . . . . . . . . . . 39
8.7.6 SCI_AUDATA (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.7.7 SCI_WRAM (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.7.8 SCI_WRAMADDR (W) . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8.7.9 SCI_HDAT0 and SCI_HDAT1 (R) . . . . . . . . . . . . . . . . . . . . 40
8.7.10 SCI_AIADDR (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
8.7.11 SCI_VOL (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.7.12 SCI_AICTRL[x] (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9 Operation
43
9.1 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.2 Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.3 Software Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.4 ADPCM Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.4.1 Activating ADPCM Mode . . . . . . . . . . . . . . . . . . . . . . . . . 45
9.4.2 Reading IMA ADPCM Data . . . . . . . . . . . . . . . . . . . . . . . 46
9.4.3 Adding a RIFF Header . . . . . . . . . . . . . . . . . . . . . . . . . . 46
9.4.4 Playing ADPCM Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.4.5 Sample Rate Considerations . . . . . . . . . . . . . . . . . . . . . . . 48
9.4.6 AD Startup Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.4.7 Example Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
9.5 SPI Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.6 Real-Time MIDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.7 Play/Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
9.8 Feeding PCM data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9.9 Extra Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
9.9.1 Common Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.9.2 WMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.9.3 AAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.9.4 Midi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.10 Fast Forward / Rewind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
9.10.1 MP3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Version: 1.02, 2014-12-19
3



Recommended third-party VS1033d Datasheet






@ 2014 :: Datasheetspdf.com :: Semiconductors datasheet search & download site (Privacy Policy & Contact)