CAN support

I got very excited that TX2 will finally have OOB solution for CAN bus, but seems that it might not be the case.
Now checking schematic I am getting confused. There are whole lot CAN signals on GPIO expansion header, but nothing that can be ready usable.

GPIO Expansion Header
E18 CAN0_ERR CAN_GPIO5 CAN #0 Error Input CMOS 3.3V
D18 CAN0_RX CAN0_DIN CAN #0 Receive Input CMOS 3.3V
D19 CAN0_TX CAN0_DOUT CAN #0 Transmit Output CMOS 3.3V
C19 CAN1_ERR CAN_GPIO3 CAN #1 Error Input CMOS 3.3V
D17 CAN1_RX CAN1_DIN CAN #1 Receive Input CMOS 3.3V
C17 CAN1_STBY CAN_GPIO6 CAN #1 Standby Output CMOS 3.3V
C18 CAN1_TX CAN1_DOUT CAN #1 Transmit Output CMOS 3.3V

Where are CAN high, CAN low signals wired ?
Any hints would be appreciated.

Seems that you have to add CAN transceiver yourself, yet adding another external piece and wires.

There is a chapter for CAN in OEM DG, please check it first.

I already checked that and the above information came from the guide you were recommending. Page 60. Unfortunately there is no any additional information. From what it seems I need

Yes, the CAN transceivers are external devices. Jetson TX2 will support variety of CAN transceivers.


Thank you for your question!

These are the detailed explanation about TX2 CAN support.

Generally, a CAN node consists of a CAN Controller and a transceiver.
Controller and transceiver together implements the full protocol stack.

TX2 has support of 2 CAN controllers as part of SoC.
Hence we will need to have CAN transceivers to do a full set-up for CAN communication.

These are pin descriptions for both the CAN controllers on Jetson-TX2.

Port : J26
Pin No Details
1 ===== CAN wake

3 ===== CAN0 STAND BY
5 ===== CAN0 RX
7 ===== CAN0 TX
9 ===== CAN0 ERR

13 ==== CAN1 STANDBY
15 ==== CAN1 RX
17 ==== CAN1 TX
19 ==== CAN1 ERR

For a minimal setup CAN transmission,
only CAN_TX and CAN_RX pins of Tegra CAN controller has to be configured with CAN transceiver.

Please check the attachments for connection specification
Here SN65HVD230 is used as external transceiver.

Hope this helps.