RE: Bus Off recovery in TouCAN / FlexCAN: automatic?

"Dobbin Allan-r11834" <[email protected]> 16 Mar 2007 15:46:11 -0700
Newsgroups gmane.comp.hardware.motorola.microcontrollers
Message-ID <4147ED8B92A864498825C07E53594E4A0203BB45@az33exm20.fsl.freescale.net>
I'm not quite sure exactly what you're asking.
 
The errata is saying that the automatic bus off recovery mechanism (128
sequecnies of 11 recessive bits) doesn't quite meet the ISO description
since ISO says that the node should remain inactive until user
intervention, i.e. CPU software, enables it.  Some versions of
Toucan/Flexcan will automatically enable after 128 sequencies WITHOUT
s/w intervention and therefore do not strictly meet the ISO spec.  It
will still generate an optional interrupt if enabled.
 
On more recent devices including MPC5554, there is a new control bit,
BOFFREC, that can enable or disable the automatic enabling portion, but
still forces the can to wait 128 sequencies.
 
565 rev D, I'm almost certain there is no BOFFREC control bit which
means bus off recovery is always automatic which means the errata
applies i.e. follow the workaround if you have to follow the ISO spec
which says "until user intervention".
 
- Allan

________________________________

From: [email protected] [mailto:[email protected]] On Behalf
Of Corey, Richard
Sent: Friday, March 16, 2007 4:59 PM
To: [email protected]
Subject: [MPC500] Bus Off recovery in TouCAN / FlexCAN: automatic?



I was trying to figure out how to recover from bus-off, and found this
erratum for the PowerPC MPC 565.

Has anyone tested this to be true on a TouCAN module? On what chip? We
are using an MPC565 Rev D.

Thanks in advance.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
CDR_AR_1045 Customer Information TOUCAN.CDR3IMB3_05_1

CAN: Bus Off recovery not ISO compliant

DESCRIPTION:
The Bus Off recovery is not ISO compliant on the FlexCAN and TouCAN
modules. The
ISO specification indicates that the CAN node should remain inactive
until user
intervention restarts it. The FlexCAN and TouCAN modules both include an
automatic
recovery mechanism for the Bus Off condition.

WORKAROUND:
The Bus Off condition interrupt should be enabled and an interrupt
service routine
implemented to disable the CAN. The user's software should then
determine when the
CAN should be re-activated.

Rick Corey - Crane Aerospace
Lynnwood - 425-743-8469
Mobile - 908-887-0722

We value your opinion. How may we serve you better?
http://www.craneae.com/surveys/satisfaction.htm
<http://www.craneae.com/surveys/satisfaction.htm> 

######################################################################
Attention: 
The information contained in this email message may be privileged and is
confidential information intended only for the use of the recipient, or
any employee or agent responsible to deliver it to the intended
recipient. Any unauthorized use, distribution or copying of this
information is strictly prohibited and may be unlawful.

If you have received this communication in error, please notify the
sender immediately and destroy the original message and all attachments
from your electronic files.

This email was scanned and cleared by MailMarshal.
######################################################################

[Non-text portions of this message have been removed]



 


[Non-text portions of this message have been removed]