| 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. |
|
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).
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í lity patice TEXTOOL40UNI
Vše k dostání v GM Electronic s.r.o.
Prameny:
[1] http://www.kitsrus.com/pic.html (K150 + DIYPACK25) Soubory ke stažení:
Dotazy a připomínky k této konstrukci posílejte na autora:
Václav Kočka-Amort.
[2] http://www.ftdichip.com/Drivers/VCP.htm
![]()
Copyright DOVEDA BOYS © 1998 - 2010