Forum: Mikrocontroller und Digitale Elektronik AVR Programmer mit Externer Stromversorgung


von Thommy (Gast)


Lesenswert?

Hallo zusammen,

ich hab eine Frage zum AVR Programmer mkII. Ich habe eine USB Board 
gebaut mit einem ATXMega und beide PDI Pin (Data und Clk) herausgeführt. 
Leider gibt es für den ATXMega einen Spannungswandler der aus den 5V USB 
Spannung 3V3 erzeugt, diese wurde nicht als Pin herausgeführt. Gibt es 
eine Möglichkeit den ATXMega mit dem Programmer umzuprogrammieren? Wenn 
ich die 5V USB-Spannung am Programmer anlege gibt es leider immer einen 
Fehler.

ich hoffe ihr könnt mir einen Tipp geben,

Danke@all

cya Thommy

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thommy schrieb:
> Gibt es
> eine Möglichkeit den ATXMega mit dem Programmer umzuprogrammieren? Wenn
> ich die 5V USB-Spannung am Programmer anlege gibt es leider immer einen
> Fehler.

Vtref ist die Referenzspannung, mit der die Pegelwandler betrieben
werden.  Diese muss der Targetspannung entsprechen, aber niemand
fordert, dass sie aus der gleichen Spannungsquelle sein muss.  Du
kannst deine 5 V also auch extern auf 3 V herunterregeln, wenn du
an die Targetspannung nicht mehr rankommst.  Inwiefern die Stromauf-
nahme der Pegelwandler dabei so gleichmäßig ist, dass bereits ein
einfacher Spannungsteiler genügt, oder ob man zwingend einen Regler
dafür braucht, solltest du einfach mal testen.

von Thommy (Gast)


Lesenswert?

Hi Jörg,

danke für deine schnelle Antwort. Leider hat es mit einem Labornetzteil 
noch nicht geklappt (Targetspannung 3,17V und Referenzspannung 3,1 -3.3V 
eingestellt). Ich versuch es morgen mal mit dem gleichen Spannungsregler 
(ist leider BGA und daher nicht so schnell zu testen ;) )

thx and cya Thommy

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thommy schrieb:
> Leider hat es mit einem Labornetzteil
> noch nicht geklappt

Dann solltest du den Fehler woanders suchen.  So empfindlich sollte
das alles nicht sein, wenn die Spannung einigermaßen stimmt, muss das
auch klappen.

von Thommy (Gast)


Lesenswert?

Da die Platine ja noch offen ist (wird später ins Gehäuse gegossen) komm 
ich noch an die 3V3 ran und damit funktioniert die Programmierung 
fehlerfrei. Hab auch mal ein zweites Board daneben gelegt und die 
Referenzspannung vom zweiten Board genommen und beim Programmieren trat 
wieder ein Fehler auf.
Ein vergleich mit einem Multimeter ergab ein Spannungsdifferenz in der 
dritten Nachkommastelle (gleichen Massepotential)

cya Thommy

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thommy schrieb:
> Da die Platine ja noch offen ist (wird später ins Gehäuse gegossen) komm
> ich noch an die 3V3 ran und damit funktioniert die Programmierung
> fehlerfrei. Hab auch mal ein zweites Board daneben gelegt und die
> Referenzspannung vom zweiten Board genommen und beim Programmieren trat
> wieder ein Fehler auf.

Das ist allerdings seltsam.  Masseschleifen oder sowas?

Ein Redesign, um die 3,3 V noch an den Verbinder zu bekommen, ist
komplett ausgeschlossen?

Du könntest natürlich noch versuchen, einen AVRISPmkII zu "schlachten",
einen 3,3-V-Regler einzufügen und zu sehen, ob damit alles geht.

von Thommy (Gast)


Lesenswert?

Moinmoin,

leider bleibt es dabei, ich habe nun den gleichen Spannungsregler für 
den Programmer aufgebaut aber es bleibt bei der Fehlermeldung. (Eine 
Spannungsdifferenz ist mit dem Multimeter nicht festzustellen)
Hat jemand noch einen Tipp oder eine andere Idee?

thx and cya Thommy

von Thommy (Gast)


Lesenswert?

Hallo zusammen,

leider ist es immer noch so das ich mit einer externen Spannungsquelle 
am Programmer den ATXega nicht programmieren kann. (Im Programmer Tool 
des AVR Studios 5.1 kann ich die Spannungauslesen aber sobald ich die ID 
auslesen möchte oder das Programm schreiben, Lesen oder Vergleichen 
möchte tritt der Fehler wieder auf)
Hat noch jemand eine Idee was man versuchen kann oder kennt jemand das 
Problem?

Nochmal die Eckdaten:
- AVPISP mkII Programmer
- Verbunden mit ATXMega32A4U (PDI_Data, PDI_CLK und GND)
- Spannung auf dem Board (am ATXMega) 3.179V
- Externe Spannung am Programmer auch 3.179V
- gemeinsame Masse

Thx and cya Thommy

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.