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.

CCS/LAUNCHXL-F28379D: CAN BUS Communication: ACK Missing

Part Number: LAUNCHXL-F28379D

Tool/software: Code Composer Studio

I am using the CAN Interface w/Tranceiver (GPIO12, GPIO17) to communicate with a control board via CAN BUS Communication (500kbit/s and extended data frame).

I am very new in this type of communication and till now I already receive the information from the control board via the CAN Bus.
However,  analyzing the CAN BUS with the Piscoscope6, the ACK and the VALID Fields are always 0 (NULL).

How is the ACK manipulated in the F28379d?

I am asking this because when I am sending data frames the ACK is also 0 and I do not know if the ACK changes the behavior of the control board:

Thank you in advance for helping me!

  • Hi Rafael,

    Which node are you probing?  On the transmitting node, ACK phase is recessive '1' while on the receiving node, ACK is driven low by the receiver.  By the way, there is an app note in ti.com, and you can search for it (SPRACE5).  It gives several examples on basic tests, one of which is the generation of ACK signal (in page 5 of the document).  The examples might be useful for you.

    Regards,

    Joseph