Hi Folks,
I'm working on a project based around the Freescale iMX.31
microcontroller requiring a CANopen interface. I therefore need a
CAN2.0B (Active) compatible stand-alone controller.
We plan to test the CAN bus with the IXXAT USB-CAN interface which
incorporates the NXP SJA1000. This and the fact that the SJA1000
appears to be a very popular controller, makes it my top choice.
The SJA1000 has a multiplexed address/data bus and the iMX.31 has
seperate address and data buses. I will have to multiplex the lower
byte of the iMX.31 address and data buses using some logic such as an
octal bus switch or mux/demux, and also consider the control signals
and timing etc.
My question is - Can anyone offer any advice on the best way to do
this?
Much appreciated, Al
I'm working on a project based around the Freescale iMX.31
microcontroller requiring a CANopen interface. I therefore need a
CAN2.0B (Active) compatible stand-alone controller.
We plan to test the CAN bus with the IXXAT USB-CAN interface which
incorporates the NXP SJA1000. This and the fact that the SJA1000
appears to be a very popular controller, makes it my top choice.
The SJA1000 has a multiplexed address/data bus and the iMX.31 has
seperate address and data buses. I will have to multiplex the lower
byte of the iMX.31 address and data buses using some logic such as an
octal bus switch or mux/demux, and also consider the control signals
and timing etc.
My question is - Can anyone offer any advice on the best way to do
this?
Much appreciated, Al