Patent ID: 6625163
Filing Date: 2003-09-23
Classification: G06F,H04L

Abstract:
An electronic application module that detects a collision on a differential bus, the differential bus being part of a bus structure comprising a differential data bus and a collision detection line, the application module comprising:a plurality of differential bus transceivers coupled to the bus structure, the bus transceivers transmitting and receiving data over the differential data bus whenever an enable input coupled thereto is at an enable state; a data packet controller coupled to the plurality of differential bus transceivers, the data packet controller for detecting a first collision type on the bus, the data packet controller responding to a detected first collision type by deactivating the enable input to the bus transceivers coupled thereto; and bus access control logic coupled to the plurality of differential bus transceivers for detecting a second collision type and for generating an indication of a detected second collision type to the data packet controller, the bus access control logic comprising: access control logic for comparing the transmitted data with data received over the collision detection line; and access control logic for controlling the enable inputs in response to the comparison.