Beste Tweakers,
Onlangs is de elektrische golf trolley van mijn broer defect geraakt. Deze trolley wordt niet meer door de leverancier geproduceerd en er zijn ook geen onderdelen meer van te krijgen.
Ik heb de trolley inmiddels uit elkaar gehaald en het PCB elektrisch doorgemeten.
Het blijkt dat de AtMega168 (hart voor de aansturing) teveel stroom uit de voeding trekt.
Vcc = 4V en Avcc = 2.7V. Volgens de datasheet zouden deze twee spanningen gelijk moet zijn.
Verder zit er ook een OpAmp circuit op dat zorgt voor de batterijspanning uitlezing. De uitgang van de OpAmp laat de juiste spanning zien (3.3V). De uitgang van de OpAmp zit met 10kOhm aan de AtMega168 ADC6 pin.
Linkerkant van de 10kOhm ziet 3.3V terwijl de andere kant (kant van de ADC6 pin) 1.9V is.
Dit kan er alleen maar op duiden dat de AtMega168 defect is geraakt. ESD schade?
Nu heb ik nog eenzelfde goed werkende trolley en wil bij deze AtMega168 de bootloader+flash memory uitlezen middels USB AVR ISP programmer + Avrdude.
Ik wil puur de binary/hex hebben om deze terug te kunnen flashen in een nieuwe AtMega168. (Ik ben niet geïnteresseerd in de source code).
Echter heb ik via google gevonden dat de AtMega168 middels lock bits en bootloader lock bits gelocked kan zijn en hierdoor kan er niet meer gelezen worden van de chip.
Er schijnt wel een manier te zijn om de lock bits "uit te zetten" zonder dat daarbij bootloader + flash memory wordt gewist. Weet iemand hier op het forum hoe dat werkt? Of iemand die dat bij deze chip kan doen?
Ik wil er ook wel voor betalen.
Bedankt alvast voor jullie reacties.
Onlangs is de elektrische golf trolley van mijn broer defect geraakt. Deze trolley wordt niet meer door de leverancier geproduceerd en er zijn ook geen onderdelen meer van te krijgen.
Ik heb de trolley inmiddels uit elkaar gehaald en het PCB elektrisch doorgemeten.
Het blijkt dat de AtMega168 (hart voor de aansturing) teveel stroom uit de voeding trekt.
Vcc = 4V en Avcc = 2.7V. Volgens de datasheet zouden deze twee spanningen gelijk moet zijn.
Verder zit er ook een OpAmp circuit op dat zorgt voor de batterijspanning uitlezing. De uitgang van de OpAmp laat de juiste spanning zien (3.3V). De uitgang van de OpAmp zit met 10kOhm aan de AtMega168 ADC6 pin.
Linkerkant van de 10kOhm ziet 3.3V terwijl de andere kant (kant van de ADC6 pin) 1.9V is.
Dit kan er alleen maar op duiden dat de AtMega168 defect is geraakt. ESD schade?
Nu heb ik nog eenzelfde goed werkende trolley en wil bij deze AtMega168 de bootloader+flash memory uitlezen middels USB AVR ISP programmer + Avrdude.
Ik wil puur de binary/hex hebben om deze terug te kunnen flashen in een nieuwe AtMega168. (Ik ben niet geïnteresseerd in de source code).
Echter heb ik via google gevonden dat de AtMega168 middels lock bits en bootloader lock bits gelocked kan zijn en hierdoor kan er niet meer gelezen worden van de chip.
Er schijnt wel een manier te zijn om de lock bits "uit te zetten" zonder dat daarbij bootloader + flash memory wordt gewist. Weet iemand hier op het forum hoe dat werkt? Of iemand die dat bij deze chip kan doen?
Ik wil er ook wel voor betalen.
Bedankt alvast voor jullie reacties.