Level-Shifters USB-910H Embedded Systems Interface FEATURES GENERAL DESCRIPTION SPI, I2C, SMBus Master or Slave The Keterex USB-910H Embedded Systems Interface provides connectivity between a host PC Full I2C/SMBus Multi-Master Support and an embedded system requiring an I2C, Up to 9 General-Purpose I/O SMBus, or SPI protocol. Other protocols can be supported bybit-bangin up to 9 available SMBus Timeouts and Bus-free Detect general-purpose I/O. USB transactions are generated on the host PC using either the Keterex Supports PMBus Transport Layer USB-900 Control Center application or calls to a Configurable I/O Levels from 1.65V to 5V provided API. The USB-910H Adapter converts these transactions to I2C, SMBus, SPI, or general- SPI to 24MHz, I2C/SMBus to 1.5MHz purpose I/O operations. Built-in scripting Power the Target from the Adapter accommodates complex bus protocols, including combining bus transactions, timing, and general- Responds to 16 Slave Addresses (or All) purpose I/O operations. Up to 64kByte Transactions The USB-910H Adapter provides configurable I/O Powerful Scripting Feature voltage levels from 1.65V to 5V. In addition to setting the drive and sense logic levels, this voltage Easy-to-use API for Software Development can be connected to the target hardware, providing USB/HID - No User-Installed Device Drivers up to 400mA to the target device. Built-in I2C Pull-ups with Enable FUNCTIONAL BLOCK DIAGRAM 1.65V to 5V Adj. VBUS Regulator (+5V) GP3 / VDD GP2 I2C GP1 USB + To SDA Host SMBus To D+ SCL USB PC Embedded + D- I / F System SS SPI MISO + MOSI I/O SCLK GND GND Keterex, Inc., 2009. All rights reserved. KXUSB910HDS-R3 USB-910H Embedded Systems Interface 1. 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. The following references are recommended: 2 1. The I C-Bus Specification, Version 2.1, January 2000, Philips Semiconductors 939839340011. 2. The IC-Bus and How to Use it, Philips Semiconductors 98808057501. 3. System Management Bus (SMBus) Specification, Version 2.0, August 3, 2000, SBS Implementers Forum. TM 4. PMBus Power System Management Protocol Specification, Part I General Requirements, Transport And Electrical Interface, Revision 1.0, System Management Interface Forum, Inc., 28 March 2005. TM 5. MICROWIRE Serial Interface, National Semiconductor, Application Note 452, January 1992. 2