|
|
VS1053BのメーカーはVLSIです、この部品の機能は「Ogg Vorbis/MP3/AAC/WMA/MIDI AUDIO CODEC」です。 |
部品番号 | VS1053B |
| |
部品説明 | Ogg Vorbis/MP3/AAC/WMA/MIDI AUDIO CODEC | ||
メーカ | VLSI | ||
ロゴ | |||
このページの下部にプレビューとVS1053Bダウンロード(pdfファイル)リンクがあります。 Total 30 pages
VS1053b Datasheet
VS1053b -
Ogg Vorbis/MP3/AAC/WMA/FLAC/
MIDI AUDIO CODEC CIRCUIT
Features
Description
• Decodes
VS1053b is an Ogg Vorbis/MP3/AAC/WMA/
Ogg Vorbis;
FLAC/WAVMIDI audio decoder as well as an
MP3 = MPEG 1 & 2 audio layer III (CBR PCM/IMA ADPCM/Ogg Vorbis encoder on a
+VBR +ABR);
single chip. It contains a high-performance,
MP1/MP2 = layers I & II optional;
proprietary low-power DSP processor core
MPEG4 / 2 AAC-LC(+PNS),
VS_DSP4, data memory, 16 KiB instruction
HE-AAC v2 (Level 3) (SBR + PS);
RAM and 0.5+ KiB data RAM for user appli-
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps); cations running simultaneously with any built-
General MIDI 1 / SP-MIDI format 0 files; in decoder, serial control and input data in-
FLAC with software plugin;
terfaces, upto 8 general purpose I/O pins, an
WAV (PCM + IMA ADPCM)
UART, as well as a high-quality variable-sample-
• Encodes Ogg Vorbis w/ software plugin rate stereo ADC (mic, line, line + mic or 2×line)
• Encodes stereo IMA ADPCM / PCM
and stereo DAC, followed by an earphone am-
• Streaming support for MP3 and WAV
plifier and a common voltage buffer.
• EarSpeaker Spatial Processing
• Bass and treble controls
VS1053b receives its input bitstream through
a serial input bus, which it listens to as a
• Operates with a single 12..13 MHz clock system slave. The input stream is decoded
• Can also be used with a 24..26 MHz clock and passed through a digital volume control
• Internal PLL clock multiplier
to an 18-bit oversampling, multi-bit, sigma-
• Low-power operation
• High-quality on-chip stereo DAC with no
phase error between channels
• Zero-cross detection for smooth volume
change
delta DAC. The decoding is controlled via a
serial control bus. In addition to the basic de-
coding, it is possible to add application spe-
cific features, like DSP effects, to the user
RAM memory.
• Stereo earphone driver capable of driv-
ing a 30 Ω load
• Quiet power-on and power-off
• I2S output interface for external DAC
Optional factory-programmable unique chip
ID provides basis for digital rights manage-
ment or unit identification features.
• 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 soft-
ware and upto 8 GPIO pins
• Lead-free RoHS-compliant package
Version: 1.22, 2014-12-19
1
1 Page VS1053b Datasheet
CONTENTS
8.3 Supported MP1 (MPEG layer I) Formats . . . . . . . . . . . . . . . . . . . . . . 26
8.4 Supported Ogg Vorbis Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
8.5 Supported AAC (ISO/IEC 13818-7 and ISO/IEC 14496-3) Formats . . . . . . . 27
8.6 Supported WMA Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
8.7 Supported FLAC Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.8 Supported RIFF WAV Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.9 Supported MIDI Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
9 Functional Description
33
9.1 Main Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9.2 Data Flow of VS1053b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.3 EarSpeaker Spatial Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.4 Serial Data Interface (SDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.5 Serial Control Interface (SCI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
9.6 SCI Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
9.6.1 SCI_MODE (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
9.6.2 SCI_STATUS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
9.6.3 SCI_BASS (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
9.6.4 SCI_CLOCKF (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
9.6.5 SCI_DECODE_TIME (RW) . . . . . . . . . . . . . . . . . . . . . . . 43
9.6.6 SCI_AUDATA (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.6.7 SCI_WRAM (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
9.6.8 SCI_WRAMADDR (W) . . . . . . . . . . . . . . . . . . . . . . . . . . 44
9.6.9 SCI_HDAT0 and SCI_HDAT1 (R) . . . . . . . . . . . . . . . . . . . . 44
9.6.10 SCI_AIADDR (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.6.11 SCI_VOL (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
9.6.12 SCI_AICTRL[x] (RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
10 Operation
10.1 Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.2 Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.3 Software Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4 Low Power Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5 Play and Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.1 Playing a Whole File . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.2 Cancelling Playback . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.3 Fast Play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.5.4 Fast Forward and Rewind without Audio . . . . . . . . . . . . . . . .
10.5.5 Maintaining Correct Decode Time . . . . . . . . . . . . . . . . . . . .
10.6 Feeding PCM Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.7 Ogg Vorbis Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8 PCM / ADPCM Recording . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8.1 Activating PCM / ADPCM Recording Mode . . . . . . . . . . . . . . .
10.8.2 Reading PCM / IMA ADPCM Data . . . . . . . . . . . . . . . . . . . .
10.8.3 Adding a PCM RIFF Header . . . . . . . . . . . . . . . . . . . . . . .
10.8.4 Adding an IMA ADPCM RIFF Header . . . . . . . . . . . . . . . . . .
10.8.5 Playing ADPCM Data . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.8.6 Sample Rate Considerations . . . . . . . . . . . . . . . . . . . . . . .
10.8.7 Record Monitoring Volume . . . . . . . . . . . . . . . . . . . . . . . .
10.9 SPI Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.10 Real-Time MIDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
48
48
48
49
49
50
50
50
51
51
52
52
53
53
55
55
56
57
57
58
59
59
Version: 1.22, 2014-12-19
3
3Pages VS1053b Datasheet
3 DEFINITIONS
1 Licenses
MPEG Layer-3 audio decoding technology licensed from Fraunhofer IIS and Thomson.
Note: If you enable Layer I and Layer II decoding, you are liable for any patent issues
that may arise from using these formats. Joint licensing of MPEG 1.0 / 2.0 Layer III does not
cover all patents pertaining to layers I and II.
VS1053b contains WMA decoding technology from Microsoft.
This product is protected by certain intellectual property rights of Microsoft and cannot
be used or further distributed without a license from Microsoft.
VS1053b contains AAC technology (ISO/IEC 13818-7 and ISO/IEC 14496-3) which cannot be
used without a proper license from Via Licensing Corporation or individual patent holders.
VS1053b contains spectral band replication (SBR) and parametric stereo (PS) technologies
developed by Coding Technologies. Licensing of SBR is handled within MPEG4 through Via
Licensing Corporation. Licensing of PS is handled with Coding Technologies.
See http://www.codingtechnologies.com/licensing/aacplus.htm for more information.
To the best of our knowledge, if the end product does not play a specific format that otherwise
would require a customer license: MPEG 1.0/2.0 layers I and II, WMA, or AAC, the respective
license should not be required. Decoding of MPEG layers I and II are disabled by default,
and WMA and AAC format exclusion can be easily performed based on the contents of the
SCI_HDAT1 register. Also PS and SBR decoding can be separately disabled.
2 Disclaimer
All properties and figures are subject to change.
3 Definitions
B Byte, 8 bits.
b Bit.
Ki “Kibi” = 210 = 1024 (IEC 60027-2).
Mi “Mebi” = 220 = 1048576 (IEC 60027-2).
VS_DSP VLSI Solution’s DSP core.
W Word. In VS_DSP, instruction words are 32-bit and data words are 16-bit wide.
Version: 1.22, 2014-12-19
6
6 Page | |||
ページ | 合計 : 30 ページ | ||
|
PDF ダウンロード | [ VS1053B データシート.PDF ] |
データシートを活用すると、その部品の主な機能と仕様を詳しく理解できます。 ピン構成、電気的特性、動作パラメータ、性能を確認してください。 |
部品番号 | 部品説明 | メーカ |
VS1053B | Ogg Vorbis/MP3/AAC/WMA/MIDI AUDIO CODEC | VLSI |