Taula de continguts:

Escut de programació Arduino Attiny - SMD: 4 passos
Escut de programació Arduino Attiny - SMD: 4 passos

Vídeo: Escut de programació Arduino Attiny - SMD: 4 passos

Vídeo: Escut de programació Arduino Attiny - SMD: 4 passos
Vídeo: Logic Gates Learning Kit #2 - Transistor Demo 2024, Juliol
Anonim
Arduino Attiny Programming Shield - SMD
Arduino Attiny Programming Shield - SMD

Hola, Durant els darrers mesos, vaig estar treballant en la configuració de la meva eina de programació per a dispositius portàtils. Avui m’agradaria compartir com vaig crear el meu Arduino Shield.

Després de buscar una estona a Google, vaig trobar aquest interessant vell article de protecció de programació Attiny, que em va inspirar a crear el meu propi.

Aquest blindatge és compatible amb Arduino Uno i està pensat per a ser utilitzat amb diferents ATC en els següents paquets PDIP / SOIC / TSSOP, sí. També envasos SMD:)

Definim les restriccions del projecte:

  • Compatible amb Arduino Uno
  • Compatible amb ATtiny25 / 45/85, ATtiny24 / 44/84 i ATtiny2313A / 4313
  • Compatible amb PDIP / SOIC / TSSOP
  • Els paquets SMD s’admeten mitjançant un connector de vora PCB

Subministraments

Maquinari necessari:

  • 1 capçals verticals de 2,54 mm 1 x 6 pins, per a connexió de placa Arduino
  • 1 x 5 pins 2,54 mm capçals verticals
  • 1 x 1 capçal vertical de 2,54 mm de pin
  • 1x sòcol PDIP_8
  • 1x sòcol PDIP_20
  • 1 x sòcol d'extensió de vora PCB, per a suport de paquets SMD. N’estic fent servir una proporcionada per TE Connectivity

  • Paquet SMD de condensador 1 x 10 uC
  • 1 LED SMD VERMELL, 1 groc i 1 verd, per indicar l'estat. Estic fent servir una làmpada LED Kingbright de 3.2mmx1.6mm SMD CHIP LED
  • 3 resistències SMD (paquet 3225), cadascuna de 400 Ohm

Eines necessàries:

Eina CAD per al disseny d’esquemes i PCB, estic fent servir Kicad 5.1.5

Pas 1: creació de l'esquema

Creació de l’esquema
Creació de l’esquema
Creació de l’esquema
Creació de l’esquema
Creació de l’esquema
Creació de l’esquema

Consulteu l'esquema de la imatge superior.

L'escut té 2 opcions per programar els uC.

  • Estem utilitzant 2 endolls DIP per als respectius embalatges PDIP.
  • D'altra banda, els xips del paquet SMD formen part d'un dispositiu mini PCB (Wearable). La interfície d'endoll PCB a PCB té 6 pins. Es pot inserir / treure del sòcol de vora PCB (similar a la interfície mini PCI per a una placa base de PC). A la imatge superior també podeu trobar el connector utilitzat en aquesta placa.

La darrera és una característica opcional, podeu eliminar-la dels esquemes segons les vostres necessitats. Podeu trobar en aquest enllaç ATtiny-Wearable-Device-PCB-Edge-Connector una explicació sobre com crear un mini PCB amb aquest propòsit.

Els endolls PDIP i el connector de vora estan connectats als pins Arduino segons la taula anterior. Aquests són els senyals necessaris per a la programació d’ISP.

Nota: S'afegeix un condensador a la placa Arduino, només per anul·lar qualsevol restabliment durant el procés de programació

Pas 2: Esquema de mapatge a components de petjada

Esquema de mapatge a components de petjada
Esquema de mapatge a components de petjada

La majoria de les petjades d’aquest projecte formen part de la biblioteca Kicad Footprint. Acabem de fer una petita parada aquí per indicar quina de les opcions hem escollit i per què.

Consulteu la imatge anterior per obtenir més informació, utilitzeu la petjada del condensador SMD tal com s’indica i per al connector de vora PCB utilitzeu una capçalera THT de 6 pins (el pas és de 2,54 mm, no hi ha cap model 3D disponible).

Pas 3: creació del PCB

Creació del PCB
Creació del PCB
Creació del PCB
Creació del PCB

Explicem el principal enfocament del disseny del PCB:

  • a la part posterior, col·locem només els PAD per connectar-nos a la nostra placa Arduino.
  • a la part superior, volem tenir els endolls DIP, el sòcol mini PCB i els LED d'estat.

Basant-nos en aquesta fantàstica descripció Arduino Uno Drawing, podem començar a col·locar els connectors blindats a la nostra disposició (consulteu les imatges anteriors). Com a bona pràctica, canviem les nostres unitats de mesura a polzades per tal de reduir l’esforç de càlcul de la distància.

Pas 4: darrers comentaris

Estic fent servir l'escut per programar un xip al mateix temps. Recomanaria fer-ho per evitar qualsevol problema amb els nivells de senyal i el flux de programació.

Si és necessari, actualitzaré un enllaç als fitxers respectius.

Un cop faci una bona foto del tauler, el penjaré aquí. Espero que també us hagueu divertit!

Recomanat: