Forum: Mikrocontroller und Digitale Elektronik Fabriksneue ATmega64 lassen sich nicht beladen


von Andreas K. (andie)


Lesenswert?

Hallo,

wir haben zur Zeit das Problem, dass sich bei 2 Drittel unserer neu 
bestückten Geräte die ATmega64 nicht beladen lassen.
Sowohl über ISP mittels AVRISP mkII, wie auch über JTAG mittels AVR 
JTAGICE mkII ist keine Verbindung möglich.
Die Produktionscharge der Prozessoren ist 0903.
Wenn ich den Prozessor tausche, funktioniert es einwandfrei.

Kann es sein, dass bei diesen Prozessoren standardmäßig die Fusebits 
JTAGEN und SPIEN falsch gesetzt sind?
Habe ich die Möglichkeit diese Fusebits andersweitig auszulesen oder auf 
die Defaultwerte zurück zu setzen?

Schöne Grüße
andie.

von Christoph B. (christophbudelmann) Benutzerseite


Lesenswert?

Andreas K. schrieb:
> Hallo,
>
> wir haben zur Zeit das Problem, dass sich bei 2 Drittel unserer neu
> bestückten Geräte die ATmega64 nicht beladen lassen.
> Sowohl über ISP mittels AVRISP mkII, wie auch über JTAG mittels AVR
> JTAGICE mkII ist keine Verbindung möglich.
> Die Produktionscharge der Prozessoren ist 0903.
> Wenn ich den Prozessor tausche, funktioniert es einwandfrei.
>
> Kann es sein, dass bei diesen Prozessoren standardmäßig die Fusebits
> JTAGEN und SPIEN falsch gesetzt sind?
> Habe ich die Möglichkeit diese Fusebits andersweitig auszulesen oder auf
> die Defaultwerte zurück zu setzen?

Hast du ein Gerät zum High-Voltage-Programmieren? STK500 zum Beispiel? 
Damit geht es ansonsten immer, egal wie die Fuses stehen.

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Mir fällt dazu nur HV-Programmierung ein.
Wenn das nicht klappt, sind wohl die Megas defekt.

von Gast (Gast)


Lesenswert?

Wir hatten so ein ähnliches Problem mal mit nem mega8. Da wurden im 
automatischem Programmiervorgang erst die Fuses gesetzt, und danach die 
hex-files geladen. Der Ausschuss lag da bei ca 15%. Das Problem dabei 
waren allerdings minderwertige Quarze und falsch dimensionierte 
Kondensatoren an diesen, so das der Quarz nicht angeschwungen ist.

Mfg

von Bensch (Gast)


Lesenswert?

ISP Frequenz?

von Andreas K. (andie)


Lesenswert?

Bensch schrieb:
> ISP Frequenz?

Habe auch schon mit der niedrigsten ISP Frequenz probiert.

Werde morgen noch die parallele Programmierung mit STK500 versuchen.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Mach mal ein Foto von den betroffenen ATMegas, vielleicht Replika 
erwischt?

von Andreas K. (andie)


Lesenswert?

Abschließend zur Info:

Ich konnte in der Zwischenzeit einen Prozessor mittels paralleler 
Schnittstelle und STK500 auslesen.
Tatsächlich waren beide Fuse-Bits (JTAGEN und SPIEN) nicht gesetzt.
Wir versuchen nun noch herauszufinden, ob diese bereits falsch geliefert 
wurden oder sich vielleicht auch in der Produktion (bestücken, löten) 
geändert haben.
Vielen Dank für den Tipp mit der HV-Programmierung.

lg andie.

von Bensch (Gast)


Lesenswert?

> ..vielleicht auch in der Produktion (bestücken, löten) geändert haben.

Wohl eher nicht. Da hat vermutlich einer bei der ersten Programmierung 
gepennt oder die Teile waren nicht wirklich fabrikneu.

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.