Interface Modules & Development Tools USB-to-SPI/I2C Embedded Sys Intrfce

KXUSB-910H

Manufacturer Part NumberKXUSB-910H
DescriptionInterface Modules & Development Tools USB-to-SPI/I2C Embedded Sys Intrfce
ManufacturerKeterex
KXUSB-910H datasheet
 


Specifications of KXUSB-910H

Interface TypeUSB, I2C, SPIOperating Supply Voltage1.65 V to 5 V
ProductInterface ModulesLead Free Status / RoHS StatusLead free / RoHS Compliant
1
Page 1
2
Page 2
3
Page 3
4
Page 4
5
Page 5
6
Page 6
7
Page 7
8
Page 8
9
Page 9
10
Page 10
11
Page 1/11

Download datasheet (282Kb)Embed
Next
FEATURES
SPI, I2C, SMBus Master or Slave
Full I2C/SMBus Multi-Master Support
Up to 9 General-Purpose I/O
SMBus Timeouts and Bus-free Detect
Supports PMBus Transport Layer
Configurable I/O Levels from 1.65V to 5V
SPI to 24MHz, I2C/SMBus to 1.5MHz
Power the Target from the Adapter
Responds to 16 Slave Addresses (or All)
Up to 64kByte Transactions
Powerful Scripting Feature
Easy-to-use API for Software Development
USB/HID - No User-Installed Device Drivers
Built-in I2C Pull-ups with Enable
FUNCTIONAL BLOCK DIAGRAM
VBUS
(+5V)
USB
To
Host
USB
D+
PC
I / F
D-
GND
© Keterex, Inc., 2009. All rights reserved.
Embedded Systems Interface
GENERAL DESCRIPTION
The
Keterex
USB-910H
Interface provides connectivity between a host PC
and an embedded system requiring an I2C,
SMBus, or SPI protocol. Other protocols can be
supported by "bit-banging" up to 9 available
I/O.
general-purpose
generated on the host PC using either the Keterex
USB-900 Control Center application or calls to a
provided API. The USB-910H Adapter converts
these transactions to I2C, SMBus, SPI, or general-
purpose
I/O
operations.
accommodates complex bus protocols, including
combining bus transactions, timing, and general-
purpose I/O operations.
The USB-910H Adapter provides configurable I/O
voltage levels from 1.65V to 5V. In addition to
setting the drive and sense logic levels, this voltage
can be connected to the target hardware, providing
up to 400mA to the target device.
1.65V to 5V
Adj.
Regulator
I2C
+
SMBus
+
SPI
+
I/O
USB-910H
Embedded
Systems
USB
transactions
are
Built-in
scripting
GP3 / VDD
GP2
GP1
SDA
To
SCL
Embedded
System
SS
MISO
MOSI
SCLK
GND
KXUSB910HDS-R3

KXUSB-910H Summary of contents

  • Page 1

    ... Adj. Regulator I2C + SMBus + SPI + I/O USB-910H Embedded Systems USB transactions are Built-in scripting GP3 / VDD GP2 GP1 SDA To SCL Embedded System SS MISO MOSI SCLK GND KXUSB910HDS-R3 ...

  • Page 2

    ... RELATED DOCUMENTS The following Keterex documents describe other components of the USB-910H Embedded Systems Interface: 1. Application Note AN2101 - The USB-910H API and Include File Reference Manual. 2. Application Note AN2102 - The USB-900 Control Center User's Guide. 2. REFERENCES This datasheet assumes the reader is familiar with the I2C, SMBus, PMBus, SPI, and similar interfaces and standards ...

  • Page 3

    PERFORMANCE CHARACTERISTICS PARAMETER except GP3 Over-voltage Tolerance GP3 configurable mode Target I/O Voltage ( USB 5V bypass mode Target I/O Voltage Error configurable mode Low-level Input Voltage (except SDA and SCL) High-level Input Voltage (except SDA and ...

  • Page 4

    EQUIVALENT PIN CIRCUITS All non-USB pins of the USB-910H Adapter except GP3/VDD, SCL and SDA have the following equivalent input circuit: The SDA and SCL pins have the following equivalent input circuit (assuming the built-in 2.2kΩ pull-up resistors are ...

  • Page 5

    ADAPTER PINS The USB-910H Adapter has nine pins plus GND to interface to a target embedded system. These pins provide functions ranging from I2C/SMBus and SPI signaling to general-purpose I/O and power. The following table describes the available pins, ...

  • Page 6

    The table below shows the specific capabilities of each Adapter pin (beyond those associated with the I2C/SMBus and SPI interfaces). General-Purpose Pin Input SCLK ● MOSI ● MISO ● SDA ● SCL ● SS ● GP1 ● GP2 ● GP3 ...

  • Page 7

    Adapter communicates with the target system is programmable from the host PC with supported values ranging from 1.65V to 3.6V (see Section 1 for details). The programmed I/O voltage sets the value the Adapter uses when driving an ...

  • Page 8

    SCL low timeout and recovery. • SCL high bus-free detection. • Repeated STARTs. • Group commands (master and slave). • Bus fault detection. • Built-in 2.2kΩ pull-up resistors to a programmable V • Respond specific ...

  • Page 9

    The USB-910H supports the PMBus Group Command Protocol. This protocol allows multiple devices to be addressed in the same operation, i.e. by using repeated STARTs. For example, consider the following bus operation: S This group operation writes 0x55 to device ...

  • Page 10

    ... Although generally the USB-910 Adapter will be used in its factory enclosure and connected to a target system via a ribbon connector or break-out cable, the Adapter PCB is equipped to be mounted directly into a target system when appropriate. The diagram below shows a simplified top-view of the Adapter PCB layout. For more information, contact Keterex at support@keterex.com Header ...

  • Page 11

    ... Keterex has been advised of the possibility or they are foreseeable. The total liability of Keterex on all claims, whether in contract, warranty, tort (including negligence or breach of statutory duty), strict liability, indemnity, contribution, or otherwise, shall not exceed the purchase price of these devices ...