This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCAN1048AV-Q1: AWR1843AOP CAN Communication Issue

Part Number: TCAN1048AV-Q1
Other Parts Discussed in Thread: AWR1843AOP

Dear Team,

I would like to ask for your support in the below customer issue. Please feel free to also involve the radar apps team if necessary.

Thank you,

Daniel

I am reaching out to you regarding an issue we are experiencing in one of our active projects involving the AWR1843AOP.

 

We are currently developing a Blind Spot Warning system using our own design. We have designed a board and placed these boards around the vehicle to scan the blind spot area in a 180-degree range. The communication between our boards and the vehicle is established through the CAN bus. We have used TCAN1048AVDMTRQ1 for this purpose.

 

Below are the PIN assignments we have used for the CAN interface:

 

/** @name PINE15_PADAG

 

PINE15_PADAG functionality

Equivalent to PINC2_PADAG on XWR18XXAOP Device

/

/**@{/

SOC_XWR18XX_PINE15_PADAG_CAN_TX

/** @name PINE13_PADAF

 

PINE13_PADAF functionality

Equivalent to PIND2_PADAF on XWR18XXAOP Device

/

/**@{/

SOC_XWR18XX_PINE13_PADAF_CAN_RX

We have developed an aftermarket product that utilizes this bus to receive CAN messages from the vehicle. We have connected this bus to both of our boards. We are only performing receive operations on the CAN bus, and this communication is functioning properly. For this purpose, we have used pins 1 and 4 of TCAN1048AVDMTRQ1.

 

However, we require another CAN bus that enables communication between the Blind Spot Warning system and the indicator independently of the vehicle. For this purpose, we have used the following CAN pins:

 

/** @name PINNC3_PADBN Valid for 1843 AOP

 

PINNC3_PADBN functionality

/

/**@{/

SOC_XWR18XX_PINNC3_PADBN_CAN1_FD_TX

/** @name PINB3_PADBO Valid for 1843 AOP

 

PINB3_PADBO functionality

/

/**@{/

SOC_XWR18XX_PINB3_PADBO_CAN1_FD_RX

We have used pins 6 and 7 of TCAN1048AVDMTRQ1 for this bus. The termination resistance for this bus is set to 60 Ohms. However, after some time, the communication stops working. In this scenario, the CANFD_transmitData function returns an err_code of CANFD_EINUSE and does not transmit any further messages.

 

To address this issue, we have tried calling the CANFD_transmitDataCancel function when we encounter this error code, but it did not resolve the problem.