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.

TMS320F28335: Question about F28335 eCAN Errata ---Unexpected Cessation of Transmit Operation

Part Number: TMS320F28335


HI Champ,

About F28335 eCAN Errata ---Unexpected Cessation of Transmit Operation.

The worharound is: The Time-out feature (MOTO) of the eCAN module may be employed to detect this
condition. When this occurs, set and clear the CCR bit (using the CCE bit for verification)
to remove the anomalous condition.

Could you explain more detail about how to using Time-out feature (MOTO) of the eCAN module may be employed to detect this
condition? and if the issue happened,  just  set and clear the CCR bit (using the CCE bit for verification) can remove the anomalous condition?

Now my customer met same anomalous state that the CAN can receive normal ,but cannot transmit.

Customer already use the SW to detect the CAN transmit timeout , when detect the transmit timeout  will re-initial the CAN module by excute the initCAN() function.

But the CAN module still cannot recover to normal, the phenomenon is CANTX will output one bit low level ( Low level is 2us, the Baud rate is 500Kbps ) periodically.

  • My app.note SPRA876 has an example that shows how to use the time-out function. In any case, you also mention customer is employing the workaround, so I presume I don’t have to explain that part. If, after employing the workaround, the module still is unable to recover, I doubt if the underlying issue is the same as the one described in the errata.

    You are saying the module outputs one low-bit periodically.

    • How periodic is this? Do you have a waveform that you could share?
    • What happens if you just do a software reset using the SRES bit in CANMC register, instead of running the initCAN() function?
    • In how many boards has this issue been seen?
    • How often does this happen? Is it easy enough to reproduce this issue?

  • Hi Hareesh,

    I will send you the detail by mail.
    thanks a lot!