Xmega lässt sich nicht programmieren

Gast #3137212
Lesenswert?

Hey,

habe mir ein Board mit einem XMega128A1 gebaut. Jetzt wollte ich den per 
Jtag programmieren mit meinem Dragon(der läuft) aber der Dragon kann das 
Dingen nicht beschreiben. Es kommt immer der Fehler, dass man  gucken 
soll, ob allles richtig verbunden ist etc. Wie kann ich sehen, ob der µC 
den Hitzetod gestorben ist? Oder so kaputt ist?

Hab mal meinen Schaltplan hinzugefügt. Vielleicht seht ihr ja noch 
Fehler, die ich einfach nicht sehe.

Habe die Blockkondensatoren noch nicht drangebaut.(Habe im ersten Layout 
diese vergessen und somit keine Pads und weiß nicht wie ich die noch 
nachträglich hinzufüfen soll) Kann es daran liegen oder verhindern die 
bloß die Störung anderen Bauteile?

DANKE
Angehängte Dateien:
Gast #3137221
Lesenswert?

ich würde sagen dass der Pull Up am Reset um eine Zehnerpotenz zu hoch 
gewählt ist, was aber eigentlich beim Programmieren nicht hindern 
sollte.

Die Kondensatoren sind jedoch wichtig. Da die Signale sonst teilweise 
dazu neigen zu schwingen.
Gast #3138628
Lesenswert?

In der XMEGA A Schematic Checklist steht für die RESET Beschaltung:

AVR1012:
This pull-up resistor makes sure that reset does not go low unintended. 
When
the PDI programming and debugging is used, the reset line is used as 
clock.
The reset pull-up should be 10k or weaker, or be removed altogether.
Any reset capacitors should be removed if PDI programming and debugging 
is
used. Other external reset sources should be disconnected.

GRuß Jo
Gast #3147267
Lesenswert?

hi, ich bräuchte nochmal ein bisschen weiter hilfe...
hab inzwischen mehrere blockkondensatoren dran gelötet...
auch mal das oszi drangehalten. man kann sehen, dass es immer noch einen 
leichten ripple gibt, der wie ich meine vom uC kommen muss. er ist im 
4MHz Takt und so 10mV hoch.
Das sollte ja heißen, das Teil läuft oder? wenn ich reset drücke, dann 
verschwinden die 4mhz peaks.

jtag geht leider immer noch noch nicht. Das Clock signal habe ich auch 
mal im oszi angesehn. ist das normal, dass es manchmal einen takt 
aussetzt? es geht erst 7 takte, dann ein aussetzeer, dann 9 takte und 
wieder ein aussetzter ....

Bei TDI geht auch was durch. aber bei TDO bekomme ich einfach keine 
Antwort.

Was sollte das TMS Signal machen?

Jemand noch ne Idee? Habe einfach keinen Plan mehr und sitze schon seid 
Tagen dran.,...

DANKE

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren