Forums

Questions about CAN on the LPC2292

Started by David Roethig April 19, 2007
We have a question about CAN on the LPC2292.

Specifically:
1) How many times is a transmission attempted before the
arbitration lost bit (or interrupt) is signaled?

2) Once arbitration is lost, is the message in the transmit buffer
still valid? (i.e. is the message corrupted?)

3) What steps should be done to recover from an arbitration loss?

4) The errata contains many CAN related issues. Reading between
the lines, it seems to say that CAN shouldn't be used.
Am I overreacting? Will Philips/NXP fix these issues?

Thanks
Dave

An Engineer's Guide to the LPC2100 Series

--- In l..., David Roethig wrote:
> We have a question about CAN on the LPC2292.
>
> Specifically:
> 1) How many times is a transmission attempted before the
> arbitration lost bit (or interrupt) is signaled?
>
> 2) Once arbitration is lost, is the message in the transmit buffer
> still valid? (i.e. is the message corrupted?)
>
> 3) What steps should be done to recover from an arbitration loss?
>
> 4) The errata contains many CAN related issues. Reading between
> the lines, it seems to say that CAN shouldn't be used.
> Am I overreacting? Will Philips/NXP fix these issues?
>
> Thanks
> Dave
>
Hi Dave, I am also using the Can on a LPC2290 Board with FreeRTOS and
I also have strange behaviour - and not solved all my problem with it.

May be we can exchange our experiences concerning the CAN controller
of the LPC22xx from NXP ?
regards
Joe