Czy dowolną mysz lub klawiaturę USB można podłączyć do złącza PS / 2 płyty głównej za pomocą adaptera USB-PS / 2?

15

CZY mysz musi znać inny protokół lub inny pinout, aby móc podłączyć się do portu PS / 2?

Wielu sprzedawców zapewnia adapter USB - PS / 2, ale niektórzy nie.

Z tego, co wiem, interfejsy PS2 i USB mają nawet inną liczbę pinów. Jak działałby taki adapter?

Czy urządzenie będzie miało taką samą wydajność jak poprzednio?

Czy urządzenie USB musi wiedzieć, że jest podłączone do portu PS / 2? Przypuszczam, że jest to konieczne, ponieważ adaptery USB na PS / 2 to po prostu: adaptery. nie konwertery. Nie robią nic z sygnałem, więc prawdopodobnie klawiatura lub mysz powinny wiedzieć i odpowiednio dostosować swój sygnał.

I kolejne pytanie: czy dodano jakieś opóźnienie podczas podłączania klawiatury lub myszy USB do portu PS / 2 za pomocą adaptera? Przypuszczam, że sam adapter nie dodaje opóźnień, ponieważ łączy tylko niektóre piny z innymi, ale wewnątrz myszy lub klawiatury coś musi się zmienić. Mysz musi przejść na serializację danych PS / 2 zamiast USB. Teoretycznie PS / 2 powinien być szybszy, ale myślę, że jeśli to konkretne urządzenie będzie działać naiwnie na USB, może mieć coś w rodzaju wewnętrznego konwertera sygnału, który może generować pewne opóźnienia.

yoyo_fun
źródło

Odpowiedzi:

9

Te adaptery są czysto mechaniczne. W środku nie ma konwertera ani niczego. Tak, tak, mysz / klawiatura sama musi wykonać PS / 2 .

To, czy kontroler IC wewnątrz urządzenia wejściowego będzie działał gorzej w PS / 2, będzie zależeć od tego, jak zostanie wykonany przełącznik protokołu.

Jest mało prawdopodobne, aby PS / 2 działał wyraźnie inaczej niż USB. Patrząc na specyfikacje połączeń, USB jest znacznie lepszy zarówno pod względem szybkości, jak i opóźnień. Tylko nieefektywność kontrolera hosta USB może prowadzić do pogorszenia ogólnego wrażenia.

PS / 2 i USB mają pewne właściwości, które sprawiają, że adapter jest wykonalny:

  • 5 V.
  • Niskoprądowe
  • 2 przewody „danych” (choć jeden jest zegarem na PS / 2).
  • (dwa piny na PS / 2 nie są używane)
Daniel B.
źródło
7
w rzeczywistości porty PS / 2 mają mniejsze opóźnienie niż USB ze względu na to, że wysyłają sygnały bezpośrednio do procesora za pomocą sygnałów przerywających, co jest DROŻNIE skuteczniejsze niż sposób, w jaki USB łączy się z procesorem. Wiele osób mówi, że nie ma różnicy, która jest bs, jeśli lubisz gry, ponieważ różnica 10 ms jest tam ogromna. Jeśli sprawdzisz e-maile, nie ma to pewności. Powodem, dla którego zadałem to pytanie, jest to, że chcę podłączyć moje urządzenia peryferyjne do PS / 2 i byłem ciekawy wewnętrznych obwodów, które umożliwiają komunikację zarówno z USB, jak i PS / 2
yoyo_fun
1
@ Daniel, piszesz: „Jest mało prawdopodobne, aby PS / 2 działał wyraźnie inaczej niż USB. Patrząc na specyfikację połączenia, USB jest znacznie lepszy zarówno pod względem szybkości, jak i opóźnień” <--- Patrząc wstecz na czasy, kiedy mieliśmy komputery zarówno z USB, jak i Ps2, było jasne, że Ps2 był znacznie lepszy, znacznie szybszy, znacznie bardziej responsywny. Pamiętam wolniejszą reakcję uderzającą w włączanie i wyłączanie num locka. Było dostępne na PS2 od samego początku po zablokowaniu przewijania num lock i pauzie przerwa błysnęła, co było od razu. Z USB zajęło trochę czasu, aby się zebrać, a nawet wtedy może nie tak szybko reagować.
barlop
2
Niestety, wróć z argumentem „USB i PS / 2 są równoważne”, gdy interfejsy klawiatury USB zaczną obsługiwać n-klawisz rollover.
Cody Gray
3
@barlop Mam co najmniej trzy klawiatury, które nie działały z adapterem: MS Natural Keyboard 4000, Cooler Master Quickfire TK Stealth i niektóre klawiatury bez nazwy. I nawet gdyby wszystkie klawiatury miały to obsługiwać, moje stwierdzenie nadal byłoby w 100% prawdziwe.
Daniel B
6
Standard USB HID obsługuje NKRO. Ale wymaga to klawiatury do rozruchu z 6KRO ze względu na leniwych programistów BIOS i nie wymaga od nich implementacji NKRO. Więc leniwi programiści klawiatury podążają ścieżką najmniejszego oporu. Myślę. en.wikipedia.org/wiki/… usb.org/developers/hidpage/HID1_11.pdf
Matt Nordhoff
4

Mogę definitywnie odpowiedzieć na pierwszą część pytania,

„Czy mysz musi znać inny protokół lub inny pinout, aby móc podłączyć się do portu PS / 2?”

Odpowiedź brzmi: tak, urządzenie USB HID (myszy i klawiatury) musi zrozumieć alternatywny protokół PS / 2, aby działać w porcie PS / 2 za pomocą adaptera USB-PS / 2.

Nie każda mysz lub klawiatura USB obsługuje tryb PS / 2. Obecność zielonego adaptera w pakiecie OEM gwarantuje tę zgodność, ale nie jest odwrotnie - niektóre urządzenia HID obsługują tryb PS / 2, nawet jeśli adapter nie jest dołączony do produktu, niektóre nie, wszystko w zależności od IC posługiwać się. Na przykład mysz optyczna Microsoft Notebook P / N: X08-86056 nie działa w porcie PS / 2.

Ale..chenski
źródło