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

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
be addressed in the same operation, i.e. by using repeated STARTs. For example, consider the following
bus operation:
0x40.
devices.
MICROWIRE, and most other three-wire and four-wire synchronous serial interfaces. The following
system requirements are supported:
Most simple data transfers can be performed using a Quick Transfer. This operation transfers a block of
data of a given size between the master and a slave using a single Slave-Select pin (or no Slave-Select
pin).
configured from 1 to 65536.
However, similar to I2C/SMBus mode, the SPI Master can execute scripts supporting any combination of
configurations, bus transfers, delays, and I/O operations.
following actions:
Using this simple script capability, complex protocols can be layered onto the SPI bus, including
handshaking using available general-purpose I/O, communicating with multiple slaves, etc.
The USB-910H supports the PMBus Group Command Protocol. This protocol allows multiple devices to
This group operation writes 0x55 to device 0x10 (right-justified), 0xAA to device 0x20 and 0x5A to device
6.4. SPI Modes
The USB-910H Adapter can operate as a full-featured master or slave device compatible with SPI,
6.4.1. SPI Master Operations
SPI Master operations can be performed using two methods:
The number of bytes the master transfers each time it asserts the Slave-Select pin can be
The USB-910H supports such protocols and will operate correctly as any of the addressed
1. Quick Transfer – Perform a bus transfer using a specific Slave-Select pin.
2. Execute a Script – Execute a script to perform any combination of configurations, transfers,
SCLK rates up to 24MHz.
Active-high or active-low Slave-Selects.
Shift data least-significant or most-significant bit first.
Supports all standard “modes”.
Clock data on leading or trailing edge.
Idle with SCLK high or low.
Transfer a configurable number of bytes per Slave-Select assertion.
Up to 6 different Slave-Select pins available.
Programmable Slave-Select setup/hold timing.
Slave-Select pin can tri-state the MISO output to support multiple slaves.
Operate with no Slave-Select (single-slave mode).
delays, and general-purpose I/O operations.
Transfer a byte on the bus.
Transfer (i.e. repeat) a byte a given number of times.
Delay a specified number of microseconds.
Expect a specific byte from the slave.
Reconfigure the SPI Master settings (e.g. change the Slave-Select, etc.).
Drive a specific pin low, high, or to High-Z.
Wait until a specific pin is high or low (with configurable timeout).
S
20
55
S
40
AA
S
The SPI Master device can execute the
80
5A
P
9

Related parts for KXUSB-910H