Vlsi HEADSPEAKER - 5.1 Especificações

Consulte online ou descarregue Especificações para Auscultadores Vlsi HEADSPEAKER - 5.1. Vlsi HEADSPEAKER - 5.1 Specifications Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 80
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 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 página 0
1 2 3 4 5 6 ... 79 80

Resumo do Conteúdo

Página 1 - AUDIO CODEC

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

Página 2 - Contents

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

Página 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,

Página 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

Página 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

Página 6

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

Página 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

Página 8 - List of Figures

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

Página 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

Página 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

Página 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

Página 12 - 4.5 Digital Characteristics

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

Página 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

Página 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

Página 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

Página 16 - 6 Connection Diagram, LQFP-48

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

Página 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

Página 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

Página 19 - 7.3 Data Request Pin DREQ

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

Página 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

Página 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.

Página 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

Página 23 - 7.6 SPI Timing Diagram

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

Página 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

Página 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

Página 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

Página 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

Página 28 - Version 1.01, 2008-05-22 28

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 34 - 8.3 Data Flow of VS1053b

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

Página 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

Página 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,

Página 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

Página 38

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

Página 39 - Version 1.01, 2008-05-22 39

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

Página 40

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

Página 41

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

Página 42

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

Página 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

Página 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

Página 45

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

Página 46

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

Página 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

Página 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

Página 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

Página 50 - Version 1.01, 2008-05-22 50

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

Página 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

Página 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

Página 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

Página 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

Página 55

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

Página 56 - Version 1.01, 2008-05-22 56

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

Página 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

Página 58 - 9.11 Extra Parameters

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 65 - Version 1.01, 2008-05-22 65

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

Página 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

Página 67 - 10.7 GPIO Registers

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 73 - 10.11 Timers v1.0 2002-04-23

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

Página 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

Página 75 - 10.12 VS1053b Audio Path

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

Página 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

Página 77 - 11 VS1053 Version Changes

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

Página 78 - Version 1.01, 2008-05-22 78

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

Página 79 - 12 Document Version Changes

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

Página 80 - 13 Contact Information

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

Comentários a estes Manuais

Sem comentários