Re: CAN controllers
- From: Michael <nleahcim@xxxxxxxxx>
- Date: Fri, 29 Jun 2007 12:19:41 -0700
On Jun 29, 3:14 pm, Hans-Bernhard Bröker <HBBroe...@xxxxxxxxxxx>
wrote:
Michael wrote:
Hi there - on an upcoming project I will need to use a CAN controller.
I have previously used the Microchip MCP2515. What other CAN
controllers are there out there? All I know of is the NXP SJA1000. Any
opinions on advantages of one over the other?
By far the biggest advantage to be had is to use a CAN controller
integrated with a microcontroller, not as a separate chip. Stand-alone
CAN controllers will take considerable resources just to connect them to
the micro: read/write message box control and data registers, route
interrupts, do access control and all that. CAN itself is just two
wires taken care of by the CAN controller. A lot simpler.
I agree, for the most part. Though really the MCP2515 did not take all
that many cycles when I used it. It generates an interrupt when a
message is received. The ISR starts the DMA reading in the message.
The DMA generates an interrupt when it finishes.
I've also been told that that simply is not an option, as all of our
code is written for a very specific line of chips. I have to go with
an external CAN controller.
-Michael
.
- Follow-Ups:
- Re: CAN controllers
- From: Grant Edwards
- Re: CAN controllers
- References:
- CAN controllers
- From: Michael
- Re: CAN controllers
- From: Hans-Bernhard Bröker
- CAN controllers
- Prev by Date: Re: CAN controllers
- Next by Date: Re: CAN Controller Receive Error
- Previous by thread: Re: CAN controllers
- Next by thread: Re: CAN controllers
- Index(es):
Relevant Pages
|