AnsweredAssumed Answered

What logic is used on the SJA1000 CAN controller I/O pins?

Question asked by Michal Vokac on Mar 13, 2016

I need to connect the SJA1000 CAN controller to an OMAP3530 MCU.

The SJA1000 uses 5V signals, the OMAP uses 1.8V signals.

So I need a level-shifter but can not choose the right one without the knowledge

of how the I/O pins of the SJA1000 are driven.


Are the data/address and control signals of the SJA1000 open-drain or push-pull or something else?

Different level-shifter need to be used for each technology.

Especially push-pull output complicates the situation as in that case one need to control the direction

of the signals passed through the level-shifter manually in most cases. Unless a very expensive chip is used.


Any suggestion how to connect SJA1000 to 1.8V MCU I/Os using the least possible amount of external components?