This is an old revision of the document!


Analog outputs

Analog outputs (AO) are for controlling multi-state devices through levels of DC voltage or current. Devices, which can be controlled in such way are for example multiposition valves, light dimmers, servos, linear actuators etc.

The AOs are only for signaling and not for powering devices. Sourcing more than 20mA will damage the output.

The functionality of AOs on Neuron and Axon is different on Group 1 and Group 2/3 and on Neuron extensions.

On Group 1, the analog output is capable of:

  • sourcing 0-10V DC
  • sourcing 0-20mA DC
  • and measuring resistance up to 2kOhm by a 2-wire method

The analog outputs on Group 2 and 3 and on the Neuron extensions are capable of:

  • sourcing 0-10V DC

Changing between modes depends on the software you are using, please follow the relevant tutorial.

Sourcing voltage

Sourcing current

Measuring resistance

The UniPi 1.1 has one analog output and it is only capable of sourcing voltage in a range of 0-10V DC.

Usage of the UniPi 1.1's analog output

Analog output on the UniPi 1.1 functions as a voltage regulator, requiring a voltage (connected to the AOV) and a ground (connected to the AOG).

Upon connecting the voltage, please check if the output voltage is set properly using the onboard trimmer. If not, the output voltage will not correspond with the required value.

For the output voltage setting, we recommend following steps

  1. Connect a voltage source and ground
  2. Set the required output voltage through a control software of your choice, or by using the Pulse-Width Modulation (PWM) firmware function
  3. adjust the output voltage using the onboard trimmer and match it with the required voltage

An example of a UniPi controller auto-regulating its own 12V voltage and measuring it through its analog input

An example of a 12V voltage connected to the AOV. The ground is connected to the AOG. The AOV then serves as a connector generating a positive voltage from analogue input, which is routed to the AI1+. Thanks to this connection the user can read analog output value directly from the analog input.