ANDRA SIDOR
AM broadcast transmitter
Moddar & byggen
Rubrikbild

PIC-programmerare

En enkel PIC-programmerare utan extern strömförsörjning baserad på JDM-designen.

Inledning
Verktyg och material
Schema och layout
Hur man gör
Resultat

Inledning

Det här är en ICSP (In Circuit Serial Programmer) för microcontrollers av typen PIC samt seriella I2C EEPROM-minnen ur 24Cxx-serien. Den behöver ingen extern strömkälla, då den tar all kraft från serieporten.
Den är baserad på PIC-PG1 från Olimex, som i sin tur baserat sin design på JDM. Så de som försökt sig på att bygga en programmerare efter JDM och inte fått den att fungera, göre sig icke besvär.
Programmeraren funkar bäst med programvaran ICPROG av Bonny Gijzen. Vilka kretsar som för närvarande kan programmeras beror helt enkelt på vilka programmet stödjer.

En "liten" miss bara. Naturligtvis hade det varit väldigt bra om D-sub-kontakten var en hona. Då hade man kunnat plugga in programmeraren direkt till datorn. Nu hade jag bara en hane hemma, och tänkte inte mer på det. Så med denna är man tvungen att fixa en förlängningskabel med honkontakter i båda ändar. Tänk på att den ska vara av rak typ. 1-1, 2-2, 3-3 osv.
Det går inte att byta till en hona rakt av, då pinouten blir spegelvänd = rökutveckling?

 

Verktyg och material

• Utrustning för att tillverka kretskort
• Avbitare
• Lödpenna och lödtenn
• Multimeter

Artiklar från logga     (kr) = inkl. moms
Ladda hem kundvagnen

Komp.

Benämning

Antal

Pris

Artikelnr.

C1,C2
D1,D2,D6,D7
D3
D4
D5
J1
J2
R2
R1
T1,T2

Rad ellyt 100uF/16V 1mod
1N4148 switchdiod 4ns
EL264-7GD LED 3mm grön
BZX55/C6V2 zenerdiod
BZX55/C5V1 zenerdiod
D-Sub vinkl PC hane 9-pol
Stiftlist rak 6-pol 6410
Motst 1,50kohm 1% 0,6W
Motst 10,0kohm 1% 0,6W
BC547C trans NPN TO92

2
25
1
1
1
1
1
1
1
2

2,76
6,28
2,21
1,30
1,30
16,90
12,60
2,41
2,41
3,00

67-010-80
70-005-57
75-019-43
70-054-08
70-053-82
44-067-16
43-808-38
60-724-66
60-734-23
71-072-87

 

Summa

 

51,17

(64kr)

 

Schema, layout och komponentplacering

schema
Kopplingsschema
layout
Kretskortslayout. 38,27x32,47mm, 600dpi
placering
Komponentplacering

 

Hur man gör

Inget att bråka om. Så enkelt som det kan bli.
Tillverka kretskortet, montera komponenterna, klipp benen och löd.
Plocka fram multimetern och mät mellan utvalda punkter för att se att det inte finns någon kortslutning, samt att det är kontakt där det ska vara det.

 

Resultat

Om allt gått rätt till borde programmeraren se ut ungefär såhär:

ovansida
undersida

Hur man programmerar en PIC tar vi en annan gång.
Programmeraren är funktionstestad med goda resultat av bl.a. "Biograf1001". Inte just denna jag byggt, utan en egen byggd efter mina ritningar. Tack för det.

poros.se
© The Mad Modders 2003 - 2024
The Mad Modders tar inget ansvar för vad du gör med den information som finns på denna sida. Innehållet tillhör The Mad Modders och får ej kopieras eller på annat sätt spridas utan tillåtelse av The Mad Modders.