 |
Placă de Dezvoltare AVR ATmega v1
Postat la - 16 decembrie 2017
Placă simplă de dezvoltare pentru Atmega1284-PU / Atmega32-PU. Ajută la dezvoltarea firmware-ului și prototiparea noilor proiecte, datorită următoarelor caracteristici:
- Design cu conectivitate ușoară
- Quartz de 16MHz
- Buton RESET pe placă
- Regulator de tensiune 5V
- Alimentare filtrată
- Alimentare AVCC (modul ADC) filtrată
- Ieșiri auxiliare pentru alimentare
- Toate cele 32 de pini GPIO disponibili
Alte îmbunătățiri posibile:
- Indicator LED pentru prezența tensiunii de alimentare
- Sursă de alimentare în comutație în loc de 7805 pentru a crește eficiența (și zgomotul 😉)
- Mufă coaxială pentru alimentare
- Reducerea valorii rezistorului de 2k2 de pe linia RESET
- Soclu ZIF
- Diodă de protecție la polaritate inversă
- Siguranță + soclu pentru siguranță
Schematica
Detalii de construcție
Pentru că de obicei sunt în grabă, nu am desenat schema în programe *CAD – poate o voi face pentru versiunea a doua.
Alte observații
- Bit-urile de siguranță (fuse) ale MCU trebuie modificate pentru a folosi cristalul extern
- Consumul de curent este de aproximativ 32mA cu cristal de 16MHz setat pe oscilație completă, CPU în buclă while, JTAG dezactivat și fără sarcini pe pini
Actualizări:
- Butonul RESET este greu de apăsat deoarece este poziționat lângă un condensator mare – ar trebui mutat în următoarele versiuni.
- Condensatorul de pe pinul ADC-REF a fost schimbat cu o valoare mai mică – 100nF. Asta pentru că este o sursă de tensiune de impedanță mare, iar condensatorii mari se încarcă lent.
73 de YO3BN