use a PS2 KVM with ADB peripherials?

Hardware Hacks

switching the ADB signals over the PS2 circuits in the KVM?

dan k

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
dankephoto's picture

use a PS2 KVM with ADB peripherials? (the actual post :)

I've got a couple of modern all-electronic VGA KVMs with PS2 ports. I have no idea what the KVM does with the PS2 signals, but can anyone think of any reason ADB stuff might not work? (provided of course that I wire up adapters that use similar function pins) I imagine the clock and data pins in the KVM simply pass-through their signals, and the KVM doesn't do anything other than switch those ports from one source to another.

Understand, I'm not trying to connect ADB peripherals to PS2 ports, I just want to use the circuits in the KVM to pass through (and switch) the ADB signals. I'm using ADB keyboard(s) and TurboMouse(s MIce?), connected to ADB on my 9600, and to USB on my Quicksilver via an iMate adapter. I'd even like to bring my wintel box into the mix using an iMate.

I bought the KVMs (a 2 port and a 4 port) thinking for some crazy reason they were USB jobbies, but they are PS2 for which I have no use (the PS2 part.)

The video switching works really great, the best KVMs I've ever used. There's no ringing or jitters or artifacts of any kind. I've been using the video switching but I still have to have multiple keyboards, so if I could repurpose the PS2 ports to either ADB

Oh yeah, why bother? Why not just buy an ADB or USB based KVM? Well, ADB KVMs are non-existent and I haven't stumbled across a cheap enough USB KVM. These KVMs cost $20 for the 2 port and $40 for the 4 port (cables included with both), very affordable. And the video switching works so great I'm loath to now go out and buy another KVM.

ADB pinout
1 ADB
2 PSW (Power Switch)
3 +5V
4 GND

PS2 pinout
1 data
2 (reserved)
3 gnd
4 +5v
5 clock
6 (reserved)

(hmmm, maybe even USB . . . ?)
USB pinouts
1 VCC +5 VDC
2 D- Data -
3 D+ Data +
4 GND Ground

dan k

dankephoto's picture

more stupid (and probably useless) synformation

This is a big waste of time (I suspect) as PS2 isn't a two-way bus IIRC, where ADB of course is.

The KVMs uses a Philips 74HC253 to multiplex the KB/mouse signals to the 'puter ports. Then 74hc4052 chips service the actual connections to each 'puter.

If anyone has a clue about these sorts of chips, can they handle back and forth traffic like ADB or are they only able to move data from the peripherals to the computer? It sucks to have these notions and then have no clue 'bout the basics needed for real understanding. Aye caramba!Puzzled

Oh, of course I could just wire up an ADB device to the KVM and thence to a Mac, but I'm too much of a . . . errr, another word for a cat.

TIA,

dan k

74HC253 features:
· Non-inverting data path
· 3-state outputs for bus interface
· and multiplex expansion
· Common select inputs
· Separate output enable inputs
· Output capability: bus driver

The 74HC/HCT253 have two identical 4-input multiplexers with 3-state outputs which select two bits from four sources selected by common data select inputs (S0 ,S1 ). When the individual output enable (1OE, 2OE) inputs of the 4-input multiplexers are HIGH, the outputs are forced to the high impedance OFF-state. The “253� is the logic implementation of a 2-pole, 4-position switch, where the position of the switch is determined by the logic levels applied to S0 and S1.

General description of the 74HC4052

The 74HC4052/74HCT4052 are high-speed Si-gate CMOS devices and are pin compatible with the HEF4052B. They are specified in compliance with JEDEC standard no. 7A.

The 74HC4052/74HCT4052 are dual 4-channel analog multiplexers or demultiplexers with common select logic. Each multiplexer has four independent inputs/outputs (pins nY0 to nY3) and a common input/output (pin nZ). The common channel select logics include two digital select inputs (pins S0 and S1) and an active LOW enable input (pin E). When pin E = LOW, one of the four switches is selected (low-impedance ON-state) with pins S0 and S1. When pin E = HIGH, all switches are in the high-impedance OFF-state, independent of pins S0 and S1.

VCC and GND are the supply voltage pins for the digital control inputs (pins S0, S1, and E). The VCC to GND ranges are 2.0 to 10.0 V for 74HC4052 and 4.5 to 5.5 V for 74HCT4052. The analog inputs/outputs (pins nY0 to nY3 and nZ) can swing between VCC as a positive limit and VEE as a negative limit. VCC - VEE may not exceed 10.0 V.

For operation as a digital multiplexer/demultiplexer, VEE is connected to GND (typically ground).

Features

* Wide analog input voltage range from -5 V to +5 V
* Low ON-resistance:
o 80Ohm(typical) at VCC - VEE = 4.5 V
o 70Ohm(typical) at VCC - VEE = 6.0 V
o 60Ohm(typical) at VCC - VEE = 9.0 V
* Logic level translation: to enable 5 V logic to communicate with +-5 V analog signals
* Typical 'break before make' built in
* Complies with JEDEC standard no. 8-1 A
* ESD protection:
o HBM EIA/JESD22-A114-A exceeds 2000 V
o MM EIA/JESD22-A115-A exceeds 200 V.
* Specified from -40 to +85 Cel and -40 to +125 Cel.

Duck soup . . .

. . . sounds like standard gate arrays with the "multiplexer" ICs used to decode the switches on the front panel/enable the gate ICs.

Then again, I'm REALLY tired ATM . . . Roll Eyes . . . wire it up and test the two port KVM on a cheapsh . . . . . . erm . . . Puzzled . . . dumpster ballast Mac.

jt Eye-wink