Étape 12 : Construire un Jig ICSP
_______________________________________________________________________
Microcontrôleurs peuvent être programmés de différentes façons. La façon traditionnelle de faire : il s’agit d’une prise de Zero Insertion Force (ZIF), où la puce doit être retirée de son informatique de circuit imprimé afin de le programmer. Certaines puces sont capables d’In-Circuit Serial Programming, et, comme vous pourriez recueillir le nom, la puce en fait peut être programmée s’il est encore sur sa planche. C’est très important pour notre petite carte de visite, considérant que ce sera une puce minuscule montage en surface qui ne peut être placée dans n’importe quelle prise normale. De plus, nous aurons la possibilité de reprogrammer à volonté sans devoir dessouder il chaque fois.
Avec le PIC, le programmeur met la puce à une haute tension de programmation mode et il fonctionne étonnamment bien, en supposant que le reste du circuit est relativement isolé des broches programmation.
Pour le PDCI travailler, il faut faire une manière de raccorder le programmateur à droite broches sur le PIC. Plus par le biais de trou PCB conceptions utilisent un connecteur soudé à la carte, mais dans notre cas nous avons besoin d’une solution bon marchée, plate qui n’est pas besoin d’un connecteur. C’est là qu’intervient la gigue de la programmation.
La gigue de la programmation
_______________________________________________________________________
J’ai dû faire plusieurs gabarits de programmation au cours du projet, selon quel stade était le prototype. Le premier tout simplement utilisé un morceau de bois de prototype avec des tampons SMD pour l’IC et les fils pour les traces qui sortent les broches appropriées. Puis, j’ai juste placé la puce et maintenez-le enfoncé avec mon doigt alors qu’il est programmé, prenant soin de ne pas court les conducteurs de sortie. J’ai aussi essayé de mettre un aimant sous le Conseil d’administration pour maintenir la puce en place.
La solution finale s’appuie sur un connecteur mécanique peu intelligent, appelé un « pogo pin. » Il est essentiellement juste une goupille à ressort qui permet un bon contact temporaire contre le circuit imprimé. Ils sont un peu fragiles, mais ils fonctionnent très bien. Il aide si le circuit imprimé était prévu avec cela à l’esprit que vous devez contacter tampons connectés aux broches appropriées. Avec le PDCI, il est important d’avoir les broches programmation isolée du reste du circuit et relié directement à la photo, car elle pourrait perturber les signaux de programmation.
Immeuble le Jig amélioré
_______________________________________________________________________
Il existe des moyens plus simples de le faire et certainement plus paresseux façons, mais rien ne vaut une gigue dédiée. Celui que j’ai construit utilise un couvercle articulé transparent avec des épingles de pogo montés à l’acrylique. Le couvercle se verrouille avec deux rangées d’aimants en néodyme et presses le pogo pins fermement vers le bas contre les touches de programmation. Il appuie également sur le bouton d’alimentation momentanée, étant donné que la disposition de la carte a été modifiée après que le programmeur a été construit ; l’interrupteur doit être pressé pour relier la broche 1 de la touche de programmation.
La base de l’appareil utilise un morceau de ferraille d’acrylique noir et la couverture est un une pièce claire qui aide en alignant les connexions lorsqu’une carte est insérée. sur la place, il doit se plier. Le PCB est maintenu fermement en un endroit prévisible avec deux rails de PCB, coupés à la longueur voulue et il y a une cale d’espacement insérer qui déclenche le Conseil jusqu'à la bonne hauteur et arrête le PCB dans la bonne position quand il est poussé. À l’aide d’un trou de scie, j’ai coupé un demi-cercle sur le pacer tant le cadre noir, afin que la carte puisse être actionnée facilement pour l’enlèvement.
Pour le couvercle d’aligner parallèlement au reste de l’appareil, il faut être pliés à un angle. C’est facile à faire avec un chalumeau. Avec le couvercle attaché à la monture noire sur sa charnière, s’enfuir le flambeau en arrière d’environ 2 pouces. Attention de ne pas chauffer trop longtemps ou trop près qu’elle sera scorch, pratiquez donc sur un morceau de ferraille d’abord. Quand il devient malléable pliez-le vers le bas au-dessus des glissières de la carte et jusqu'à ce qu’il est assis contre le haut d'entre eux. Maintenez-le en place jusqu'à ce qu’elle ne pas revenir en arrière, puis laisser refroidir. N’oubliez pas de le faire à l’extérieur ou près d’une fenêtre comme le plexi est fumées car elle est chauffée.
Les trous pour les goupilles de pogo ont été forés dans le couvercle de l’appareil à l’aide d’une perceuse à colonne. J’ai fait un modèle pour les trous et faire imprimer sur film transparent. Glissez-les dans un par un et assurez-vous qu’il s’aligne avec la touche droite de la carte. Avec le couvercle fermé, appuyez sur la la broche jusqu'à une profondeur qui pousser un peu plus à mi-chemin dans le poker à ressort en. Marquer la profondeur avec un feutre, puis ajoutez une goutte de soudure de part et d’autre de l’axe. Il ne devrait pas déplacer vers le haut et bas, ajouter un peu de colle pour l’empêcher de se tortillant dans tous les sens.
Raccorder les fils de PDCI aux broches pogo avec les détenteurs de pogo comptant de fil rouge marqué, à ces pions sur le PIC :
ICSP PIC Pin
1 .............. 4
2 .............. 1
3 .............. 8
4 .............. 7
5 .............. 6
Une fois qu’il est complet, connecter le programmateur, diapositive dans une planche peuplée et enclencher le couvercle vers le bas. Il est prêt à programmer ! N’oubliez pas de retirer la pile bouton c' est le titulaire ou le programmeur est toast ; Il n’y a aucune protection sur ses broches de sortie donc tout courant externe le détruira probablement. Une solution simple est de mettre un pare-chocs dans le couvercle du programmeur qui empêcherait le couvercle de fermeture s’il avait couru dans une batterie.
Pièces
- iCP01 USB In-Circuit Serial programmeur
- Ferraille acrylique ou en polycarbonate
- Aimants en néodyme miniature (2,5 x 1mm) (x 14)
- Titulaire de Pogo Pin (x 5)
- Pogo Pin, rond à pointe (x 5)
- charnière 2"
- connecteur 5 broches
- Rails de slide-in montage de circuit imprimé, gauche et droite
- Pieds en caoutchouc (x 4)
- Boulons et vis assorties
Outils et fournitures
- Fer à souder et soudure
- Perceuse électrique ou perceuse à colonne
- 1 1/4" décalés
- Lampe à souder
- #2 tournevis
- Scie à métaux
- Superglue
- Papier imprimable transparence
- Ruban adhésif