Gniazdo SIO

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 20:21, 11 mar 2005
Krap (Dyskusja | wkład)

← Previous diff
Aktualna wersja
Sikor (Dyskusja | wkład)
(Ciekawostki)
Linia 1: Linia 1:
-<pre>+Gniazdo interfejsu szeregowego ([[SIO]]) w ośmiobitowych komputerach Atari. Obsługiwane przez układ [[POKEY]] działający jako UART; niektóre piny podłączone są do układu [[PIA]].
-Controller Port (4 on 400/800, 2 on all others):+
-1 2 3 4 5+Numer katalogowy: '''C014725'''
-o o o o o+
- o o o o+
- 6 7 8 9 CX22 trackball meanings from Steve Wallace:+
-1. (Joystick) Forward Input X Direction+Port szeregowy (SIO) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO):
-2. (Joystick) Back Input X Motion+ 
-3. (Joystick) Left Input Y Direction+<pre>
-4. (Joystick) Right Input Y Motion+ 2 12
-5. B Potentiometer Input+ o o o o o o
-6. Trigger Input / Light Pen Input. Port 4 only on 400+ o o o o o o o
-7. +5V+ 1 13
-8. Ground+ 
-9. A Potentiometer Input+1. Clock Input 8. Motor Control
 +2. Clock Output 9. Proceed (aktywny niski)
 +3. Data Input 10. +5V/Ready (not on 1200XL)
 +4. Ground 11. Audio Input
 +5. Data Output 12. +12V (400/800 only. 1400XL/1450XLD?)
 +6. Ground 13. Interrupt (aktywny niski)
 +7. Command (aktywny niski)
</pre> </pre>
 +
 +* Linia nr 7 - Command - służy do zasygnalizowania urządzeniu przez komputer, że napływające dane stanowią polecenie do wykonania. Linia ta jest podłączona do układu PIA, a jej stanem steruje bit 3 rejestru [[Rejestry PIA#PBCTL|PBCTL ($D303)]].
 +* Linia nr 8 - Motor Control - steruje silnikiem magnetofonu. Podłączona jest do układu PIA, a jej stanem steruje bit 3 rejestru [[Rejestry PIA#PACTL|PACTL ($D302)]].
 +* Linia nr 9 - Proceed - podłączona jest do linii przerwań portu A układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania [[IRQ]] wektorowanego przez VPRCED ($0202).
 +* Linia nr 10 - +5V/Ready - zasila magnetofon; przez inne urządzenia peryferyjne bywa używana do stwierdzenia, czy komputer jest włączony.
 +* Linia nr 13 - Interrupt - podłączona jest do linii przerwań portu B układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VINTER ($0204).
 +
 +Pozostałe linie to masa, zasilanie oraz sygnały obsługiwane sprzętowo przez układ POKEY.
 +==Ciekawostki==
 +{{grafr|SIO_SOCKET.JPG}}
 +W drugiej połowie 2020 roku [[Sikor]] zaczął produkować repliki gniazda SIO. Sama forma minimalnie różni się od oryginału, jednak jest w 100% z nim kompatybilna (załączone zdjęcie), zmiany to:
 +* nieco grubsza (stabilniejsza) podstawa
 +* dodane wzmocnienie przy połączeniu płaskiej części gniazda z jej resztą
 +Całość wykonana za pomocą formy wtryskowej, z pinami jak w oryginalnym gnieździe. Materiał - czarny ABS.
 +
 +[[Kategoria:Atari 8-bit]]
 +[[Kategoria:Schematy złącz]]

Aktualna wersja

Gniazdo interfejsu szeregowego (SIO) w ośmiobitowych komputerach Atari. Obsługiwane przez układ POKEY działający jako UART; niektóre piny podłączone są do układu PIA.

Numer katalogowy: C014725

Port szeregowy (SIO) ośmiobitowych komputerów Atari (patrząc od tyłu komputera na gniazdo SIO):

         2           12
          o o o o o o
         o o o o o o o
        1             13

1. Clock Input              8. Motor Control
2. Clock Output             9. Proceed (aktywny niski)
3. Data Input              10. +5V/Ready (not on 1200XL)
4. Ground                  11. Audio Input
5. Data Output             12. +12V (400/800 only. 1400XL/1450XLD?)
6. Ground                  13. Interrupt (aktywny niski)
7. Command (aktywny niski)
  • Linia nr 7 - Command - służy do zasygnalizowania urządzeniu przez komputer, że napływające dane stanowią polecenie do wykonania. Linia ta jest podłączona do układu PIA, a jej stanem steruje bit 3 rejestru PBCTL ($D303).
  • Linia nr 8 - Motor Control - steruje silnikiem magnetofonu. Podłączona jest do układu PIA, a jej stanem steruje bit 3 rejestru PACTL ($D302).
  • Linia nr 9 - Proceed - podłączona jest do linii przerwań portu A układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VPRCED ($0202).
  • Linia nr 10 - +5V/Ready - zasila magnetofon; przez inne urządzenia peryferyjne bywa używana do stwierdzenia, czy komputer jest włączony.
  • Linia nr 13 - Interrupt - podłączona jest do linii przerwań portu B układu PIA. Zwarcie jej do masy powoduje wywołanie przerwania IRQ wektorowanego przez VINTER ($0204).

Pozostałe linie to masa, zasilanie oraz sygnały obsługiwane sprzętowo przez układ POKEY.

Ciekawostki

Grafika:SIO_SOCKET.JPG

W drugiej połowie 2020 roku Sikor zaczął produkować repliki gniazda SIO. Sama forma minimalnie różni się od oryginału, jednak jest w 100% z nim kompatybilna (załączone zdjęcie), zmiany to:

  • nieco grubsza (stabilniejsza) podstawa
  • dodane wzmocnienie przy połączeniu płaskiej części gniazda z jej resztą

Całość wykonana za pomocą formy wtryskowej, z pinami jak w oryginalnym gnieździe. Materiał - czarny ABS.

Personal tools