What do all the different parity options mean?

Doug Gwyn gwyn at smoke.BRL.MIL
Fri Dec 8 13:25:56 AEST 1989


In article <1038 at maxim.erbe.se> prc at erbe.se (Robert Claeson) writes:
>Some weird protocols uses two or even one-and-a-half stop bit.

1.5 stop "bits" are standard at 110 bps.  This has historical origins
in the design of electromechanical teletypewriter units such as the
Teletype model 33 (a real classic).  In asynchronous communication,
a UART receiver can be set for 1 stop bit even if the transmitter
provides more than 1, because the extra "stop" marking is
indistinguishable from line idle and won't confuse the receiver.

The basic operation of electromechanical teleprinters in this regard
is as follows:
	Current flows continually while in an idle condition.
	This current energizes a solenoid in the receiver that
	keeps a clutch disengaged.
	When a start bit occurs, the solenoid disengages and
	the clutch engages, typically locking a cam-like device
	onto a continuously rotating shaft.
	As successive data bits occur, a data electromagnet
	moves back and forth, setting up mechanical "gates"
	(selector levers or equivalent) that will determine
	the exact positioning of the print head.
	After all data bits have occurred, the rotating cam
	triggers the print mechanism and the selected character
	is printed (along with carriage advance, etc.).
	The stop bit energized the solenoid that catches and
	holds the rotating cam with open clutch, restoring the
	idle condition.
If you like mechanical devices, these machines are fascinating.
Rumor had it that Teletype Corp. had their engineer Kleinschmidt
committed to a mental institution and would let him out just long
enough to design a new model.  From studying these creations, I
can believe it!



More information about the Comp.unix.questions mailing list