Coded data generation or conversion – Bodily actuated code generator – Including keyboard or keypad
Patent
1993-12-09
1995-10-17
Peng, John K.
Coded data generation or conversion
Bodily actuated code generator
Including keyboard or keypad
341 20, 341 26, H03M 1120
Patent
active
054594626
ABSTRACT:
A logic device having a state machine for serially transferring data between an AT-compatible mother board and a keyboard having a microcontroller for scanning the keyboard matrix, without the need for a microcontroller on the mother board. A timer is provided to signal a transmission time-out error, and to indicate the start delay before beginning to transfer data when transmitting to the keyboard. Transmission to the keyboard begins by asserting the clock and serial data bit to the keyboard, and waiting for the start delay to expire. The state machine has a chain of 22 states for transferring an 11-bit data frame, the state transitions occurring after the clock from the keyboard or mouse changes polarity. A time-out error state is entered if a timer indicates that a 32 ms period of time has elapsed. Both transmit and receive operations may time-out with the same delay, and enter the same error state. Finally, after the 11-bit chain is completed, and a stop bit sent or received, the state machine terminates for a transmit, or waits for the end of the stop bit if reading from the keyboard. The state machine may be modified to transfer data with a mouse pointing device as well as a keyboard by using multiplexers to select the clock and data from either the mouse of the keyboard, depending upon the transfer device.
REFERENCES:
patent: 4644497 (1987-02-01), Tajima et al.
patent: 4710869 (1987-12-01), Enokizono
patent: 4942606 (1990-07-01), Kaiser et al.
patent: 5197147 (1993-03-01), Long et al.
patent: 5241464 (1993-08-01), Arai
patent: 5249287 (1993-09-01), MacDonald et al.
patent: 5261079 (1993-11-01), Celi, Jr.
patent: 5274766 (1993-12-01), Long et al.
patent: 5278958 (1994-01-01), Dewa
patent: 5280283 (1994-01-01), Raasch et al.
patent: 5339426 (1994-08-01), Aoshima
Jones Larry
Venkidu Arockiyaswamy
Auvinen Stuart T.
Hill Andrew
OnSpec Electronic Inc.
Peng John K.
LandOfFree
Keyboard controller state machine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Keyboard controller state machine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Keyboard controller state machine will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-600618