Forum: Mikrocontroller und Digitale Elektronik High Voltage programmieren


von Conny G. (conny_g)


Lesenswert?

Hi,

Verständnisfragen zu HV-Programming:

kann ich HV Programming eines AVR einfach damit realisieren, dass ich 
einen normalen Programmer nehme (bzw. die Schaltung dafür) und einfach 
das RESET-Pin an 12V anschliesse?
D.h. ich habe die "normale ISP-Schaltung" als Basis, versorge die 
Platine mit 12V, regle auf 5V für den Programmer und schleuse die 12V 
durch zum RESET, GND gemeinsam.

Soviel ich das HV-Programming verstanden habe müsste das alles sein, was 
ich tun muss?

Und wenn ich einen USB-Programmer wie den hier
http://www.mikrocontroller.net/articles/Bierdeckel-Programmer
habe, wie bekomme ich die 12V in die Schaltung...?

Kann ich:
- das VCC von USB abklemmen (nicht benutzen)
- die Schaltung wie oben beschrieben mit 12V betreiben (der uC aber mit 
5V)
- USB-GND and mein 12V/5V-GND verbinden
- D+/D- wie vorher, unverändert
- RESET-Ausgang nicht direkt an den Programmer-Stecker, sondern über 
Transe/FET die 12V aufschalten?
- letzteres evtl. optional mit Jumper/Schalter zwischen 5V und 12V

Sehe ich das richtig, dass HV-Schaltungen wie diese hier:
https://guloshop.de/shop/Mikrocontroller-Programmierung/HVSP-Fusebit-Programmer::63.html
hauptsächlich eine Kondensator/Transistorschaltung benutzen um die 12V 
zu generieren?

Vg,
Conny

von g457 (Gast)


Lesenswert?

> kann ich HV [serial] Programming eines AVR einfach damit realisieren,
> dass ich einen normalen Programmer nehme (bzw. die Schaltung dafür)
> und einfach das RESET-Pin an 12V anschliesse?

Nein. Vergleiche hierzu als konkretes Gegenbeispiel z.B. die Kapitel 
17.6 "Serial Programming" und 17.7 "High-Voltage Serial Programming" in 
Datenplatt des t13a.

von Conny G. (conny_g)


Lesenswert?

Wow. Danke.

Weshalb muss das denn anders funktionieren als das normale serielle 
Programmieren? Zur Sicherheit, damit man nicht versehentlich einen 
gelockten uC überschreibt?

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.