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, Červenec
Anonim
Programovací štít Arduino Attiny - SMD
Programovací štít Arduino Attiny - SMD

Ahoj, Během posledních měsíců jsem pracoval na nastavení svého programovacího nástroje pro nositelná zařízení. Dnes bych se chtěl podělit o to, jak jsem vytvořil svůj Arduino Shield.

Po chvíli googlení jsem našel tento zajímavý starý článek Attiny programovací štít, který mě inspiroval k vytvoření vlastního.

Tento štít je kompatibilní s Arduino Uno a je určen k použití s různými ATtiny uC v následujících balíčcích PDIP/SOIC/TSSOP, ano.. SMD balení také:)

Definujme omezení projektu:

  • Kompatibilní s Arduino Uno
  • Kompatibilní s ATtiny25/45/85, ATtiny24/44/84 a ATtiny2313A/4313
  • Kompatibilní s PDIP/SOIC/TSSOP
  • Balíčky SMD jsou podporovány pomocí hranového konektoru desky plošných spojů

Zásoby

Požadovaný hardware:

  • 1 x 6 pinů 2,54 mm svislé záhlaví, pro připojení desky Arduino
  • 1 x 5 kolíků svislé záhlaví 2,54 mm
  • 1 x 1 kolík 2,54 mm svislé záhlaví
  • 1x zásuvka PDIP_8
  • 1x zásuvka PDIP_20
  • 1 x zásuvka pro rozšíření hrany desky plošných spojů, pro podporu balíčků SMD. Používám jeden poskytovaný společností TE Connectivity

  • Balíček 1 x 10 uC kondenzátor SMD
  • 1 ČERVENÁ, 1 žlutá a 1 zelená LED SMD, pro indikaci stavu. Používám LED lampu SMD CHIP LED Kingbright 3,2 mm x 1,6 mm
  • 3 rezistory SMD (balení 3225), každý 400 ohmů

Požadované nástroje:

CAD nástroj pro schémata a návrh DPS, používám Kicad 5.1.5

Krok 1: Vytvoření schématu

Vytvoření schématu
Vytvoření schématu
Vytvoření schématu
Vytvoření schématu
Vytvoření schématu
Vytvoření schématu

Pojďme zkontrolovat schéma na výše uvedeném obrázku.

Štít má 2 možnosti programování uC.

  • Pro příslušné balení PDIP používáme 2 DIP zásuvky.
  • Na druhou stranu jsou čipy balíčku SMD součástí mini PCB zařízení (Wearable). Rozhraní konektoru PCB na PCB má 6 pinů. Lze jej vložit/vyjmout z hranové patice desky plošných spojů (podobně jako rozhraní mini PCI pro základní desku počítače). Na výše uvedeném obrázku najdete také konektor použitý v této desce.

Poslední je volitelná funkce, kterou můžete ze svých schémat odebrat na základě svých potřeb. Pod tímto odkazem ATtiny-Wearable-Device-PCB-Edge-Connector najdete vysvětlení, jak k tomuto účelu vytvořit mini PCB.

Zásuvky PDIP a okrajový konektor jsou připojeny k pinům Arduino podle výše uvedené tabulky. Toto jsou požadované signály pro programování ISP.

Poznámka: Kondenzátor je přidán do desky Arduino, aby se zrušil jakýkoli reset během procesu programování

Krok 2: Mapování schématu na součásti Footprint

Mapování schématu na součásti stopy
Mapování schématu na součásti stopy

Většina stop v tomto projektu je součástí knihovny Kicad Footprint. Zde se jen krátce zastavíme, abychom naznačili, kterou z možností jsme vybrali a proč.

Podrobnosti najdete na výše uvedeném obrázku, použijte stopu kondenzátoru SMD, jak je uvedeno, a pro okrajový konektor desky plošných spojů použijte 6kolíkový konektor THT (rozteč je 2,54 mm, není k dispozici žádný 3D model).

Krok 3: Vytvoření DPS

Vytvoření DPS
Vytvoření DPS
Vytvoření DPS
Vytvoření DPS

Pojďme si vysvětlit hlavní přístup rozvržení DPS:

  • na zadní stranu umístíme pouze PAD pro připojení k naší desce Arduino.
  • na horní straně chceme mít také DIP zásuvky, mini PCB zásuvku a stavové LED diody.

Na základě tohoto skvělého popisu Arduino Arduino Uno Drawing můžeme začít umísťovat konektory štítu na naše rozložení (podívejte se na obrázky výše). Jako osvědčený postup měníme naše jednotky měření na palce, abychom snížili náklady na výpočet vzdálenosti.

Krok 4: Poslední komentáře

Štít používám k programování jednoho čipu současně. Doporučil bych to udělat, aby se předešlo jakémukoli problému s úrovněmi signálu a programovacím tokem.

V případě potřeby aktualizuji odkaz na příslušné soubory.

Jakmile desku pěkně vyfotím, nahraji ji sem. Doufám, že jste se také pobavili!

Doporučuje: