Patent ID: 7757014

Claim:
A method for disconnecting a transceiver from a bus in multipoint/multidrop architecture, comprising a system which has a central processing unit (CPU) and a universal asynchronous receiver transmitter (UART), a controller, a transceiver, a relay and a bus, wherein said CPU and said UART are connected to said transceiver via said controller, and said transceiver is further connected with a plurality of communication equipments on said bus through said relay, and wherein said controller is equipped with a signal comparator used to compare similarities and differences of data and a failure detection controller used to decide connection or disconnection of said bus with said transceiver, the method comprising the steps of: (a) said CPU transmits a first data to said controller via said UART; (b) after said first data is stored in said controller, said controller transmits an enable transmitter (ET) signal of high level to said transceiver so that said first data is transmitted via said transceiver to said plurality of communication equipments on said bus, at the same time, said transceiver monitors/records the transmission of said first data from said controller to said bus and generates a second data, converts said second data into the format identifiable to said controller and then transmits back to said controller; (c) said signal comparator in said controller compares said first data stored in said controller with said second data monitored/recorded by said transceiver; (d) when it is decided that there is a difference between said first data and said second data, said signal comparator transmits a signal indicating an abnormal condition to said failure detection controller; and (e) said failure detection controller transmits a signal enabling a switch in said relay to be opened.