Quantity | 3+ units | 10+ units | 30+ units | 50+ units | More |
---|---|---|---|---|---|
Price /Unit | $101.10 | $99.03 | $95.94 | $91.81 | Contact US |
UTA0201 Bus Adapter High-speed USB To SPI I2C PWM ADC GPIO UART CAN LIN Adapter Monitoring Analyzer
Function Introduction:
* 8-channel USB to I2C/IIC
* 2-channel USB to SPI
* 2-channel USB to UART
* 8-channel USB to PWM
* 16-channel USB to GPIO
* 8-channel infrared data monitoring
* 1-channel NAND interface/USB to FIFO (1)
* 16 channels USB to IR (38K infrared)
* 4-channel pulse counting
* 1-channel USB to CAN (requires external transceiver)
* 4-channel I2C/IIC data monitoring
* 16 channel single bus
* 4-channel ADC (0 to 3.3V) (2)
* 1-channel DAC (0 to 3.3V) (2)
Attention:
1. Mark (1) is only supported by models without shell (UTA0101, UTA0201).
2. Those marked (2) don't support level conversion function (UTA0302).
3. The above functions can be directly supported without switching firmware. Some function pins are multiplexed and can only be multiplexed in time.
Typical Application:
* I2C interface chip/sensor reading and writing test, EEPROM chip data reading and writing;
* SPI interface chip/sensor reading and writing test, 25 series Flash chip data reading and writing;
* Output logic control signal (USB to GPIO) through computer;
* Control the stepping motor through the computer output PWM signal, or realize the motor speed regulation;
* Realize the pulse counting function, count the number of pulses on the computer;
* Realize I2C/SPI data monitoring and data recording;
* Realize CAN data transmission and reception, and control devices with CAN interface;
* Realize analog signal acquisition and recording, and output analog signal or waveform signal;
* NAND chip data reading and writing;
* Single bus EEPROM or sensor data read and write.
Software Introduction:
* USB2XXX only needs to install a host computer software. Software with different functions is designed separately. Click the corresponding icon in the main software to open the corresponding software. In actual use, you only need to open the corresponding software according to your own needs.
* There are many applications based on USB2XXX, and we will continue to develop more and more practical software according to the actual needs of customers.
* If you find that some software is not very suitable for your actual use during use, you can contact us to make customized modifications.
* These software are implemented based on our secondary development function library, so users can also develop their own application software in their own development language.
Firmware Upgrade:
* The firmware upgrade software is used to upgrade the internal firmware of the adapter. If the adapter fixes the firmware bug or adds some new functions, you can use the software to upgrade and update the firmware.
* In the firmware upgrade software, the latest version of the firmware can be downloaded online, and the firmware version information of the current adapter can also be queried.
* The adapter has the function of sending and receiving data offline. If you want to erase the previous offline data sent and received, you can click the "Erase Data" button on the interface.
USB2IIC:
* USB2IIC is general-purpose IIC/I2C software, which can be used to control any I2C/IIC interface chip;
* Click the "Scan Slave" menu of the software to automatically identify the slave address on the bus;
* 3 operation modes, covering all operations of I2C/IIC;
* Using register read and write can perform fast read and write operations on the chip with register operation;
* Using list read and write, you can put some continuous operations in the list for execution, and the list data can be saved.
USB2SPI:
* USB2SPI is a general-purpose SPI control software, which can be used to control any SPI interface chip;
* The software can configure the relevant parameters of SPI communication, such as clock phase, polarity, clock frequency, etc.;
* SPI communication mode can be configured as full-duplex mode, half-duplex mode, and the frequency can be set arbitrarily in software mode;
* SPI can be configured as a master or a slave. In slave mode, it can continuously receive data sent by the master;
* There are block read and write and list mode read and write operations in host mode, which can meet various data read and write requirements.
USB2UART:
* Realize the most basic serial port data sending and receiving function, which can be set to display data in characters or hexadecimal;
* When sending data, it can be configured to automatically add line breaks, and there are multiple modes for line breaks to choose from;
* You can open the file and read the content of the file according to the binary mode and send it;
* You can use the advanced mode to send data, similar to the list mode, and each item can be sent separately.
USB2DAC:
* The adapter has 1 DAC output,
* Can output fixed voltage or waveform signal;
* Sine wave, square wave, triangle wave, sawtooth wave, noise wave signal can be output in the USB2DAC software;
* The amplitude and frequency of each waveform are adjustable, and the waveform data can also be edited to output custom waveforms.
I2C Data Monitoring:
* Can monitor the data flow on the I2C bus, and record all of them, to facilitate the analysis of I2C communication;
* You can save the monitored data as a file, open the file with USB2IIC software, and play back the data;
* Data analysis can be configured, and the specific meaning of the monitored data can be displayed intuitively;
* You can set to receive the data of the specified slave address, so you can filter out other data that you don't need to see.
EEPROM Read and Write:
* Support 24, 93, 95, DS series EEPROM chip read and write;
* Can automatically identify the 24 series chip address;
* The read data can be saved as bin or hex format files;
* Can open bin files, hex files, s19 files;
* The written data can be compared and verified byte by byte.
Flash Read and Write:
* It can realize the erasing, data read and write operations on the 25 series Flash, and can automatically identify the chip model;
* The chip model can be customized to meet the read and write operations of unpopular chips;
* Customizable entry of 4-byte address operation instructions to solve the problem of different chip instructions;
* The start address of data writing can be set, and the function of designated erasing certain sectors can be realized;
* For chips configured with write protection for registers, the write protection can be released with one key;
* Data can be programmed with one key, which facilitates batch programming of chips and improves programming efficiency.
Logic Pen:
* It can display the GPIO pin status intuitively, and the pin mode can be configured as input or output;
* After the pin is configured as an output, click the square to control the pin to output high or low level;
* After the pin is configured as an input, the red square represents high level, and the black square represents low level;
* Enable or disable the internal pull-up and pull-down resistors of the pin;
* If it is an adapter with a level conversion version, you can also configure the pin to output a high-level voltage.
ADS1256:
* ADS1256 module can be connected to the SPI channel of the adapter to realize 24-bit ADC acquisition, and the data can be displayed in waveform;
* The acquisition mode, internal gain, and whether to enable the internal buffer of the chip can be configured on the software.
Infrared Transceiver:
* An external infrared transmitter can be used to send infrared signals, and multiple communication protocols are optional;
* The infrared data can be captured after an external infrared receiver, and the data can be automatically identified and analyzed by the protocol;
* The received infrared data waveform signal can be displayed, which is convenient for data analysis.
ADC Record:
* Use the ADC function inside the chip to display the collected analog signal in a waveform on the interface;
* The waveform data is cached in the computer disk file, and there is no limit to the data length record;
* You can use the graticule to measure the voltage value and the time difference between different points of the waveform.
USB2PWM:
* Can control 8 PWM outputs at the same time;
* The duty cycle and frequency are adjustable, and the duty cycle precision is adjustable;
* The maximum frequency is 50MHz, and the minimum frequency is 0.04Hz;
* You can specify the PWM output time or the number of output pulses.
nRF24Test:
* Connect the nRF24L 01 module to the SPI interface of the adapter to realize 2.4G wireless data transmission and reception;
* The software can configure the data receiving and sending address, the length of the data packet, the transmission power, and the transmission rate;
* Data can be sent to a designated address to receive or send a broadcast packet, and it will be automatically displayed after receiving the data.
Pulse Count:
* It can count the pulse signal;
* Can be configured to count up or count down;
* The counter can be configured as 16-bit or 32-bit;
* Can be configured as rising edge counting or falling edge counting;
* The pin mode can be configured as pull-up or pull-down.
Current Measurement:
* After the adapter is connected to the INA226/INA219 module, the current, voltage, and power signals can be monitored;
* The current alarm threshold can be set on the software. After the threshold is exceeded, the software displays the alarm status.
SPI Data Monitoring:
* It can monitor the data on the MISO and MOSI data lines at the same time, and display them simultaneously to facilitate data analysis;
* The received data can be saved as a file to facilitate subsequent data analysis.
Secondary Development:
* Support language: for C/C++C#VB 6.0VB.NET Labview Java Python;
* Support system: for Windows, Linux, Mac, Android;
* Provide the source code of the secondary development example program, the source code is constantly enriched and updated.
Package Included:
* 1 x Set of Bus Adapter