# Circuit with Zener-Diode not working (simulation do) Hello,

I have the circuit shown above. Its made to measure analogue voltages up to 10V and converting currents up to 20mA to a voltage output. 10V or 20mA = ~3.3V output

Now I want to test the voltage measurement functionality: Vgate = 0V V_I_IN = 0V to 10V The Zener Diode has a nominal Vz=3.6V

The output voltage is linear up to 4V Input, if I go higher the output voltage rises slowly.

Voltage measured at Vgate=0V at J7 = 0V

There are no mistakes in the pcb layout, checked it very often.

Datasheet Zener

What could be the error? Here is the simulation result: • What’s your simulation of the same circuit showing? Mar 1 '18 at 9:18
• @winny Hey, I edited the first post with a screenshot Mar 1 '18 at 9:21

Your mistake is in understanding how a zener diode works. It just doesn't turn into a clamp at 3.6 volts and below this voltage looks like an open circuit.

If you read the data sheet you will see that this zener (MMBZ5227) with a reverse voltage of 1 volt applied will take a current of 15 uA. Now imagine what happens as you approach the zener voltage (where it is taking 20 mA). The 15 uA might double or quadruple at 2 volts and this current flows through the 100 k resistor and produces an error voltage. As you get higher in voltage this current rapidly increases towards the 20 mA current. If you look at the knee point in the above picture you can see that current is conducting at lower voltages. This has the effect of lowering the 49.9k resistor value as applied voltage is increased.

• So you mean that my current is too low and the Zener is clamping too early? Mar 1 '18 at 9:41
• The zener doesn't ever clamp it just alters its resistance non-linearly with applied voltage and can give the impression it clamps. With your resistor values you are hoping for a 3:1 reduction in voltage. If 3 volts is applied you would expect 1 volt on the output yes? 1 volt across 50k gives a current of 20 uA but, the zener might also be taking 15 uA too (according to the data sheet). As input voltage rises the zener current rises disproportionately and you get ever increasing errors. Zeners are by no means perfect for this type of job. Mar 1 '18 at 9:46
• I get 1V output at 3V input but I think this is due tolerances in the zener diode leakage current Mar 1 '18 at 9:52
• what can you recommend for me to protect my µC Input instead a zener? Mar 1 '18 at 9:53
• A schottky diode from V_I_OUT to your positive supply is commonly used - it will only begin to conduct when the voltage rises above your Vcc level. But, you need to read the data sheet for your uC to see if they recommend other ideas. A lot of people will tend to regard the net series resistance of tens of kohm as sufficient to avoid a bad thing happening - the data sheet may specify an allowable input current that guarantees protection without having to use a schottky diode. Mar 1 '18 at 10:04