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.

AM263P4: AM263P4: AM263Px: Issues with MCAN Peripheral on AM263Px CC: MCAN communication problem between two boards

Part Number: AM263P4
Other Parts Discussed in Thread: TMDSCNCD263P

Hello, I'm currently using the am263px control card (TMDSCNCD263P) to establish CAN communication between two boards.
The first board is supposed to transmit messages, and the second board is supposed to receive messages and send ACK/status replies. However, I'm currently experiencing an issue where the transmission itself isn't working. When I check with an oscilloscope, I see no waveform at all.
I'm currently using the "mcu_plus_sdk_am263px_11_00_00_19" SDK.
Is the failure of CAN communication due to LD8 on the board, "PMIC Safety Error Output (LD8)?"Currently, the LD8 LED on my board is on, and I understand that the default state is off.
The code below is the transmitting part.
thank you.

am263px board.jpg

mcan_test_TX.zip

mcan_test_RX.zip 

  • Hi Jinwoo,

    I ran your TX project on my end, it seems to be working fine. I am able to view it on the oscilloscope and the UART logs confirm the transmission. I am attaching the screenshots of the same. 


    This is the image of the UART Logs


    This is visible on the oscilloscope when zoomed out. Each drop in signal is a new CAN transmission. 


    This is how it looks zoomed in. 

    The  LD8 LED doesn't seem to be interfering with the CAN transmission. Can you confirm and recheck your connections with the oscilloscope? CAN 4 has pins on the Control Card itself, not the HSEC board.

    Regards, 
    Pranav Siddappa

  • So why is the LD8 (PMIC Safety Error Output) LED on? I understand the manual states that the default setting is OFF. Could this be due to a problem with the PMIC? Is there a way to check for this?

  • Hi Jinwoo,

    The LD8 light glows on our end as well, however it doesn't affect the application running. We are trying to figure out internally as to why its behavior differs from the user guide. 

    Regards,
    Pranav Siddappa

  • Jinwoo, Pranav,

    LD8 glowing by default is a hardware implementation bug, it can be ignored and does not affect proper operation of the EVM.

    Regards,

    Brennan