USB-3100 Series

 

Voltage and Current Output USB Devices

KEY HIGHLIGHTS

The USB-3100 Series of USB analog output devices provide analog voltage and current output along with digital and counter functions. Synchronous DAC output and high-drive current output are available.

Analog Output
Channels Resolution Speed
Up to 16 16-bit Up to 100 kS/s
Digital I/O
Channels Counter/Timers Encoder Inputs
Up to 8 Up to 1/—
Software Power
OS Support Drivers Power
Windows® and Linux® Universal Library™ SW Suite Varies by device


Part Number Description Price
USB-3102
SKU: 6069-410-030
Analog voltage/current output device with 4 channels, 8 digital I/O, and 1 counter input
Buy at Digilent.com $459.00
USB-3104
SKU: 6069-410-054
Analog voltage/current output device with 8 channels, 8 digital I/O, and 1 counter input
Buy at Digilent.com $519.00
USB-3114
SKU: 6069-410-029
Analog voltage output device with 16 high-drive channels, 8 digital I/O, and 1 counter input
Buy at Digilent.com $689.00
USB-3101FS
SKU: 6069-410-189
Analog voltage output device with 4 high-speed channels (100 kS/s).
Qty:
$579.00
USB-3101
SKU: 6069-410-188
Analog voltage output device with 4 channels, 8 digital I/O, and 1 counter input.
**Not recommended for new applications. Please consider the USB-3102 instead.**
Qty:
$345.00
USB-3103
SKU: 6069-410-190
Analog voltage output device with 8 channels, 8 digital I/O, and 1 counter input.
**Not recommended for new applications. Please consider the USB-3104 instead.**
Qty:
$399.00
USB-3105
SKU: 6069-410-191
Analog voltage output device with 16 channels, 8 digital I/O, and 1 counter input.
**Not recommended for new applications. Please consider the USB-3114 instead.**
Qty:
$579.00
USB-3106
SKU: 6069-410-192
Analog voltage output/current device with 16 channels, 8 digital I/O, and 1 counter input.
**Not recommended for new applications. Please consider the USB-3114 instead.**
Qty:
$689.00
USB-3112
SKU: 6069-410-193
Analog voltage output device with 8 high-drive channels, 8 digital I/O, and 1 counter input.
**Not recommended for new applications. Please consider the USB-3114 instead.**
Qty:
$519.00
Software
DASYLab® LITE
SKU: 6069-810-002
Icon-Based Data Acquisition, Graphics, and Control Software
More Options...
Qty:
$499.00
DASYLab® BASIC
SKU: 6069-810-000
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes standard analysis modules and unlimited module count. - Most Popular
Qty:
$1,299.00
DASYLab® FULL
SKU: 6069-810-001
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes all DASYLab Basic features plus standard modules, 200 layout windows, unlimited module count, and control sequencer.
Qty:
$1,799.00
DASYLab® PRO
SKU: 6069-810-003
Icon-Based Data Acquisition, Graphics, Control, and Analysis Software. Includes all DASYLab Full features plus advanced signal analysis and control modules.
Qty:
$2,499.00
DASYLab® RUNTIME
SKU: 6069-810-004
DASYLab Runtime allows you to run an existing worksheet application on an additional computer (with compatible hardware configurations)
Qty:
$449.00
TracerDAQ® Pro
SKU: 6069-231-000
Out-of-the-box virtual instrument suite with strip chart, oscilloscope, function generator, and rate generator – professional version
**Not recommended for new applications. Please consider DAQami instead.**
Qty:
$199.00

Product Reviews


4.3 / 5
Ease of Use
4.2 / 5
Value
4.5 / 5
Technical Support
4 / 5

91% of new reviewers recommend this product


USB-3114
November 12, 2020
USB-3114 Review

This unit has been deployed in several of our manufacturing stations and has shown robust performance for 2-3 years in many of these applications. It is a standard for our design team due to ease of use and integration. We recommend the USB-3114 based on cost, reliability, performance and ease of integration.

  • Job Title: Senior Supply Chain Manager
  • Industry: Telecommunications
  • Application: Fiber Optic
  • From: Holmdel, NJ
  • Company Size: 101-500
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3101FS
September 09, 2020
Excellent control device. GREAT price!

After coming across MCC years ago, I have been impressed by the quality of their DAQ cards for input and output. I have used the USB-3105 for analog control of pneumatic pistons on a biomechanical simulator. The analog output has been reliable and consistent.

  • Job Title: Biomedical Researcher
  • Industry: Biomechanics
  • Application:
  • From: Rochester, MN
  • Company Size: 5000*
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3101FS
September 09, 2020
Great Value

Easy to use, easy to integrate using the Universal Library functions. And at a good price.

  • Job Title: Senior Engineer
  • Industry:
  • Application:
  • From:
  • Company Size: 1-100
  • Software Used: C++/C#/VB

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3114
June 15, 2020
Excellent Unit

We have been using this module for several years and have it integrated onto several test and assembly platforms. Excellent Performance and Value.

  • Job Title: Senior Buyer
  • Industry: Telecommunications
  • Application: Test and Assembly
  • From: New Jersey
  • Company Size: 1-100
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3103
September 24, 2019
Super easy to use!

The USB-3103 was a super easy product to set up and use. Highly recommended!

  • Job Title: Technician
  • Industry:
  • Application:
  • From: San Jose, ca
  • Company Size: 1-100
  • Software Used: DAQami

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3101FS
September 25, 2019
Economical and Easy

We bought one of these to run an ATE system we have. It has performed better than we expected. We had never used any of MC's products but I would now consider them for everything going forward.

  • Job Title: Engineering Manager
  • Industry: Test & Measurement
  • Application: ATE Driver
  • From: Phoenix, AZ
  • Company Size: 1-100
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (0) / No (1)

USB-3104
October 11, 2018
Very Good

To fixed module to surface, remove rubber feat and use two sided velcro strips.

  • Job Title: Engineer
  • Industry: Energy
  • Application: Fuel Cells
  • From: Michigan
  • Company Size: 1-100
  • Software Used: C++/C#/VB

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3104
August 21, 2017
Great Device at a reasonable cost

I like this device it does exactly what we needed controlling some 0-10V values and 4-20mA devices. The one big thing I would have liked is some find of built in method of fixing the device, its basically designed to sit on a table, no keyhole screw points on the back, no mounting holes, only way we can wall mount the device is to either open it and drill holes in the back (not ideal), or cable tie it, seems like this part of the design could have been a little better thought out.

  • Job Title: Senior Development Engineer
  • Industry: Various
  • Application: In house automated development testing
  • From: Indianapolis, IN
  • Company Size: 1-100
  • Software Used: C++/C#/VB

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (2) / No (0)

USB-3102
August 21, 2017
We were able to replace a bunch of hardware and cables with this low cost module

We recently switched out products system controller from a desktop pc to a fanless industrial computer. To do this we have to replace a D/A PCB card and external Voltage to 4-20 mA converters. We were able to replace the whole mess with this one USB Module. I was able to quickly add the module to our software using the LabView drivers and examples provided. A very positive experience!

  • Job Title: Software Engineer
  • Industry: Industrial Control
  • Application: Moisture Measurement
  • From: Beaufort, North Carolina
  • Company Size: 1-100
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (1) / No (0)

USB-3101
September 21, 2016
Product Defective Out of the Box

This product is priced well and is well documented. However, the unit I received was defective out of the box. It was a big pain to figure out that one of the analog outputs was not working. Luckily, none of my equipment was damaged by the 12V output the channel was giving. I was able to return it but I had to pay for return shipping.

  • Job Title: PhD Candidate
  • Industry: Research
  • Application:
Response from MCC
Measurement Computing,
September 27, 2016
MCC performs 100% testing on each unit when new, so we are confident it was fully functional when put into our stock. We will evaluate the unit when returned, to repair and identify possible causes for the failure. We will contact you with our findings.
  • From: Ann Arbor, MI
  • Company Size: 1001-5000
  • Software Used: NI LabView

  • Ease of use
  • Value
  • Technical Support
Yes, I recommend this product!

Was this review helpful? Yes (2) / No (0)




Are each of the four output channels of the USB-3101FS isolated individually from each other, or do they share the same floating common?

  • Job Title: Test Engineer
  • Industry: Aerospace
  • Application: test equipment
16 months ago
Peter1234 Valencia, CA


Answers

The USB-3101FS does not support channel to channel isolation. All 4 outputs share a common ground.

16 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

What do you mean when you say that this DAQ is not supported by MATLAB? According to Mathworks's Data Acquisition Toolbox Release Notes, support for this model was added in version R2009b. Has support been rescinded since then? Thanks.

  • Job Title: Post-doctoral researcher
  • Industry:
  • Application:
92 months ago
Rodrigo


Answers

Hello, Support for the USB-3101 device was added in release R2009b but support was NOT added for the USB-3101FS. At this time, the USB-3101FS is not supported by MATLAB.

92 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

The other instruments show matlab support specifically on the spec list but not this one. Is this supported?

  • Job Title:
  • Industry:
  • Application:
110 months ago
DaveSteel


Answers

No, it does not. But if you'd like you can use mathscript in Labview to control the DAQ card.

104 months ago
Adam

Was this answer helpful? Yes (0) / No (0)

Hello Dave, Thank you for your inquiry. Currently the USB-3101FS is not supported by MATLAB and there are no plans at this time to have support added.

110 months ago
MeasurementComputing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: Purchasing Manager
  • Industry: DOD
  • Application: Not sure, I am just purchasing the items.
42 months ago
Praxis Steve Arlington, VA


Answers

The USB-3101 is powered through the USB port. No external power supply is required.

42 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: VP
  • Industry:
  • Application:
85 months ago
xwang124 Santa Clara, CA


Answers

Hello - Measurement Computing does not offer a rack mounting kit for the USB-3101.

85 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

Is AOutScan function of Universal Library working with USB-3102? I am trying to set the OutPut value for All AO and can`t. I`m receiving wrong values on the Output device. This is my example: double[,] array = new double[4, 1] { { dataArray[i] }, { dataArray[i] }, { dataArray[i] }, {dataArray[i] } }; bufArray[i] = MccService.WinBufAllocEx(4); globalStatusInfo = MccService.WinArrayToBuf(array, bufArray[i], 0, 1, 4); globalStatusInfo = myBoard.AOutScan(0, 3, 4, ref outFrequency, SelectedChanel.Range, bufArray[index], AOOptions); dataArray - has values in float. Can you please provide me what I am doing wrong.

  • Job Title: Software Developer
  • Industry:
  • Application: Universal Library
47 months ago
Grunoff Brasov


Answers

The USB-3102 is a slow device, meant for occasional/DC writes, not waveform creation. For Waveform creation, consider the USB-3101FS. When using AOutScan with the USB-3102, you can only send 1 sample per channel, as you are doing. Your data array must be ushort, and are effectively in the units of “raw D/A counts”. i.e. values from 0 to 65535 for a 16 bit D/A converter. You can run the C# example named ULAO02, and it will demonstrate this for you.

47 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

My goal is to write the array of values to USB-3102 and these values to be reproduced in AO channel with some frequency (values are points for the Wave Function - Square, Sin, Triangle or Sawtooth). Ex. AOutScan(0, 0, numPoints, ref Frequency, Range.Bip10Volts, bufHandle, AOOptions); I can`t set numPoints to any value instead of 1. Frequency always remains with the same value, so I don`t sure that it works. I`m trying to prepare some small testing to connect it to output to get what exactly appears in Output. Could you please give some advice about this device and function.

  • Job Title: Software Developer
  • Industry:
  • Application: Universal Library
48 months ago
AOutScan(OutputChann Brasov


Answers

All models of the USB-3100 series (except the USB-3101FS) do not have the capability of streaming hardware paced analog output values. They can only output software paced values. Meaning one new value per channel on demand. When used with AOutScan(), the number of points must be equal to the number of channels you are currently using. For example, if you set up the scan for 4 channels, then you must set it for 4 points. The benefit of this is to set all 4 channels with new values simultaneously, but just one point per channel. To be able to stream out waveforms at a uniform, consistent rate (hardware paced), you would need to use a device such as the USB-3101FS. This device can stream data out up to 100K samples per second aggregate or per channel when SIMULTANEOUS option set in AOutScan().

48 months ago
Measurement Computing

Was this answer helpful? Yes (1) / No (0)

Does this Device support AInScan with the Continuous ScanOptions? At the moment I found that the current device is very limited in functionality with Universal Library. Also, I am receiving the error BadBoardType when trying to read from Analog Channel, I am trying to use function AIn.

  • Job Title: Software Developer
  • Industry: Various
  • Application: Universal Library
48 months ago
Grunoff Brasov


Answers

The USB-3102 has no analog input (AI) channels. So AIn and AInScan cannot be used. Its primary purpose is analog output (AO). Also the USB-3102’s AO capability is very slow (we spec 100 updates per second, divided by the number of AO channels used). It cannot generate waveforms. If you need both AI and AO, consider the USB-1608GX-2AO. It supports AI waveform in and AO waveform out concurrently.

48 months ago
Measurement Computing

Was this answer helpful? Yes (1) / No (0)

  • Job Title: Engineer
  • Industry:
  • Application:
80 months ago
RAV Mass


Answers

No, the USB-3102/3104/3106 Series of analog output DAQ devices do not source current. It does not provide the power for your circuit. You must be wired to a sinking input with a loop power supply in the circuit.

80 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

I need up to 30 mA wheras a single channel only provides 20 mA...

  • Job Title: Lead firmware tengineer
  • Industry:
  • Application:
112 months ago
Sergey Massachusetts


Answers

Yes, multiple current control (output) channels on the USB-3102 can be ganged up in parallel to control additional current. For example, two channels in parallel can control 0 to 40 mA.

112 months ago
MeasurementComputing

Was this answer helpful? Yes (0) / No (0)

We build instrumentation using Windows Embedded Compact 7 as the main operating system. It would be handy for us to have digital and analog I/O connected using USB as an option. Do you have WEC7 or other Windows CE drivers available?

  • Job Title: Product Engineer
  • Industry: Non-destructive materials testing
  • Application: Instrument I/O
99 months ago
Dan Lewistown, PA


Answers

Hello Dan - At this time, MCC does not offer WinCE drivers.

99 months ago

Was this answer helpful? Yes (0) / No (1)

  • Job Title: Engineer
  • Industry:
  • Application:
80 months ago
RAV


Answers

No, the USB-3102/3104/3106 Series of analog output DAQ devices do not source current. It does not provide the power for your circuit. You must be wired to a sinking input with a loop power supply in the circuit.

80 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

I want to know that anyUSB Daq that Supports the following Requirements: 1.8 Analog outputs 2.8/16 Digital outputs 3.counter/timer

  • Job Title: Application Engineer
  • Industry: R&D
  • Application: Daq
98 months ago
venu India


Answers

Hello Venu, Our USB-3103 analog output DAQ device supports (8) 16 bit analog output channels, (8) programmable digital I/O bits, and (1) 32 bit event counter. You can review the specifications here: http://www.mccdaq.com/usb-data-acquisition/USB-3103.aspx Please contact our distributor in your area for pricing and delivery. You can find all of our International distributors listed here: http://www.mccdaq.com/contact2.aspx

98 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: Application Engineer
  • Industry: R&D
  • Application: DAQ
98 months ago
Venu India


Answers

Hello Venu, The USB-3101 and for that matter any one of the products in the USB-3100 series with the exception of our USB-3101FS will not be capable of outputting a 5khz Squarewave. The reason is that these DAQ devices are software updated so they are dependent on the PC and the operating system (Windows). You will need to use our USB-3101FS or one of our multifunction DAQ devices that support hardware updated analog outputs. Here you will find details on what products support analog output data streaming and an example program to get you started. http://10.17.5.111/KnowledgebaseArticle50383.aspx?Keywords=USB-3101

98 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: Student
  • Industry: Mechatronics
  • Application:
116 months ago
Khalid Malaysia


Answers

Hello Khalid - After installing ULx, try one of the examples that it installs, named: ULx Gen Mult Voltage Updates-SW Timed.vi You will need to lower the default rate since the USB-3104 is a rather slow board. Also, we have a somewhat simpler example posted on our knowledgebase at: http://kb.mccdaq.com/KnowledgebaseArticle50395.aspx

116 months ago
MeasurementComputing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: Project Coordinator / Estimator
  • Industry: Industrial Control
  • Application:
85 months ago
Don York, Pa


Answers

As you pointed out, we do not offer a DIN rail mount for the USB-3100 Series of 4/8/16 channel devices. While MCC does not offer any other form factor for analog output devices, our sister company, Data Translation does do so for their 4 and 8 channel models DT9853 / DT9854. However note that the USB-3105 you asked about has 16 channels.

85 months ago
Measurement Computing

Was this answer helpful? Yes (2) / No (0)

I need analog simulation device that can support from 10V to -10V with output driving capability of 10 mA.

  • Job Title:
  • Industry:
  • Application:
109 months ago
Vinay


Answers

Hello Vinay - Thank you for your inquiry. The USB-3105 cannot sustain a full scale output of +- 10 volts at 10 mA. The supported current range is +- 3.5 mA. We do offer a “High Drive” unit called the USB-3114 that supports up to 40 mA per channel with a max current output of 180mA aggregate. You can review the specifications for the USB-3114 here: http://www.mccdaq.com/usb-data-acquisition/USB-3114.aspx

109 months ago
MeasurementComputing

Was this answer helpful? Yes (0) / No (0)

  • Job Title: Engineer
  • Industry:
  • Application:
80 months ago
RAV


Answers

No, the USB-3102/3104/3106 Series of analog output DAQ devices do not source current. It does not provide the power for your circuit. You must be wired to a sinking input with a loop power supply in the circuit.

80 months ago

Was this answer helpful? Yes (0) / No (0)

I have 16 valves which are controlled by current intensity at fixed voltage. And I need to control each valve using computer (digital command). Is this product suitable for my purpose?

  • Job Title: Researcher
  • Industry: Astrodynamics
  • Application: Satellite
107 months ago
lej315 South Korea


Answers

The USB-3106 can be configured to output a fixed voltage with a max output current rating of +- 3.5 mA or it can be configured to output a 0-20 mA signal. If you need a high current drive unit, our USB-3114 can output a fixed voltage level with a max current output rating of +-40mA. Specification for the USB-3114 may be found at the following link; http://www.mccdaq.com/usb-data-acquisition/USB-3114.aspx

107 months ago
MeasurementComputing

Was this answer helpful? Yes (0) / No (0)

Universal Library Interface for Windows C++ . Will this work with Visual Studio 2012? The sample project available for download appears to be for VS 2010.

  • Job Title: Engineer
  • Industry: Aerospace
  • Application:
84 months ago
Andrew678 Canada


Answers

The example program to look at is named VOut01.C, located on your hard drive in the location below: C:\Users\Public\Documents\Measurement Computing\DAQ\C It is a C console example, which can be run in Visual C++.NET by following the steps in the FAQ below: http://kb.mccdaq.com/KnowledgebaseArticle50141.aspx

84 months ago
Measurement Computing

Was this answer helpful? Yes (0) / No (0)

Included Software


  • DAQamiTM - data acquisition companion software for acquiring data and generating signals
  • TracerDAQ® for acquiring and displaying data and generating signals
  • InstaCalTM software utility for installing, configuration, and testing
  • Universal Library includes support for Visual Studio® and Visual Studio®.NET, including examples for Visual C++®, Visual C#®, and Visual Basic®.NET
  • ULx for NI LabVIEWTM Library of VIs and example programs to speed your NI LabVIEW development
  • Linux® Support for MCC DAQ products
  • Python™ Support for MCC DAQ Products

Optional Software


  • DASYLab® Software lets you interactively develop PC-based data acquisition applications by simply attaching functional icons
  • TracerDAQ®Pro - Out-of-the-box virtual instrument suite with strip chart, oscilloscope, function generator, and rate generator – professional version
  • MATLAB® Support for MCC Products - Software Environment for Data Acquisition, Data Analysis, and Application Development

Product Manuals


USB-3101
document
 
USB-3101FS
document
 
USB-3102
document
 
USB-3103
document
 
USB-3104
document
 
USB-3105
document
 
USB-3106
document
 
USB-3112
document
 
USB-3114
document
 

 

Quick Start Guide


DAQami™ v4.2.1
QS-MCCDAQ.pdf
 
DASYLab® LITE
QS-DASYLab-MCCDRV.pdf
 
ULx for NI LabVIEW™
QS ULx for NI LabVIEW.pdf
 

 

 

 

Programming Example Downloads      download

Product Videos


MCC Video Library
video
 
1 Year Warranty

1 Year Warranty

All products are backed with a one year warranty. Buy with confidence.

30 Day Money Back Guarantee

30-Day
Guarantee

If you aren’t happy, simply return the product for a full refund (U.S. customers only).

Live Help

Live Help

Having trouble deciding which product is right for your application? Chat with one of our sales engineers.