KXUSB-910H Keterex, KXUSB-910H Datasheet - Page 7

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

KXUSB-910H

Manufacturer Part Number
KXUSB-910H
Description
Interface Modules & Development Tools USB-to-SPI/I2C Embedded Sys Intrfce
Manufacturer
Keterex
Datasheet

Specifications of KXUSB-910H

Interface Type
USB, I2C, SPI
Operating Supply Voltage
1.65 V to 5 V
Product
Interface Modules
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
KXUSB-910H
Manufacturer:
Keterex
Quantity:
135
input/output signal. The following table shows which capabilities of the USB-910H claim which Adapter
pins:
The SS pin in fact has no special significance. Any pin can be used as a Slave-Select during a SPI
Master or SPI Slave operation. As such, it is up to the user to avoid using a chosen Slave-Select pin as a
general-purpose I/O.
The USB-910H Adapter provides commands to set, clear, and tri-state any set of general-purpose I/O at
any time, even during I2C or SPI operations. In addition, the Adapter allows all pins to be polled
regardless of whether they are used by an enabled feature in the Adapter. Finally, both the I2C/SMBus
and SPI script languages include commands to drive and poll I/O, allowing a mix of serial operations and
I/O operations. For example, a SPI Master script can use I/O commands to handshake with a slave
between or during serial transfers.
the following system requirements:
Adapter communicates with the target system is programmable from the host PC with supported values
ranging from 1.65V to 3.6V, or 5V (see Section 1 for details).
The programmed I/O voltage sets the value the Adapter uses when driving an interface pin to a logic
HIGH. The output drivers are true bi-directional, level-shifting, push-pull drivers. This prevents the target
system from sinking high leakage current when driving a low voltage into an Adapter pin. The built-in I2C
Pull-up Resistors are also switched to the I/O voltage when enabled.
The USB-910H Adapter can optionally connect the programmed I/O voltage directly to the GP3/VDD
interface pin in order to supply power to the target system directly from the host PC. This VDD pin can
provide up to 400mA and is both short-circuit and thermal-overload protected.
6.2. General-Purpose I/O
Any pin not claimed by an enabled feature of the USB-910 Adapter can be used as a general-purpose
For example, when the Adapter is enabled as a SPI Master, the SCLK, MOSI, and MISO pins are not
available as general-purpose I/O. Although one Adapter pin is named SS that is strictly for convenience.
6.3. I2C / SMBus Modes
The USB-910H Adapter can operate as a fully-compliant I2C / SMBus master or slave device, supporting
I2C/SMBus Master
I2C/SMBus Slave
Complete multi-master compliance.
7-bit and 10-bit addressing.
Programmable SCL rates up to 1.5MHz.
SMBus compliant setup/hold times.
Shift data least-significant or most-significant bit first.
SCL stretching compliance.
Loss of arbitration detection and optional retry.
SMBus PEC generation and checking.
Target VDD
SPI Master
SPI Slave
Adapter
Feature
Table 3. Adapter Pins Claimed by Features.
SCLK
X
X
MOSI
Pins Claimed by the Adapter vs. Feature
X
X
(not available as general-purpose I/O)
MISO
X
X
SDA
X
X
SCLK
X
X
SS
GP1
GP2
GP3
X
7

Related parts for KXUSB-910H