I have a DAC output from my STM32 microcontroller. The DAC output gives 0-3.3V and I want to protect it from high voltage backwards, e.g if I apply e.g 30V onto the DAC output by mistake.
Is this the correct way to do it? I have one Schottky diode that blocks up to 30V and one 3.3V Zener that makes sure that the voltage can only be at maximum 3.3V due to the leakage from the Schottky diode. The Schottky diode has a 0.2A limit but that's OK. DAC outputs cannot spit out more than 30mA.
What do you think of this solution?