AVR ISP USB

 

 

      Πρόκειται για έναν χαμηλού κόστους USB In System Programmer για AVR μικροελεγκτές. Συνεργάζεται πολύ καλά με το AVRStudio (www.atmel.com) και είναι πολύ γρήγορος. Υποστηρίζει τους περισσότερους τύπους μικροελεγκτών AVR. Τα περισσότερα υλικά είναι τύπου SMD με σκοπό η πλακέτα να προκύψει μικρή και απλή. Οι διαστάσεις του PCB είναι 48x48mm. Το ολοκληρωμένο IC3 (ATTINY2313) πρέπει να προγραμματιστεί σε εξωτερικό προγραμματιστή και για αυτό το λόγο είναι συσκευασίας DIL και βρίσκεται σε βάση.

      Η τροφοδοσία της πλακέτας γίνεται από το USB και είναι δυνατό να τροφοδοτήσει και την πλακέτα που βρίσκεται ο μικροελεγκτής προς προγραμματισμό. Ο διακόπτης στην πάνω δεξιά πλευρά της πλακέτας απομονώνει την τάση τροφοδοσίας του προγραμματιστή από την πλακέτα που βρίσκεται ο μικροελεγκτής προς προγραμματισμό σε περίπτωση που αυτή έχει δική της τροφοδοσία. Το ολοκληρωμένο IC1 (93C46) είναι EEPROM και δεν είναι απαραίτητο για τη λειτουργία του προγραμματιστή. Μπορεί να προγραμματιστεί, όπως είναι στην πλακέτα από το USB χρησιμοποιώντας το MPorg (www.ftdichip.com), με διάφορες πληροφορίες σχετικά με τη σύνδεση USB. Το AVRStudio αναγνωρίζει αυτόματα τον προγραμματιστή ως ISP PROG.

 

 

 

 

   

RS232 ΕΚΔΟΣΗ.zip

ΣΧΗΜΑΤΙΚΟ                                       ΠΡΟΓΡΑΜΜΑ

 

 

 

Components list

 

C1  = 10µF/15V

C2  = 33n

C3  = 10n

C4  = 22p

C5  = 22p

C6  = 22p

C7  = 22p

C8  = 10n

C9  = 10n

 

CN1  = USB

CN2  =  A3E-6 PIN

 

D1  = LED

 

IC1 = 93C46

IC2 = FT232BM

IC3 = ATtiny2313

 

R1  = 27

R2  = 10k

R3  = 470

R4  = 27

R5  = 1.5k

R6  = 2.2k

R7  = 4.7k

R8  = 220

 

XTAL1   = 11.0592MHz

XTAL2   = 6MHz

 

e-mail Πορλιδάς Δημήτριος