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.

TMS320F28035-EP: CAN bus Tx NAK

Part Number: TMS320F28035-EP

I am curious why my CAN bus transmission of a frame is not also transmitting the received ACK.

I have a InnoMakerUSB2CAN with appropriate CAN drivers. I have setup a F28035 Dock with a CAN Rx MBox 5 and CAN Tx Mbox 24, 1000kbps etc...

I am transmitting 8 bytes in the data field from InnoMaker to F28035 and the transmitting them back to the InnoMaker.

The InnoMaker is including the F28035 Tx ACK of the received Can message but when the F28035 transmits the message back to the InnoMaker, the InnoMaker is ACKing but the F28035 is not including the ack in the message. According to a bus analyzer, the F28035 is NAKing. I can't seem to find any errors on the side of the F28035 and the InnoMaker seems happy to receive the message from the F28035 so I am just curious why the F28035 isn't including the ACK in the CAN message.

Also, I noticed if I Tx 2 messages from F28035 to InnoMaker, the timing between the message may be violating CAN bus protocols. See image.