Oryginalny 2 - układowy interfejs SIO2PC. Autor: Nick Kennedy. Tłumaczenie
i wykonanie strony: Szwanke Michał
To
jest schemat oryginalnego interfejsu używanego przez Nicka Kennedyego – twórcę oprogramowania SIO2PC.
Interfejs korzysta z układu ICL-232 (MAX232) konwertera napięć ze standardu
TTL do standardu RS232 oraz z układu 74LS368 będącego trójstanowym buforem.
Skonstruowałem ten układ interfejsu i nie zauważyłem żadnych znaczących różnic
pomiędzy szybkością tego układu a jego kilkoma modyfikacjami podczas
standardowych operacjii. Dziękuję Rhett-owi za niektóre informacje. Pamiętaj że 1- układowa wersja interfejsu SIO2PC może być
wykorzystywana zamiennie z tą wersją interfejsu, a ponadto jest łatwiejsza w
budowie. Konstrukcja interfejsu SIO2PC. DODATKOWE
WYMAGANIA SPRZĘTOWE: Porty
szeregowe RS-232 w komputerach PC oraz port szeregowy SIO w 8 bitowych
komputerach Atari są do siebie nieco podobne. Istnieje między nimi kilka różnic,
jednakże interfejs SIO2PC został zbudowany w taki sposób aby je zminimalizować:
Użyte
układy:
SŁOWNY
OPIS SCHEMATU IDEOWEGO: 1)
Dane z Atari do PC: Nóżka
5 złącza SIO połączona z 11 nóżką
układu ‘232. 2)
Dane z PC do Atari: Nóżka
3 z gniazda PC połączona z nóżką 13 układu '232. 3)
Linia COMMAND, z Atari do PC: Nóżka
7 złącza SIO połączona z 4 nóżką układu '368. 4)
Przewody MASY (GROUND): Nóżka 6 złącza SIO połączona z nóżką 8 oraz 1 układu '368, a także z nóżką 15 układu '232 i 5 nóżką w gnieździe PC. Zajrzyj
także pod podpunkty: (7) i (8) opisujące dodatkowe połączenia z masą. 5)
Przewody zasilania +5 Volt (VCC): Nóżka 10 złącza SIO połączona z nóżką 16 i 14 układu '368 oraz z nóżką 16 układu '232. Zajrzyj
także pod podpunkty: (7) i (8) opisujące dodatkowe połączenia z zasilaniem
+5V. 6)
Układ trójstanowej kontroli: Nóżka
7 w gnieździe PC połączona z 8 nóżką układu '232. Nóżka
9 układu '232 połączona z 10 nóżką układu '368. 7)
Cztery, 22 uF (mikrofaradowe), 25 V elektrolityczne kondensatory: (Potrzebne
do prawidłowej konwersji +5 V na +/- 12 V) 8)
0.1 uF (100nF), 25 V kondensator ceramiczny: Pomiędzy
linią +5V, a masą , najlepiej w pobliżu układu '368. 9) W celu zwiększenia jakości i niezawodności układu można połączyć oplot (ekran) kabla I/O Atari z ekranem (oplotem) w kablu biegnącym
do gniazda PC. Jeżeli
zależy Ci na schemacie ideowym w którym wykorzystano symbole bramek, to
niestety będziesz musiał wykonać go we własnym zakresie. Poniższe
informacje dotyczące wyprowadzeń obu układów na pewno będą pomocne:
IC-232: TTL
in, RS-232 out, RS-232 in, TTL out
Zasilanie:
+5 V: nóżka 16, Masa: nóżka 15. Polaryzacja
kondensatorów: Zajrzyj pod paragraf 7. 74LS368:
INFORMACJE
O WTYKACH/GNIAZDACH: Większość
portów szeregowych w komputerach klasy PC zbudowana jest w oparciu o 9
szpilkowe złącza znane jako DB-9. Złącze to jest rodzaju męskiego – ma
szpliki. Dlatego też złącze które będzie podłączone do interfejsu powinno
być złączem DB-9F, czyli żeńskim – z dziurami. Poniższy rysunek
przedstawia wygląd złącza po stronie komputera. Jest to zarazem tył złacza
żeńskiego DB-9F ( strony po której dolutowywuje się przewody ): 1
2 3 4 5 6
7 8 9 Port
szeregowy komputerów Atari to unikalne gniazdo, nie produkowane przez żadnego
innego producenta. Patrząc na wtyczkę do komputera, wygląda to mniej więcej
następująco: 2
4 6 8 10 12 1
3 5 7 9 11 13 Tego
typu wtyczki/gniazda można nabyć w sklepach z częściami do komputerów Atari
lub w firmach serwisujących te komputery. Jednakże lepszym wyjściem jest
nabycie przewodu SIO od Atari, z zaciśniętymi wtyczkami z obu stron, a następnie
przecięcie przewodu w połowie. Teraz wystarczy skorzystać z omomierza by
dowiedzieć się które przewody połączone są do których szpilek. 25
SZPILKOWY PORT SZEREGOWY RS-232: Sporo
komputerów PC używa 25 szpilkowego portu szeregowego zamiast 9 szpilkowego.
Natomiast większość nowych komputerów posiada z reguły dwa złącza RS-232
– jedno 9 szpilkowe i jedno 25 szpilkowe. Poniższa tabelka opisująca
odwzorowanie „małego RS-a” na „dużego RS-a” na pewno będzie pomocna
podczas konstruowania przejściówki/redukcji:
LISTA CZĘŚCI
ZESTAWU SIO2PC: _____
1 – obudowa oraz śruby mocownicze ( 4 X 2 X 7/8); _____
4 - 22 uF elektrolityczne kondensatory na 25 volt; Wszystkie
wymienione powyżej części można nabyć w sklepach z częściami
elektronicznymi. W zależności od wielkości płytki należy nabyć odpowiednią
obudowę. Następnie należy wyciąć w obudowie odpowiednie otwory i osadzić w
nich gniazda DB9F lub DB 25F oraz kabel SIO. Teraz pozostaje jeszcze tylko
wstawienie płytki w obudowę i przylutowanie przewodów. Na koniec proponuję
przykręcenie płytki w obudowie tak aby nie latała i obijała się po jej wnętrzu. POZOSTAŁE
KOMPONENTY: Pewne
trudności mogą nastąpić podczas próby nabycia układu ICL-232. Nie jest on
tak powszechny jak MAX232. Jego zamiennikiem jest MAX232 i jest on dostępny
praktycznie wszędzie. UWAGI
/ OSTRZEŻENIA !!! Odkąd
napisałem ten tekst, otrzymałem około 20 - 25 listów od użytkowników, którzy
pomyślnie zbudowali I uruchomili ten interfejs. Dołączone oprogramowanie również
spisywało się znakomicie. Uwaga:
Jeżeli nie znasz się na elektronice i obwodach komputerowych, nie próbuj
budować tego interfejsu sam. W takim przypadku istnieje duże prawdopodobieństwo
popełnienia błędu. Dobrym wyjściem jest zwrócenie się do znajomego
elektronika, który bezbłędnie zbuduje nam potrzebny interfejs. Zaznaczyć
trzeba, że wejścia i wyjścia szeregowe zarówno komputera Atari jak i PC są
odporne na błędne podłączenia sygnałów masy czy zwarcia dwóch sąsiednich
wyjść, etc. Pamiętaj jednak, że od tego są wyjątki i twój komputer może
okazać się mało odporny na takie błędy. Uwaga:
Ujemne napięcia pochodzące z wyjść RS-232 mogą uszkodzić wejścia
każdego układu TTL do niego podłączonego. Oznacza to że konwerter napięć
RS-232 do TTL, zbudowany na układzie ICL-232 (MAX232) jest absolutnie konieczny
do prawidłowego działania całego interfejsu. Jeżeli
konstruujesz układ samodzielnie, możesz również zajrzeć do pliku
KITINSTR.DOC, zawierającego dodatkowe informacje o układzie SIO2PC. Skąd pobrać
podstawowe oprogramowanie: Możesz
tego dokonać natychmiast poprzez ten link: SIO2PC Dodatkowe
oprogramowanie którego możesz potrzebować: DOS'y dla Atari Standardowym
obrazem dysków Atari, który istniał już dużo wcześniej niż SIO2PC czy
emulatory 8 bitowych komputerów Atari jest ".DCM" - "DiskCommunicator".
Można oczywiście tworzyć nowe boot dyski w tym formacie, zależnie od potrzeb
użytkownika. Aby zabotować komputer Atari przy pomocy DOS-u,
będziesz potrzebował jednego z boot dysków. Niektóre DOS-y są tutaj
dostępne:
(gdzie
"x" oznacza liczbę bądź literę). Możesz
pobrać boot dyski z tego miejsca: MyDOS
4.5x lub SpartaDos
3.2x. Uwaga: To jest ostatnia
wersja MyDOS-a, zawierająca poprawkę błędu zapisu MEMSAV. Wyprowadzenia gniazda DB9 i
odpowiadające im przyporządkowanie dla gniazda DB25. Informacje przydatne
podczas wykonywania przejściówki/redukcji. Signal
Name
DB9
DB25 --------------------------------------------- DCD
(Data Carrier Detect)
1 8 RX
(Receive Data)
2
3 TX
(Transmit Data)
3
2 DTR
(Data Terminal Ready)
4 20 GND
(Ground)
5
7 DSR
(Data Set Ready) 6
6 RTS
(Request to Send) 7
4 CTS
(Clear to Send) 8
5 RI
(Ring Indicator)
9
22 |