Im having some trouble with an Sanguinololu board after I shorted the chip. The chip is replaced and works but I still have the board 100% working. One issue is that the firmware directly after start up says it got an "external reset" which indicates a short somewhere. So I traced the layout and tested continuity from GND to all the pins. Im getting beeps on pins 11 and 31 which are ground, also on 10 and 30 which are VCC and AVCC (from what I read those have powersupply function) BUT most interestingly I also get continuity on pin 9 which is reset and that should only be the case if the button is pressed, shouldnt it? That could explain some of the unresponsive behavior of the board, the reset button has no other connected function and I can just remove it and hope the the board isnt reset permanently anymore, right? Im thankful for any tips.
: Moved by Admin
Friedemann Masur wrote: > BUT most interestingly I also get continuity on pin 9 which is reset and > that should only be the case if the button is pressed, shouldnt it? Hi Friedemann, did you inspect the pushbutton or measure it? This would be the easiest way to find out a fault there. rgds
R12 is to strong. Take 4k7 up to 10K.
The microcontroller would not run at all if the push button would have a short circuit. So that cannot be the problem cause. I would also suggest to change R12. The wires on the reset line might receive electromagenic waves. By using 10k instead of 100k, you put more load on the wire, so it does not react so easily on weak signals. Another solution might be to put a small capaciator (10-100nF) parallel to the push button. The the capaciator short-cuts high frequency signals, while the DC signal from the button still works.