On 15/09/2007, M H Stein <dm561 at torfree.net> wrote:
--------------Original Message:
Date: Fri, 14 Sep 2007 21:09:17 +0100 (BST)
From: ard at p850ug1.demon.co.uk (Tony Duell)
Subject: Re: Wang 300 Calc
On 13/09/2007, Gordon JC Pearce <gordonjcp at gjcp.net> wrote:
It still doesn't excuse having a
physically-but-not-functionally
interchangeable connector for PS/2 mice and keyboards, though. That is
where USB has a big win.
Absolutely 100% concur. That was criminally stupid.
IIRC, the PS/2 mouse interface and PS/2 keyboard interface are very
similar. Both are TTL level interfaces with clock and data lines, both
have 4 signals on the connector (+5V, ground, clock, data), and the data
transfer protocol is much the same.
IIRC, the pin assignemts of the 2 interfaces is the same too, and it's
possible to make a device where you can plug the mouse and keyboard into
either connector, and detect what sort of device is plugged into a given
socket. The fact that most PCs didn't let you do that is not the fault of
the interface.
So why not use the same connector for the 2 interfaces?
-tony
-----------------Reply:
Why not indeed; old Compaq laptops have a single connector which will
accept either a mouse or an external keyboard (an external key_pad_ used
a submini earphone-type connector).
IBM allowed for both together; a mouse or external keypad connected directly
to the single connector while an external keyboard required a Y adapter
which routed the keyboard clock & data signals to the two unused pins.
And then there are the dual-mode mice which put RS-232 on the unused pins
and came with an adapter so they could be used either way...
Laptops were probably also a reason for reducing the size of the connector.
"Criminally stupid"? I suppose you'd also want incompatible connectors for
the right & left channels of your stereo? ;-)
No no no, not at all. What I feel was stupid about the design was to
make the connectors and electronics common (a good idea) and then
/not/ allow users to just plug whatever they want into either port.
Making the ports the same is smart; following that up with making them
/not/ interchangeable, that is dumb.
--
Liam Proven ? Profile:
http://www.linkedin.com/in/liamproven
Email: lproven at cix.co.uk ? GMail/GoogleTalk/Orkut: lproven at
gmail.com
Tel: +44 20-8685-0498 ? Cell: +44 7939-087884 ? Fax: + 44 870-9151419
AOL/AIM/iChat: liamproven at
aol.com ? MSN/Messenger: lproven at
hotmail.com
Yahoo: liamproven at yahoo.co.uk ? Skype: liamproven ? ICQ: 73187508