• Please review our updated Terms and Rules here

Keyboard troubleshooting

mykrowyre

Experienced Member
Joined
Jan 28, 2019
Messages
171
Location
Saint Augustine, FL
I purchased an Amber monochrome dumb terminal, but it came with a mismatched keyboard. Sold as not working.

I found that the pinout of the keyboard was different than the terminal pinout, so it fried the 7404N buffer chip by sending 12V to the data line.

Upon testing the keyboard with bench supply, I found the clock signal was being sent, but data was not as it that buffer pin was now shorted to ground.

I replaced the buffer chip, and the keyboard is working. But now I have a strange oddity.

The clock signal is now inverted. Instead of the clock pulses being negative (5V to ground), they are now positive.

The data pulses are negative as expected, so that is strange. All of the IBM keyboard protocol examples I can find show negative pulses on clock.

Unfortunately I have no information on the keyboard or the terminal, so I dont know which pins are clock and data on the terminal.

The terminal is a Liberty Aspect 4350. The keyboard only says "ASCII KEYBOARD TAIWAN".

Any input appreciated.


Thanks
 

Attachments

  • TRM1.jpg
    TRM1.jpg
    121.4 KB · Views: 2
  • TRM2.jpg
    TRM2.jpg
    120.2 KB · Views: 2
The clock signal is now inverted. Instead of the clock pulses being negative (5V to ground), they are now positive.
You are using the word, "now". That implies that previously, you observed that the clock pulses were negative-going. Is that the case?

The data pulses are negative as expected, so that is strange. All of the IBM keyboard protocol examples I can find show negative pulses on clock.
There is no international standard.
 
Er, you may want to revisit your "fix". PC keyboard protocol (both XT and AT, as well as PS/2) call for open-collector driving on the signal lines, because either the host or the keyboard needs to be able to a line to ground. You should be using a 7406 or 7416 for that driver.
 
Back
Top