Forum: Mikrocontroller und Digitale Elektronik Komisches Einschaltverhalten


von Johannes (Gast)


Lesenswert?

Hallo,

ich habe ein Board mit einem AT91SAM7S drauf. Davon ca. 20 Stück für 
eine Prototypenreihe. Die meisten funktionieren einwandfrei.
Bei ein paar gibt es ein ganz blödes Einschaltverhalten. Da startet das 
Board nicht immer (es sollte eine LED anfangs leuchten). Nach ein paar 
mal ein- und ausschalten geht es dann.

Wenn ich es länger liegen lasse, geht es beim ersten Mal nicht, danach 
aber immer. Später dann die gleichen Probleme wie oben beschrieben.

Das Dumme ist: Mit einem Debugger dran geht es immer...

Die Spannungen sind alle wie erwartet da, Quarz "läuft" auch. Was kann 
es denn sein? Irgendein
1
while( !(AT91C_BASE_PMC->PMC_SR & AT91C_PMC_LOCK) );
?

Hat jemand noch Ideen oder kennt das gleiche Problem? Ich weiß langsam 
nicht mehr was ich wo messen soll...
von Michael (Gast)


Lesenswert?

Schaltpläne? Bilder?

Häng mal nen Kondensator gegen Masse und nen Pullup an Reset, sorgt 
dafür dass garantiert resettet wird... Klingt ganz so als würde genau 
das nämlich fehlen...
von Johannes (Gast)


Lesenswert?

Hallo Michael,

ich habe einen 47k Pullup am Reset. Ein Kondensator 100n werde ich jetzt 
noch dran hängen. Mal sehen, was dann passiert.
Das Testen stellt sich nämlich als etwas schwierig heraus, da man ja nie 
weiß, ob der Fehler nicht irgendwann doch noch einmal auftaucht...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.