REDisp V1 mikro AVRisp (1 / 3 steg)
Steg 1: En hårdvara förklaring
Systemet använder programvara som körs på en ATTiny44a-ssu för att konvertera USB data i USBtiny protokollet till ISP programmering data.
USB Front-end
USB är irriterande, även om Vbus är 5V de flesta data linjer är endast 3.3V eller så tolerant så försiktighetsåtgärder måste göras. Två 3.6V zenerdioder används för att begränsa spänningen (D1, D2) med 40-60R motstånden (R4, R5) begränsa deras nuvarande. Låg effekt dioder är bäst på grund av en sänkt kapacitans och mindre inducerad buller på signalen linjer (500Mw eller mindre) dioder på REDisp är två 375Mw sod-323 3.6V modeller. D - måste också en 1,5 K pull-up resistor konstruerade med 3 x 1K (R1-3) motstånd till 5Vcc minskas till 3.6 dioderna och detta sänker också i allmänhet den faktiska spänningen närmare till 3.3V. Raden ID krävs inte men används ibland för VID/PID. Vbus är ansluten till styrelserna VCC Via en 500Ma tripping nuvarande återställa PolyFuse, detta stänger automatiskt av strömmen om du drar över USB-gränsen för halv en förstärkare.
LED och PSU förbi
Jag inkluderar alltid en power-LED för felsökning och sinnesfrid det som faktiskt arbetar witn en strömbegränsande motstånd R7. De två bypass kondensatorerna (C1-2) är separata som 100nf är bättre på att reagera snabbt nuvarande spikar men 1uf är kan ge ökad makt för längre löptider under komplexa uppladdning operationer etc.
Crystal
AVR kräver en extern klocka källa som den interna oscillator är ingen där nära exakt tillräckligt tillförlitligt kontrollera USB protokollen, och V-USB firmware accepterar endast vissa pipeline. 12MHZ är en bra kompromiss mellan hastighet och tillförlitlighet.
ATtiny hårdvara
Kärnan är Attiny44a SSU och det är vad gör behandlingen. Den är ansluten till USB-fronten och ISP utdata. Den har sin egen personliga frikoppling kondensator i C3 och en Reset pull-up R6 mellan 1 och 10 K. Tiny måste programmeras först en gång lödda till styrelsen innan den kan användas - så att bygeln GS1 ansluter sin Återställ linje till raden reset på ISP produktionen så den kan programmeras från hamnen. När programmerad detta försvinner för normal användning. GPIO SPI porten är ansluten till ISP-utgången.
ISP-utdata
Produktionen av Attiny är ansluten till denna utgång, vilket också är vändbar för programmering av Attiny sig själv. Som standard levererar 5V dc.