Dzisiaj jest: 16 czerwiec 2019
marek@eurotronik.pl
  Główna     Elektronika     Do Pobrania  
  Elektronika ->    Programy     Dokumentacje     Projekty     Drukarka 3D     Robienie PCB     GalBlast     MiniGalProg     SIO2SD  
 

Mini GalProg

  Strona Domowa   autora oryginalnego artykułu.

"Minimal effort GAL programmer"

To moja wersja programatora GALi - tych najpopularniejszych - 16V8, 20V8 i 22V10.
Powstał z myślą głównie o projektach dla Atari. Oprogramowaniem jest GALblast.

To w zasadzie wszystko na ten temat. Poniżej zamieszczam schemat, pcb oraz pliki oprogramowania i instrukcję obsługi tej wersji :)

1. Schemat

2. Płytka

3. Fotografia złożonego układu - nie bawiłem się w upychanie elementów na płytce.
Zastosowane złącze to DB25F - żeńskie mimo, że podłącza się sprzęt do portu drukarki. Konieczne jest wykonanie odpowiedniego kabla (męski-męski).

4. Plik ZIP z oprogramowaniem oraz schematem i pcb Eagle

  GALprog.zip  

5. Instrukcja obsługi istotna ze względu na to, że układ nie ma zabezpieczeń i GALe są bezpośrednio dołączane do portu Centronics komputera.

Układ został zbudowany w możliwie prosty sposób. Brak automatyki, więc wszystko trzeba robić ręcznie. Dip-switch umożliwia ustawienie jednego z 4 napięć dla zaprogramowania bądź odczytu GALa - 11,85V, 13,20V, 14,55V oraz 15,87V. Stosowany zasilacz to ~15V prądu przemiennego, z którego po wyprostowaniu są otrzymywane wszystkie napięcia w układzie.

ustawienia Dip-switcha:

1,2,3 - on, on, on - 11,85V
1,2,3 - on, on, off - 13,20V
1,2,3 - on, off, off - 14,55V
1,2,3 - off, off, off - 15,87V


Można sobie zmierzyć te napięcia w trakcie uruchamiania programatora mierząc je na nóżce 2 podstawki względem masy.

Ważna jest kolejność wykonywanych czynności. Należy uważać ponieważ może się zdarzyć, że GAL "pójdzie z dymem" i oby nie odleciał razem z portem komputera.

1. Włożyć GAL w podstawkę uważając na położenie
2. Włączyć zasilanie programatora.
3. Uruchomić program GALblast.
4. Wybrać port LPT (z reguły LPT1) 5. Załadować plik do zaprogramowania (Load JEDEC)
6. Podłączyć programator do portu komputera (to nie jest groźne)
7. Wykonać działanie - Write GAL (napięcie ustawione 11,85V)
8. Zostanie wyświetlone napięcie programowania
9. Jeśli jest OK - przełączyć na dane napięcie (np. 14,55V)
10. Ponownie wykonać Write GAL
11. Odłączyć programator od portu komputera
12. Wyłączyć zasilanie.


Zaprogramowałem sporo GALi i nigdy nie miałem problemów. Należy jednak uważnie stosować powyższą procedurę. Za ewentualne uszkodzenia nie odpowiadam.

Co jeszcze jest ważne. Aby oprogramowanie działało na nowszych systemach Windows należy uruchomić sterownik TOTALIO.SYS używając do tego programu   LOADDRV.EXE   Dzięki temu program Galblast.exe bez problemu nawiąże współpracę z programatorem.

Foster MacKaine