Keypad causes display hang
Posted: Wed Mar 30, 2005 7:18 am
I'm using the LK204-25-V (wide voltage version) that is experiencing problems with certain keys on the keypad. Keys with the scancode of 0x4b thru 0x4f cause the display to behave erratically if the keypad is affixed to a non-grounded piece of metal. If the metal backing for the keypad is not grounded, i.e. floating and theoretically acting as a capacitor, then no problems occur.
The erratic behaviour that occurs is one of the follow (each has occured numerous times):
1. Keycode is sent properly, but future keypresses don't work
2. Keycode is invalid, zero or 101 or greater
3. Backlight goes out
4. Display briefly goes blank
5. Display shows garbage, sometimes all pixels go on
There may be a few other symptoms, but in all cases the keypad no longer functions. No intervention via the serial port is able to recover the display, the display must be power-cycled to resume operation.
Now, even stranger, is that if the keypad connector is reversed, all keys function normally including those with the scancodes 0x4b thru 0x4f that caused problems normally. With the keypad in its normal position, keys 0x4b and 0x4c consistently cause problems everytime they are pressed, the others, 0x4d,4e and 0x4f, cause the same problem occasionally.
These keys all appear to be connected to pin 8 of the keypad connector. I have tried other keypads, even from a different manufacturer that all exhibit the same problems with these same scancodes. I've also tried another LK204-25-V, with the same results.
Has anyone seen an similar problems? Any insight would be helpful.
The erratic behaviour that occurs is one of the follow (each has occured numerous times):
1. Keycode is sent properly, but future keypresses don't work
2. Keycode is invalid, zero or 101 or greater
3. Backlight goes out
4. Display briefly goes blank
5. Display shows garbage, sometimes all pixels go on
There may be a few other symptoms, but in all cases the keypad no longer functions. No intervention via the serial port is able to recover the display, the display must be power-cycled to resume operation.
Now, even stranger, is that if the keypad connector is reversed, all keys function normally including those with the scancodes 0x4b thru 0x4f that caused problems normally. With the keypad in its normal position, keys 0x4b and 0x4c consistently cause problems everytime they are pressed, the others, 0x4d,4e and 0x4f, cause the same problem occasionally.
These keys all appear to be connected to pin 8 of the keypad connector. I have tried other keypads, even from a different manufacturer that all exhibit the same problems with these same scancodes. I've also tried another LK204-25-V, with the same results.
Has anyone seen an similar problems? Any insight would be helpful.