PDF User Manual

  1. Home
  2. Manuals
  3. Total Phase Aardvark I2C/SPI User Manual

Total Phase Aardvark I2C/SPI User Manual

Made by: Total Phase
Type: User Manual
Category: Host Adapter
Pages: 8
Size: 0.27 MB

 

Download PDF User Manual



Full Text Searchable PDF User Manual



background image

Summary

The Aardvark I

2

C/SPI Activity Board is a great tool to help with embedded

systems development. This activity board provides working slave devices
to aid developers in the debugging of their systems and interface software.

Aardvark I

2

C/SPI 

Embedded Systems Interface

Activity Board

User's Manual

v1.00 

Aug. 20, 2004

www.totalphase.com     

© 2004 Total Phase, Inc.

TOTAL

PH

A

SE

I

2

C/SPI

A

ARDVARK

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

Table of Contents

Summary...................................................................................................................................1

1. Targets...................................................................................................................................3

I2C Port Expander (U1)...............................................................................................................................3

I2C EEPROM (U2)......................................................................................................................................3

SPI EEPROM (U3)......................................................................................................................................3

2. Connectors............................................................................................................................4

Port Expander (J1)......................................................................................................................................4

I2C Port Expander configurable address (J2).............................................................................................4

I2C EEPOM configurable address (J3).......................................................................................................4

SS Connect (J4)..........................................................................................................................................4

External Monitor Connector (J5)..................................................................................................................5

I2C Pins.................................................................................................................................................5

SPI Pins................................................................................................................................................5

Aardvark I2C/SPI Host Adapter connectors (Aardvark 1 & Aardvark 2)......................................................5

Powering the Activity Board .................................................................................................................5

Cross Connecting Aardvark Adapters...................................................................................................5

Connecting Multiple Activity Boards......................................................................................................5

2.1. Configurable I2C Address............................................................................................................7

3. References............................................................................................................................8

3.1. Examples......................................................................................................................................8

3.2. Technical Specifications...............................................................................................................8

4. Legal / Contact......................................................................................................................9

4.1. Disclaimer.....................................................................................................................................9

4.2. Contact Information......................................................................................................................9

www.totalphase.com   

2

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

1.  Targets

The Aardvark I

2

C/SPI Activity Board features three different targets for

testing and development. Specifications for each target device can be
found on the manufacturer's websites. Below you will find the part num-
bers and a link to online resources for each part.  

Figure 1: Aardvark I

2

C/SPI Activity Board Targets

Please note that these links may become outdated and Total Phase can-
not guarantee that they will function.

For the latest information about

these targets, please visit our website: 

http://www.totalphase.com/

I

2

C Port Expander (U1)

PCA9554AD - 8-bit I

2

C and SMBus I/O Port with Interrupts (Philips)

http://www.semiconductors.philips.com/pip/PCA9554AD.html

I

2

C EEPROM (U2)

AT24C02 – 2-Wire Bus Serial EEPROM (Atmel)

256 bytes / 2 kilobit  - 8 bytes / page

http://www.atmel.com/dyn/products/product_card.asp?family_id=647&fa
mily_name=Serial+EEPROM&part_id=2805

SPI EEPROM (U3)

AT25080A – SPI Bus Serial EEPROM, High Speed, supports SPI Mode
0 and 3. (Atmel)

1 kilobit / 8 kilobytes - 32 bytes / page

http://www.atmel.com/dyn/products/product_card.asp?family_id=647&fa
mily_name=Serial+EEPROM&part_id=3020

www.totalphase.com   

3

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

2.  Connectors

There are multiple connectors on the Aardvark I

2

C/SPI Activity Board.  

Figure 2: Aardvark I

2

C/SPI Activity Board Connectors

Port Expander (J1)

The pins of J1 are connected directly to the port expander IC. Signals
can be connected to an external source through these pins.

The LEDs (D0-D7) are also tied to the pins of this connector (P0-P7).

I

2

C Port Expander configurable address (J2)

Additional jumpers may be used to set the slave address of the I

2

C Port

Expander. These jumpers are not included with the board. For more in-
fomration about how to set the address, please see section 2.1 Config-
urable I2C Address
.

I

2

C EEPOM configurable address (J3)

Additional jumpers may be used to set the slave address of the I

2

C EEP-

ROM.  These jumpers are not included with the board.  For more infomra-
tion about how to set the address, please see section 2.1 Configurable
I2C Address
.

SS Connect (J4)

When this jumper is bridged, both Aardvark adapters are connected to
the SPI EEPROM slave select (SS) line. The slave select (SS) lines of
the two Aardvark adapters are always connected to each other.  

A jumper is included with the board to connect the Aardvark adapters to
the SPI EEPROM.

www.totalphase.com   

4

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

External Monitor Connector (J5)

An external bus monitor or logic analyzer can be connected to these pins.
Each pin of the J5 connector is labeled with the signal name.

I

2

C Pins

SCL

Serial Clock line – the signal used to synchronize communication be-
tween the master and the slave.

SDA

Serial Data line – the signal used to transfer data between the transmitter
and the receiver.

SPI Pins

SS

Slave Select – control line that allows slaves to be turned on and off via
hardware control.

SCK

Serial Clock – control line that is driven by the master and regulates the
flow of the data bits.

MOSI

Master Out Slave In – this data line supplies output data from the master
which is shifted into the slave.

MISO

Master In Slave Out – this data line supplies the output data from the
slave to the input of the master.

Aardvark I

2

C/SPI Host Adapter connectors (Aardvark 1 & Aardvark 2)

Two connectors are provided for two Aardvark I

2

C/SPI Host Adapters.

These two connectors are always connected together pin-for-pin.

Powering the Activity Board 

To power the Activity Board, the Aardvark adapter must be configured to
send target power to the board. This can be accomplished via the Roset-
ta Language Bindings or the Aardvark Control Center Software. When
powered-on, the board's POWER LED will be lit.  

Cross Connecting Aardvark Adapters

When cross connecting two Aardvark adapters, the board must be pow-
ered on. Otherwise, results can be totally unexpected. If you experience
problems, please make sure that the Power LED on the board is lit.

Connecting Multiple Activity Boards

Multiple activity boards may be daisy-chained through these connectors
using a standard 10-pin ribbon cable. However, the user must ensure
that only one of the boards has its J4 (SS Connect) jumper connected to
prevent SPI EEPROM output signal contention.

www.totalphase.com   

5

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

2.1.  Configurable I

2

C Address

The I

2

C Port Expander and the I

2

C EEPROM have hardware configurable

I

2

C addresses.  You'll notice on the board the following diagram:

Figure 3: Default I

2

C Port Expander address.

This diagram gives the address of the I

2

C Port Expander. The “x” indi-

cates a configurable value. If the connectors are bridged, the value is 1,
otherwise the value is 0.  

In its default state, the I

2

C Port Expander has a address of 

0111000 == 0x38 == 56.

When a jumper is added in to A1, 

Figure 4: I

2

C Port Expander address has been configured using a jumper

(red) on position A1.

This effectively changes the target's address from

0x38 to 0x3a.

the address becomes 

0111010 == 0x3a == 58

The jumpers for configuring the target addresses are not included with
the board.

www.totalphase.com   

6

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

3.  References

3.1.  Examples

Example scripts which communicate with the target ICs are available for
download on the Total Phase website: 

http://www.totalphase.com/

3.2.  Technical Specifications

Detailed information about the Technical Specifications of the Aardvark
I

2

C/SPI Host Adapter and the Aardvark I

2

C/SPI Activity Board can be

found on the Total Phase website: 

http://www.totalphase.com/

www.totalphase.com   

7

 


background image

 Total Phase   

Aardvark I

2

C/SPI Activity Board

4.  Legal / Contact

4.1.  Disclaimer

All of the software and documentation provided in this datasheet, is copy-
right Total Phase, Inc. ("Total Phase"). License is granted to the user to
freely use and distribute the software and documentation in complete and
unaltered form, provided that the purpose is to use or evaluate Total
Phase products. Distribution rights do not include public posting or mir-
roring on Internet websites. Only a link to the Total Phase download area
can be provided on such public websites.

Total Phase shall in no event be liable to any party for direct, indirect,
special, general, incidental, or consequential damages arising from the
use of its site, the software or documentation downloaded from its site, or
any derivative works thereof, even if Total Phase or distributors have
been advised of the possibility of such damage. The software, its docu-
mentation, and any derivative works is provided on an "as-is" basis, and
thus comes with absolutely no warranty, either express or implied. This
disclaimer includes, but is not limited to, implied warranties of mer-
chantability, fitness for any particular purpose, and non-infringement. To-
tal Phase and distributors have no obligation to provide maintenance,
support, or updates.

Information in this document is subject to change without notice and
should not be construed as a commitment by Total Phase. While the in-
formation contained herein is believed to be accurate, Total Phase as-
sumes no responsibility for any errors and/or omissions that may appear
in this document.

4.2.  Contact Information

Total Phase can be found on the Internet at

http://www.totalphase.com/.

If you have Aardvark support-related questions, please email the product
engineers at

support@totalphase.com

.

For questions about Total

Phase's corporate services, please send inquiries to

info@totalphase.-

com

.

www.totalphase.com   

8

© 2004  Total Phase, Inc.

All rights reserved.