Part Number: TMS320F28069F
Hi,
We have an application where it's mandatory to completely disable the eCAN interface. What's the safest or easiest way to do this? It's not necessary to save any CAN messages but it's important to not affect any other communication interfaces like USB or SCI.
I tried the following procedure:
- Configure RX and TX pins as GPIO's
- Entering configuration mode of eCAN
- Perform a software reset of eCAN (SRES = 1)
- Disable ISR at PIE level (eCAN level 1 interrupt / 9.6)
- Wait some cycles
- Clear INT9 flag in CPU Interrupt Flag Register
- Acknowledge PIE group 9
Although the periphery should be in configuration mode and decoupled from the transceiver with the corresponding interrupt disabled, communication on the CAN bus has still an impact on the system behavior. I'm not sure if this is hardware (e.g. driver) related or if it's a problem on the application layer.
Tips and hints are very welcome!
Best regards,
Mathias