Slutföra kretskort Lab & POV visitkort (12 / 13 steg)
Steg 12: Bygga en ICSP jigg
_______________________________________________________________________
Mikrokontroller kan vara programmerat ett antal olika sätt. Det traditionella sättet att göra detta är en Zero Insertion Force (ZIF) uttag, där chipet måste tas bort från sin it's kretskort för att programmera den. Vissa marker kan In-Circuit Serial Programming, och, som du kan samla från namnet, chip faktiskt kan programmeras medan det är fortfarande på dess styrelse. Detta är mycket viktigt för vår lilla visitkort, överväger man en liten ytmontering chip som inte kan placeras i någon normal sockel. Dessutom får vi möjlighet att programmera om det när du vill utan att behöva desolder den varje gång.
Med PIC sätter programmeraren chip i en hög spänning programmering läge och det fungerar förvånansvärt väl antar resten av kretsen är relativt isolerade från programmering stiften.
För ICSP att arbeta det måste finnas något sätt att ansluta programmeraren till höger stift på bild. Genom hål PCB design använder mest en kontakt lödda till styrelsen, men i vårt fall behöver vi en billigt, platt lösning som inte behöver en kontakt. Det är där programmering jiggen kommer in.
Programmering jiggen
_______________________________________________________________________
Jag var tvungen att göra flera programmering jiggar under loppet av projektet, beroende på vilket skede prototypen var i. Den första som används helt enkelt en skrot prototyp styrelse med SMD pads för IC och kablarna till spåren kommer från lämpliga stiften. Då jag bara placerad chip och håll ner med mitt finger medan det programmeras, inte att kort ut leads. Jag försökte också att placera en magnet under styrelsen att hålla chip på plats.
Den slutliga lösningen bygger på en smart liten mekanisk koppling kallas en "pogo pin." Det är i grunden bara en fjäderbelastade stift som gör en bra tillfällig kontakt mot kretskortet. De är lite ömtålig, men de fungerar mycket bra. Det hjälper om kretskortet var planerat med detta i åtanke, som du behöver kontakta kuddar ansluten till rätt stift. Med ICSP är det viktigt att ha programmering stiften isolerade från resten av kretsen och ansluten direkt till bilden, eftersom det kan störa de programmering signalerna.
Bygga bättre jiggen
_______________________________________________________________________
Det finns enklare sätt att göra detta, och säkerligen lazier sätt, men inget slår en dedikerad jigg. Den som jag byggt använder ett gångjärnsförsett transparent lock med pogo stift monterade i akryl. Locket låses ner med två rader av neodymiummagneter och pressar pogo stiften ordentligt mot programmering kuddar. Det också pressar momentan ström-knappen, eftersom PCB layout ändrades efter programmeraren byggdes; brytaren måste pressas att ansluta stift 1 till programmering pad.
Basen av enheten använder en bit skrot av svart akryl och omslaget är en en tydlig bit som hjälper till att rada upp anslutningarna när en styrelse är isatt. Det måste böja över platsen. Kretskortet hålls stadigt på en förutsägbar plats med två PCB skenor skära till rätt längd, och det finns en spacer Infoga som både väcker styrelsen upp till rätt höjd och stoppar PCB i rätt läge när det är intryckt. Såg med ett hål, jag klippte en halvcirkel av både pacer och svart ram så att kortet kan enkelt gripas för borttagning.
Det måste vara böjda i en liten vinkel på locket till linje upp parallellt med resten av enheten. Detta är lätt att göra med en blåslampa. Med bifogade till svart ram på dess gångjärn locket, köra facklan och tillbaka från ungefär 2 inches bort. Var försiktig att inte värma den för långt eller kommer för nära eftersom det kommer att bränna, så öva på en bit skrot först. När det blir formbara böja det ner på kortet guider och tills det sitter flush mot toppen av dem. Hålla den på plats tills det inte flytta tillbaka, sedan låta det svalna. Var noga med att göra detta utanför eller nära ett fönster så plexi kommer rök som det är varmt.
I locket till enheten med hjälp av en drill press borrades hål för montering av pogo stiften. Jag gjorde en mall för hålen och skrivas ut på OH-film. Skjut dem i taget och se till att det i linje med rätt pad i styrelsen. Med locket stängt, tryck på den pinnen ner till ett djup som kommer att driva den fjäderbelastade poker i lite mer än halvvägs i. Sedan markerar djupet med en sharpie och lägga till en klump av lödtenn på vardera sida om PIN-koden. Det bör inte flytta upp och ner, Lägg en klick lim för att hålla den från vickar i någon riktning.
Anslut ICSP sladdar till pogo stift med pogo innehavarna räknat från markerade röda tråd, till dessa stift på bild:
ICSP PIC Pin
1 .............. 4
2 .............. 1
3 .............. 8
4 .............. 7
5 .............. 6
När den är klar, Anslut programmeraren, bild i en befolkade ombord, och fäst locket ner. Det är redo att programmera! Se till att ta bort mynt cell batteriet från det är innehavaren eller programmeraren är toast; Det finns inget skydd på dess utgångsstift så någon extern ström sannolikt kommer att förstöra den. En enkel fix är att sätta en stötfångare i locket på den programmerare som skulle stoppa locket från att stänga om det körde in i ett batteri.
Delar
- ICP01 USB-In-Circuit Serial programmerare
- Skrot akryl eller polykarbonat
- Miniatyr Neodymium magneter (2,5 x 1mm) (x 14)
- Pogo Pin hållare (x 5)
- Pogo Pin, rund spets (x 5)
- 2" gångjärn
- 5-stifts huvud-kontakt
- Kretskort slide-in monteringsskenor, vänster och höger
- Gummifötter (x 4)
- Diverse skruvar & muttrar
Verktyg & tillbehör
- Lödkolv & löda
- Borrmaskin eller på pelarborrmaskin
- 1 1/4" holesaw
- Blåslampa
- #2 skruvmejsel
- Bågfil
- Superlim
- Utskrivbara öppenhet papper
- Tejp