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
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.
Tutto schrieb: > Habe die Blockkondensatoren noch nicht drangebaut. das allein kann schon der Grund des Fehlers sein, an einen Betrieb ohne Abblockkondensatoren wirst Du keine Freude haben (sprich: das wird gar nicht gehen)
Dachte man braucht den Pin nicht erstmal... Wie viele Abblockkondensatoren braucht man denn? reicht da einer der 2?
> Wie viele Abblockkondensatoren braucht man denn? reicht da einer der 2?
einen pro VCC/GND, möglichst dicht am IC, beim 128A1 also 8 Stück. (es
muss natürlich auch die Stromversorgung an jedes VCC/GND-Paar
angeschlossen werden)
habe jetzt mal einen kondensator angebracht. der hat aber nichts gebracht. es ist es warscheinlicher das der uC zu heiß wurde, oder dass er mehr kondensatoren braucht?
> oder dass er mehr kondensatoren braucht?
Ja mindestens 8 ...
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.