2024年4月15日发(作者:)

AN-1006

APPLICATION NOTE

Using the EVAL-ADUSB2EBZ

by Brett Gildersleeve

One

Technology

Way

P.O.

Box

9106

Norwood,

MA

02062-9106,

U.S.A.

Tel:

781.329.4700

Fax:

781.461.3113

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.

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.

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.

FUNCTIONAL BLOCK DIAGRAM

EVAL-ADUSB2 (USBi)

POWER

REGULATOR

HOST PC

USB

CONNECTOR

CYPRESS

USB INTERFACE

PROGRAMMING

HEADER

1.8V/3.3V

SELECTOR

SWITCH

TARGET

BOARD

SIGMA

DSP

SigmaStudio

0

8

0

9

3

-

0

0

1

EEPROM

PROGRAMMING

HEADER

EEPROM

Figure 1.

Rev. A | Page 1 of 16

/

AN-1006

Application Note

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

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

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

Rev. A | Page 2 of 16

/