START _______________
Atari 8-bit
GAL-MMU
SIO2PC
Atari static RAM
Atari R-Flex
Atari Turbofreezer III
ARC by Pasiu/SSG
Atari Cartridge
Emulator USB Joy
SIDari
YAMari
SONari
SAMari
TIGari
I/O Dekoder
CART+ECI expander
Atari Multicart XE
Atari Full S-RAM
Atari 16-bit
ACSI-SCSI interface
Video digitizer faST
MegaSTe SCSI internal interface
ST RAMcart
Peter Putnik's ACSI-CF Interface
Narzędzia
GALprog
Przetwornica StepUp
Przelotki układów DIP
Laminator do PCB
Wiertarka do PCB
Wytrawiarka PCB
Monitor LCD Multi
Programator ALL-07
C64
BlackBOX 8.1
Inne projekty
CS9236 Moduł MIDI
Literatura
Hardware
Software
Varia
Nalewka wiśniowa
|
GALprog
"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 EagleGALprog.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.
|