Hello,
I'm working on a project using an atmega1284P using the Arduino IDE to program. I'm simply trying to set an analog value from 0-2.048VDC to a compact high voltage module (EMCO CA10P-5R) progamming input. I am using the reference voltage (2.048VDC) that the high voltage module provides.
The DAC seems to work for a while, perhaps hours, then I hear a POP and the voltage outputs go very low (some small amount above 0). Using a thermal camera I can see the device has failed and is burning up. This has happened 3 times so I'm quite sure this has to do with the conditions on my board. Can I ask about these things:
- Is the unbuffered V_refin a problem? should I put a voltage follower in between my reference voltage and V_refin? The datasheet for the high voltage module simply says "2.048V, up to 1mA" for the reference.
- I don't currently have a 10uF tantalum capacitor bypassing the power rail. I do have a 0.1uF cap on this and every other chip on the board.
- Is it possible it's succumbing to ESD? The high voltage modules produce 500V and -1500V, although the outputs are several centimeters away from the DAC.
Again, it seems to work for some time before this happens. Thanks