Hello,
I need some more detailed information about how *exactly* the error counters of the SJA1000 (in BasicCAN mode) are working.
The datasheet only tells me that if the transmit error counter overflows (after 256 errors), the device will stop all bus activities until it's reactivated under software control. There seems to be no information about
- which conditions *exactly* cause increments of that error counter;
- if the error counter reset or decremented again upon success transmit;
- can the error counter be cleared under software control by any means;
- receive error counting; etc.
Unfortunately, though this is a mature chip and in full production for several years now, additional information at the Philips homepage becomes less instead of more - several application notes obviously vanished, and the only one that is still there is of 1997.
The SJA1000 is used in BasicCAN mode in the current application, not in PeliCAN mode. There are more detailed tables about error conditions and their effect on the error counters in the PeliCAN- specific section of the application note (AN 97076). Nothing like this is mentioned on the pages about BasicCAN - do these tables also apply to BasicCAN, though they explicitly are in the PeliCAN section?
Thanks for any hints or links that can shed some light on this...