Sisukord:

Arduino Attiny programmeerimiskilp - SMD: 4 sammu
Arduino Attiny programmeerimiskilp - SMD: 4 sammu

Video: Arduino Attiny programmeerimiskilp - SMD: 4 sammu

Video: Arduino Attiny programmeerimiskilp - SMD: 4 sammu
Video: Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка. 2024, Juuli
Anonim
Arduino Attiny programmeerimiskilp - SMD
Arduino Attiny programmeerimiskilp - SMD

Tere, Töötasin viimastel kuudel oma programmeerimisriista kantavate asjade seadistamise kallal. Täna tahaksin jagada, kuidas ma oma Arduino kilbi lõin.

Pärast mõnda aega guugeldamist leidsin selle huvitava vana artikli Attiny programmeerimiskilbi, mis inspireeris mind looma oma.

See kilp ühildub Arduino Unoga ja on mõeldud kasutamiseks erinevate ATtiny uC -dega järgmistes pakendites PDIP/SOIC/TSSOP, jah.. SMD pakendid samuti:)

Määratleme projekti piirangud:

  • Arduino Uno ühilduv
  • ATtiny25/45/85, ATtiny24/44/84 ja ATtiny2313A/4313 ühilduvad
  • PDIP/SOIC/TSSOP ühilduv
  • SMD pakette toetatakse PCB servapistiku abil

Tarvikud

Vajalik riistvara:

  • 1 x 6 tihvtiga 2,54 mm vertikaalsed päised Arduino plaadi ühendamiseks
  • 1 x 5 tihvtiga 2,54 mm vertikaalsed päised
  • 1 x 1 tihvtiga 2,54 mm vertikaalsed päised
  • 1x pesa PDIP_8
  • 1x pesa PDIP_20
  • 1 x PCB serva pikenduspesa SMD paketi toe jaoks. Kasutan TE Connectivity pakutavat
  • 1 x 10 uC kondensaatori SMD pakett
  • 1 PUNANE, 1 kollane ja 1 roheline SMD LED, oleku näitamiseks. Ma kasutan Kingbrighti 3.2mmx1.6mm SMD CHIP LED LAMP
  • 3 SMD takistit (3225 pakett), igaüks 400 oomi

Nõutavad tööriistad:

CAD tööriist skeemide ja trükkplaatide kujundamiseks, ma kasutan Kicad 5.1.5

Samm: skeemi loomine

Skeemi loomine
Skeemi loomine
Skeemi loomine
Skeemi loomine
Skeemi loomine
Skeemi loomine

Kontrollime ülaltoodud pildi skemaatikat.

Kilbil on 2 võimalust uC -de programmeerimiseks.

  • Vastava PDIP -pakendi jaoks kasutame 2 DIP -pistikupesa.
  • Teisest küljest on SMD -paketi kiibid osa väikesest PCB -seadmest (kantavad). PCB -PCB pistikliidesel on 6 kontakti. Seda saab sisestada/eemaldada PCB servapesast (sarnane PC PCI mini -PCI liidesega). Ülaltoodud pildilt leiate ka sellel plaadil kasutatud pistiku.

Viimane on valikuline funktsioon, mille saate oma vajaduste põhjal oma skeemidelt eemaldada. Selle lingi alt leiate ATtiny-Wearable-Device-PCB-Edge-Connector selgituse, kuidas sel eesmärgil mini-PCB luua.

PDIP -pistikupesad ja servapistik on ülaltoodud tabeli põhjal ühendatud Arduino tihvtidega. Need on ISP programmeerimiseks vajalikud signaalid.

Märkus: Arduino pardal on lisatud kondensaator, et tühistada programmeerimisprotsessi ajal lähtestamine

2. samm: skemaatilise kaardistamine jalajälje komponentidega

Skeemi jalajälje komponentide kaardistamine
Skeemi jalajälje komponentide kaardistamine

Enamik selle projekti jalajälgi on osa Kicadi jalajälje raamatukogust. Teeme siin lühikese peatuse, et näidata, millist valikutest valisime ja miks.

Üksikasjalikuma teabe saamiseks vaadake ülaltoodud pilti. Palun kasutage SMD kondensaatori jalajälge, nagu näidatud, ja trükkplaadi servapistiku jaoks kasutage THT 6 -kontaktilist päist (samm on 2,54 mm, 3D -mudel pole saadaval).

Samm: trükkplaadi loomine

PCB loomine
PCB loomine
PCB loomine
PCB loomine

Selgitame PCB paigutuse peamist lähenemisviisi:

  • tagaküljele asetame ainult PAD -id, et ühendada meie Arduino plaadiga.
  • ülemisel küljel tahame omada ka DIP -pistikupesasid, mini -PCB -pistikupesa ja oleku LED -e.

Selle suurepärase Arduino kirjelduse Arduino Uno Drawing põhjal saame hakata kaitsekilbi pistikuid oma paigutusele paigutama (vaadake ülaltoodud pilte). Hea tava kohaselt muudame kauguse arvutamise vaeva vähendamiseks mõõtühikud tollideks.

4. samm: viimased kommentaarid

Kasutan kilpi ühe kiibi programmeerimiseks korraga. Soovitan seda teha, et vältida probleeme signaali taseme ja programmeerimisvooga.

Vajadusel uuendan vastavate failide linki.

Kui olen tahvlist kena pildi teinud, laadin selle siia üles. Loodetavasti oli teil ka lõbus!

Soovitan: