AVR hög spänning programmering (säkringar räddning) (1 / 2 steg)
Steg 1: Koncept och schematiska
Jag började leta på nätet efter en lösning och jag hittade ett mycket bra sätt att återställa säkringarna med hög spänning programmering (länk här: http://denki.world3.net/avr_rescue.html). Jag föreslår att läsa på länken för att bättre förstå hur det fungerar :)
Det var roligt att bygga det på en skärbräda för första gången men det blev tråkigt och tid förbrukade börjar med andra, tredje och så vidare.
Jag bestämde mig att bara lägga den på en PCB och ha den nära till hands när jag måste snabbt återställa säkringarna för en AVR. Schematiskt är mycket enkel, jag använt minsta komponenter, linjerna mellan "källan" MCU och "destination" skyddas inte av 1K motstånd och jag använder inte också en extern kristall för "källa". Driver schematiskt och "källa" MCU sker via en enkel LDO - LM78L05; Jag tror någon 5V LDO med tanke på att den har det samma pinout. Jag brydde mig inte med filtrering, är det inte ganska viktigt eftersom spänningen buller inte är (mycket) relevanta för denna krets.
AVR reset processen är rakt fram, efter montering "destination" MCU i IC2 uttaget, har en till makten på banan. LED kommer att stanna tills Reset-knappen trycks; Efter intryckning av knappen Återställ, lysdioden slocknar och standard säkringarna kommer att brännas "destination" MCU. När bränningen är klar, kommer lysdioden igen. Det tar några sekunder att bränna standard säkringarna, omkring 10 sekunder, så få inte panik.
EAGLE filer och HEX för "källa" MCU finns här:
-ÖRNEN CAD filer - både Schematisk och styrelsen
-ÖRNEN CAD utskrifter - både övre och undre lager
-HEX-fil för "källa" - Ja, man måste programmera den först och sedan använda denna MCU som "källa"
PS: Jag gillade TO92 standard pinut av LDO så jag har bygga ett nytt bibliotek med stiften i linje för att underlätta PCB design. Man måste bara kopiera den i mappen Eagle Lbr och ladda den i programvaran.