SUB-20 Multi Interface USB Adapter
USB-I2C, USB-SPI, USB-GPIO, RS232, RS485, MDIO, Ir, LCD, PWM
|
ORDER NOW
|
|
|
Click to see more
|
SUB-20 is a low cost USB adapter with comprehensive and mutually convertible set of interfaces
- Full Interface Crosspoint - converts any to any
- USB to I2C Master and I2C Slave, USB to SMBus
- USB to High Speed I2C Master 3.4 MHz HS mode
- Up to 8MHz USB to SPI Master and SPI Slave
- USB to GPIO - 32 GPIO, PWM, Edge detectors
- USB to ADC - 8 Analog Inputs (A/D Converters)
- USB to RS232, USB to RS485, USB to ModBus
- USB to IR (USB to Infrared) Adapter
- Bit-bang: 4x USB-I2C, 2x UARTs, 4x SPI, 2x MDIO
- 8x2 LCD, Leds, Push Buttons
- NI LabVIEW, MATLAB Support
|
|
|
General Description |
SUB-20 is a versatile and efficient bridge device providing
simple interconnect between PC (USB host) and different HW devices
and systems via popular interfaces such as I2C, SPI,
MDIO, RS232, RS485, SMBus, ModBus,
IR
and others. It is also a full "any to any" converter between all
supported interfaces and I/O features.
SUB-20 is a powerful I/O controller with 32 GPIO,
8 Analog Inputs, PWM Outputs, Edge DEtectors, LCD, Leds and
push buttons.
SUB-20 system includes SW package containing driver, API Library,
GUI and Command Line based applications, C,C++,C#,VB.net,
MATLAB, LabView sample code and documentation.
SUB-20 can be used with PC 64/32 bit running Windows
2000/XP/Win7/Win8/Win10, MacOS, Unix/Linux and DOS.
Working with SUB-20 does not require deep knowledge of low layers of
the specific interface. All you need to do is to call right API
function at the right place. And this is really very easy as
API functions are well documented and "exampled".
API set is relatively small but comprehensive.
SUB-20 is equipped with status Leds, optional LCD and buttons.
All this guarantee fast and comfortable development, field debugging
and maintenance of applications including option of standalone
operation.
|
|
Features |
-
Reliable USB to I2C adapter fully compliant with Philips I2C Bus Specification Version 3.0
-
3.4 MHz High Speed I2C (HS Mode) Master
-
Variable master clock (SCL) frequency from 500Hz up to 440KHz
-
Can be used as USB I2C Master and/or USB I2C Slave adapter
-
4 channels of bit-bang USB-I2C Masters with up to 1MHz frequency
-
Multi-master arbitration
-
Clock Synchronization support for wait states (when slave holds SCL line LOW)
-
Noise Suppression circuitry rejects spikes on bus lines
-
Configurable pull-ups and I2C bus voltage
-
Full support for System Management Bus - SMBus 1.1
-
High-speed full-duplex USB to SPI master and slave adapter
-
Variable SPI master clock from 4KHz up to 8MHz
-
Configurable phase, polarity, MSB first or LSB first transfer
-
Level translators on SPI lines. Supported SPI voltage range is 1.2V to 5.5V
-
SPI Slave support with 128 bytes FIFO
-
5 separate Slave Select (Chip Select) outputs with configurable waveforms
-
3-Wire SPI Master support for SPI slave devices with SDIO pin
-
2 Channels Fast USB to MDIO adapter
-
Full support for IEEE 802.3 Clause 22 and Clause 45 Management Data I/O (MDIO)
-
1MHz Management Data Clock (MDC) frequency
-
4MHz MDC frequency in CFP MSA compatible mode
-
1.2V to 5V Support with SPI Level Converters
-
32 Bi-Directional GPIO, PWM, A/D
-
Separately configurable input or output direction
-
Each output buffer has symmetrical drive characteristics with both high sink and source
-
All port pins have individually selectable pull-up resistors
-
All I/O pins have protection diodes to both VCC and Ground
-
8 single ended analog inputs with Analog to Digital Converters (A/C)
-
Combinations of differential analog inputs with variable x10 x200 gain and A/D
-
PWM outputs with variable frequency and duty-cycle
-
Edge Detector Inputs
USB to RS232 and USB to RS485 adapter
-
Configurable Baud Rate
-
Supports Serial Frames with 5,6,7,8,9 Data Bits and 1 or 2 Stop Bits
-
Odd or Even Parity Generation and Parity Check
-
Noise Filtering Including False Start Bit Detection and Digital Low Pass Filter
-
Supports ModBus RTU, ModBus ASCII V1.02
Infrared Transmitter with variable carrier frequency and duty cycle
8x2 Alphanumeric LCD, LEDs, Push Buttons
-
LCD and LEDs reflect device status
-
Can be controlled by SUB-20 or USB Host software application
-
Push Buttons allow stand alone operation
Interface Crosspoint converting supported interfaces and or I/O features "any to any".
-
USB-I2C,SMBus USB-SPI USB-GPIO USB-PWM USB-ADC USB-RS232,RS485 USB-ModBus USB-IR USB-LCD
-
I2C-SPI I2C-GPIO I2C-PWM I2C-ADC I2C-RS232 I2C-RS485 I2C-ModBus I2C-IR I2C-LCD
-
SPI-I2C SPI-GPIO SPI-PWM SPI-ADC SPI-RS232 SPI-RS485 SPI-ModBus SPI-IR SPI-LCD
-
RS232-I2C RS232-SPI RS232-GPIO RS232-PWM RS232-ADC RS232-RS485 RS232-IR RS232-LCD
-
RS485-I2C RS485-SPI RS485-GPIO RS485-PWM RS485-ADC RS485-RS232 RS485-IR RS485-LCD
Comprehensive Software Package
-
Supports Windows 2000/XP/Win7/Win8/Win10, Linux, Unix, MacOS, DOS
-
.Net interface component for Visual Basic, C#, MATLAB, LabView, Excel
-
Simple and Efficient API
-
Ready to use GUI and Command Line applications
-
Sample Code C, C++, C#, VB, VBnet, LabView VI
Block Diagram |
|
|
Downloads |
Package |
Version |
Date |
Notes |
Key Features |
|
SUB-20 Driver Installer XP, Win7, Win8, Win10 |
SUB-20-driver-120622-x32.exe
(zip)
|
120622-x32 |
12 Jul 2012 |
32 bit
|
32 Bit Driver |
SUB-20-driver-120622-x64.exe
(zip)
|
120622-x64 |
12 Jul 2012 |
64 bit
|
64 Bit Driver |
|
SUB-20 Driver Installer Win2K, 2003, NT, 98 |
SUB-20-driver-120622-w2k.exe
(zip)
|
120622-w2k |
12 Jul 2012 |
32 bit
|
Win2K 32 Bit Driver |
|
Windows 32/64 bit SDK Win2K, XP, Win7, Win8, Win10. Driver Preinstallation Required |
SUB-20-180924.exe
(zip)
|
180924 |
18 Sep 2018 |
32/64 bit
|
USB I2C Master, USB I2C Slave, USB SPI Master,Slave,3-Wire,SDO GPIO,RS232,RS485,PWM,A/D, VB.net,VB6,VBA,C#,LabView,Matlab,Bit-bang I2C,GPIOB,GPIO Watchdog,Sequential Commands |
SUB-20-151016.exe
(zip)
|
151016 |
15 Oct 2015 |
32/64 bit
|
USB I2C Master, USB I2C Slave, USB SPI Master,Slave,3-Wire,SDO GPIO,RS232,RS485,PWM,A/D, VB.net,VB6,VBA,C#,LabView,Matlab,Bit-bang I2C,GPIOB |
|
NI LabVIEW |
SUB-20-VI-1.2.zip
|
1.2 |
09 Jan 2015 |
|
Comprehensive LabVIEW and LV2013+ vi modules pack |
SUB-20-VI-1.0.zip
|
1.0 |
15 Nov 2013 |
|
Comprehensive LabVIEW vi modules pack |
|
Linux with libusb-1.0 |
SUB-20-snap-130926.tgz
|
130926 |
26 Sep 2013 |
|
USB I2C Master,USB I2C Slave, USB SPI Master,Slave,3-Wire,SDO GPIO,RS232,RS485,PWM,A/D,Bit-bang I2C,GPIOB |
SUB-20-snap-110319.tgz
|
110319 |
19 Mar 2011 |
|
USB I2C Master,USB I2C Slave, USB SPI Master,Slave,3-Wire,SDO GPIO,RS232,RS485,PWM,A/D,Bit-bang I2C,GPIOB |
|
Latest and Older Installation Packages |
SUB-20-Latest-and-Older
|
|
|
|
SUB-20 Forum |
|
|
Documentation |
|
|
Email Support & Forum |
|
|
Order On-line |
Type Number
|
Product Status
|
Price
|
Buy Now
|
SUB-20-B
Basic: I2C,SPI,MDIO,GPIO
|
In Stock
|
$89 USD
|
|
SUB-20-V
Visual: I2C,SPI,MDIO,GPIO,LCD
|
In Stock
|
$97 USD
|
|
SUB-20-R25
Serial2: I2C,SPI,MDIO,GPIO,RS232,LCD
|
In Stock
|
$104 USD
|
|
SUB-20-R45
Serial4: I2C,SPI,MDIO,GPIO,RS485,LCD
|
In Stock
|
$106 USD
|
|
SUB-20-LB-1.2
Basic: I2C,GPIO, SPI & MDIO at 1.2V
|
In Stock
|
$99 USD
|
|
SUB-20-LV/LR25/LR45
Configurations with SPI Level Converters
|
In Stock
|
Request Quotation
|
SUB-20-Cxxx
Custom configurations and firmware
|
In Stock
|
Request Quotation
|
SUB-20-EB
Basic: with Heavy Duty Enclosure, I2C,SPI
|
In Stock
|
$124 USD
|
|
|
|
Related Products |
|
|
Warranty |
The SUB-20 Multi Interface USB Adapter units are unconditionally
guaranteed by XDIMAX. If SUB-20 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. 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 XDIMAX.
|
|
            Copyright DIMAX 2002-2012
|
|
|
|
| |