VS1033 to VS1053. Public Document. VS10XX AppNote: VS1033 to VS1053 migration checklist. This document applies to all versions of VS1033 and VS1053.

Similar documents
VS1011 to VS1053. VS1011 to VS1053 Migration Guide

VS1003 to VS1053. VS1003 to VS1053 Migration Guide

VLSI AppNote: VSx053 Simple DSP Board

VLSI Solution. VS10XX - Plugins. Plugins, Applications. Plugins. Description. Applications. Patches. In Development. Public Document.

Interfacing I2S DAC. Public Document. VS10XX AppNote: I2S DAC

VS1063 ENCODER DEMONSTRATION

VLSI Solution. VS1003B 16/32-Button Player. Controlled Document. VSMPG VLSI Solution Audio Decoder. Project Code: Project Name: Revision History

Music Shield User Manual

VS1063A SDIENCODER. VLSI Solution Audio Decoder/Encoder

What applications can be done by using VS1003?

VS1011b - MP3 AUDIO CODEC

What applications can be done by using VS1003? ver. 1.2 / November 2007

VLSI Solution. VS1000C Audio Module Tester. Controlled Document. VS1000 VLSI Solution Ogg Vorbis Player. Project Code: Revision History

GUIDE: MP3 / OGG VORBIS ENCODER AND AUDIO CODEC CIRCUIT

VS10XX REAL-TIME MIDI INPUT

VS1002d - MP3 AUDIO CODEC

VS MP3 AUDIO CODEC

VS1000 Audio Module. VS1000 Audio Module (preliminary) Description. Features. Applications

VS1003 ADC SPECTRUM ANALYZER

VS1063a HW Guide. VS1063a HARDWARE GUIDE MP3/OGG/AAC/WMA/FLAC/ G.711/G.722 AUDIO CODEC CIRCUIT

VS1002d - MP3 AUDIO CODEC

VS1053B PCM Mixer. VSMPG VLSI Solution Audio Decoder. Project Code: Project Name:

Adafruit VS1053 MP3/AAC/Ogg/MIDI/WAV Codec Breakout Tutorial

GWBMA0x Bluetooth Audio module

Audio Controller i. Audio Controller

PAM8304-EV board User Guide AE Department. Date Revision Description Comment

FLASH Programming in Production of VS1000 Applications

USB HD Audio/Video Codec Model 2263 Hardware Manual Ver October 2013

AC108 Datasheet. 4 Channel High Performance Voice Capture ADCs with I2C/I2S. Revision 1.1. July, 30, 2017

VS1000B/C Audio Book. Project Code:

VS10XX APPNOTE: CONNECTING SPI BUSES

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

ESPino - Specifications

ugreen DAB Board Instructions v5

VS1053B PATCHES AND FLAC DECODER

DEV-1 HamStack Development Board

VS MP3/WMA AUDIO CODEC

DATASHEET MP3/OGG/AAC/WMA/FLAC/ G.711/G.722 AUDIO CODEC CIRCUIT

< W3150A+ / W5100 Application Note for SPI >

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

VS1001k - MPEG AUDIO CODEC

Telos Zephyr iport + TZD Software v2.1.3

ugreen DAB Board Instructions v6

Propeller Activity Board (#32910)

HDMI To HDTV Converter

WiFi and Ethernet Shield With WiFi Audio

W5100 Layout Guide version 1.0

Pmod I2S2 Reference Manual

SiSonic FLEX Evaluation Kit KAS USER GUIDE.

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface

Prototyping Module Datasheet

Pro Audio Streamers. IP Streamers. June catalogue. Manufacturers of audio & video products for radio & TV broadcasters

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

The LM4935 Headset/Push-Button Detection Guide

WT32i Bluetooth Audio Module

Design of a Smart Classroom Broadcasting System Based on WSN He Gong a, Zhu Wen b, Ziyu Wu b, Manhua Yu b

Symphony SoundBite Reference Manual

SIM900 Hardware Design Guide Jeffrey Song, 2010

ACH1180 Audio Host Processor. Description. Features. ACH1180 Audio Host Processor. Preliminary 1

VS Ogg Vorbis Player IC with USB and NAND FLASH Interface

1.6inch SPI Module user manual

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

ArduCAM-M-2MP Camera Shield

BM81SPK01 Bluetooth 3.0+EDR Wireless Speaker Module

Flash Preparation for VS1000

Freescale Semiconductor, I

Application Note, V1.0, Aug AP08064 XC866/886/888. Safeguarding the Microcontroller under Out-of-Spec Noise Conditions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Edge Power International (HK) Ltd. Product Specification

The latest version,double rows pin, wiring and plug is very convenient! The board, by default external clock, users can also share active crystal

Reindeer Technologies Pvt Ltd Excellence through Innovation

PARALLEL COMMUNICATIONS

AL362B-EVB-A1. AHD-to-HDMI Quad Box Development Kit by AverLogic Technologies, Corp. Version 1.0

PIC DESIGN (version 1) 2/11/2009

ES1921 AC 97 Rev 2.1 Audio Codec Product Brief. ESS Technology, Inc. DESCRIPTION FEATURES

PCB Layout and Design Guide for CH7102A HDMI to BT656 Converter with IIC Slave

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

DST-24B/PCI DST-24B/PCI+ DST-24B/PCI(2.0) DST-24B/PCI+(2.0) DST-24B/PCIe(2.0) DST-24B/PCIe+(2.0) Digital Station Tap Board

VS1063A PATCHES. VLSI Solution Audio Decoder/Encoder

Reference Manual DOC. REV. 03/13/2015 VL-ADR-01. USB to Audio Adapter

VS1011e. VS1011e - MP3 AUDIO DECODER. Features. Description VS1011

VLSI Solution. VS1053 audio i/o APPLICATION NOTE. Preliminary Document. Revision History

Videon Product Manual. Shavano Encoder

ATP-24A/PCI(2.0) ATP-24A/PCI+(2.0) ATP-24A/PCIe(3.0) ATP-24A/PCIe+(3.0) Analog Tap Passive Board

TX G1

PCB Layout and Power Supply Design Recommendations for HDMI RX Products

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

_äìé`çêé. Audio Compression Codec Specifications and Requirements. Application Note. Issue 2

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

CH7107B Brief Datasheet

Users Manual. KAS Walleye Microphone Evaluation Kit

Evaluation Board User Guide UG-047

VS1000. VS Ogg Vorbis Player IC with USB and NAND FLASH Interface. Hardware Features. Description. Firmware Features

SHT-2B/USB SHT-4B/USB

Design of Embedded Network Voice Communication Terminal Based on STM32 and μcosiii

Streamer Max MKII. Bidirectional Encoder/Decoder for streaming audio over IP MAIN FEATURES

Introduction to ARM LPC2148 Microcontroller

SHT-2B/USB SHT-4B/USB

APPLICATION NOTE. AT11008: Migration from ATxmega16D4/32D4 Revision E to Revision I. Atmel AVR XMEGA. Introduction. Features

Transcription:

: VS1033 to VS1053 migration checklist Description This document describes how to migrate from. This document lists hardware and software differencies and other considerations. This document applies to all versions of VS1033 and VS1053. Revision Histor Rev Date Author Description 1.00 2009-04-01 Preliminar version. Rev. 1.00 Page 1(9)

Table of Contents 1 Hardware 3 2 Application Considerations 4 2.1 Hardware Design............................ 4 2.2 Software Considerations........................ 4 3 SCI Registers 5 3.1 MODE.................................. 5 3.2 STATUS................................. 5 3.3 CLOCKF................................ 5 3.4 DECODE TIME............................ 5 3.5 HDAT0 and HDAT1.......................... 6 3.6 VOL................................... 6 4 Plugins, Patches, User Applications 7 5 Document Version Changes 8 6 Contact Information 9 Rev. 1.00 Page 2(9)

1 Hardware VS1033 and VS1053 have a few differencies in hardware. Normall the same circuit board can be used. Core Voltage The nominal core voltage of VS1033 is 2.5 V, VS1053 uses 1.8 V. GPIO pins Pins used for I2S output have been changed to allow SPI Boot and I2S in the same application. VS1053 also has the abilit to read the states of XCS, XDCS, SCLK, and SI from GPIO IDATA. This ma be useful in standalone applications that don t use the SCI and SDI interfaces. Internal PLL The PLL control through SCI CLOCKF allows higher clocks b leaving out 1.5 multiplier and 0.5 addition. See more info on PLL and the CLOCKF register from VS1053 datasheet. Audio Inputs In VS1053 the SM LINE1 bit in SCI MODE is set after reset, so LINE1 is selected b default and the MIC amplifier is off. This is different than in VS1033 or VS1003. In VS1053 the MIC input can be used simultaneousl with the LINE2 input. MICP can also act as a LINE1 input to get stereo line input. VS1053 has a stereo ADC and an improved audio path. Samplerate selection is more accurate, IMA ADPCM can be encoded in mono or stereo, or read out as uncompressed linear data. Automatic gain control can work in stereo or dualchannel mode. Read the ADPCM recording chapter in the VS1053 datasheet. Ogg Vorbis Encoding with different encoding profiles is available as a plugin. Rev. 1.00 Page 3(9)

2 Application Considerations This chapter gives general info on applications using VS1053. 2.1 Hardware Design RC-snubbers described in the ESD protection and line-out application note (see application note pages at http://www.vlsi.fi/), must be connected to LEFT, RIGHT and GBUF even if GBUF is not used. RC-pairs should be connected righ after the output jack. If line-out connection is used RC-pairs must be connected right after VS1053 analog outputs with no components between RC-pairs and VS1053. PCB traces from analog connections (including mic and line) should be kept as short as possible. Each voltage input pin should be bpassed with 100 nf capasitor for best performance. Ground plane should be used under the VS1053. Each ground pin should be connected to this plane as close to the chip as possible. Also see the PCB laout application note for best practices in how to connect RCAP. 2.2 Software Considerations Ogg Vorbis and HE-AAC decoders have been added. Sending of zeros after file data and using the SM CANCEL (was SM OUTOFWAV) bit to end decoding is encouraged instead of using software reset. The parametric structure has changed and allows for example fast-pla mode with all codecs. Resnchronization to bad stream data is enabled b default. SCI STATUS bit DO NOT JUMP tells that a jump in a file (rewind, repeat) is not allowed. See the full list of firmware changes in the Version Changes chapter at the end of the VS1053 datasheet. The larger instruction RAM of VS1053 (4096 words) allows more complex custom applications to be run. Rev. 1.00 Page 4(9)

3 SCI Registers VS1053 and VS1033 have some differencies in SCI registers. See more info from VS1053 and VS1033 datasheets. 3.1 MODE SM LINE1, was SM LINE IN, switches between MICP/MICN and LINE1 operation. Is set after reset, clear it to select differential mic input and mic amplifier instead of line1 input for the left channel. SM CANCEL, was SM OUTOFWAV, cancels the decoding of the current file format. Now used b all decoders. SM ADPCM HP, not used in VS1053. 3.2 STATUS SS DO NOT JUMP indicates when it is not safe to jump in the file data. User should clear it after software reset and cancel to make certain it is not left set accidentall. SS VER is 4 for VS1053 Due to a hardware volume control that is new in VS1053, there are no longer digital filter scaling (AVOL) bits in SCI STATUS. Other new bits in SCI STATUS can be ignored, set them to 0. 3.3 CLOCKF SCI CLOCKF allows higher clocks to be configured b leaving out 1.5 multiplier and 0.5 addition. This means that the SCI CLOCKF values are not strictl compatible with VS1033. 3.4 DECODE TIME DECODE TIME is not reset when file ends, it is onl cleared at hardware or software reset. A write to DECODE TIME resets bitrate calculation (See VS1053 datasheet). Rev. 1.00 Page 5(9)

3.5 HDAT0 and HDAT1 These registers give info on the supported audio formats. With the new codecs supported in VS1053 these registers contain new info. 3.6 VOL Operation of volume control register SCI VOL has not changed, but VS1053 contains hardware volume control that changes volume when zero-crossing is detected in the data (or after a timeout). This minimizes the audible disturbance when volume is changed. Rev. 1.00 Page 6(9)

4 Plugins, Patches, User Applications Because the memor adresses have changed the User Applications written for VS1053 must be ported to VS1053. See new memor map and other info on VS1053 registers and functions from VS1053 datasheet. With applications provided b VLSI it is normall enough to just switch to a VS1053 version. Rev. 1.00 Page 7(9)

5 Document Version Changes This chapter describes the most important changes to this document. Version 1.00, 2009-04-01 Preliminar version. Rev. 1.00 Page 8(9)

6 Contact Information VLSI O Hermiankatu 6-8 C FIN-33720 Tampere FINLAND Fax: +358-3-316 5220 Phone: +358-3-316 5230 Email: support@vlsi.fi URL: http://www.vlsi.fi/ Note: If ou have questions, first see support pages at http://www.vlsi.fi/ Rev. 1.00 Page 9(9)