Patent ID: 6385210
Filing Date: 2002-05-07
Classification: H04L

Abstract:
A method of peer to peer asynchronous communication between a plurality of controllers coupled by a bus, each controller including a universal asynchronous receiver transmitter (UART), said method comprsing a sequence of the following steps by one of said plurality of controllers:receiving at least a portion of a multi-byte message that was transmitted according to a UART Based Protocol; detecting that the message is a corrupted version of an original uncorrupted message; transmitting a negative acknowledgment signal in response to detecting said corrupted version thereby causing the bus to assume a dominant state for a predetermined time interval in order to abort the message in progress; said negative acknowledgment signal overwriting a stop bit of a character frame; said overwritten stop bit in any received byte being detected as a frame error by all of said plurality of controllers to thereby prevent the reception of said corrupted version by another of said plurality of controllers; and causing the bus to assume a recessive state at the end of said time interval.