AARDVARK. Level Shifter Board. Level Shifter Board. Datasheet v1.00 February 15, 2008 I 2 C/SPI. Features

Similar documents
AARDVARK. EEPROM Socket Board. DIP/SOIC/TSSOP EEPROM Socket Board. Datasheet v1.10 February 1, 2010 I 2 C/SPI. Features

2 Sockets Compatible Chip Sizes Pinouts Connectors pin Boxed Connector Powering the Flash Socket Boards...

Komodo CAN Interface. Komodo TM CAN Interface GUI. Komodo GUI User s Manual v1.50 Octorber 26, 2012

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

UM PCAL6524 demonstration board OM Document information

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

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 25 th September 2013 Document Revision: 0.

OM bit GPIO Daughter Card User Manual

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

UM OM bit GPIO Daughter Card User Manual. Document information. Keywords Abstract

ugreen DAB Board Instructions v5

CDB4350 Evaluation Board for CS4350

BD027-14E Low-Voltage Nanopower Digital Switch for Medical Devices

DATASHEET. 4.3 Embedded SPI Display. 4DLCD-FT843 Powered by the FTDI FT800 Video Engine. Document Date: 8 th January 2014 Document Revision: 1.

TO OUR VALUED CUSTOMERS

Level Shifter. for. Hardware User s Manual.

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

ugreen DAB Board Instructions v6

USER GUIDE EDBG. Description

USER GUIDE. ATWINC1500 Xplained Pro. Preface

BD020 Nanopower Medical Magnetic Sensor

Apollo2 EVB Quick Start Guide

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

EDBG. Description. Programmers and Debuggers USER GUIDE

Ethernet1 Xplained Pro

AT88CK101 HARDWARE USER GUIDE. Atmel CryptoAuthentication Development Kit. Atmel CryptoAuthentication AT88CK101 Daughterboard

Evaluation Board for CS4344

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

Figure 1. 8-Bit USB Debug Adapter

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

USB-to-I2C. Ultra Hardware User s Manual.

AN2737 Application note Basic in-application programming example using the STM8 I 2 C and SPI peripherals Introduction

DATASHEET 4D SYSTEMS. 4D Arduino Adaptor Shield TURNING TECHNOLOGY INTO ART. 4Display-Adaptor-Shield

MC20902-EVB. MC20902 D-PHY 5-Channel Master Transmitter Evaluation Board User's Guide PRELIMINARY DATASHEET. Version February 2014.

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

PACSZ1284. IEEE 1284 Parallel Port ESD/EMI/Termination Network

MEAS HTU21D PERIPHERAL MODULE

ams AG austriamicrosystems AG is now The technical content of this austriamicrosystems document is still valid. Contact information:

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

I/O1 Xplained Pro. Preface. Atmel MCUs USER GUIDE

February 28,

UM NVT2008PW and NVT2010PW demo boards. Document information

TLK10081 EVM Quick Start Guide Texas Instruments Communications Interface Products

Single Cell Battery Power Solution

DATASHEET 4D SYSTEMS. 4D Raspberry Pi Serial Adaptor TURNING TECHNOLOGY INTO ART. 4D-Serial-Pi-Adaptor

Low Pressure Digital & Analog Sensor

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

Promira Serial Platform

USER GUIDE. Atmel QT6 Xplained Pro. Preface

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

NUF2221W1T2. USB Upstream Terminator with ESD Protection

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

KIT33887EKEVB Evaluation Board

UM NVT2001GM and NVT2002DP demo boards. Document information

ugreen DAB Board Instructions v0.12

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

APPNOTE NUMBER AN1139 PI3WVR13412 DP1.4/HDMI2.0 Mux/Demux Application Guidelines Justin Lee

USER GUIDE. Atmel QT1 Xplained Pro. Preface

Freescale Semiconductor, I

Evaluation Board for CS4351

Device Errata MPC860ADS Application Development System Board Versions ENG, PILOT, REV A

APPNOTE NUMBER AN1138 PI3WVR13612 DP1.4/HDMI2.0 Mux/Demux Application Guidelines Justin Lee

BV511 Hardware Guide ByVac ByVac Revision 1.0

Evaluation Board for CS5351

MC3635 FEATURES GENERAL DESCRIPTION

USB/Charger and Over-Voltage Detection Device

Is Now Part of To learn more about ON Semiconductor, please visit our website at

KIT33972AEWEVBE Evaluation Board

Introduction. Rev.1.2

Is Now Part of To learn more about ON Semiconductor, please visit our website at

KIT34901EFEVB Evaluation Board

DATASHEET 4D SYSTEMS. 4Display Shield with 2.2 Display TURNING TECHNOLOGY INTO ART. 4Display-Shield-22

AT02667: XMEGA-E5 Xplained Hardware User's Guide. Features. Description. AVR XMEGA Microcontrollers APPLICATION NOTE

Preliminary MK-CY-043. Data Sheet. Amulet Capacitive 4.3 GEMmodule. Introduction:

M68HC705E6PGMR PROGRAMMER USER'S MANUAL

EVB-USB2514Q48 48-Pin QFN Evaluation Board Revision A1

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

NOVPEK NetLeap User Guide

CCD VIDEO PROCESSING CHAIN LPF OP AMP. ADS-93x 16 BIT A/D SAMPLE CLAMP TIMING GENERATOR ALTERA 7000S ISP PLD UNIT INT CLOCK MASTER CLOCK

Prepared by: Gang Chen ON Semiconductor U1 NCP1529 GND SW 5. Figure 1. Typical Simulation Circuit of NCP1529 for DC DC Applications

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. Carrier Board for μoled-160-g1/g2 CB-160-G1

NB4N855SMEVB. Evaluation Board User's Manual for NB4N855S EVAL BOARD USER S MANUAL.

LM5022 Isolated Flyback Converter

NCP370GEVB. NCP370 Over Voltage Protection Controller with Reverse Charge Control Evaluation Board User's Manual EVAL BOARD USER S MANUAL

STK521. User Guide B AVR 01/12

DATASHEET 4D SYSTEMS TURNING TECHNOLOGY INTO ART. USB to Serial UART Bridge Converter. Document Date: 5 th September 2012 Document Revision: 1.

USB I 2 C Interface Board Reference Manual

USB-to-I2C. Professional Hardware User s Manual.

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

CY3685 EZ-USB NX2LP Development Kit User s Guide Rev 1.2

Atmel CryptoAuthentication Starter Kit

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Freescale Semiconductor, I

Evaluation Board for CS5345

DEMO9S08AC60E. User s Guide. Freescale Semiconductor User s Guide. DEMO9S08AC60EUG Rev. 0.1, 11/2007

VENUS_ Driving Board and 39.6 Prism Display

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

PIC-32MX development board Users Manual

Transcription:

Level Shifter Board AARDVARK I 2 C/SPI Features Level shifting of I 2 C, SPI, and MDIO signals from 1.2 V to 3.3 V I 2 C speeds of up to 800 khz SPI and MDIO speeds of up to 20 MHz Powering downstream devices Multiple voltage options Summary The Level Shifter Board expands the utility of all of Total Phases I 2 C, SPI, and MDIO products by allowing developers to communicate, analyze, and power downstream devices of lower logic levels. Datasheet v1.00 February 15, 2008 www.totalphase.com 2008 Total Phase, Inc.

Contents 1 Overview 3 1.1 Features...................................... 3 1.2 What s Included.................................. 3 2 Hardware Specification 4 2.1 Power Consumption................................ 4 2.2 Speed....................................... 4 2.3 I 2 C Pull-up Resistors................................ 4 2.4 Leakage Voltage.................................. 4 3 Connectors 5 3.1 ADAPTER and ANALYZER............................ 5 3.2 TARGET1 and TARGET2............................. 6 3.3 EXT 3.3V and EXT TGT.............................. 7 3.4 Powering the Level Shifter Board......................... 7 3.5 Cross Connecting Aardvark Adapters and/or Cheetah Adapters......... 8 4 Configuring the Level Shifter 10 4.1 Selecting Shifting Level.............................. 10 4.2 I 2 C Level Shifting.................................. 10 4.3 SPI Level Shifting................................. 11 4.4 MDIO Level Shifting................................ 12 4.5 GPIO Level Shifting................................ 12 5 Legal / Contact 13 5.1 Disclaimer..................................... 13 5.2 Life Support Equipment Policy........................... 13 5.3 Contact Information................................ 13 www.totalphase.com 2

1 Overview The Level Shifter Board provides embedded systems engineers with an easy and cost-effective method for interfacing Total Phase s products with lower logic level devices. The Level Shifter Board is capable of down shifting to all standard logic levels from 1.2 V to 3.3 V. Engineers can also choose to power downstream devices. Figure 1: Schematic of the Flash Socket Board 1.1 Features Level shifting for I 2 C, SPI, MDIO, and GPIO signals. On-board regulator to specify and power downstream devices to 1.2 V, 1.5 V, 1.8 V, 2.5 V, 3.0 V, and 3.3 V. 1.2 What s Included The Level Shifter Board comes complete with: (1) Level Shifter Board (1) 6.0 inch 10-pin ribbon cable (1) 1.5 inch 10-pin ribbon cable (3) jumpers for configuration www.totalphase.com 3

2 Hardware Specification 2.1 Power Consumption The power consumption of the Level Shifter Board depends on its configuration. The board will draw approximately 6 ma from the Adapter/Analyzer side when configured to power the target device, and approximately 4 ma when the target is supplying its own power. The current draw of the Level Shifter Board on the Target side is only applicable when the target device is supplying power to the board. This current draw will be approximately 1 ma. 2.2 Speed The Level Shifter Board is rated for I 2 C communication at up to 800kHz. Maximum SPI and MDIO signaling rates are highly dependent on the specific configuration of the level shifting board and the timing specification of the target device. The Level Shifter Board has been tested to operate at up to 18 MHz when shifting to 1.2 V, and up to 20 MHz when shifting to 3.3 V. When operating at higher speeds, shorter cables are recommended to help maintain signal integrity. Please note that individual results will vary. 2.3 I 2 C Pull-up Resistors The Adapter/Analyzer side will always require pull-up resistors for I 2 C communication. This is easily accomplished by using the built-in pull-up resistors of either an Aardvark I 2 C/SPI Host Adapter or Beagle I 2 C/SPI/MDIO Protocol Analyzer. Additionally, any I 2 C line that is being used as a digital input line (GPIO) to the Adapter/Analyzer side, must also include a pull-up on the adapter side. It is recommended that pull-up resistors are always used on the Target side I 2 C lines. Users may find that they can still communicate properly without these pull-ups, however it is recommended that pull-ups to the target s logic high still be used to ensure that the signal reaches its correct level. 2.4 Leakage Voltage The Level Shifter Board is known to leak approximately 0.2 V to the Target side, even when configured to not supply power to the target. This is a very weak leakage which is only capable of sourcing approximately 20 µa of current. www.totalphase.com 4

3 Connectors 3.1 ADAPTER and ANALYZER There are two boxed connectors on the right side (Adapter/Analyzer side) of the Level Shifter Board (Figure 2) which are used to connect the board to an Aardvark I 2 C/SPI Host Adapter, Cheetah SPI Host Adapter, and/or Beagle I 2 C/SPI/MDIO Protocol Analyzer. These two connectors are cross-connected, so it does not matter which one is used. In most cases, you will only want to connect a single adapter to the Level Shifter Board at a time. Figure 2: Two boxed connectors for connecting an adapter and/or analyzer to the Level Shifter Board. The second connector may be used to connect a second host adapter. Examples of these situations are in order to have more slaves or to create a multi-master situation. Alternatively, the second connector can be used to connect a protocol analyzer. For example, an Aardvark adapter or a Cheetah adapter can be connected to the board through the ADAPTER connector to program a low voltage memory chip. At the same time, a Beagle I 2 C/SPI/MDIO Protocol Analyzer can be attached to the ANALYZER connector to monitor the bus while the chip is being programmed to ensure that the data on the bus is correct. The pinout of the two connectors is described in Figure 3. www.totalphase.com 5

Figure 3: The pinout for the two boxed connectors on the Adapter/Analyzer side of the Level Shifter Board. 3.2 TARGET1 and TARGET2 There are two boxed connectors on the left side (Target side) of the Level Shifter Board (Figure 4) which are used to connect the target bus to the level shifter. The signal lines on these connectors are operating at the voltage levels specified by the user. This level can either be specified on the board through the use of the jumper connectors, or can be determined by the downstream system. These two connectors are cross-connected, so it does not matter which one is used. Figure 4: Two boxed connectors for connecting the Level Shifter Board to one or more target buses. These two boxed connectors have an almost identical pinout to the ADAPTER and ANALYZER www.totalphase.com 6

connector. The only difference is that the 5.0 V pins will have the target s voltage level instead. The pinout of the two connectors is described in Figure 5. Figure 5: The pinout for the two boxed connectors on the Target side of the Level Shifter Board. 3.3 EXT 3.3V and EXT TGT All the bus and power signals on the board are also available through two 16-pin headers on the board (Figure 6). The EXT 3.3V connector provides the bus signals at the standard signaling levels employed by Total Phase s I 2 C, SPI, and MDIO products. The EXT TGT connector provides the bus and power signals of the downstream device and will be at the voltage level defined by the user. All connections are labeled for the user s convenience. Figure 6: The External Connectors provides the developer with a quick and easy way to interface or monitor any or all of the Level Shifter Board signals on either the Adapter/Analyzer side or the target side. 3.4 Powering the Level Shifter Board In order to function properly, both sides of the board must be powered. The Adapter/Analyzer side (the high voltage side) must be powered with 5 V. This can easily be accomplished by using the target power feature of Total Phase s I 2 C, SPI, or MDIO products when it is connected to the Adapter/Analyzer side of the board. Target power can be enabled via the Rosetta Language Bindings, the Flash Center software, the Aardvark Control Center Software, the Beagle Data Center software, or the Cheetah GUI Software. www.totalphase.com 7

When powered-on, the board s green POWER LED will be lit. The Target side (the low voltage side) can optionally be powered by the power already supplied to the Level Shifter Board or by the target device. If powering the Target side by the target device, simply connect the device s power to the TPWR pin on the EXT TGT or either one of the TARGET boxed connectors (Figure 7). Figure 7: When powering the Target side of the Level Shifter Board, power needs to be supplied to one of these Target power pins. If powering the Target side by the power already supplied on the board, then a jumper must be placed to enable this feature (Figure 8). Refer to Section 4 for more details. When the Target side is properly powered, the board s amber TARGET LED will be lit. 3.5 Cross Connecting Aardvark Adapters and/or Cheetah Adapters When cross connecting two adapters, the board must be powered on. Otherwise, results may be unpredictable. If you experience problems, please make sure that the POWER LED on the board is lit. www.totalphase.com 8

Figure 8: When supplying power from the Level Shifter Board to the target, a jumper needs to be place on TPWR. www.totalphase.com 9

4 Configuring the Level Shifter 4.1 Selecting Shifting Level There are two options for selecting the Target side logic level. The first method is to use the power supplied to the Level Shifter Board to power the target device. In this method, the output voltage must be enabled by placing a jumper on the TPWR pins. Then a second jumper is used on one of the voltage selection pins illustrated in Figure 9. The pins are clearly labeled with the output voltage that they will set. If no jumper is set on these pins, then it will default to 1.2 V. Figure 9: A jumper must be placed on the appropriately labeled header for the desired voltage level. If supplying power from the Level Shifter Board to the target, a jumper needs to be place on TPWR as well. The second method is to match the power supplied to the Target side when using a self-powered device/board. When using this option, the logic levels will be set to match the voltage levels applied to TPWR as shown in Figure 7. In this configuration, the TPWR jumper must be removed. Simply connect the power and ground of the target device to the power and ground of the Level Shifter Board Target side. In order to function properly the target s voltage level should not exceed 3.3 V. 4.2 I 2 C Level Shifting The I 2 C level shifting circuit automatically handles the bi-directionality of I 2 C communication. Simply select the correct logic level (as described previously) and correctly connect the SCL and SDA lines of the master and slave. www.totalphase.com 10

4.3 SPI Level Shifting Unlike I 2 C, the SPI level shifting logic must be explicitly controlled for direction. The four headers on the right side of the board determine the direction of traffic. Selections are made by placing a jumper on one of the headers. Their uses are described below: Figure 10: The Level Shifter Board must be configured from the correct mode of operation when using this board to interface with an SPI or an MDIO bus. MASTER: When selected, will configure the Adapter/Analyzer side of the board to behave as the SPI master. Thus, the SS#, SCK, and MOSI lines will be shifted down to the Target side logic level. The MISO line will be left in its default enabled state, and will be shifted up to the Adapter/Analyzer s logic level. SLAVE: When selected, will configure the Adapter/Analyzer side of the board to behave as the SPI slave. Thus, the MISO line will be shifted down to the Target side logic level. The SS#, SCK, and MOSI line will be left in their default enabled state, and will be shifted up to the Adapter/Analyzer s logic level. MONITOR: When selected, will leave all SPI lines in their default enabled state, and will therefore be shifted up to the Adapter/Analyzer side logic level. This option is used in situations where only a Beagle I 2 C/SPI/MDIO analyzer is plugged into the board, and no SPI adapter is being used. DISABLE: When selected, will disable all Target side SPI outputs, and set them to a highimpedance state. If no connection is set, the board will default to this state. However, if any of the previous configuration is set, it will take precedence on this one. It is important to note that for most all cases only one of these connections should be set at a time. Using more than one may cause incorrect SPI operation. The only situation in which www.totalphase.com 11

more than one jumper may be used is if the SPI lines are being used for GPIO. 4.4 MDIO Level Shifting The MDIO signal lines are shared with SPI. It is therefore not possible to bidirectionally shift MDIO signals, as the SPI level shifting does not have the infrastructure for this. However, MDIO monitoring of lower logic levels is still possible. Simply place the SPI control jumper on MONITOR, and set the Beagle I 2 C/SPI/MDIO analyzer to monitor MDIO. 4.5 GPIO Level Shifting GPIO signals may fall on either I 2 C lines or SPI lines, and each of these situations must be handled separately. When the GPIO lines coincide with the SPI lines, special care must be taken to ensure that the SPI level shifting circuit is configured to the correct direction. The SPI lines are logically broken up into two separate groups: the master-driven lines (SS#, SCK, MOSI) and the slave-driven line (MISO). The direction of each of these groups can be controlled independently, but all signals within a group will be in the same direction. Placing a jumper on the MASTER header will enable the master-driven lines to down-shift, and the slave-driven line to up-shift. Placing a jumper on the SLAVE header will enable the slave-driven line to down-shift, and the master-driven lines to up-shift. Placing a jumper on the MONITOR header will enable all lines to up-shift. If there is ever a time when a line is configured to be both up-shifting and down-shifting, the down-shift will take precedence. Thus, if you want to use all the SPI lines as digital outputs from the host adapter, simply place jumpers on both the MASTER and SLAVE headers. The I 2 C lines do not require any directional configuration as it is a bi-directional bus. Each I 2 C line may go in a different direction, and can also be swapped on the fly. www.totalphase.com 12

5 Legal / Contact 5.1 Disclaimer All of the software and documentation provided in this datasheet, is copyright 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 mirroring 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 documentation, 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 merchantability, fitness for any particular purpose, and non-infringement. Total 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 information contained herein is believed to be accurate, Total Phase assumes no responsibility for any errors and/or omissions that may appear in this document. 5.2 Life Support Equipment Policy Total Phase products are not authorized for use in life support devices or systems. Life support devices or systems include, but are not limited to, surgical implants, medical systems, and other safety-critical systems in which failure of a Total Phase product could cause personal injury or loss of life. Should a Total Phase product be used in such an unauthorized manner, Buyer agrees to indemnify and hold harmless Total Phase, its officers, employees, affiliates, and distributors from any and all claims arising from such use, even if such claim alleges that Total Phase was negligent in the design or manufacture of its product. 5.3 Contact Information Total Phase can be found on the Internet at http://www.totalphase.com/. If you have supportrelated questions, please email the product engineers at support@totalphase.com. For sales inquiries, please contact sales@totalphase.com. 2008 Total Phase, Inc. All rights reserved. www.totalphase.com 13