DatasheetsPDF.com

AUDIO CODEC. VS1103b Datasheet

DatasheetsPDF.com

AUDIO CODEC. VS1103b Datasheet
















VS1103b CODEC. Datasheet pdf. Equivalent













Part

VS1103b

Description

MIDI/ADPCM AUDIO CODEC



Feature


VS1103b Datasheet VS1103b - MIDI/ADPCM AUDIO CODEC Features Description • Mixes three audio sources – General MIDI 1+ / SP-MIDI – WAV (PCM + IMA AD PCM) – Microphone or line input • E ncodes IMA ADPCM from microphone, line input or mixed output • Input streams can use different sample rates • Ear Speaker Spatial Processing • Bass and treble controls • Operates with a.
Manufacture

VLSI

Datasheet
Download VS1103b Datasheet


VLSI VS1103b

VS1103b; single 12. . . 13 MHz clock • Interna l PLL clock multiplier • Low-power op eration • High-quality on-chip stereo DAC with no phase error between channe ls • Stereo earphone driver capable o f driv- ing a 30Ω load • Separate o perating voltages for analog, digital a nd I/O • 5.5 KiB On-chip RAM for user code / data • Serial control and dat a interfaces • Can be used as a sl.


VLSI VS1103b

ave co-processor • SPI flash boot for special applications • UART for debu gging purposes • New functions may be added with soft- ware and 4 GPIO pins VS1103b is a single-chip MIDI/ADPCM/WA V audio decoder and ADPCM encoder that can handle upto three simultaneous audi o streams. It can also act as a Midi sy nthesizer. VS1103b contains a high-perf ormance, proprietary low-p.


VLSI VS1103b

ower DSP processor core VS_DSP4, working data memory, 5 KiB instruction RAM and 0.5 KiB data RAM for user applications , serial control and input data interfa ces, 4 general purpose I/O pins, an UAR T, as well as a high-quality variable-s ample-rate mono ADC and stereo DAC, fol lowed by an earphone amplifier and a c ommon buffer. VS1103b receives its inpu t bitstreams through.





Part

VS1103b

Description

MIDI/ADPCM AUDIO CODEC



Feature


VS1103b Datasheet VS1103b - MIDI/ADPCM AUDIO CODEC Features Description • Mixes three audio sources – General MIDI 1+ / SP-MIDI – WAV (PCM + IMA AD PCM) – Microphone or line input • E ncodes IMA ADPCM from microphone, line input or mixed output • Input streams can use different sample rates • Ear Speaker Spatial Processing • Bass and treble controls • Operates with a.
Manufacture

VLSI

Datasheet
Download VS1103b Datasheet




 VS1103b
VS1103b Datasheet
VS1103b - MIDI/ADPCM AUDIO
CODEC
Features
Description
Mixes three audio sources
General MIDI 1+ / SP-MIDI
WAV (PCM + IMA ADPCM)
Microphone or line input
Encodes IMA ADPCM from microphone,
line input or mixed output
Input streams can use different sample
rates
EarSpeaker Spatial Processing
Bass and treble controls
Operates with a single 12. . . 13 MHz clock
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-
ing a 30load
Separate operating voltages for analog,
digital and I/O
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-
ware and 4 GPIO pins
VS1103b is a single-chip MIDI/ADPCM/WAV
audio decoder and ADPCM encoder that can
handle upto three simultaneous audio streams.
It can also act as a Midi synthesizer.
VS1103b contains a high-performance, pro-
prietary low-power DSP processor core VS_DSP4,
working data memory, 5 KiB instruction RAM
and 0.5 KiB data RAM for user applications,
serial control and input data interfaces, 4 gen-
eral purpose I/O pins, an UART, as well as a
high-quality variable-sample-rate mono ADC
and stereo DAC, followed by an earphone am-
plifier and a common buffer.
VS1103b receives its input bitstreams through
serial input buses, which it listens to as a sys-
tem slave. The input streams are decoded
and passed through digital volume controls to
an 18-bit oversampling, multi-bit, sigma-delta
DAC. Decoding is controlled via a serial con-
trol bus. In addition to basic decoding, it is
possible to add application specific features,
like DSP effects, to user RAM memory.
mic
audio
line
audio
GPIO
VS1103
MIC AMP
MUX
4
GPIO
DREQ
SO
SI
SCLK
XCS
XDCS
Serial
Data/
Control
Interface
RX
TX UART
Mono
ADC
Stereo
DAC
VSDSP4
Clock
multiplier
Instruction
RAM
Instruction
ROM
Stereo Ear−
phone Driver
X ROM
audio
L
R
output
X RAM
Y ROM
Y RAM
Version: 1.03, 2014-12-19
1




 VS1103b
Contents
VS1103b Datasheet
CONTENTS
VS1103
1
Table of Contents
2
List of Figures
7
1 Disclaimer
8
2 Definitions
8
3 Characteristics & Specifications
9
3.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3 Analog Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.4 Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Digital Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.6 Switching Characteristics - Boot Initialization . . . . . . . . . . . . . . . . . . . . 11
4 Packages and Pin Descriptions
12
4.1 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1.1 LQFP-48 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.1.2 BGA-49 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 LQFP-48 and BGA-49 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . 13
5 SPI Buses
15
5.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 SPI Bus Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2.1 VS1002 Native Modes (New Mode) . . . . . . . . . . . . . . . . . . . 15
5.2.2 VS1001 Compatibility Mode . . . . . . . . . . . . . . . . . . . . . . . 15
5.3 Data Request Pin DREQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4 Serial Protocol for Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . 16
5.4.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Version: 1.03, 2014-12-19
2




 VS1103b
VS1103b Datasheet
CONTENTS
5.4.2 SDI in VS1002 Native Modes (Recommended) . . . . . . . . . . . . 16
5.4.3 SDI in VS1001 Compatibility Mode . . . . . . . . . . . . . . . . . . . 17
5.4.4 Passive SDI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.5 Serial Protocol for Serial Command Interface (SCI) . . . . . . . . . . . . . . . . 17
5.5.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.5.2 SCI Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.5.3 SCI Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.5.4 SCI Multiple Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.6 SPI Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.7 SPI Examples with SM_SDINEW and SM_SDISHARED set . . . . . . . . . . . 21
5.7.1 Two SCI Writes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.7.2 Two SDI Bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.7.3 SCI Operation in Middle of Two SDI Bytes . . . . . . . . . . . . . . . 22
6 Functional Description
23
6.1 Main Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2 Supported Audio Codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2.1 Supported RIFF WAV Formats . . . . . . . . . . . . . . . . . . . . . . 23
6.2.2 Supported MIDI Formats . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3 Data Flow of VS1103b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.3.1 Normal Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.3.2 Real-Time RT-Midi Mode . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.4 Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.5 Serial Control Interface (SCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.6 SCI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
6.6.1 SCI_MODE (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.6.2 SCI_STATUS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.6.3 SCI_BASS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.6.4 SCI_CLOCKF (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.6.5 SCI_DECODE_TIME (RW) . . . . . . . . . . . . . . . . . . . . . . . 32
Version: 1.03, 2014-12-19
3




Recommended third-party VS1103b Datasheet







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