VLSI AppNote: VSx053 Simple DSP Board

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

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

VS1011 to VS1053. VS1011 to VS1053 Migration Guide

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

VS1003 to VS1053. VS1003 to VS1053 Migration Guide

Prototyping Module Datasheet

Arduino ADK Rev.3 Board A000069

Propeller Activity Board (#32910)

ARDUINO MEGA ADK REV3 Code: A000069

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

ARDUINO MEGA 2560 REV3 Code: A000067

ESPino - Specifications

ARDUINO LEONARDO ETH Code: A000022

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO UNO REV3 Code: A000066

KSZ9692PB User Guide Brief

DEV-1 HamStack Development Board

Pmod I2S2 Reference Manual

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

Intel Galileo gen 2 Board

GWBMA0x Bluetooth Audio module

Part Number: PCB-STM32-F4B1 (unpopulated PCB with Discovery module sockets, no other parts) STM32-F4B1 (assembled board, not presently available)

Symphony SoundBite Reference Manual

ARDUINO MICRO WITHOUT HEADERS Code: A000093

USER MANUAL FOR HARDWARE REV

ARDUINO M0 PRO Code: A000111

Web Site: Forums: forums.parallax.com Sales: Technical:

CDN502 HIGH DENSITY I/O ADAPTER USER GUIDE

DEVBOARD3 DATASHEET. 10Mbits Ethernet & SD card Development Board PIC18F67J60 MICROCHIP

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

CDN503 HIGH DENSITY I/O ADAPTER USER GUIDE

EZ GUI Expansion Board Design Guide

ARDUINO YÚN Code: A000008

Boson Development Board <9hz Boson

Official Publication Date: 12/18/2018 Official Expiration Date: Until Next Release

Propeller Board of Education (#32900)

PANDORA HACKER GUIDE

Adafruit USB Power Gauge Mini-Kit

keyestudio Keyestudio MEGA 2560 R3 Board

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

ARDUINO MINI 05 Code: A000087

ARDUINO INDUSTRIAL 1 01 Code: A000126

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

VS1000 Uart Audio Module. V1.0 Software User's Guide

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

)8-,768'HY.LW 2YHUYLHZ. )XMLWVX0LNURHOHNWURQLN*PE+ Am Siebenstein Dreieich-Buchschlag, Germany

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

Summary. Introduction

PIXI click PID: MIKROE Weight: 28 g

Zefeer EVB-L. Hardware Manual

Evaluate: MAX14589E/MAX14594E/ MAX MAX14589E/MAX14594E/ MAX14689 Evaluation Kits. Features and Benefits. General Description.

Universal RFID Socket board with USB interface

PropIO V2 User Guide. Wayne Warthen RetroBrew Computers

Raspberry Pi Compute Development board

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

User's Manual. USB 2.0 Audio PCA with 16 Bit I/O, 4 x 4 Audio Mixer

Propeller Project Board USB (#32810)

DSP Filter System. Author: Nels Pearson Org Date: July 5, 2007 Rev Date: July 6, Doc Number: AIGO-009

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

CDB4350 Evaluation Board for CS4350

STR710-EVAL. Evaluation Board for STR71xF. Main components. Description. Features. STR710-EVAL board

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

12MHz XTAL USB DAC PCM2702E

TechNexion PICO SOM Expansion Board

Easy Kit Board Manual

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

Digilab 2 Reference Manual

AN10428 UART-SPI Gateway for Philips SPI slave bridges

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Goal: We want to build an autonomous vehicle (robot)

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

AN-719 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input

TEMIC 51T (Temic) EMULATION

BT-22 Product Specification

TLE9869 Eval.Kit V1.0 Users Manual

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

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

Breeze Board. Type A. User Manual.

Dual Serial Shield User Manual

CV Arpeggiator Rev 2 Build Documentation.

CDB5346. Evaluation Board for CS5346. Features. Description CS5346. Single-ended Analog Inputs. Single-ended Analog Outputs

Evaluation Board for CS4351

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

RDB1768 Development Board User Manual

Genesys Logic, Inc. GL823. USB 2.0 SD/MMC Card Reader Controller. Datasheet

S USB-PC Connection (Cable Not Included) S USB Powered (No External Power Supply Required) S Real-Time Data Acquisition Through the USB

EZ-Bv4 Datasheet v0.7

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

Digilab 2E Reference Manual

Web Site: Forums: forums.parallax.com Sales: Technical:

12v Power Controller Project Board

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

HYDRA-X23/X23S. Power Application Controllers. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

March 21, BT22 Datasheet. Amp ed RF Technology, Co., Ltd.

04/12/11 version 1.0

Transcription:

: VSx053 Simple DSP Board Description This document describes the VS1053 / VS8053 Simple DPS Board and the VSx053 Simple DSP Host Board. Schematics, layouts and pinouts of both cards are included. The document has info on how to connect the boards to the PC and to external circuits. Figure 1: VSx053 Simple DSP Board mounted on the Host Board All design files, schematic and layouts for both boards are freely available at http://www.vlsi.fi/. They can be used free of charge in any application using VLSI Solution s Audio Codec IC s. Software examples are available in the latest VSIDE package that is also available at http://www.vlsi.fi/. Revision History Rev Date Author Description 1.1 2010-10-20 HH Minor corrections. 1.0 2010-08-10 Initial revision. Rev. 1.1 Page 1(15)

Table of Contents 1 VSx053 Simple DSP Board 4 1.1 DSP Board Features.......................... 6 1.2 Notes on the Schematic......................... 6 1.3 Placement and Pinout......................... 6 1.4 PCB Layout............................... 8 2 VSx053 Simple DSP Host Board 11 2.1 Host Board Features.......................... 11 2.2 Notes on the Schematic......................... 11 2.3 Placement and Pinout......................... 13 3 Connecting to PC and VSIDE 14 4 Contact Information 15 List of Figures 1 VSx053 Simple DSP Board mounted on the Host Board....... 1 2 Active DSP functions are done on the DSP Board. The Host Board provides easy connectivity to the outside world............ 4 3 Schematic of the Simple DSP Board.................. 5 4 Layout and pin names of the Simple DSP Board........... 7 5 Top layer PCB layout.......................... 9 6 Bottom layer PCB layout....................... 10 Rev. 1.1 Page 2(15)

7 Schematic of the VSx053 Simple DSP Host Board.......... 12 8 Layout of the VSx053 Simple DSP Host Board............ 13 Rev. 1.1 Page 3(15)

1 VSx053 Simple DSP Board VSx053 Simple DSP Board is a small, low-cost and high performance audio DSP board for the VS1053 or VS8053 Audio Codec IC from VLSI Solution Oy. VSx053 features a high quality AD and DA converters, a headphone driver, and dedicated MAC-hardware for fast and efficient DSP-applications. For more info in VS1053 and VS8053 see http://www.vlsi.fi/. The VSx053 Simple DSP Board is meant to be used in DSP software developement and as a plug-in module in electronic applications. The board has two rows of pin headers. One on each edge of the board. One edge has digital connections for connecting to serial port or to SPI port. This can be used to interface the board with a PC and VSIDE or a host micro controller. The other edge has analog connections featuring Line-in, Line-out and headphone out. Line-in and Line-out are AC-coupled and can be connected diretly to other audio circuits. The board has necessary power supplies for the VSx053. It also has four LED s, and a button for UI. A boot EEPROM is included so that application software and also sound samples can be stored on the board. The board can be used with the VSx053 Simple DSP Host board for easy connectivity to the outside world. Figure 2 shows how different functionality is shared between the DSP Board and the Host Board. For more info on the Host Board see chapter 2. Figure 3 shows the schematic of the Simple DSP Board. Figure 2: Active DSP functions are done on the DSP Board. provides easy connectivity to the outside world. The Host Board Rev. 1.1 Page 4(15)

Figure 3: Schematic of the Simple DSP Board Rev. 1.1 Page 5(15)

1.1 DSP Board Features VS1053 or VS8053 DSP device with high-quality AD and DA converters. AC-coupled Line Input and Output. DC-coupled Headphone Output. On-board power supplies, only one operating voltage is needed. EEPROM for code and data storage. Four LEDs and one button for user interface. SPI interface for connecting to microcontroller. Logic level serial port for connecting to PC. All connections are on pinheaders for easy access. 1.2 Notes on the Schematic LED s are connected to GPIO[4..6]. Drive high to light an LED. The button is connected to pin GPIO3. Active high. JP6 prevents SPI boot. Use to boot to ROM monitor when there is code in the EEPROM JP1 is reset. Short to reset board. Line outputs have a first order RC low-pass filter that removes some of the DA converter quantization noise. Usefull when connecting to a limited bandwidth amplifier. Headphone outputs (including common buffer) are biased to 1.2V. Do not connect to ground!! Input power supply is connected to pin 7 of JP2. 1.3 Placement and Pinout Figure 4 shows the component layout of the board. It also shows the pinheader signal names on left and right side of the board. The following tables list the pin functions. For more info on digitall busses and analog performance see datasheets at http://www.vlsi.fi/. Rev. 1.1 Page 6(15)

Figure 4: Layout and pin names of the Simple DSP Board Digital Pin description (left side, top to bottom) Pin Function Description G GND Ground. Connected to ground plane VIN VIN Input Voltage. Power supply for the board. 3.4V - 6V allowed XD XDCS SDI bus Chip Select XC XCS SCI bus Chip Select SC SCLK SPI bus clock input SI SI SPI bus data input SO S0 SPI bus data output 3V 3V3 Output of DVDD regulator, for RS232 buffer RX RX Serial port receive TX TX Serial port transmit RS RST Active Low reset for VSx053 G GND Ground. Connected to ground plane Rev. 1.1 Page 7(15)

Analog Pin description (right side, top to bottom) Pin Function Description G GND Ground. Connected to ground plane LI Line In Left Left channel line input (AC coupled) G GND Ground. Connected to ground plane RI Line In Right Right channel line input (AC coupled) L Left OUT Headphone left channel output (note DC-bias) R Right OUT Headphone right channel output (note DC-bias) C Common Buffer Headphone common output (note DC-bias) LO Line OUT Left Left channel line out (AC-coupled) G GND Ground. Connected to ground plane RO Line OUT Right Right channel line out (AC-coupled) G GND Ground. Connected to ground plane - Spare Not connected - Spare Not connected 1.4 PCB Layout Figure 5 shows the top layer of the board and figure 6 shows the bottom layer viewed from top. GERBER and design files are available at http://www.vlsi.fi/. Note: The zero width traces on the board are removed from the production masks. They are used to separate Digital and Analog grounds. The grounds are connected only at the power supply. If the zero-ohm resistor is installed under the board then grounds are also connected under the VSx053. Try different configurations to find optimum performance for your application. Rev. 1.1 Page 8(15)

Figure 5: Top layer PCB layout Rev. 1.1 Page 9(15)

Figure 6: Bottom layer PCB layout Rev. 1.1 Page 10(15)

2 VSx053 Simple DSP Host Board VSx053 Simple DSP Host Board is a board meant to be used with the Simple DSP Board to make connecting to outside world easier when developing software. It has 3.5mm jack connectors for analog IO, an on-board D-class amplifier that can drive small speaker directly, RS232 buffer and 9-pin D-connector for interfacing with PC and VSIDE, a USB connector for supplying power to the board (notice that USB is ONLY used as power supply), and a reset button. VSx053 Simple DSP Board is connected with the host by pinheader connectors. If you have purchased the Board and the Host Board separately you may need to solder pinheaders to the Board. Note the orientation of the Board. Holes on the Board and the Host Board must align! Figure 7 shows the schematic of the Simple DSP Board. 2.1 Host Board Features 3.5 mm connector for Line In, Line Out and Headphone Out. RS232 buffer and D9 connector for connecting with PC serial port. D-class stereo amplifier for driving speakers. USB connector for supplying power to DSP Board and peripherals. Connector to DSP Board through pinhead connectors. Additional pinheaders for extra connections. Reset button. Power LED. 2.2 Notes on the Schematic Power is supplied through the USB connector. USB is not used for anything else. LED1 show that board has power X3 is the serial port connection to PC. Use direct RS232 cable (only RX, TX and Ground are used) JP8 sets the gain of the on-board D-class amp. If amplifier outputs are shorted it goes in to a protection mode and can be recovered by powerin the board off and on. S1 resets the VSx053 Simple DSP Board mounted on the Host Board. Rev. 1.1 Page 11(15)

Figure 7: Schematic of the VSx053 Simple DSP Host Board Rev. 1.1 Page 12(15)

2.3 Placement and Pinout Figure 8 shows the component layout of the Host Board. It also shows the pinheader signals names on left and right side of the board and connector names and positions. Note the orientation of the Board. Holes on the Board and the Host Board must align! Figure 8: Layout of the VSx053 Simple DSP Host Board Rev. 1.1 Page 13(15)

3 Connecting to PC and VSIDE Host Board is connected to PC Serial port by direct RS232 cable. The Host Board is then connected to USB to power up the board. LED1 should light up Serial port connection can also be made with the VSIDE USB UART Cable. See more from VLSI Solution Oy Web Shop. If this cable is used then USB connection is not needed. The VSx053 Simple DSP Board can now be used through VSIDE. For more info see VSIDE examples and help. Rev. 1.1 Page 14(15)

4 Contact Information VLSI Solution Oy Hermiankatu 8B1, G-rappu FIN-33720 Tampere FINLAND Phone: +358-3-3140 8222 Email: support@vlsi.fi URL: http://www.vlsi.fi/ Rev. 1.1 Page 15(15)