Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

busoff in can communication

Status
Not open for further replies.

Emb4U

Member level 3
Member level 3
Joined
Jan 18, 2014
Messages
56
Helped
9
Reputation
18
Reaction score
8
Trophy points
8
Location
Bangaluru
Activity points
321
If the error counter of a node reaches 256 it goes to busoff condition.

My question is busoff condition means," bus is completely off" or "node is completely off in a bus".

Please suggest me some answar.
 

The CAN node which initiates the BUS OFF error condition state is essential isolated from the CAN bus, the remaining CAN nodes operate independently, remaining active, unless of course they too initiate a BUS OFF error condition state.

Although the actual recovery measures taken following a BUS OFF error condition state may largely depend on the specifics of the node's CAN controller, typically an interrupt is triggered and a process of recovery/reinitialization begins.

Often after waiting for the mandatory time period, 128 x 11 bits, an attempt at reinitialization begins.


BigDog
 

The CAN node which initiates the BUS OFF error condition state is essential isolated from the CAN bus, the remaining CAN nodes operate independently, remaining active, unless of course they too initiate a BUS OFF error condition state.

Although the actual recovery measures taken following a BUS OFF error condition state may largely depend on the specifics of the node's CAN controller, typically an interrupt is triggered and a process of recovery/reinitialization begins.

Often after waiting for the mandatory time period, 128 x 11 bits, an attempt at reinitialization begins.


BigDog

As per you when error counter of the node is reached to 256 then it will go to bus off condition. After that all nodes which are connected to the bus also goes to
busoff condition.
All nodes off means total busoff.Is it right?
 

As per you when error counter of the node is reached to 256 then it will go to bus off condition. After that all nodes which are connected to the bus also goes to
busoff condition.
All nodes off means total busoff.Is it right?
Mostly wrong.

"Bus off" state is an internal state of a CAN node, which is set only based on the TRANSMIT ERROR COUNT. A transmit error will be detected during transmission if the bus is shorted, blocked by incorrectly acting nodes, or the own bus driver is defective and wrongly detecting a dominant bus state. In this situation, the CAN node stops further transmitting. No specific action of other CAN nodes can be expected.
 

Mostly wrong.

"Bus off" state is an internal state of a CAN node, which is set only based on the TRANSMIT ERROR COUNT. A transmit error will be detected during transmission if the bus is shorted, blocked by incorrectly acting nodes, or the own bus driver is defective and wrongly detecting a dominant bus state. In this situation, the CAN node stops further transmitting. No specific action of other CAN nodes can be expected.

Dear FVM sir,u means the node is off , not bus is off for a while.Please sir clear my doubt.
thanks for your valuable reply.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top