Forum: Mikrocontroller und Digitale Elektronik High Voltage Programmer


von Mike (Gast)


Lesenswert?

Hallo

Ich habe ne kleine Schaltung mit einem Avr Controller AtTiny13 das
Problem ist das ich alle IO-Pins Benötige also auch den Reset Pin, da
ich aber über kein STK500 verfüge sondern mit einen ISP Programiere
kann ich diesen aber nicht nutzen ohne vorher den "externen Reset"
über die Fuse Bits zu Deaktivieren womit ich mir jede möglichkeit
nehmen würde den Avr mal zu updaten.

Nun habe ich gehört das es eine möglichkeit gibt solche Avr (ohne
externen Reset) mit High Voltage Programier dennoch zu Programieren.

Ich habe mir dazu mal folgene Schaltung aus den Inet gesucht...

http://elm-chan.org/works/avrx/avrxp8.png

Bin mir aber (wegen mangelner Englishkentnisse) nicht sicher ob es sich
dabei tatsächjlich um einen solchen Programmer handelt dazu kommt noch
das die in der Schaltung verwendeten Transistoren wohl nicht mehr
erhältlich sind.

<b>Hat jemand erfahrungen mit der Schaltung bzw mit meiner Problematik
?
Gibt es irgendwelcher Vergleichstypen zu den in der Schaltung
verwendeten Transistoren?</b>

Gruß
Mike

von Santa Klaus (Gast)


Lesenswert?

Ja, das ist eindeutig ein High-Voltage-Programmer (der RESET-Pin des
AVRs bekommt beim HV-Programmieren 12 V verpaßt).

Die Transistoren solltest Du problemlos durch hundsgewöhnliche
BC548/BC556 o. ä. ersetzen können, sofern Du jedem einen
Basis-Vorwiderstand (ich würds mal mit 4.7 kOhm probieren) spendierst
(beachte die "NOTE" oben rechts: "RNxxxx have built-in
resistors").

Die einzige Frage, die damit noch offenbliebe, ist die nach der
(Zener-?) Diode links unten.  Da fällt mir im Moment leider auch nix zu
ein.

von Bri (Gast)


Lesenswert?

Das links unten ist eine Schottky-Diode. Da geht bestimmt 1N6263 oder
SB140 oder was ähnliches.

von Mike (Gast)


Lesenswert?

Hallo

Danke für die Tips
Ich werde die Bauteile gleich mal auf meiner Bestelliste setzen.

Mit dieser Notiz kann ich leider nichts anfangen was bedeutet "RNxxxx
have built-in resistors" ?

Gruß
Mike

von Marko B. (Gast)


Lesenswert?

Es handelt sich um sog. Digitaltransistoren, welche einen
Basiswiderstand und evtl. auch einen Basis-Emitterwiderstand eingebaut
haben.

von Santa Klaus (Gast)


Lesenswert?

Die Notiz erklärt, warum keiner der Transistoren mit einem
Basiswiderstand beschaltet ist: es handelt sich bei den verwendeten
Transistoren vom Typ "RNxxxx" um solche, die über interne
Basiswiderstände verfügen.

von Jens (Gast)


Lesenswert?

Diese Digitaltransistoren (bzw. ähnlich gut geeignete) gibts z. B. bei
Conrad, sind nicht teuer.

von Alexander A. (Gast)


Lesenswert?

Hey,

der link zur schaltung ist leider tot. Kann mir jemand so eine
schaltung schicken bzw. einen Link nennen?

Hab das Problem das wir aus mangelnder erfahrung wahrscheinlich den
Takeingang falsch eingestellt haben und nun können wie per ISP nicht
mehr programmieren bzw generell keinen kontakt auf bauen, da er nach
unserer vermutung keinen takt mehr bekommt. Haben mit Quarz und
Tranistoren schon mehres ausprobiert und auch verschiedene Typen, aber
es klappt nie.

Kann mir jemand sagen, ob ich mit einem High Voltage Programierer das
wieder grade biegen kann?

Gret Alex

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.