Forum: Mikrocontroller und Digitale Elektronik ISP mit AVRRISP MKII, Pegel bei 5V Targetvoltage, obwohl 3.3v Versorgun des MC


von Nutzer (Gast)


Lesenswert?

Hallo liebes Forum,

ich programmiere einen Atmega32A mit ISP mit dem Programmer AVRISP MKII. 
Dabei geht der VCC Pin vom Programmer an eine 5V-Domäne(vom 
USB-Anschluss). Danach hängt ein Regler, der auf 3.3V runterregelt, 
sodass der MC mit 3.3V versorgt wird.
Das Problem wäre nun beim Programmieren würden 5V target-Voltage erkennt 
werden, da der VCC Pin an den 5V vom USB hängt.
Die anderen Pins MISO,MOSI bzw.SCK gehen direkt an den MC.

Mein frage ist nun:

Welche Pegel gibt der Programmer nun aus?(an MISO etc.) ich denke, 5V

Wäre dies dann zum Programmieren ein Problem? Meine Vermutung nein, weil 
der MC 5V aushält. ABER: ich habe schonmal gelesen, dass der im 
3.3V-Modus, nicht mit 5V als Pegel arbeiten kann.

Ich hoffe, jemand kann mir helfen.

von Walter Tarpan (Gast)


Lesenswert?

Also die ISP-Buchse hat eine andere Versorgungsspannung als die MCU? Das 
ist aber ein grober Designschnitzer.

von Nutzer (Gast)


Lesenswert?

Ich weiß. Leider jetzt zu spät. Aber leider hast du meine frage nicht 
beantwortet.

von dummy (Gast)


Lesenswert?

>Ich weiß. Leider jetzt zu spät. Aber leider hast du meine frage nicht
>beantwortet.

Ich würde lieber eine Leitung neu legen als einen
uC mit zusätzlicher parasitärer Versorgung über die
Datenleitungen zu programmieren. Obs geht darfst du
selber ausprobieren.

von spess53 (Gast)


Lesenswert?

Hi

>Wäre dies dann zum Programmieren ein Problem? Meine Vermutung nein, weil
>der MC 5V aushält.

Aber wirklich nur bei einer Betriebspannung von 5V. Wenn der mit 3,3V 
versorgt wird und an den Pins 5V anliegt, fließt Strom über die internen 
Schutzdioden. Der AVR ISP MKII begrenzt den Ausgangsstrom zwar auf ca. 
25mA, aber das ist aber zu viel für die Dioden.

Den Rest kannst du dir selbst ausmalen.

MfG Spess

von Nutzer (Gast)


Lesenswert?

Ok gut. Das hätte ich auch gemacht. Nur ist es leider nicht so schön. Da 
ich neugierig bin, werde ich es wohl mal ausprobieren. Habe gerade keine 
Zeit, das Datenblatt ausfürlich zu studieren.
Hatte gehofft, jemand vor mir hätte den gleichen Fehler schon gemacht 
und hätte mir dazu schon Auskunft geben könne.

Trotzdem Danke

von Nutzer (Gast)


Lesenswert?

Danke Spess53 für diese Erklärung. Dann werde ich wohl zum Wohle des MCU 
es nicht testen und die Platine umlöten.
Naja, aus Fehlern lernt mal halt :D

von stefanus (Gast)


Lesenswert?

Teste es nicht. DU wirst dabei die Schutzdioden des MC zerstören. 
Warscheinlich wird er dann noch funktionieren, jedoch irgednwann später 
bei der Belastung durch elektrostatische Ladung kaputt gehen.

von Walter Tarpan (Gast)


Lesenswert?

Nutzer schrieb:
> Ich weiß. Leider jetzt zu spät. Aber leider hast du meine frage nicht
> beantwortet.

Stimmt. Wollte erst einmal die Problemstellung klären.

stefanus schrieb:
> Teste es nicht. DU wirst dabei die Schutzdioden des MC zerstören.
> Warscheinlich wird er dann noch funktionieren, jedoch irgednwann später
> bei der Belastung durch elektrostatische Ladung kaputt gehen.

Hmm....soweit würde ich nicht gehen, das zu behaupten. Wahrscheinlich 
wird die Spannung auf den Datenleitungen des AVRISPs so weit 
zusammenbrechen, daß erst einmal nichts kaputtgeht.

Aber generell würde ich die Korrektur des ISP-Steckers bevorzugen. Schon 
allein deshalb, weil solche Schnitzer sonst vergessen wird und einem 
später einmal (vielleicht mit einem teureren und/oder empfindlicheren 
Programmer ...) viel Ärger bereiten kann.

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.