Hallo, ich wollte fragen welche Anschluesse ein Xmega ATxmega128A1 benoetigt um mit JTAG angesprochen werden zu koennen. Ich habe im Moment nur GND VCC von Pin 83/84 verbunden. Benoetigt er wirklich alle GND und VCC Anschluesse um angesprochen werden zu koennen? Im Moment habe ich nur JTAG Interface (PB4 - PB7) und GND/VCC von Pin 83/84 verbunden. Leider kann ich noch nicht per JTAG zugreifen. Welche Anschluesse muss ich noch unbedingt verbinden damit ich zumindest mal die DEVICE ID per JTAG auslesen kann. Vielen Dank im Voraus!
Du musst auf jeden Fall alle Vcc und GND Anschlüsse beschalten. Stütz-Cs nicht vergessen. AGND und AVcc auch nicht vergessen, müssen aber für deine Zwecke nicht gefiltert sein. Die interne Struktur des Chips reicht nicht aus, um Vcc von einem einzigen Pin nach überall zu verteilen. Atmel sagt zwar nicht so viel darüber, emmpfiehlt aber in den ANs, immer alles anzuschliessen. Die XMegas sind am Resetpin auch empfindlicher als die Megas und Tinys, also ein pullup dort schadet auch nicht.
Matthias Sch. schrieb: > Du musst auf jeden Fall alle Vcc und GND Anschlüsse beschalten. Stütz-Cs > nicht vergessen. AGND und AVcc auch nicht vergessen, Genau so. Matthias Sch. schrieb: > Die XMegas sind am Resetpin auch empfindlicher als die Megas und Tinys, > also ein pullup dort schadet auch nicht. Das ist ein Gerücht. clean-energy schrieb: > Welche Anschluesse muss ich noch unbedingt verbinden damit ich zumindest > mal die DEVICE ID per JTAG auslesen kann. Dein Programmer sollte auch an GND und an Vcc des Controllers angeschlossen werden, um die Pegelkonverter zu versorgen.
Knut Ballhause schrieb: >> Die XMegas sind am Resetpin auch empfindlicher als die Megas und Tinys, >> also ein pullup dort schadet auch nicht. > > Das ist ein Gerücht. Nee, selber erlebt. In einer relativ verseuchten Umgebung ( E- Auto ) eine Motorelektronik mit Mega88 und später mit XMega128A3 aufgebaut. Gleiche Testumgebung, beim Mega88 ohne jede Beschaltung des Reset Pin lief alles gut, während der XMega sich sporadisch zurücksetzte. Nach Einbau des o.a. Pullups war alles wie beim Mega88.
Man darf nicht vergessen dass der resetpin des Xmegas Teil der PDI Schnittstelle ist. Bei meinen ersten Gehversuchen mit dem xmega hatte ich erstmal die üblichen 100nF am Resetpin gehabt und mich gewundert warum PDI nicht funktioniert :-)
Matthias Sch. schrieb: > Nee, selber erlebt. In einer relativ verseuchten Umgebung ( E- Auto ) > eine Motorelektronik mit Mega88 und später mit XMega128A3 aufgebaut. > Gleiche Testumgebung, beim Mega88 ohne jede Beschaltung des Reset Pin > lief alles gut, während der XMega sich sporadisch zurücksetzte. Nach > Einbau des o.a. Pullups war alles wie beim Mega88. Was aber nicht am Reset-Pin liegt, sondern an dem völlig anderen Aufbau des XMega gegenüber dem Mega. Der ganze Controller reagiert empfindlicher auf EM-Störungen. Deshalb ist ein ordentliches Layout und saubere Versorgung oberstes Gebot, bevor man den Reset-Pin festnagelt. Meine XMega-Projekte laufen ohne Getüddel am Reset-Pin.
Knut Ballhause schrieb: > Deshalb ist ein ordentliches Layout und > saubere Versorgung oberstes Gebot, bevor man den Reset-Pin festnagelt. Wie ich schon sagte, beide Controller waren nahezu identisch aufgebaut, soweit sie es hergeben und natürlich hatte ich an allen GND/Vcc Pärchen nahe am Chip Block-C. AVcc mit Sonderbehandlung über LC Tiefpass. Schliesslich sind 2 Stück 4 kW Motoren in dem Fahrzeug, die jede Menge EMV Massnahmen erforderlich machen. Beide Controller wurden mit dem gleichen DC/DC Wandler betrieben. Und da der softe Pullup am Resetpin des XMega ja eindeutig den Fehler beseitigt hat, ist mein Hinweis kein Gerücht, sondern Tatsache. Ach ja, auch der Mega wurde mit 3,3 Volt betrieben, so dass der höhere Störabstand durch 5-Volt Versorgung hier nicht zieht.
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.