usbadc10 v1.1.1

Product picture

usbadc10 is a device that converts an analog input signal into a discrete code. This type of device is widely used in automatic monitoring and control systems, information processing and display devices, etc. usbadc10 includes 10 channels of a 12-bit ADC output to the connector, an STM32 microcontroller and a USB interface that supplies power and reads digitized data. It has a frequency of up to 4000 samples per second, simultaneously on all channels, but it can also work at a significantly lower speed. The input voltage range up to 3.3V is easily expanded independently by using resistor voltage dividers.

The device comes with intuitive measurement software, which is freely available on our website. Using the graphical interface, you can create graphs, set the reading frequency, and save the measurement history to a CSV file. This allows you to solve the tasks of tracking battery discharge, the position of potentiometric rotation sensors, joysticks, temperature changes and many other analog signals coming from sensors.

usbadc10 is suitable for embedded applications and has control libraries via the programming languages C/C++, C#, Python. This allows you to integrate the meter into your software. For Python, the usbadc10 package can be conveniently installed via pip using the pip install usbadc10 command.

10 channels
cross-platform GUI
USB Type-C
Download
Latest software and documentation
package for this product
Category icon

Driver

Driver for Windows (Linux does not need a driver).
Link Version Release date Size
usbadc10_driver-1.0.1.zip 1.0.1 2023-02-22 5.9 kB
Category icon

Software for PC

Custom software for obtaining voltage and time dependencies using usbadc10 multi-channel ADCs. For the software to work, you will need a driver. You can download it on this page along with the program.
Link Version Release date Size
UALab-1.0.0-debian.zip 1.0.0 2021-02-04 82.9 MB
UALab-1.0.0-win64.zip 1.0.0 2021-02-04 264.4 MB
Older releases
UALab-0.1.0-win64.zip 0.1.0 2021-04-02 41.4 MB
UALab-0.1.0-debian.zip 0.1.0 2021-04-02 81.2 MB
Category icon

uRPC Debugger

Cross-platform software uRPC Debugger with a graphical interface for debugging usbadc10. Allows you to manually send control commands. Formation and analysis of fields of complex commands is done automatically. The software is distributed as binary files and as source code. To run on Windows requires a driver.
Link Version Release date Size
uRPC_Debugger-1.0.0-debian.zip 1.0.0 2021-04-02 3.4 MB
uRPC_Debugger-1.0.0-src.zip 1.0.0 2021-04-02 32.5 kB
uRPC_Debugger-1.0.0-win64.zip 1.0.0 2021-04-02 14.2 MB
uRPC_Debugger-1.0.0-win32.zip 1.0.0 2021-04-02 12.1 MB
Older releases
uRPC_Debugger-0.1.6-debian.zip 0.1.6 2021-01-28 4.8 MB
uRPC_Debugger-0.1.6-src.zip 0.1.6 2021-01-28 32.5 kB
uRPC_Debugger-0.1.6-win64.zip 0.1.6 2021-01-28 14.2 MB
uRPC_Debugger-0.1.6-win32.zip 0.1.6 2021-01-28 12.1 MB
Category icon

Library for software management

Cross-platform library for working with multi-channel usbadc10. The library is written in C, distributed as binary files (win64 and debian) and as source code. Library documentation can be downloaded separately on this page.
Link Version Release date Size
libusbadc10-1.0.0-src.zip 1.0.0 2023-02-22 6.1 MB
libusbadc10-1.0.0-win64.zip 1.0.0 2023-02-22 1.1 MB
libusbadc10-1.0.0-debian.zip 1.0.0 2023-02-22 3.2 MB
libusbadc10-1.0.0-win32.zip 1.0.0 2023-02-22 835.4 kB
Older releases
libusbadc10-0.1.6-src.zip 0.1.6 2023-02-22 6.1 MB
libusbadc10-0.1.6-win64.zip 0.1.6 2023-02-22 417.3 kB
libusbadc10-0.1.6-debian.zip 0.1.6 2023-02-22 1.2 MB
Category icon

Description of the software management library

Documentation for the usbadc10 library that can be used to interact with the device. The library itself can be downloaded on this page.
Link Version Release date Size
usbadc10_api-1.0.0-en.pdf 1.0.0 2021-02-04 161.6 kB
Older releases
usbadc10_api-0.1.6-en.pdf 0.1.6 2021-04-02 78.4 kB
Category icon

Firmware

Firmware updates are performed using EPCBootGUI cross-platform SOFTWARE (download link on this page).
Link Version Release date Size
usbadc10_firmware-1.3.0-hw1.1.x.cod 1.3.0 2024-03-01 18.0 kB
Older releases
usbadc10_firmware-1.2.2-hw1.1.x.cod 1.2.2 2023-02-07 17.9 kB
usbadc10_firmware-1.1.0-hw1.1.x.cod 1.1.0 2021-03-30 17.4 kB
usbadc10_firmware-1.0.1-hw1.0.x.cod 1.0.1 2021-03-30 17.4 kB
usbadc10_firmware-1.0.0-hw1.0.x.cod 1.0.0 2021-01-28 17.4 kB
Category icon

EPCBoot GUI

Convenient EPCBootGUI cross-platform software for firmware updates in usbadc10 devices.
Link Version Release date Size
epcboot_gui-1.0.3-debian.zip 1.0.3 2023-04-04 64.3 MB
epcboot_gui-1.0.3-win32.zip 1.0.3 2023-04-04 30.1 MB
epcboot_gui-1.0.3-win64.zip 1.0.3 2023-04-04 35.8 MB
Older releases
epcboot_gui-1.0.2-win32.zip 1.0.2 2023-03-30 30.0 MB
epcboot_gui-1.0.2-win64.zip 1.0.2 2023-03-30 36.0 MB
epcboot_gui-1.0.2-debian.zip 1.0.2 2023-03-30 51.4 MB
epcboot_gui-0.1.1-win64.zip 0.1.1 2019-08-19 9.0 MB
epcboot_gui-0.1.1-win32.zip 0.1.1 2019-08-19 8.4 MB
epcboot_gui-0.1.1-debian.zip 0.1.1 2019-08-19 11.0 MB
Category icon

Examples of using the API and bindings for Python and C#

A set of code examples in C and Python that implement simple reads of digitized data from a usbadc10 device. You can also find bindings for Python and C# in this archive.
Link Version Release date Size
usbadc10_bindings_python-1.0.0.zip 1.0.0 2021-02-04 3.3 kB
usbadc10_bindings_c_sharp-1.0.0.zip 1.0.0 2021-02-04 1.1 kB
usbadc10_examples_and_bindings_python-0.1.7.zip 0.1.7 2021-04-22 2.1 MB
usbadc10_example_c_debian-0.1.7.zip 0.1.7 2021-04-22 1.1 MB
Older releases
usbadc10_bindings_c_sharp-0.1.7.zip 0.1.7 2021-04-22 1.1 kB