AVR Butterfly und 5 Volt Geräte

OP #3594824
Lesenswert?

Hallo!

Der AVR Butterfly soll ja zur Programmierung mit einer externen Spannung 
von 3,1 bis 4,5 Volt versorgt werden.

Mein Werkzeug, mit dem ich sonst immer die anderen Atmels programmiere, 
läuft aber normalerweise alles mit 5 Volt:

- Der ATmega8 in meinem Fischl-USBASP nimmt seine Versorgungsspannung 
aus den 5V USB-Spannung.

- Das zu programmierende Board sowie der selbstgebaute JTAG-ICE 
(bestehend aus einem ATmega16) betreibe ich normalerweise an einem 
5V-Spannungsregler.

Diese beiden ATmegas sind auch keine L-Versionen, sie brauchen also 
beide mindestens 4,5 Volt VCC.

Die serielle Übertragung zwischen JTAG-ATmega16 und Computer passiert 
mit einem Prolific USB2TTL-Baustein. An dem könnte ich sogar eine 
3,3V-Spannung abnehmen, die ich dem Butterfly zur Verfügung stelle.

Wenn ich aber nun die mit 5 Volt versorgten Programmiergeräte an den mit 
3,3 Volt versorgten Butterfly anschliesse, kann das dann ein Problem 
geben? Oder sind die Programmierpins des ATmega169 unempfindlich?

Im USBASP sind in 3 der 4 Datenleitungen 270 Ohm-Widerstände eingebaut. 
Die MISO-Leitung aber verbindet die beiden Pins direkt miteinander. 
Sollte ich solche Widerstände auch in meinen JAG-Adapter einbauen, bevor 
ich ihn an den Butterfly anschließe? Oder kann ich mir diese Arbeit 
sparen?

Was meint Ihr dazu?

Gruß

Trööt!
Gast #3594840
Lesenswert?

Gerald L. schrieb:
> Wenn ich aber nun die mit 5 Volt versorgten Programmiergeräte an den mit
> 3,3 Volt versorgten Butterfly anschliesse, kann das dann ein Problem
> geben?
Ja. Üblicherweise fließt dann über den Eingangspin und die Substratdiode 
der Strom zur Betriebsspannung und hebt diese an. Du versorgst also den 
Chip und den Rest der Schaltung über die Eingangspins, die an 5V 
angeschlossen sind.

> Oder sind die Programmierpins des ATmega169 unempfindlich?
Nein. Laut Datenblatt:
1
Voltage on any Pin except RESET
2
with respect to Ground ...............-0.5V to VCC+0.5V
Bei VCC = 3.3V darfst Du also bis 3.8V gehen.

Das Problem beim Butterfly ist m.E. der verbaute Dataflash.
Der AT45DB041B ist nur bis 3.6V spezifiziert.

Wenn der kaputtgehen darf, könntest Du den Butterfly auch mit 5V 
betreiben.

Grüße
Volker

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