USB PIC programátor

   Delší dobu jsem cítil potřebu přejít z PIC programátoru na LPT portu na programátor USB. Při brouzdání po netu jsem narazil na programátor KIT R Us K150 [1]. Tak jsem si programátor postavil, zavedl program pro ovládání FT232BM (CDM 2.02.04 - k dispozici je na webu výrobce FTDIChip [2]), kompilaci DIYK150.hex pro PIC16F628A, ovládací soft pro programování do PC (DIYPACK25). Ještě je potřeba program COM port detect. Ten zjistí, jako který COMx se USB "tváří" a tento COMx se zapíše do programu "MicroPro.exe", který se vyextrahoval z programu DIYPACKxx. Po těchto úkonech již programátor naběhl a byl jsem mile překvapen jak "vypaloval", at už v patici, či ISP, standardně tak i v LVP módu.

MELKO s PIC

   Za nějakou dobu mě začaly vadit dva kabely (data + napájení). USB má na portu 5V, to je pro napájení programátoru napětí dostatečné a ještě se dá využít i k výrobě programovacího napětí. Inspirace byla na tomto webu v článku Programátor procesoru PIC - Měnič napětí 5V/20V (60mA). Potom už stačilo změnou hodnot odporů R25 a R26 nastavit výstupní U na cca 12,8V (vyzkoušen rozsah U 12,6V až 13V).

   Programátor je postaven na jednostranné PCB s pěti drátovými propojkami součástkami SMD. Tlumivka vyhoví v rozsahu indukčností 470uH až 1mH.

   Při programování PIC16F628A je nutné rozpojit jumper JP1, aby nebyl při programování napájen také měnič s IO MC34063. Body 1 až 5 ve schématu i na PCB jsou programovacími pro PIC16F628A, jsou osazeny zapájenými kolíky z lámací lišty, jak jsem již dříve popsal v konstrukci C metr - MELKO. Při realizaci programárorů jsem se se žádnými záludnostmi nesetkal, byly zhotoveny tři kusy a všechny plnily svojí funkci po prvním naprogramování. Později jsem se na diyforu http://www.beam.to/diyforum dozvěděl o novém softweru DIYPACK26b2, a ten jsem u Japonců na webu nakonec vyštoural. SW již není z dílny autora K150 Petera Crowcrofta, ale programuje také bezvadně a zvládá i téměř všechny PIC18Fxxx(x).

Fotka PCB

   Ještě pár upozornění ke schématu a PCB. Oboje nakresleno ve free verzi EAGLE 4.16. V osazováku (PCB) je zobrazena většina součástek bez viditelného označení hodnoty a jména. To se zobrazí po odkliknutí příslušné ikony v levém sloupci a kliknutí na hledanou součástku. Tuto metodu používám pro zpřehlednění výkresu PCB.

Toto není podrobný stavební návod, je to jen námět na konstrukci, občas potřebnou v dílně a je určen pro pokročilejší " bastlíře ".

Rozpiska součástek:

IC1                  FT232BL
IC2                  PIC16F628A - SMD
IC3                  74LS06D - SMD
IC4                  MC34063 - SMD
T1, T2, T3           BC857 - SMD
D1                   BAT42 - SMD
Q1                   QM 6.000MHz
LED1                 red 3mm
LED2v                green 3mm

velikost 0805	
R1, R21, R22, R23    3k3
R4, R5, R6, R7, R9   10k
R8                   180R
R13, R14, R15, R16   1k
R10, R11, R12, R27   4k7
R17, R18             27R
R19                  470R
R20                  1k5
M1, M2, M3, M4, M5   0R0

velikost 1206	
R2                   3k3
R3                   10k
R24                  1R0
R25                  2k/1%
R26                  18k/1%
M6, M7, M8, M9, M10  0R0
C2,3,8,10,11,12,13   100n/0805
C5, C6               22p/0805
C4                   470u/16V
C9                   33n/0805
*C14                 0-220p - viz. text
C1                   220u/10V
C7                   47u/10V - SMD
C15                  100u/10v
L1                   470uH
X1                   zásuvka USB-B
JP1                  JUMPER
SV1                  6 pin. zámkový konektor
2 - 5                programovací piny z lámací lišty
patice               TEXTOOL40UNI

Vše k dostání v GM Electronic s.r.o.

Prameny:

[1] http://www.kitsrus.com/pic.html (K150 + DIYPACK25)
[2]
http://www.ftdichip.com/Drivers/VCP.htm

Soubory ke stažení:

  • Schéma a plošný spoj do programu Eagle 4.16
  • diypack26b2
  • com port detect 16.7.2007
  • Originální návod programátoru K150v2
  • Dotazy a připomínky k této konstrukci posílejte na autora: Václav Kočka-Amort.

    čára

    Návrat domů

    Poslední změna: 28.9.2007
    Copyright DOVEDA BOYS © 1998 - 2010