|
|
|
USB-I2C/SPI/GPIO
Interface Adapter U2C-12 provides simple solution to control various
hardware devices with I2C, SPI, SMBUS and other serial and parallel
interfaces and buses from your PC. |
-
Flexible multi-level I2C interface with configurable I2C Bus clock frequency up
to 400kBit/s.
-
SPI interface with configurable phase, polarity and frequency.
-
Up to 23 user configurable GPIO.
-
Fast and easy In-Circuit Programming (ICP) of different I2C EEPROMs, SPI
EEPROMs and in-circuit programming capable microcontrollers like Atmel AVR.
-
Wide range of ready to use applications with free source code.
-
Linux/Windows/MacOS C, C++, VB, VB.net sample code.
-
Flexible and powerful API for custom software development in Windows, Linux and
MacOS environment.
|
|
General
Description |
Dimax U2C-12, all-in-one USB-I2C, USB-SPI and USB-GPIO
Bridge device, converts PC USB transactions to the I2C Master, SPI Master
transactions and GPIO functions. U2C-12
turns your PC running Windows, Linux or MacOS into comprehensive
I2C/SPI Bus master.
This ultimate USB-I2C/SPI/GPIO Interface Adapter supports different I2C/SPI Bus
clock frequencies. You can choose Fast Mode I2C interface at 400kBit/s or
Standard Mode I2C interface at 100kBit/s and less. Specific I2C Bus frequency
in Standard mode can be selected by USB-I2C API and software. Lower frequency
will allow you to communicate on highly loaded or long wired I2C buses.
U2C-12 USB-I2C/SPI/GPIO Interface Adapter has input and output dual buffers
to support posted (overlapped) USB I2C and USB SPI reads and writes. This
feature allows U2C-12 to increase overall PC USB system performance and reduce
latency in back to back transactions.
With U2C-12 USB-I2C/SPI/GPIO Interface Adapter and Dimax terminal applications ( GUI or command line )
you will get instant access to any I2C slave device and SPI capable device. You
can create your own I2C or SPI control applications based on Dimax drivers, API
libraries and source code examples for C, C++, Visual Basic, Visual Basic NET.
USB-I2C/SPI/GPIO Interface Adapter has also GPIO ( General Purpose Input
Output ) support to let you control and/or monitor digital TTL and CMOS
signals.
|
|
Features |
-
USB-I2C/SPI/GPIO Interface Adapter Supports Variable and Configurable I2C
Bus Speed Modes.
-
400kBit/s Fast Mode.
-
100kBit/s Standard Mode.
-
Variable Software Configurable I2C Bus Speed in Standard Mode (under 100kBit/s).
If you select Standard Mode I2C bus speed you
can configure actual I2C bus master clock frequency in the range
from 100KHz to 2KHz.
-
Posted USB-I2C and USB-SPI read/write transactions support.
To eliminate 1ms USB
frame synchronization delay posted ( overlapped ) USB-I2C and
USB-SPI transactions can be used.
-
Multi-level I2C Bus Controller API.
-
Hi level I2C Read, I2C Write, ...
-
Low level I2C Start, I2C Stop, I2C ACK, ...
-
Wire level USB GPIO transactions with SDA and SCL lines.
-
I2C Bus Clock Synchronization (Clock Stretching) support.
To communicate with
relatively slow I2C slave devices, Dimax U2C-12 I2C Bus Master supports
clock stretching. This feature is widely used to communicate with
microcontrollers I2C slave module ( PIC I2C, AVR I2C, ... ).
-
USB-SPI Interface Support.
-
SPI Byte Stream Read and Write transactions.
-
Full Duplex ( simultaneous read/write ) SPI transactions.
-
Configurable SPI Bus clock polarity, phase and frequency.
-
Upgradable and Uploadable U2C-12 USB controller FW.
USB-I2C/SPI/GPIO
Interface Adapter has on-board I2C EEPROM containing default Dimax U2C-12 USB
controller FW. This I2C EEPROM can be easily programmed with FW upgrade utility. This feature will let you keep your U2C-12 board up-to-date by
applying FW updates from Dimax.
USB-I2C/SPI/GPIO Interface
Adapter can also work with FW uploaded by U2C-12 USB driver
after device is connected to the PC USB bus.
-
PC USB host powered. No external power adapter required.
-
3.3V and 5V operations on SPI bus and GPIO.
-
U2C-12 I2C bus module can operate on 3.3V or 5V when powered by on-board VCC.
-
U2C-12 I2C bus module can operate in range 2.0V-5V when powered by external VCC.
-
Flexible on-board jumpers set.
-
I2C pull-ups enable/disable.
-
3.3V or 5V, external/internal I2C bus voltage.
-
3.3V or 5V SPI bus voltage.
-
Compatible with USB 2.0 (as well as 1.1 & 1.0) Full-Speed USB device specification.
-
Windows 98/2000/XP, Linux and MacOS Support.
-
Dimax Driver and API support a number of U2C-12 devices simultaneously.
-
Up to 23 GPIO with TTL and CMOS levels.
|
|
Block
Diagram |
|
|
SW
Tools & Utilities |
Dimax provides comprehensive set of SW
applications to get instant access to all USB-I2C/SPI/GPIO Interface Adapter
features. Our SW installation package includes source code of these
applications that can be used as a good reference and starting point for your
own SW development
|
Control Panel - GUI based
|
i2c.exe - command line
|
I2C Prog - I2C EEPROM Programmer
|
GPIO Monitor
|
|
|
Downloads |
|
|
|
Applications |
-
Development and Testing Equipment.
-
I2C EEPROM, SPI EEPROM, ICP (In-Circuit Programming) Capable
Microcontroller Programmer.
-
Mass Production Host Systems.
-
PC Based Monitoring Systems.
-
I/O Controllers.
|
|
Email
support |
|
|
Buy
online |
|
|
Warranty |
The U2C-12 units are unconditionally guaranteed by
Dimax. If U2C-12 has not performed to your satisfaction, you can simply return
the undamaged unit within 60 days period with the original sales receipt to the
distributor from whom the unit was purchased and your money will be promptly
refunded. Refund do not include shipment costs. You can also request the
exchange of your broken (not properly working unit) with new one. This warranty
applies only during normal use and care and is absolutely void if the product
is misused, neglected, damaged, altered, or repaired by someone other than
DIMAX.
|
|
Related Products |
-
DMX-10 PCIEx I2C/SPI/GPIO Interface Adapter.
Low cost PCI Express Interface Adapter that provides access to various parallel and serial interfaces like I2C, SPI, GPIO, RS232 and others.
-
SUB-20 Multi Interface USB Adapter
USB-I2C, USB-SPI, USB-RS232,RS485, USB-GPIO,IR,LCD
Fast, easy, cost effective solution for PC based HW control monitoring and development systems
|
|
Translations |
All translations are provided by "Google Language Tools" for reference only.
Dimax has no responsibility for translations and no rights can be derived from
any translation on this web site
|
|
|