Tehnologia Microcipului AT SOIC14 Development Board

Specificații:
- Suporta o varietate de piese SMD cu 14 pini
- Opțiuni de programare: ICSP sau UPDI
- Suport de programare pentru diverse modele ATtiny
- Cristal extern opțional (16MHz)
- Include MOSFET, rezistențe, condensatoare și prize
Instrucțiuni de utilizare a produsului
Detalii bord:
Placa de dezvoltare AT SOIC14 este proiectată pentru a suporta diverse piese SMD cu 14 pini cu opțiuni de programare ICSP sau UPDI. Consultați secțiunea Detalii placa pentru o listă de dispozitive compatibile.
Lista de piese:
-
- U1: SOIC14 – Narrow ATtiny/tinyAVR
- X1: Cristal de 16 MHz (TH) – Opțional
- Q1-Q10: MOSFET A2SHB/SI2302 SOT23 SMD
- R1,2,4-11: 470 Ohm 0805 SMD/TH Rezistor pentru drivere de tranzistori
Ghid de asamblare:
Asamblarea corectă este crucială pentru a preveni deteriorarea pieselor sensibile la ESD. Utilizați echipament de lipire și protecție ESD adecvată în timpul asamblarii. Cele mai mici componente, cum ar fi rezistențele 0805, pot fi lipite manual cu grijă, folosind un fier de lipit cu vârf fin și flux adecvat.
Programare:
Placa acceptă programarea ICSP/SPI pentru ATtiny 24, 44, 84, 441, 841 cu o opțiune de cristal extern. Pentru dispozitivele care acceptă programarea UPDI pin 10 fără cristal extern, consultați lista din manual.
Componente optionale:
Componentele opționale precum cristalul de 16MHz și condensatorii suplimentari pot fi utilizate în funcție de cerințele specifice ale dispozitivelor conectate.
FAQ:
- Î: Ce ar trebui să fac dacă întâmpin probleme în timpul programării?
R: Asigurați-vă conexiunile corespunzătoare, verificați volumul de programaretage și consultați fișele tehnice ale dispozitivului pentru specificațiile de programare.
Descriere
Faţă
Spate 
Placa de dezvoltare AT SOIC14 acceptă o varietate de piese SMD cu 14 pini cu opțiuni de programare ICSP sau UPDI (consultați Detaliile plăcii pentru o listă de dispozitive). În general, acele părți dintr-un pachet îngust SOIC14 cu VDD la pinul 1, GND la pinul 14 și UPDI pe pinul 10 sau ICSP ar trebui să funcționeze.
Sunt furnizate conexiuni la toți pinii IO (referit P2-P13), precum și un subset de conexiuni prin rezistențe SMD și drivere MOSFET. Sunt disponibile un total de 10 tranzistoare MOSFET sau opțional poate fi utilizat un tranzistor de joncțiune bipolară (BJT). Singurele ieșiri care nu au opțiune de tranzistor sunt pinii 2 și 3. Consultați Ghidul de planificare a conexiunii pinii IO de la sfârșitul acestui document pentru detalii.
Este furnizată o conexiune de alimentare dedicată (PW) și alte zone de conectare sunt marcate ca putere (V+) și masă (GND) pentru aprovizionarea altor componente. Intervalul de alimentare este determinat de selecția U1, de obicei 2.7-5.5 volți.
Programarea poate fi realizată utilizând portul ICSP (In-Circuit Serial Programming) pentru a programa partea montată pe placă. Există o opțiune de jumper pentru a selecta fie modul ICSP, fie UPDI. De asemenea, am disponibile cabluri de programare soft touch pentru oricare dintre moduri (nu este nevoie de priza ICSP). Există multe videoclipuri YouTube despre opțiunile de programare Arduino.
Această placă a fost concepută pentru a fi cât mai mică posibil, oferind în același timp numeroase opțiuni de conectare și un set de drivere MOSFET pentru iluminarea LED în modelele la scară. Utilizat în mod obișnuit în modele la scară, diorame sau alte zone în care este nevoie de un mic SoC compact (Sistem pe cip).
Detalii de bord
- Dimensiuni: 34.3 x 26.7 mm
- Piese acceptate: VDD pin 1, GND pin 14. Proiectat pentru seria ATtiny 24/84, dar acceptă altele.
- Programare ICSP/SPI (opțiune de cristal extern):
- ATtiny 24, 44, 84, 441, 841
- Programare UPDI pin 10 (Fără suport pentru cristale externe):
- ATtiny (tinyAVR seria-2) 424, 824, 1624, 3224
- ATtiny (tinyAVR seria-0) 1604, 804, 404, 204
- ATtiny (tinyAVR seria-1) 1614, 814, 414, 214
- Sunt acceptate până la 10 drivere MOSFET sau BJT, consultați Ghidul de planificare a conexiunii IO Pin de la sfârșitul acestui document pentru cele 10 ieșiri fixe.
- Programare folosind portul ICSP/UPDI.
Lista de piese
| Parte Referinţă | Cantitate | Valoare | Descriere | Legături sursă |
| U1 | 1 | SOIC14 – Narrow ATtiny/tinyAVR | Mouser Electronics https://www.mouser.com/c/semicon conductoare/procesoare-încorporate- controlere/microcontrolere-mcu/8- microcontrolere cu biți- mcu/?q=ATtiny&package%20%2F% 20case=SOIC-14%7C~SOIC- Îngust-14&instock=y | |
| X1 | 1 | Cristal de 16 Mhz (TH)
|
Mouser Electronics https://www.mouser.com/ProductDetail/ ABRACON/ABL-16.000MHz- B4Y?qs=sGAEpiMZZMsBj6bBr9Q9acs m1aZFaUGXsH5khlLoENx8BbElI4UD1 w%3D%3D | |
| Q1- Q10 | 10 | A2SHB | MOSFET A2SHB/SI2302 SOT23 SMD | Mouser Electronics https://www.mouser.com/ProductDetail/ Vishay-Semiconductors/SI2302CDS-T1- E3?qs=%252BPu8jn5UVnHNrjAmGCs %2Fuw%3D%3D
AliExpress |
| R1,2,4-11 | 10 | 470Ω | 0805 SMD/TH Rezistor pentru drivere de tranzistori | Mouser Electronics https://www.mouser.com/ProductDetail/ Vishay-Draloric/RCG0805470RJNEA?qs=vOeJ qewp7jBU33bjXc%252BrVQ%3D%3D |
| Parte Referinţă |
Cantitate |
Valoare |
Descriere |
Legături sursă |
|
R3 |
1 |
10 kΩ |
0805 SMD
|
Mouser Electronics |
| C4 | 1 | 1 uf | 0805 Capac de decuplare SMD | Mouser Electronics https://www.mouser.com/c/passive- componente/condensatori/ceramic- condensatoare/mlccs-multistrat-ceramic- condensatoare/multistrat-ceramic- condensatoare-mlcc-smd- smt/q=0805%20condensator&capacitance =22%20pF%7C~0.1%20uF%7C~1%20 uF&instock=y |
|
C1 |
1 |
0.1 uf |
0805 Capac de decuplare SMD |
Mouser Electronics |
| C2, C3 |
2 |
22pf |
0805 SMD
|
Mouser Electronics |
| ICSP | 1 | 2×3 | priză 2×3 pini pas de 2.54 mm
|
Antet priză masculin/femă în funcție de nevoile de programare. |
| PCB |
1 |
AT SOCI14 Dev Board |
Plăci pre-asamblate
Dacă ați achiziționat un PCB asamblat, placa dumneavoastră va fi asamblată pe baza opțiunii pe care ați selectat-o:
- Opțiunea 1/2: Asamblare bord cu
- ATtiny841 sau ATtiny3224
- Toate condensatoarele de decuplare
- Această opțiune va include toate cele 10 MOSFET-uri încărcate cu rezistențele corespunzătoare de 470Ω.
- Piesele listate ca OPȚIONALE NU vor fi încărcate (antet ICSP/PW, Crystal, C2, C3, R3).
- Pentru a testa placa, un program de testare va fi încărcat pe U1 și folosit pentru a verifica toți pinii de ieșire. Este un model de testare simplu/înalt, aplicat fiecărui știft la aproximativ ¼ de secundă.
- Ar trebui să puteți porni placa și să vedeți același model de testare dacă selecția dvs. a inclus U1. Aș recomanda să faceți acest lucru înainte de a reprograma piesa în cazul în care s-a întâmplat ceva în tranzit.
- Consultați secțiunea Opțiuni/Configurare placă pentru configurarea ieșirilor MOSFET.
Ghid de asamblare
Atenție: Descărcarea electrostatică (ESD) este un flux brusc și momentan de curent electric între două obiecte încărcate diferit atunci când sunt apropiate sau când dielectricul dintre ele se defectează, creând adesea o scânteie vizibilă asociată cu electricitatea statică dintre obiecte. 1
Acest tip de șoc poate provoca deteriorarea pieselor sensibile la ESD, cum ar fi cele utilizate în această construcție, în special U1. Trebuie utilizate echipamente adecvate de protecție ESD și de lipit pentru a preveni deteriorarea pieselor în timpul asamblării și implementării în proiectul dumneavoastră.
Planificarea asamblarii
Cele mai mici componente sunt 0805 și, deși mici, pot fi lipite manual cu grijă și răbdare. Un fier de lipit cu vârf fin este util împreună cu miezul de lipit de 0.015” (0.38 mm) și flux suplimentar dacă este necesar. Consultați secțiunea de referințe pentru un link video YouTube despre asamblarea acestei plăci și a altor plăci.
O notă despre prizele conectorului: locațiile ICSP și PW acceptă prizele cu pas de 2.54 mm. Cu toate acestea, am descoperit că acestea pot cauza o problemă de înălțime cu modelele la scară, deoarece spațiul poate fi foarte limitat. Pentru flexibilitate, de obicei conectez direct la placă sau folosesc conectori în linie pentru a menține înălțimea plăcii la minimum. Un antet înclinat 2×3 pentru ICSP poate fi mai bun decât unul vertical sau utilizarea unui cablu de programare cu atingere moale elimină cu totul necesitatea.
Ansamblu PCB
- Ansamblul PCB poate fi finalizat în orice ordine.
- Dacă folosesc o placă fierbinte sau un încălzitor de reflow, de obicei încep cu partea cu cele mai SMD sau cele mai greu piese de lipit manual, apoi lipim manual cealaltă parte.
- Dacă lipiți complet manual, recomandarea mea este să completați mai întâi partea din spate a plăcii prin montarea condensatoarelor C2,3,4.
- Apoi determinați dacă veți folosi rezistorul de resetare R3. Pinul de resetare are o tragere internă slabă, dar poate fi dorită una mai puternică.
- Dacă utilizați cristalul extern, instalați condensatori C4,5.
- Apoi instalați orice driver de ieșire a tranzistorului pentru LED-uri sau alte nevoi. În funcție de designul semnalelor de intrare și de ieșire, este posibil să nu doriți să montați toate piesele MOSFET sau BJT și rezistențele asociate. Am inclus un tabel de planificare a designului la sfârșitul acestui document, care poate fi folosit pentru a vă ajuta să vă stabiliți opțiunile de proiectare și conectare.
- Continuați să montați rezistențele SMD de 470Ω (sau o valoare la alegere în SMD sau TH) pentru fiecare tranzistor instalat.
- Trecând în partea de sus a plăcii, instalați U1 și C1.
- Repetați montarea oricăror alte perechi de rezistență/tranzistor pentru stratul superior.
- O notă despre tranzistoarele MOSFET. Pentru a menține dimensiunea plăcii cât mai mică posibil, nu am inclus nicio rezistență de tragere a porții. Acestea sunt de obicei folosite pentru a preveni instabilitatea semnalului atunci când U1 inițializează pinii de ieșire la pornire. Dacă simțiți că acestea sunt necesare pentru proiectarea dvs., se poate adăuga un rezistor de valoare adecvat
pini de poartă/sursă ai MOSFET-ului. În general, nu sunt necesare atunci când se utilizează tranzistori BJT. - Dacă utilizați X1, instalați cristalul.
Poate fi util să îndoiți știfturile de cristal pentru a ține piesa în loc pentru lipire. Odată ce un pin este lipit, verificați dacă piesa este la același nivel cu placa. Dacă nu doar reîncălziți conexiunea în timp ce apăsați piesa la nivel cu placa. Apoi puteți lipi știftul rămas. - Determinați cum veți programa piesa și, dacă este necesar, instalați un antet 2×3 (pas de 2.54 mm) pentru ICSP.
- Dacă veți folosi un conector pentru alimentare, instalați un antet de 1×2 (pas de 2.54 mm) la PW.
- 1 Definiție oferită de Din Wikipedia, enciclopedia liberă. Pentru mai multe informații despre ESD vezi https://en.wikipedia.org/wiki/Electrostatic_discharge
Opțiuni de bord/Configurație
Această secțiune ar trebui să fie reviewpentru cei care asamblează singuri placa sau au cumpărat o versiune pre-asamblată. Folosind tabelul de mai jos, determinați ce metodă de programare va fi utilizată. Selectarea ICSP (JP1, 1 & 2) va conecta linia MISO la pinul ICSP 1. Selectarea UPDI (JP1, 2 și 3) va conecta pinul UPDI 10 la pinul ICSP 1. Când utilizați UPDI, numai pinii 1, 2 și 6 vor fi utilizați pe antetul ICSP.
Opțiuni Jumper
| JP1 | 1-2 – ICSP 2-3 – UPDI |
Jumper de lipit selectând opțiunea de programare UPDI
Realizarea unei punte de lipit
Vă puteți realiza conexiunea selectând ce jumătate a podului să conectați, dar asigurați-vă că nu conectați ambele părți. Padul central se va conecta fie la pad-ul superior, fie la cel inferior, adică pad-ul 1-2 sau 2-3. Odată ce determinați plăcuțele de conectat, adăugați niște lipire la fiecare tampon, apoi continuați să încălziți ambele plăcuțe adăugând mai multă lipire dacă este necesar până când cele două plăcuțe sunt conectate. Imaginile de mai jos prezintă câțiva examples:

Conexiuni IO
| Putere | PW +/- Conectați o sursă de alimentare adecvată la conectorul PW. Există, de asemenea, conexiuni suplimentare de putere și masă pentru alte nevoi. (V+ / GND) |
| Resetați | P4 Resetarea poate fi folosită ca intrare și, în funcție de designul dvs., este posibil să doriți să eliminați sau să schimbați rezistența de tragere R3. Aveți grijă dacă setați acest port ca ieșire, deoarece acesta este unul dintre pinii de programare și nu poate fi ușor restabilit la resetare. (numai ATtiny84, seria 841) |
| ICSP | Conexiune de programare pentru un programator serial pentru a programa U1 pe placă. Suporta modurile ICSP/UPDI |
| Porturi IO | Tampoane rotunde
P2/3 Aceste conexiuni sunt numai IO și nu au tranzistori pentru a conduce o sarcină. |
| Ieșiri cu tranzistori | Tampoane pătrate P4-13 Aceste conexiuni se aliniază cu ieșirile portului dispozitivului și au un rezistor/tranzistor pentru a conduce o sarcină. Tranzistoarele (MOSFET/BJT) se scufundă la masă. P4 sau P10 se vor alinia la un pin de resetare, în funcție de dispozitivul selectat. Consultați secțiunile IO Pad de mai jos pentru examples. |
| Zone de dezvoltare | Această placă a folosit un spațiu liber disponibil ca zonă de dezvoltare pentru adăugarea altor componente (rezistoare, tranzistori, diode, senzori, conectori etc...).![]() |
Secțiuni IO Pad
Fiecare grupare de porturi IO are două opțiuni de conectare.
- Ieșire Port IO – Conectați-vă direct la portul de ieșire IO (Pad rotund – Fără rezistență sau driver de tranzistor)
- Ieșire tranzistor - Conectați-vă la ieșirea tranzistorului condusă de acest port (Square Pad)

Antet ICSP/UPDI

Conectorul ICSP urmează acest aspect, care este același folosit pentru plăcile Arduino. Există o serie de videoclipuri YouTube care arată diferite metode de programare, inclusiv utilizarea plăcilor UNO sau Nano ca programator AVR în sistem folosind schița ArduinoISP.
Nota în modul UPDI, pinul MISO se conectează la UPDI (pinul 10) al dispozitivului.
De asemenea, ofer un cablu de programare soft touch pentru a elimina antetul ICSP și a se conecta direct la placă. Versiunile de cablu sunt disponibile pentru ICSP sau UPDI.
Opțiuni de montare
Lipiciul fierbinte este opțiunea mea de bază pentru montarea PCB-ului pe modele. Are o fixare excelenta si se instaleaza rapid. Poate fi ușor îndepărtat și reaplicat. De asemenea, ar putea fi folosită bandă cu două fețe sau eventual Velcro.
Referințe
- Github: documentația și schemele plăcii de dezvoltare.
- YouTube: Adunarea consiliului și videoclipurile de proiect care sunt legate de această placă.
- SerialUPDI
- Placa IDE Arduino files
- megaTinyCore – https://github.com/SpenceKonde/megaTinyCore
- Poate fi instalat manual sau prin Boards Manager
Revizuirile
| R1 | Prima lansare |
Disclaimer
Aceste informații sunt furnizate „ca atare”, fără nicio reprezentare sau garanție de niciun fel, indiferent dacă este expresă sau implicită. Cu toate acestea, am încercat să fac acest document (precum și videoclipurile suport) cât mai util și precis posibil. Dacă găsiți ceva incorect sau confuz, vă rugăm să-mi spuneți, deoarece aș dori să fac corectarea, astfel încât alții să nu aibă aceeași problemă.
Simțiți-vă liber să-mi trimiteți un e-mail pentru problemele pe care le puteți avea cu această placă sau dacă aveți nevoie de ajutor suplimentar cu codificare, programare sau doar idei de design pentru cel mai recent proiect, vă rugăm să consultați pagina mea Patreon. johnnyelectronic1@gmail.com
Notă legală
Microcip, AVR, tinyAVR, megaAVR, ICSP și In-Circuit Serial Programming sunt denumiri ale Microchip, produsele și liniile sale de produse și, ca atare, sunt mărci comerciale ale Microchip.
Ghid de planificare a conexiunii IO Pin
Utilizați acest ghid pentru a vă planifica intrările/ieșirile/ conexiunile driverului LED. M-a ajutat la planificare și la asamblarea finală.
ATtiny SOIC14
- Liniile IO reale vor depinde de dispozitivul selectat.
- Secțiuni roșii: pin 2,3, fără opțiune de tranzistor.
- Când conduceți direct o ieșire (fără MOSFET/BJT) există un maxim de 20 mA per pin și un total de 100 mA pentru toți pinii sau per dispozitiv.
- MOSFET-urile pot gestiona câteva 100 mA fără probleme, cele selectate sunt evaluate la peste 2 Amps dar ai grijă la căldură excesivă.
| CONECTAT LA CE? N/A – VDD |
PIN/PORTURI DE INTRARE/IEȘIRE
1 |
14 |
CONECTAT LA CE? N/A – GND |
||
| 2 (P2) | 13 (P13) Î7 | ||||
| 3 (P3) | 12 (P12) Î6 | ||||
| 4 (P4) Î2 | 11 (P11) Î8 | ||||
| 5 (P5) Î1 | 10 (P10) Î9 | ||||
| 6 (P6) Î5 | 9 (P9) Q10 | ||||
| 7 (P7) Q3 | 8 (P8) Î4 | ||||
Documente/Resurse
![]() |
Tehnologia Microcipului AT SOIC14 Development Board [pdfGhid de utilizare AT SOIC14 Board Development, AT SOIC14, Development Board, Board |





