Level Shifter. for. Hardware User s Manual.

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

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

Win-I2CUSB Hardware User s Manual

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

LPT-to-I2C SE. Hardware Reference Guide.

UM PCAL6524 demonstration board OM Document information

Win-SPIUSB. Software User s Manual

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

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

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

AN10428 UART-SPI Gateway for Philips SPI slave bridges

Introduction to I2C & SPI. Chapter 22

Pmod modules are powered by the host via the interface s power and ground pins.

XCD EDGE Controller Driver

SPI Storm. Data sheet

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

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

USB-MPC with MDIO and I2C support User s Manual

SF100 programmer Serial Flash In System Programming solution

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

User Guide XCD-HR Controller/Drivers Document no. XCDH rev B November 2018

i_csn i_wr i_rd i_cpol i_cpha i_lsb_first i_data [15:0] o_data [15:0] o_tx_ready o_rx_ready o_rx_error o_tx_error o_tx_ack o_tx_no_ack

Microcontrollers and Interfacing

Emulating I2C Bus Master by using FlexIO

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

PARALLEL COMMUNICATIONS

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

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

Deterministic high-speed serial bus controller

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

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

User s Manual SYG-S7G2-SOM

UM NVT2008PW and NVT2010PW demo boards. Document information

SPI Xpress. Data sheet

SF100, SF200, SF300 Serial Flash Programming solutions

Figure 1: TSSOP-24 ( Top View ) Figure 2: TQFN 4x4-24 ( Top View )

ZSSC4151 Evaluation Kit Hardware Manual

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Lecture 25 March 23, 2012 Introduction to Serial Communications

Document status: Preliminary

MC3635 FEATURES GENERAL DESCRIPTION

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

GRAVITECH GROUP

ice40 Ultra Self-Learning IR Remote User s Guide

USB I 2 C Interface Board Reference Manual

ZSC31xxx / ZSSC3xxx. SSC Communication Board. Datasheet. Brief Description. Features. Benefits

UM NVT2001GM and NVT2002DP demo boards. Document information

Evaluation Board User Guide UG-047

USER GUIDE. Atmel maxtouch Xplained Pro. Preface

3E Design Kit Evaluation Board

Model JI-300 I2C Host Adapter

Ethernet1 Xplained Pro

GRAVITECH GROUP

ST19NP18-TPM-I2C Trusted Platform Module (TPM) with I²C Interface Features

One Technology Way P.O. Box 9106 Norwood, MA Tel: Fax:

Quick Start Guide. TWR-LCDC-EPSON Epson Display Controller Module TOWER SYSTEM

User s Guide. ivolt. I 2 C Bus/SMBus Voltage Level Translator. For 1.5 V to 5 V Applications.

An SPI interface for the 65(C)02 family of microprocessors

TSYS01-FAMILY Digital Temperature Sensors

NOR- FLASH (16-bit) Parallel NAND (8-bit) Buffers (32-bit databus)

Model JI-300 I2C Host Adapter

Emulating I2S bus on KE06

PI4IOE5V bit general purpose outputs for 1MHz I 2 C bus

HVP-KV31F120M User s Guide

Interfacing EXOSTIV Probe EP Series. User Guide. Rev February 26,

How to Implement I 2 C Serial Communication Using Intel MCS-51 Microcontrollers

CB-1 Peripheral Board Technical Manual

SILICON MICROSTRUCTURES

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

Raspberry Pi - I/O Interfaces

1.3inch OLED User Manual

GENERAL DESCRIPTION MC3635 FEATURES

User s Guide. IP-201 I 2 C Bus Multiplexer Board Revision 2.

or between microcontrollers)

Interfacing to Digital Potentiometers

RoBoard Module RM-G146 Manual V1.01 The Heart of Robotics. Jan 2011 DMP Electronics Inc

GRAVITECH GROUP

ugreen DAB Board Instructions v5

SF100 Seriall Flash Programmer SF100 Serial Flash Programmer The Innovative solution to update the Serial Flash on board

PCA9633 demonstration board OM6282

LOG Storm Studio. User's Guide. Revision Jan Byte Paradigm

Prototyping Module Datasheet

PlainDAC. PolyVection. embedded audio solutions DATASHEET. PlainDAC chip on module page

MultiConnect OCG. Break-Out Board. Developer s Guide

STTS V memory module temperature sensor. Features

AT90SO72 Summary Datasheet

Each I2C master has 8-deep transmit and receive FIFOs for efficient data handling. SPI to Dual I2C Masters. Registers

Preliminary F40 SoC Datasheet

Evaluation Board for CS5345

ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes

SPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm

Document Part Number: Edition 1. Copyright 2009, Corelis Inc.

USER GUIDE EDBG. Description

QT2 Xplained Pro. Preface. Atmel QTouch USER GUIDE

ic-mhm EVAL MHM1D EVALUATION BOARD DESCRIPTION

AT90SO36 Summary Datasheet

NHD-0220D3Z-FL-GBW-V3

AN Sleep programming for NXP bridge ICs. Document information

UM1750 User manual. STEVAL-IPE023V1: STPMxx programmer. Introduction

PCB-STM32-F3U. Development baseboard for the STMicro Discovery-F3 module (STMicro part# STM32F3DISCOVERY)

Transcription:

Level Shifter for USB-to to-i2c Hardware User s Manual https://www.i2ctools.com/

Information provided in this document is solely for use with the I2C and SPI Level Shifter from SB Solutions, Inc. SB Solutions, Inc. reserves the right to make changes or improvements to this document at any time without notice. SB Solutions, Inc. assumes no liability whatsoever in the sale or use of this product, including infringement of any patent or copyright. Reasonable efforts have been made to ensure the accuracy of the information presented. However, SB Solutions, Inc. assumes no responsibility for the accuracy of the information. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of SB Solutions, Inc. P.O. Box 4506 Cary, NC 27519-4506 Other brand names are trademarks or registered trademarks of their respective owners. Copyright 2018 SB Solutions, Inc. All rights reserved. Revision 1.0 ii

Table of Contents INTRODUCTION... 1 Features... 1 I2C, SPI, GPIO level shifter CONTENTS... 1 DISCLAIMER AND WARRANTY... 2 GETTING STARTED... 3 MINIMUM REQUIREMENTS... 3 INSTALLATION... 3 HARDWARE DESCRIPTION... 4 TECHNICAL SUPPORT... 6 iii

INTRODUCTION The Translator Board incorporates level shifting of I2C, SPI, and GPIO signals. The USB-to-I2C hardware operates at 3.3V, however, using this hardware, allows the user to connect I2C, SPI, and GPIO voltages ranging from 0.9 V to 3.3V. FEATURES Direct connection to USB-to-I2C hardware through 14-pin ribbon cable Bidirectional level translators for I2C signals Rise and fall-time accelerators for I2C signals I2C voltage range from 0.9V to 3.3V Standard, Fast, and Fast-Mode Plus I2C speeds SPI level translators from 1.2V to 3.3V Supports SPI clock speeds up to 12 MHz Two GPIO signals with a 0.9V to 3.3V voltage range I2C, SPI, GPIO LEVEL SHIFTER CONTENTS Voltage Level Translator hardware 14-pin cable 1

DISCLAIMER AND WARRANTY Proper use of the Voltage Level Translator is the sole responsibility of the user. SB Solutions, Inc. is not responsible for any damage resulting from misuse or improper installation. SB Solutions, Inc. will, at our option, repair or replace the hardware within thirty (30) days of the purchase date. Return shipping is the responsibility of the user. 2

GETTING STARTED Assumptions We are assuming the user of this product has experience with the I²C Bus protocol. The I 2 C Bus specification is a good source of detailed information about the I 2 C Bus. The complete specification can be downloaded from the NXP Semiconductors website. Handling Precautions The Level Shifter hardware is protected against ESD damage, but it is important to handle the product with care to ensure damage does not occur. The hardware can be damaged by mishandling, so it is important to be familiar with the connection of the hardware to your target hardware. MINIMUM REQUIREMENTS USB-to-I2C Ultra or USB-to-I2C Professional hardware LEVEL SHIFTER SUPPLY REQUIREMENTS The I2C/SPI/GPIO Level Shifter derives its power on the Master side from the USB-to-I2C hardware (the side connected to the USB-to-I2C hardware). This is a 3.3V supply. The target side supply voltage must be supplied by the user application, and cannot exceed 3.6V. INSTALLATION The I2C/SPI/GPIO Level Shifter hardware connects directly to the 14-pin ribbon cable from the USB-to-I2C Ultra (Professional) hardware. The target side of the hardware requires that you connect a supply voltage equal to the voltage of the I2C/SPI/GPIO hardware you are communicating with Note that the Level Shifter hardware only brings out a subset of the connections from the USB-to-I2C hardware 3

HARDWARE DESCRIPTION Figure 1 Hardware Pin-Out The figure above shows the connections to the USB-to-I2C (Ultra or Pro) hardware, and the user hardware. On the USB-to-I2C hardware side, just connect the 14-pin ribbon cable directly between the USB-to-I2C hardware and the level shifter hardware. The pull-ups on the USB-to-I2C hardware may be removed or they may be left in. On the User side, it is important to connect a supply voltage to the VCCL pin(s). This voltage may be in the 0.9V to 3.3V range. The 3.3V and 5V pins (bottom two pins) are connected directly to the USB-to-I2C hardware. I2C Interface The I2C signals pass through an open-drain logic-level translator, with rise-time/fall-time accelerators. The master side (left side of board) of the I2C bus should be connected directly to the USB-to-I2C hardware through a 14-pin cable (included). No additional configuration is required on the I2C master side. The right side connects to the user hardware. The signals pass through a bidirectional level translator with rise and fall-time accelerators. This device has 12k (max) internal pull-ups, which cannot be disabled. Standard, fast, and fast-mode plus speeds are supported. Figure 2 I2C waveform at 1.5V/1 MHz 4

The connection to an I2C device requires the following: - A supply voltage to the VCCL pin(s). This voltage may be from 0.9V to 3.3V. - Signal ground (GND) - If you have pull-ups on the SDA and SCL signal lines, the pull-up voltage should match the VCCL voltage - The I2C SDA (data) and SCL (clock) signals to the slave device - The other signals may be left open if only using the I2C interface I2C Port Electrical Characteristics VCCL User input voltage range 0.9V to 3.3V Vil Low level input voltage 0.15V (max) Vih High level output voltage VCCL 0.2V Clock Maximum I2C clock speed 1 MHz (Fast-Mode Plus) SPI Interface The SPI signals pass through a logic-level translator, with rise-time accelerators. The master side (left side of board) of the SPI bus should be connected directly to the USB-to-I2C hardware through a 14-pin cable (included). No additional configuration is required on the SPI master side. The connection to an SPI device requires the following: - A supply voltage to the VCCL pin(s). This voltage may be from 1.2V to 3.3V. - Signal ground (GND) - MOSI to the slave input - MISO to the slave output - SCLK to the slave clock input - SSN to the slave select input - Other signals may be left open if only using the SPI interface SPI Port Electrical Characteristics VCCL User input voltage range 1.2V to 3.3V Vil Low level input voltage 0.15V (max) Vih High level output voltage VCCL 0.2V Clock Maximum I2C clock speed 12 MHz GPIO Interface The I2C signals pass through a logic-level translator, with rise-time accelerators. The master side (left side of board) of the GPIO bus should be connected directly to the USB-to-I2C hardware through a 14-pin cable (included with the Ultra hardware package). No additional 5

configuration is required on the GPIO master side. The connection the GPIO interface requires the following: - A supply voltage to the VCCL pin(s). This voltage may be from 0.9V to 3.3V. - Signal ground (GND) - An input to the user hardware can be connected to the OUT GPIO - An output to the user hardware can be connected to the IN GPIO - Other signals may be left open if only using the GPIO interface GPIO Port Electrical Characteristics VCCL User input voltage range 0.9V to 3.3V Vil Low level input voltage 0.15V (max) Vih High level output voltage VCCL 0.2V TECHNICAL SUPPORT Technical Support for the I2C/SPI level shifter is available via an email to support@i2ctools.com. 6