Vlsi HEADSPEAKER - 5.1 Especificaciones

Busca en linea o descarga Especificaciones para Auriculares Vlsi HEADSPEAKER - 5.1. Vlsi HEADSPEAKER - 5.1 Specifications Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 80
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
VLSI
Solution
y
VS1053b
VS1053B
VS1053b -
Ogg Vorbis/MP3/AAC/WMA/MIDI
AUDIO CODEC
Features
Decodes Ogg Vorbis;
MPEG 1 & 2 audio layer III (CBR +VBR
+ABR); layers I & II optional;
MPEG4 / 2 AAC-LC(+PNS),
HE-AAC v2 (Level 3) (SBR + PS);
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps);
WAV (PCM + IMA ADPCM);
General MIDI 1 / SP-MIDI format 0 files
Encodes Ogg Vorbis with software plu-
gin (available Q4/2007)
Encodes IMA ADPCM from mic/line (stereo)
Streaming support for MP3 and WAV
EarSpeaker Spatial Processing
Bass and treble controls
Operates with a single 12..13 MHz clock
Can also be used with a 24..26 MHz clock
Internal PLL clock multiplier
Low-power operation
High-quality on-chip stereo DAC with no
phase error between channels
Zero-cross detection for smooth volume
change
Stereo earphone driver capable of driving a
30 load
Quiet power-on and power-off
I2S interface for external DAC
Separate voltages for analog, digital, I/O
On-chip RAM for user code and 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 software
and upto 8 GPIO pins
Lead-free RoHS-compliant package (Green)
Description
VS1053b is a single-chip Ogg Vorbis/MP3/AAC/-
WMA/MIDI audio decoder and an IMA ADPCM
and user-loadable Ogg Vorbis encoder. It contains
a high-performance, proprietary low-power DSP
processor core VS DSP
4
, working data memory,
16 KiB instruction RAM and 0.5+ KiB data RAM
for user applications running simultaneously with
any built-in decoder, serial control and input data
interfaces, upto 8 general purpose I/O pins, an
UART, as well as a high-quality variable-sample-
rate stereo ADC (mic, line, line + mic or 2×line)
and stereo DAC, followed by an earphone ampli-
fier and a common voltage buffer.
VS1053b 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 over-
sampling, multi-bit, sigma-delta DAC. The decod-
ing is controlled via a serial control bus. In addi-
tion to the basic decoding, it is possible to add
application specific features, like DSP effects, to
the user RAM memory.
Optional factory-programmable unique chip ID pro-
vides basis for digital rights management or unit
identification features.
Instruction
RAM
Instruction
ROM
Stereo
DAC
L
R
UART
Serial
Data/
Control
Interface
Stereo Ear−
phone Driver
DREQ
SO
SI
SCLK
XCS
RX
TX
audio
output
X ROM
X RAM
Y ROM
Y RAM
GPIO
GPIO
VSDSP
4
XDCS
MIC AMP
Clock
multiplier
MUX
8
I2S
VS1053
Stereo
ADC
differential
mic / line 1
line 2
Version 1.01, 2008-05-22 1
Vista de pagina 0
1 2 3 4 5 6 ... 79 80

Indice de contenidos

Pagina 1 - AUDIO CODEC

VLSISolutionyVS1053bVS1053BVS1053b -Ogg Vorbis/MP3/AAC/WMA/MIDIAUDIO CODECFeatures• Decodes Ogg Vorbis;MPEG 1 & 2 audio layer III (CBR +VBR+ABR);

Pagina 2 - Contents

VLSISolutionyVS1053bVS1053B4. CHARACTERISTICS & SPECIFICATIONS4 Characteristics & Specifications4.1 Absolute Maximum RatingsParameter Symbol Mi

Pagina 3 - Version 1.01, 2008-05-22 3

VLSISolutionyVS1053bVS1053B4. CHARACTERISTICS & SPECIFICATIONS4.3 Analog CharacteristicsUnless otherwise noted: AVDD=3.3V, CVDD=1.8V, IOVDD=2.8V,

Pagina 4 - Version 1.01, 2008-05-22 4

VLSISolutionyVS1053bVS1053B4. CHARACTERISTICS & SPECIFICATIONS4.4 Power ConsumptionTested with an MPEG 1.0 Layer-3 128 kbps sample and generated s

Pagina 5 - Version 1.01, 2008-05-22 5

VLSISolutionyVS1053bVS1053B5. PACKAGES AND PIN DESCRIPTIONS5 Packages and Pin Descriptions5.1 PackagesLPQFP-48 is a lead (Pb) free and also RoHS compl

Pagina 6

VLSISolutionyVS1053bVS1053B5. PACKAGES AND PIN DESCRIPTIONSPad Name LQFPPinPinTypeFunctionMICP / LINE1 1 AI Positive differential mic input, self-bias

Pagina 7 - Version 1.01, 2008-05-22 7

VLSISolutionyVS1053bVS1053B5. PACKAGES AND PIN DESCRIPTIONSPin types:Type DescriptionDI Digital input, CMOS Input PadDO Digital output, CMOS Input Pad

Pagina 8 - List of Figures

VLSISolutionyVS1053bVS1053B6. CONNECTION DIAGRAM, LQFP-486 Connection Diagram, LQFP-48Figure 3: Typical Connection Diagram Using LQFP-48.Figure 3 show

Pagina 9 - 3 Definitions

VLSISolutionyVS1053bVS1053B6. CONNECTION DIAGRAM, LQFP-48The common buffer GBUF can be used for common voltage (1.23 V) for earphones. This will elimi

Pagina 10 - 4.1 Absolute Maximum Ratings

VLSISolutionyVS1053bVS1053B7. SPI BUSES7 SPI Buses7.1 GeneralThe SPI Bus - that was originally used in some Motorola devices - has been used for both

Pagina 11 - 4.3 Analog Characteristics

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.3 Data Request Pin DREQThe DREQ pin/signal is used to signal if VS1053b’s 2048-byte FIFO is capable of receiv

Pagina 12 - 4.5 Digital Characteristics

VLSISolutionyVS1053bVS1053BCONTENTSContents1 Licenses 92 Disclaimer 93 Definitions 94 Characteristics & Specifications 104.1 Absolute Maximum Rating

Pagina 13 - 5.1 Packages

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.4.3 SDI in VS1001 Compatibility Mode (deprecated)BSYNCSDATADCLKD7 D6 D5 D4 D3 D2 D1 D0Figure 4: BSYNC Signal

Pagina 14

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.5.2 SCI Read0 1 2 3 4 5 6 7 8 9 10 11 12 13 30 3114 15 16 170 0 0 0 0 0 1 1 0 0 0 03 2 1 00 0 0 0 0 0 0 0 0 0

Pagina 15 - Pin types:

VLSISolutionyVS1053bVS1053B7. SPI BUSESAfter the word has been shifted in and the last clock has been sent, XCS should be pulled high to end theWRITE

Pagina 16 - 6 Connection Diagram, LQFP-48

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.6 SPI Timing DiagramXCSSCKSISO0 1 1514 16tXCSStXCSHtWL tWHtHtSUtVtZtDIStXCS3031Figure 9: SPI Timing Diagram.S

Pagina 17 - Version 1.01, 2008-05-22 17

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.7 SPI Examples with SM SDINEW and SM SDISHARED set7.7.1 Two SCI Writes01 2 3 30 311 0 1 00 0 0 0 0 0X XXCSSCK

Pagina 18 - 7 SPI Buses

VLSISolutionyVS1053bVS1053B7. SPI BUSES7.7.3 SCI Operation in Middle of Two SDI Bytes01XCSSCKSI77 6 5 10 00 7 6 5 1 0SDI ByteSCI OperationSDI Byte8 9

Pagina 19 - 7.3 Data Request Pin DREQ

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8 Functional Description8.1 Main FeaturesVS1053b is based on a proprietary digital signal processo

Pagina 20 - Version 1.01, 2008-05-22 20

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.2.2 Supported MP1 (MPEG layer I) FormatsNote: Layer I / II decoding must be specifically enabled

Pagina 21 - Version 1.01, 2008-05-22 21

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.2.5 Supported AAC (ISO/IEC 13818-7 and ISO/IEC 14496-3) FormatsVS1053b decodes MPEG2-AAC-LC-2.0.

Pagina 22 - Version 1.01, 2008-05-22 22

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTIONAAC12:Samplerate / Hz Maximum Bitrate kbit/s - for 2 channels≤96 132 144 192 264 288 384 529 57648

Pagina 23 - 7.6 SPI Timing Diagram

VLSISolutionyVS1053bVS1053BCONTENTS7.4 Serial Protocol for Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . . . . . 197.4.1 General .

Pagina 24 - Version 1.01, 2008-05-22 24

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.2.6 Supported WMA FormatsWindows Media Audio codec versions 2, 7, 8, and 9 are supported. All WM

Pagina 25 - Version 1.01, 2008-05-22 25

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.2.7 Supported RIFF WAV FormatsThe most common RIFF WAV subformats are supported, with 1 or 2 aud

Pagina 26 - 8 Functional Description

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.2.8 Supported MIDI FormatsGeneral MIDI and SP-MIDI format 0 files are played. Format 1 and 2 files

Pagina 27 - Version 1.01, 2008-05-22 27

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTIONVS1053b Melodic Instruments (GM1)1 Acoustic Grand Piano 33 Acoustic Bass 65 Soprano Sax 97 Rain (F

Pagina 28 - Version 1.01, 2008-05-22 28

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.3 Data Flow of VS1053bVolumecontrolAudioFIFOS.rate.conv.and DACRBitstreamFIFOSDILSCI_VOLSM_ADPCM

Pagina 29 - Version 1.01, 2008-05-22 29

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.4 EarSpeaker Spatial ProcessingWhile listening to headphones the sound has a tendency to be loca

Pagina 30 - Version 1.01, 2008-05-22 30

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.5 Serial Data Interface (SDI)The serial data interface is meant for transferring compressed data

Pagina 31 - Version 1.01, 2008-05-22 31

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7 SCI RegistersVS1053b sets DREQ low when it detects an SCI operation (this delay is 16 to 40 CL

Pagina 32 - Version 1.01, 2008-05-22 32

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.1 SCI MODE (RW)SCI MODE is used to control the operation of VS1053b and defaults to 0x0800 (SM

Pagina 33 - Solution

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTIONIf SM TESTS is set, SDI tests are allowed. For more details on SDI tests, look at Chapter 9.12.SM

Pagina 34 - 8.3 Data Flow of VS1053b

VLSISolutionyVS1053bVS1053BCONTENTS8.2.7 Supported RIFF WAV Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . 318.2.8 Supported MIDI Forma

Pagina 35 - Version 1.01, 2008-05-22 35

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.2 SCI STATUS (RW)SCI STATUS contains information on the current status of VS1053b. It also con

Pagina 36 - Version 1.01, 2008-05-22 36

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.3 SCI BASS (RW)Name Bits DescriptionST AMPLITUDE 15:12 Treble Control in 1.5 dB steps (-8..7,

Pagina 37 - 8.7 SCI Registers

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.4 SCI CLOCKF (RW)The operation of SCI CLOCKF has changed slightly in VS1053b compared to VS100

Pagina 38

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.5 SCI DECODE TIME (RW)When decoding correct data, current decoded time is shown in this regist

Pagina 39 - Version 1.01, 2008-05-22 39

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTIONSM WRAMADDR Dest. addr. Bits/ DescriptionStart. . . End Start. . . End Word0x1800. . . 0x18XX 0x18

Pagina 40

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.9 SCI HDAT0 and SCI HDAT1 (R)For WAV files, SCI HDAT1 contains 0x7665 (“ve”). SCI HDAT0 contain

Pagina 41

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTIONWhen read, SCI HDAT0 and SCI HDAT1 contain header information that is extracted from MP3 streamcur

Pagina 42

VLSISolutionyVS1053bVS1053B8. FUNCTIONAL DESCRIPTION8.7.11 SCI VOL (RW)SCI VOL is a volume control for the player hardware. The most significant byte o

Pagina 43 - Version 1.01, 2008-05-22 43

VLSISolutionyVS1053bVS1053B9. OPERATION9 Operation9.1 ClockingVS1053b operates on a single, nominally 12.288 MHz fundamental frequency master clock. T

Pagina 44 - Version 1.01, 2008-05-22 44

VLSISolutionyVS1053bVS1053B9. OPERATION9.4 Low Power ModeIf you need to keep the system running while not decoding data, but need to lower the power c

Pagina 45

VLSISolutionyVS1053bVS1053BCONTENTS9.5 Play and Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499.5.1 Playing a W

Pagina 46

VLSISolutionyVS1053bVS1053B9. OPERATION9.5.2 Cancelling PlaybackCancelling playback of a song is a normal operation when the user wants to jump to ano

Pagina 47 - Version 1.01, 2008-05-22 47

VLSISolutionyVS1053bVS1053B9. OPERATIONNote: It is recommended that playback volume is decreased by e.g. 10 dB when fast forwarding/rewinding.Note: Re

Pagina 48 - 9 Operation

VLSISolutionyVS1053bVS1053B9. OPERATION9.6 Feeding PCM dataVS1053b can be used as a PCM decoder by sending a WAV file header. If the length sent in the

Pagina 49 - 9.5 Play and Decode

VLSISolutionyVS1053bVS1053B9. OPERATION9.8 ADPCM RecordingThis chapter explains how to create RIFF/WAV file with IMA ADPCM format. This is a widely sup

Pagina 50 - Version 1.01, 2008-05-22 50

VLSISolutionyVS1053bVS1053B9. OPERATIONWriteVS10xxPatch() should perform the following SCI writes (only for VS1053b):Register Reg. No ValueSCI WRAMADD

Pagina 51 - Version 1.01, 2008-05-22 51

VLSISolutionyVS1053bVS1053B9. OPERATION9.8.3 Adding a RIFF HeaderTo make your IMA ADPCM file a RIFF / WAV file, you have to add a header before the actu

Pagina 52 - 9.7 Ogg Vorbis Recording

VLSISolutionyVS1053bVS1053B9. OPERATION9.8.4 Playing ADPCM DataIn order to play back your IMA ADPCM recordings, you have to have a file with a header a

Pagina 53 - 9.8 ADPCM Recording

VLSISolutionyVS1053bVS1053B9. OPERATION9.9 SPI BootIf GPIO0 is set with a pull-up resistor to 1 at boot time, VS1053b tries to boot from external SPI

Pagina 54 - Version 1.01, 2008-05-22 54

VLSISolutionyVS1053bVS1053B9. OPERATION9.11 Extra ParametersThe following structure is in X memory at address 0x1e00 (note the different location than

Pagina 55

VLSISolutionyVS1053bVS1053B9. OPERATIONYou can see that in the invalid read the low part wraps from 0x0000 to 0xffff while the high part stays thesame

Pagina 56 - Version 1.01, 2008-05-22 56

VLSISolutionyVS1053bVS1053BCONTENTS9.12.2 Pin Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639.12.3 SCI Test . .

Pagina 57 - 9.10 Real-Time MIDI

VLSISolutionyVS1053bVS1053B9. OPERATIONpositionMsec is a field that gives the current play position in a file in milliseconds, regardless ofrewind and f

Pagina 58 - 9.11 Extra Parameters

VLSISolutionyVS1053bVS1053B9. OPERATION9.11.3 AACParameter Address Usageconfig1 0x1e03(7:4) SBR and PS selectsceFoundMask 0x1e2a Single channel element

Pagina 59 - Version 1.01, 2008-05-22 59

VLSISolutionyVS1053bVS1053B9. OPERATIONconfig1(7:6) Usage’00’ normal mode, process PS if it is available’01’ process PS if it is available, but in down

Pagina 60 - Version 1.01, 2008-05-22 60

VLSISolutionyVS1053bVS1053B9. OPERATIONGain Volume SCI VOL (Volume-Gain)-11 (-5.5 dB) 0 (+0.0 dB) 0x0b0b (-5.5 dB)-11 (-5.5 dB) 3 (-1.5 dB) 0x0e0e (-7

Pagina 61 - Version 1.01, 2008-05-22 61

VLSISolutionyVS1053bVS1053B9. OPERATION9.12.3 SCI TestSci test is initialized with the 8-byte sequence 0x53 0x70 0xEE n 0 0 0 0, where n − 48 is the r

Pagina 62 - Version 1.01, 2008-05-22 62

VLSISolutionyVS1053bVS1053B9. OPERATIONLSb’s of the SCI AICTRLn should be zero. The resulting frequencies Fsincan be calculated from theDAC samplerate

Pagina 63 - 9.12 SDI Tests

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10 VS1053b Registers10.1 Who Needs to Read This ChapterUser software is required when a user wishes to

Pagina 64 - Version 1.01, 2008-05-22 64

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.5 Serial Data RegistersSDI registers, prefix SERReg Type Reset Abbrev[bits] Description0xC011 r 0 DA

Pagina 65 - Version 1.01, 2008-05-22 65

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.8 Interrupt RegistersInterrupt registers, prefix INTReg Type Reset Abbrev[bits] Description0xC01A rw

Pagina 66 - 10 VS1053b Registers

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.9 Watchdog v1.0 2002-08-26The watchdog consist of a watchdog counter and some logic. After reset, t

Pagina 67 - 10.7 GPIO Registers

VLSISolutionyVS1053bVS1053BCONTENTS10.11.2 Configuration TIMER CONFIG . . . . . . . . . . . . . . . . . . . . . . . . . . 7310.11.3 Configuration TIMER

Pagina 68 - 10.8 Interrupt Registers

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.10 UART v1.1 2004-10-09RS232 UART implements a serial interface using rs232 standard.StartbitD0D1 D

Pagina 69 - 10.9 Watchdog v1.0 2002-08-26

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.10.3 Data UARTx DATAA read from UARTx DATA returns the received byte in bits 7:0, bits 15:8 are ret

Pagina 70 - 10.10 UART v1.1 2004-10-09

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.10.6 Interrupts and OperationTransmitter operates as follows: After an 8-bit word is written to the

Pagina 71 - Version 1.01, 2008-05-22 71

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.11 Timers v1.0 2002-04-23There are two 32-bit timers that can be initialized and enabled independen

Pagina 72 - Version 1.01, 2008-05-22 72

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.11.3 Configuration TIMER ENABLETIMER ENABLE BitsName Bits DescriptionTIMER EN T1 1 Enable timer 1TIM

Pagina 73 - 10.11 Timers v1.0 2002-04-23

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.12 VS1053b Audio PathMIC AMPMUXStereo ADCMICNMICPLINE1LINE2Sample-RateConverterAudioFIFO+VolumeCont

Pagina 74 - Version 1.01, 2008-05-22 74

VLSISolutionyVS1053bVS1053B10. VS1053B REGISTERS10.13 I2S DAC InterfaceThe I2S Interface makes it possible to attach an external DAC to the system.Not

Pagina 75 - 10.12 VS1053b Audio Path

VLSISolutionyVS1053bVS1053B11. VS1053 VERSION CHANGES11 VS1053 Version ChangesThis chapter describes the lastest and most important changes done to VS

Pagina 76 - 10.13 I2S DAC Interface

VLSISolutionyVS1053bVS1053B11. VS1053 VERSION CHANGES• WMA,AAC: more robust resync.• WMA,AAC: If resync is performed, broadcast mode is automatically

Pagina 77 - 11 VS1053 Version Changes

VLSISolutionyVS1053bVS1053B12. DOCUMENT VERSION CHANGES12 Document Version ChangesThis chapter describes the most important changes to this document.V

Pagina 78 - Version 1.01, 2008-05-22 78

VLSISolutionyVS1053bVS1053BLIST OF FIGURESList of Figures1 Pin Configuration, LQFP-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Pagina 79 - 12 Document Version Changes

VLSISolutionyVS1053bVS1053B13. CONTACT INFORMATION13 Contact InformationVLSI Solution OyEntrance G, 2nd floorHermiankatu 8FIN-33720 TampereFINLANDFax:

Pagina 80 - 13 Contact Information

VLSISolutionyVS1053bVS1053B1. LICENSES1 LicensesMPEG Layer-3 audio decoding technology licensed from Fraunhofer IIS and Thomson.Note: If you enable La

Comentarios a estos manuales

Sin comentarios