Obsah:

Programovací štít Arduino Attiny - SMD: 4 kroky
Programovací štít Arduino Attiny - SMD: 4 kroky

Video: Programovací štít Arduino Attiny - SMD: 4 kroky

Video: Programovací štít Arduino Attiny - SMD: 4 kroky
Video: Microcontroller IC Programming using Universal Programmer, IC Burner, IC Programmer #shortsfeed 2024, November
Anonim
Programovací štít Arduino Attiny - SMD
Programovací štít Arduino Attiny - SMD

Ahoj, V posledných mesiacoch som pracoval na nastavení svojho programovacieho nástroja pre nositeľné zariadenia. Dnes by som sa chcel podeliť o to, ako som vytvoril svoj Arduino Shield.

Po chvíli googlenia som našiel tento zaujímavý starý článok Attinyho programovací štít, ktorý ma inšpiroval k vytvoreniu vlastného.

Tento štít je kompatibilný s Arduino Uno a je určený na použitie s rôznymi ATtiny uC v nasledujúcich balíkoch PDIP/SOIC/TSSOP, áno.. aj v balení SMD:)

Definujme obmedzenia projektu:

  • Kompatibilné s Arduino Uno
  • Kompatibilné s ATtiny25/45/85, ATtiny24/44/84 a ATtiny2313A/4313
  • Kompatibilné s PDIP/SOIC/TSSOP
  • Balíky SMD sú podporované použitím okrajového konektora DPS

Zásoby

Požadovaný hardvér:

  • 1 x 6 pinov 2,54 mm zvislé záhlavie, na pripojenie dosky Arduino
  • 1 x 5 kolíkov zvislé záhlavia 2,54 mm
  • 1 x 1 kolíkový zvislý konektor 2,54 mm
  • 1x zásuvka PDIP_8
  • 1x zásuvka PDIP_20
  • 1 x zásuvka na predĺženie okraja dosky plošných spojov na podporu balíka SMD. Používam ten, ktorý poskytuje spoločnosť TE Connectivity

  • Balíček 1 x 10 uC kondenzátor SMD
  • 1 ČERVENÁ, 1 žltá a 1 zelená LED dióda SMD, na indikáciu stavu. Používam LED lampu Kingbright 3,2 mm x 1,6 mm SMD CHIP
  • 3 rezistory SMD (balenie 3225), každý 400 ohmov

Požadované nástroje:

CAD nástroj pre schémy a návrh DPS, používam Kicad 5.1.5

Krok 1: Vytvorenie schémy

Vytvorenie schémy
Vytvorenie schémy
Vytvorenie schémy
Vytvorenie schémy
Vytvorenie schémy
Vytvorenie schémy

Pozrime sa na schému na obrázku vyššie.

Štít má 2 možnosti programovania uC.

  • Na príslušné balenie PDIP používame 2 zásuvky DIP.
  • Na druhej strane čipy balíka SMD sú súčasťou mini PCB zariadenia (nositeľné). Rozhranie konektora PCB k PCB má 6 pinov. Je možné ho vložiť/vybrať z okrajovej zásuvky PCB (podobne ako rozhranie mini PCI pre základnú dosku PC). Na obrázku vyššie nájdete aj konektor použitý v tejto doske.

Posledná je voliteľná funkcia, môžete ju odstrániť zo svojich schém podľa svojich potrieb. Pod týmto odkazom ATtiny-Wearable-Device-PCB-Edge-Connector nájdete vysvetlenie, ako na tento účel vytvoriť mini PCB.

Zásuvky PDIP a okrajový konektor sú pripojené k pinom Arduino podľa vyššie uvedenej tabuľky. Toto sú požadované signály pre programovanie ISP.

Poznámka: Na dosku Arduino je pridaný kondenzátor, aby sa počas programovacieho procesu zrušil akýkoľvek reset

Krok 2: Mapovanie schémy na komponenty stopy

Mapovanie schémy na komponenty stopy
Mapovanie schémy na komponenty stopy

Väčšina stôp v tomto projekte je súčasťou knižnice Kicad Footprint. Na tomto mieste si urobíme krátku zastávku, aby sme naznačili, ktoré z možností sme si vybrali a prečo.

Podrobnosti nájdete na vyššie uvedenom obrázku. Použite, prosím, veľkosť kondenzátora SMD a pre okrajový konektor PCB použite 6 -kolíkový konektor THT (rozteč je 2,54 mm, 3D model nie je k dispozícii).

Krok 3: Vytvorenie DPS

Vytvorenie DPS
Vytvorenie DPS
Vytvorenie DPS
Vytvorenie DPS

Vysvetlíme hlavný prístup rozloženia DPS:

  • na zadnú stranu umiestnime iba PAD na pripojenie k našej doske Arduino.
  • na hornej strane chceme mať tiež zásuvky DIP, zásuvku mini PCB a stavové diódy LED.

Na základe tohto skvelého popisu Arduino Arduino Uno Drawing môžeme začať umiestňovať konektory štítu na naše rozloženie (pozrite si obrázky vyššie). Ako osvedčený postup meníme naše jednotky merania na palce, aby sme znížili náklady na výpočet vzdialenosti.

Krok 4: Posledné komentáre

Štít používam na programovanie jedného čipu súčasne. Odporúčam to urobiť, aby ste sa vyhli problémom s úrovňami signálu a tokom programovania.

V prípade potreby aktualizujem odkaz na príslušné súbory.

Hneď ako odfotím tabuľu, nahrám ju sem. Dúfam, že ste sa aj zabavili!

Odporúča: