bord de dezvoltare Atmel AVR mâinile proprii

bord de dezvoltare Atmel AVR mâinile proprii

bord de dezvoltare Atmel AVR mâinile proprii

Deci, pe bord. Rezultatul este dimensiunile 150 x 150 mm, cu o singură față. Imediat, chiar și la desen bord în Layout Sprint, scopul a fost de a pune pe partea din față a semnăturilor componentelor, ace, etc. Înainte de aceasta, eu nu am făcut niciodată (deși acest lucru 4 sau 5 scândurile de mine LUT). Pentru a transfera modelul de încărcare de pe substratul de film adeziv a fost utilizat (înainte de a folosi pagini lucioase ale jurnalului, dar rezultatul net al substratului, cum ar fi auto-adeziv de ea nu a dat). Ecartamentul minimă - 0,5 mm, lățimea decalajului în unele locuri a ajuns la 0,1-0,2 mm, după transferul a avut protsarapat un singur loc de pe bord. Straturile au fost combinate și 7 găuri în diferite părți ale plăcii cu ajutorul știfturilor, împrumutat de la sora)

bord de dezvoltare Atmel AVR mâinile proprii

Pentru a maximiza placa de spațiu util de lucru, sa decis să elibereze partea din față a tuturor rezistențe și condensatori și de a folosi numai componente SMD (de altfel, de asemenea, pentru prima dată - înainte de a fi tratat prin procedee convenționale). USBAsp programator și punte USB-UART sunt pe ATmega 8 TQFP-32 pachet. Dar chiar și în ciuda acestui fapt, placa a transformat 786 găuri))).

bord de dezvoltare Atmel AVR mâinile proprii

Asta a reușit să se ghiftui responsabil:
1. Panou Collet DIP-40 cu ATMega16 instalate și pinii PLS pe ​​toate cele 40 de pini.
2. Butonul de resetare și ridicare principal RESET MC la VCC.
3. ridicare comutabil pentru SDA și SDL (IIC).
4. penseta 2 cu prize pentru montarea cuarțul condensator legat cu banda (principal și timp).
5. Circuitul de integrare 4, conectat la terminalele PWM IC.
6. LED-uri 4 conectate la aceleași concluzii.
7. Conector USB cu rezistențe de legare cu banda necesare și diode Zener.
8. In-Circuit programator USBAsp, conectat prin USB mijloace de DIP-switch-uri. Prin MC jumperii pentru a conecta programarea.
9. convertor USB-UART pe ATmega8, conectat prin USB mijloace de DIP-switch-uri. Prin MK conectează poduri.
10. Circuit de depanare controler cu JTAG, conectate la mijloacele de USB-UART punte de DIP switch. Prin MK se conectează trenul.
11. cu ecran LCD WH1602B. Tubulatura necesară (ajustarea contrastului, control iluminare din spate). Pins sunt conectate la 16 pini PLS-line.
12. Ceasul cu 4 butoane și un curent de defect de limitare rezistor de 100 ohmi
13. Ceasul 4 butoane cu piste de zbor.
14. 12 LED-uri (4 roșu, galben și verde) cu rezistențe de limitare a curentului. Jurnal incluse. 1.
15. LED benzi 10 LED-uri cu rezistențe de limitare a curentului. Administrat de jumperii. Se aprinde jurnalul. Sau un jurnal. 0.
16. 8 PLS pini cu 3 stări (10k PULL-UP, GND, Hi-Z). Gestionat de DIP-switch-uri.
17. Intrare pentru IP nestabilizat (prin blocul terminal) cu protecție la polaritate inversă și LM7805 regulator liniar (5V). După încercare, placa sa decis să se stabilească un radiator mic de aluminiu, pentru că atunci când iluminarea ecranului LCD este și zece LED-uri (curent total mai mare de 200 mA), el a început să se încălzi.
18. Tensiunea de ieșire stabilizată de 5V de la stabilizator.
19. Intrare pentru SP stabilizat (prin intermediul terminalelor) (3.3 / 5V), cu protecție la polaritate inversă.
20. Putere Selector (nestab. PI ciot. PI 5V USB).
21. LM1117-3.3 stabilizator suplimentar (3,3V).
22. Puterea liniei (VCC și GND) - 8 PLS-bolțurile pentru fiecare + 9 mai împrăștiate peste bord.
23. 4 Indicator LED pentru modurile de alimentare.
24. Tranzistorul putere 4 cu cheie de rezistențe și diode strapping. Sarcina este conectată la bornele. Puterea de a sarcinii este pus separat prin blocul de borne. placi de teren și de încărcare combinate.
25. Bobina pentru a filtra putere ADC IC.
26. Comutator de alimentare întreaga bord. Dopilivat însuși a găsit în tomberoanele, așa cum se găsește pe piața de radio nu a reușit cu prețul sănătos (
27. Variabila rezistor 1, care este inclus potențiometru și conectat la intrarea săritor ADC0. 1, un rezistor variabil cu conductori volanți.
28. LPF cu o constantă de timp reglabil.
29. 2 tundere rezistor cu conductori volanți.
30. quad 7-segment LED-uri cu legat cu banda pentru afișare dinamică.
31. 28 pini panel Bucșă PLS-pini.
32. Buzzer cu propriul său generator de.
33. Ceasul de 1,3 MHz

Toate modulele au fost testate bord (cu excepția LCD - acesta încă nu a stăpânit) și au fost pe deplin operațional.

Dacă cineva este interesat - fotografii povestiri de fabricatie bord:

bord de dezvoltare Atmel AVR mâinile proprii

bord de dezvoltare Atmel AVR mâinile proprii

La lumina arată că straturile de card nu sunt compatibile unele cu altele. Așa este. Doar partea din față a plăcii a fost tradusă în acel moment doar pentru verificare. Versiunea finală a fost pronunțată după gravură.

bord de dezvoltare Atmel AVR mâinile proprii

bord de dezvoltare Atmel AVR mâinile proprii

Eroare de scriere Expresie Contrast LCD a fost descoperită după modelul de transfer ((

bord de dezvoltare Atmel AVR mâinile proprii

La rafturi hex, care sunt înșurubate la bord va fi instalat pătrat din fibra de sticla millimetrovgo nefolgirovannogo pentru a proteja împotriva circuitului accidentale scurt. În timp ce mâinile nu ajung.
Conducerea cu Splan, taxa Sprint Layout, firmware și drivere - în fișierul atașat.

Descărcați firmware și signet: avr-debug-board-v1.0-1.zip [1,25 Mb] (Count: 260)

articole similare