Patent ID: 6876229

Claim:
A communication system for establishing bidirectional communication between a first device and a second device, the system comprising: first asynchronous encoder logic for connection to a first input/output pin on the first device, said first asynchronous encoder logic receiving a first signal, current first state, current second state and second signal and generating a next first state; a first gate receiving said next first state and generating a second drive signal; a second bus driver for connection with a second input/output pin on the second device, said second drive signal controlling a state of said second bus driver to control the state of a second signal at said second input/output pin; second asynchronous encoder logic for connection to said second input/output pin on the second device, said second asynchronous encoder logic receiving said first signal, said current first state, said current second state and said second signal and generating a next second state; a second gate receiving said next second state and generating a first drive signal; a first bus driver for connection with said first input/output pin on the first device, said first drive signal controlling a state of said first bus driver to control the state of said first signal at said first input/output pin.