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