AN-1006
APPLICATION NOTE
One Technology Way P. O. Box 9106 Norwood, MA 02062-9106, U.S.A. Te l: 781.329.4700 Fax: 781.461.3113 www.analog.com
Using the EVAL-ADUSB2EBZ
by Brett Gildersleeve
Rev. A | Page 1 of 16
INTRODUCTION
The EVAL-ADUSB2EBZ features USB-to-I
2
C and SPI conversion.
It is compatible with 1.8 V and 3.3 V target devices and allows
for SigmaStudio™ integration for most SigmaDSP® processors.
Its on-board power regulators are capable of supplying the
target board, and it features a standard Aardvark-compatible
programming header. The EVAL-UDSUB2EBZ provides SPI
control of up to five slave devices with a low profile surface-
mount USB miniature Type B connector, and it allows for plug-
and-play operation.
The EVAL-ADUSB2EBZ is ideal for downloading code
and register settings to SigmaDSP processors and codecs
with SigmaStudio. It can also be used for real-time tuning
of SigmaDSP production units with SigmaStudio.
GENERAL DESCRIPTION
The EVAL-ADUSB2EBZ, also known as the USBi, is a standalone
communications interface and programmer for SigmaDSPsystems.
It translates USB control commands from SigmaStudio to the I
2
C
and SPI communications protocols. The USBi is powered over
the USB cable; therefore, no external power supply is required.
The ribbon cable and 10-pin header form a bridge to the target
board to connect the communications signals to the target IC.
The ribbon cable also carries 5 V power from the USB hub, which
can be used to power the target board if desired.
The on-board regulators enable both 1.8 V and 3.3 V IOVDD
operation, allowing for increased compatibility with target
devices.
Up to five slave devices can be controlled by the USBi simulta-
neously. To control multiple SPI devices, additional latch signals
are provided, although they are not connected to the ribbon cable.
The USBi can be used to control SigmaDSP systems in real time
via SigmaStudio, and is capable of programming an EEPROM
in self-boot systems. It is an ideal solution for in-circuit program-
ming and tuning of prototype systems.
The USBi only supports USB 2.0 interfaces; the USBi will not
work with PCs that only support USB Version 1.0 and USB
Version 1.1.
FUNCTIONAL BLOCK DIAGRAM
EVAL-ADUSB2 (USBi)
POWER
REGULATOR
CYPRESS
USB INTERFACE
USB
CONNECTOR
PROGRAMMING
HEADER
SIGMA
DSP
TARGET
BOARD
HOST PC
SigmaStudio
1.8V/3.3V
SELECTOR
SWITCH
EEPROM
PROGRAMMING
HEADER
EEPROM
08093-001
Figure 1.
AN-1006 Application Note
Rev. A | Page 2 of 16
TABLE OF CONTENTS
Introduction ...................................................................................... 1
General Description ......................................................................... 1
Functional Block Diagram .............................................................. 1
Using the USB Interface with SigmaStudio ................................... 3
Installing the Drivers ................................................................... 3
Adding the USBi to a SigmaStudio Project ............................... 4
Configuring the USBi to Communicate with an IC ................ 4
Configuring the USBi to Communicate with Multiple ICs .... 4
Controlling the USBi .................................................................... 5
Monitoring the USBi .................................................................... 6
Using the USBi to Program a Self-Boot EEPROM .................. 6
Warning ......................................................................................... 6
Circuit Schematics ............................................................................ 7
USB Connector ..............................................................................7
Power Regulator ............................................................................7
Cypress USB Interface ..................................................................8
Crystal Oscillator Schematic ........................................................8
LEDs ................................................................................................9
EEPROM ........................................................................................9
Target Board Power Switch ..........................................................9
Target Board Programming Header ...........................................9
Evaluation Board Schematics and Artwork ................................ 10
Schematics ................................................................................... 10
Board Layout ............................................................................... 12
Bill of Materials ............................................................................... 13
REVISION HISTORY
4/10—Rev. 0 to Rev. A
Changes to General Description Section .......................................1
Added Warning Section ................................................................... 6
5/09—Revision 0: Initial Version
Application Note AN-1006
Rev. A | Page 3 of 16
USING THE USB INTERFACE WITH SIGMASTUDIO
INSTALLING THE DRIVERS
SigmaStudio must be installed to use the USBi. Once
SigmaStudio has been properly installed, connect the USBi to
an available USB port with the included USB cable. At this
point, Windows® XP recognizes the device and prompts the
user to install drivers.
08093-002
Figure 2. Found New Hardware Notification
Select the Install from a list or specific location (Advanced)
option and click Next >.
0
8093-003
Figure 3. Found New Hardware Wizard—Installation
Click Search for the best driver in these locations, then select
Include this location in the search. Click Browse to find the
SigmaStudio 3.0\USB drivers directory.
08093-004
Figure 4. Windows Found New Hardware Wizard—Search and
Installation Options
When the warning about Windows Logo testing appears on the
screen, click Continue Anyway.
08093-005
Figure 5. Windows Logo Testing Warning

EVAL-ADUSB2EBZ

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
USBI BRD USB TO SPI/I2C
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet