<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Anyone familiar with using the Arduino Due? I am using one in the project published here <a href="http://www.nutsvolts.com/magazine/article/the-arduino-graphics-interface-part-1" class="">http://www.nutsvolts.com/magazine/article/the-arduino-graphics-interface-part-1</a><div class=""><br class=""></div><div class="">It uses the Due's DMA-driven DAC outputs to produce signals to drive an XY graphic display. The circuit is very simple. Just buffers on the inputs and a sample/hold blanking arrangement to smooth out the DAC output.</div><div class=""><br class=""></div><div class="">I find that the circuit manages to destroy DAC0 output, though I can not discern why. Each DAC feeds a 10k/4.7k voltage divider before the buffer inputs; this should not be an excessive load. I bought the board from Nuts and Volts so I haven’t made a breadboard mistake. There is no measured low resistance on the DAC0 or DAC1 inputs on the board, nor is there any voltage offset there.</div><div class=""><br class=""></div><div class="">If v/div is cranked up high enough, the output can still be seen on DAC0, so I think the DAC is actually fine and the issue is perhaps an output transistor or even a multiplexer.</div><div class=""><br class=""></div><div class="">Using a very simple for loop instead of the Nuts and Volts code does not fix the problem once it happens.</div><div class=""><div class=""><br class=""></div><div class="">void loop() {</div><div class=""> for (int i = 0; i <256; i++) analogWrite(DAC0,i); </div><div class=""> for (int j = 0; j <256; j++) analogWrite(DAC1,j); </div><div class="">}</div></div><div class=""><br class=""></div><div class="">Anyhow, there are some search hits online which suggest there is some sort of fragility with the output for DAC0. An ATSAM3X8E bought domestically costs almost as much as a complete Chinese knock-off Due, so I think I will not be attempting to replace them. I’ve ruined two already, so I think this project is going to go into the trash so that I may move on with my life, so to speak. Nuts and Volts forums are a ghost town and have no info on the project. Sometimes it may be best to just take a hammer to things so that you may prevent yourself from throwing away more time on it.</div><div class=""><br class=""></div><div class="">If someone has a Due they can stand to sacrifice, I would be interesting in seeing if the problem can be solved by feeding the board DAC inputs with 10K resistors instead of jumper wires from the DAC output pins. It really should not be that fragile, but maybe it is.</div><div class=""><br class=""></div><div class="">Alex</div></body></html>