SPRUIS4E March 2022 – January 2024
The four CAN ports of J721E SoC (MCU_MCAN0, MCU_MCAN1, MCAN0, and MCAN2) is supported on the Common Processor board as explained below.
MCU CAN0
The MCU CAN0 port of J721E SoC is connected to the CAN transceiver with Wake function supported device TCAN1043-Q1. A 2-pin header J29 (68002-202HLF) is provided inline for user probe option.
The output of the CAN transceiver is terminated to a 4-pin header J30 (61300411121).
The signals MCU_MCAN0_H and MCU_MCAN0_L are routed as differential signals with 120E impedance with split termination. This Split termination improves the electromagnetic emissions behavior of the network by eliminating fluctuations in the bus common-mode voltages at the start and end of message transmissions.
VSYS_MCU_5V0 to the CAN transceiver is generated using a Step-Up converter TPS61240DRV by giving VSYS_3V3 as input supply to the converter.
The STB signal is an active low signal held low with integrated pull down by default.
Hardware WAKEn input for the CAN interface is provided using a push-button SW12 available on the Common processor board bottom left corner. However, the MCU_CAN0 wake feature is disabled by default (resistor population). Only CAN wake-up supported is from MAIN domain.
MCU CAN1
The MCU CAN1 port of J721E SoC is connected to the CAN transceiver Mfr. Part# TCAN1042HGVD. A 2-pin header J34 (68002-202HLF) is provided inline for user probe option. This port does not support WAKE function. The signals MCU_MCAN1_H and MCU_MCAN1_L are terminated to a 3-pin header J31 (FCI: 68001-403HLF) with 120E split termination.
The STB signal is an active High signal held high with external pull up by default. The GPIO control from MCU domain provided to pull the line low.
MAIN CAN0 (Supports WAKE function)
The MAIN CAN0 port of J721E SoC is connected to the CAN transceiver with Wake function supported device TCAN1043-Q1. A 2-pin header J24 (68002-202HLF) is provided inline for user probe option.
The output of the CAN transceiver is terminated to a 4-pin header J27 (61300411121).
The signals MCAN0_H and MCAN0_L are routed as differential signals with 120E impedance with split termination. The STB signal is an active low signal held low with integrated pull down by default.
The VCC supply (5V) to the transceiver is derived from a Step-Up converter.
Hardware WAKEn input for the CAN interface is provided using a push-button SW12.
The CAN Wake signals of both MCU CAN0 and MAIN CAN0 transceivers are tied together and limited the voltage level to 1.8V using a Zener diode and terminated to SOM -CP B2B connector.
MAIN CAN2
The MAIN CAN2 port of J721E SoC is connected to the CAN transceiver Mfr. Part# TCAN1042HGVD. A 2-pin header J25 (68002-202HLF) is provided inline for user probe option. This port does not support WAKE function. The signals MCAN2_H and MCAN2_L are terminated to a 3-pin header J28 (68001-403HLF) with 120E split termination.
The STB signal is an active High signal held high with external pull up by default. The GPIO control from MAIN domain provided to pull the line low.
To interface these CAN signals to Test system, the below given custom converter to be prepared.