Main 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
- 8×2 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