Analog Signals: 0 to 10V vs. 4 to 20 mA

In the world of linear position sensors, analog reigns supreme. Sure there are all kinds of other sensor interface types available: digital start/stop, synchronous serial interface, various flavors of fieldbus, and so on. But linear position sensors with analog outputs still account for probably two-thirds of all linear position sensors sold.

When choosing an analog-output position sensor, your choice generally comes down to analog voltage (e.g., 0…10 V), or analog current (e.g., 4…20 mA). So which should you choose?

0…10V versus 4…20 mA

When it comes to sensor interface signals, 0…10V is like vanilla ice creamr. It’s nothing fancy, but it gets the job done.  It’s common, it’s straightforward, it’s easy to troubleshoot, and nearly every industrial controller on the planet will accept a 0…10V sensor signal. However, there are some downsides. All analog signals are susceptible to electrical interference, and a 0…10V signal is certainly no exception. Devices such as motors, relays, and “noisy” power supplies can induce voltages onto signal lines that can degrade the 0…10V sensor signal.  Also, a 0…10V signal is susceptible to voltage drops caused by wire resistance, especially over long cable runs.

A 4…20 mA signal, on the other hand, offers increased immunity to both electrical interference and signal loss over long cable runs. And most newer industrial controllers will accept current signals. As an added bonus, a 4…20 mA signal provides inherent error condition detection since the signal, even at its lowest value, is still active. Even at the extreme low end, or “zero” position, the sensor is still providing a 4 mA signal. If the value ever goes to 0 mA, something is wrong.  The same can not be said for a 0…10V sensor.  Zero volts could mean zero position, or it could mean that your sensor has ceased to function.

In some cases, 4…20 mA sensors can be slightly more costly compared to 0…10V sensors. But the cost difference is becoming smaller as more sensor types incorporate current-output capability.

For more information on linear position sensors, click here.

Scott Rosenberger has experience and knowledge of the industrial automation industry with Balluff. With his product and industry knowledge, he is sharing his passion for automation with Automation Insights.

15 Replies to “Analog Signals: 0 to 10V vs. 4 to 20 mA”

  1. I don’t get how current signal would reduce Electromagnetic interference. Switching of relays will draw current which will create EMI that the analog sensor wire will catch.

    1. Scott Rosenberger says:

      Generally, the control input for a voltage signal would be a high impedance input, which is more susceptible to induced noise than a low impedance current input.

  2. controlsgirl says:

    I agree. Great/simple explanation.

  3. darius liew says:

    thank you for this scott

  4. Oinky Karimu says:

    I think this one I copied from other site is a good one as well:

    Posted by Jebastin anand on 26 November, 2012 – 12:44 pm
    All PLC & DCS controllers having input and output processing signal is 1vdc to 5vdc. so according to the Ohms Law,

    V=4mA*250 Ohm
    V=20mA*250 Ohm
    R=250ohm is constant instrument cable resistance.

    1. Muhammad Kashif says:

      so if a have a 4mA signal i can feed it to the 0-10VDC controller just by adding 250 ohm resistance in series to it ?

      1. Scott Rosenberger says:

        The resistor would need to placed in parallel, not in series. And a 250 ohm resistor will result in a range of +1V to +5V. A 500 ohm resistor will provide a +1V to +10V output. You will never get 0V to +10V with a 4-20 mA current signal. However, sensors are also available with a current output ranging from 0 to 20 mA, which will provide a 0V to 10V signal.

        For more information,

      2. Prakash Kumar Sharma says:

        You will have to add resistance of 500 ohm for 4-20mA signal conversion to 0-10V.

  5. It’s very well simply explained for a newbee. Thanks for the explanations.

  6. king of automation says:

    You should not compare those to measure ranges with that closing argument. You’ve forgot about all the other measure ranges. With for example a 2-10V signal, 2V will mean zero position and 0V will mean error. 0-20mA is also a measure range that will have the same problem as 0-10V.

    1. Scott Rosenberger says:

      To be sure, there are other ranges of outputs that are sometimes used. However, since 0-10V and 4-20 mA are by far the most common signal outputs used in industrial automation, those are the one we focused on. But thanks for the feedback.

  7. I knew that, but not to say it so nicely 🙂

    Thanks for the well presented info!

  8. Prasak Boonsade says:

    very good explanation; I get clear in th infoemation

Leave a Reply