1
\$\begingroup\$

In the system we are developing, we need to get a voltage output level from a sensor on an industrial vehicle (asphalt-moving). We have a telematic box we are using as an industrial PC, that we mounted alongside the OEM cockpit to gather some data. This device has a 4 channel ADC integrated. However, these channels are, per datasheet, "not isolated", but they are protected from overvoltage. Moreover, we are measuring other channels with an Arduino.

During tests, we noticed that when the vehicle is turned on but the device is off, and sporadically when they are both functioning, the voltage reading got by the "main" cockpit dashboard shows a big false reading, as if the voltage was affected by something. And since the only modification done was the addition of our secondary devices, we suspect the problem is in the ADC.

What should we do to make the normal functioning of the sensors insensitive to what measurement device is attached to them? Is a buffer amplifier sufficient? Are there commercially available premade solutions, or do I need to make a simple one with an opamp?

EDIT: adding a schematic, as you can see the sensor signals are connected directly

schematic

simulate this circuit – Schematic created using CircuitLab

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Could you please put together a quick and dirty block diagram (e.g. paint or using the integrated circuit editor)? That might help understanding exactly how stuff is arranged. Though generally, isolating the analog side is always much harder than isolating the digital communication \$\endgroup\$ Commented May 7 at 11:46

1 Answer 1

2
\$\begingroup\$

I would normally have suspected that the ADC unit has input diodes intended to "clamp" its inputs' potentials, to prevent them from falling far outside the ADC's own power supplies. If the ADC's supply is 0V, then you can expect those diodes to seriously mess up the signal, since they will effectively clamp that signal to near zero. While this is a possibility, you mentioned the problem occurs sporadically even when the ADC has power, which would seem to point to another different issue.

If the ADC inputs are very high impedance, and the measured-signal's source impedance is less than 100Ω or so, then the solution could be simple as this:

schematic

simulate this circuit – Schematic created using CircuitLab

R1 here simply limits current drawn by the ADC's input protection diodes, preventing them from short-circuiting that signal to near ground potential.

Alternatively, it's not hard to use an op-amp to provide some degree of additional isolation between source signal and ADC:

schematic

simulate this circuit

The input impedance of the op-amp is so high that even 100kΩ (R1) of additional input resistance will only introduce a few millivolts of error. You can reduce that to near-zero by using a FET input op-amp. The op-amp can have input protection diodes too, but R1 will prevent them from heavily loading the source signal in the absence of a power supply to the op-amp or ADC.

R2 prevents an unpowered ADC (whose inputs are clamped near 0V) from short-circuiting the op-amp's own output to ground, but by placing R2 inside the feedback loop, it will not affect the "voltage follower" action when the ADC is powered.

Of course, this is an automotive application, and this simple approach does not address the problem of a dirty 24V supply, spiking to perhaps 50V or more, which could easily destroy the op-amp. The supply doesn't necessarily need to be 24V; if you only need up to +5V output, then a +7V supply would be fine too. Whatever supply you use for the op-amp, it will need to be cleaner than a typical automotive +12V or +24V supply.

The other caveat to this solution is that no op-amp with a 0V "negative" supply potential will be able to output 0V. Using the LM324, for instance, a typical lower limit might be +40mV or so. If the source signal is expected to reach 0V, and you require the op-amp to follow it all the way down to 0V, then you'll have to provide the op-amp with a negative supply too, perhaps -1V.

That's as much as I can say without knowing a lot more about the ADC, the source signal, the measurement accuracy you require, and the signal/sample frequency.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.