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.

TCAN334G: TCAN334G - Intermittent Function between subsequent MCU Flashes and Power Cycles

Part Number: TCAN334G
Other Parts Discussed in Thread: DRV8305,

To the brilliant electrical engineers out there - could you please help troubleshoot a CAN issue I'm having on my hardware?

I have two boards that are being used to commutate a motor - one board is the Driver Board which contains the MOSFETS and DRV8305 Gate Driver and the other is the MPU board which contains the C2000 chip, CAN transceiver, Rotary Encoder, and associated peripherals.  

Code is being generated via Simulink and then flashed to the C2000 via Code Composer Studio with a TMS320-XDS100-v3 JTAG emulator.  

For an unknown reason, the CAN will drop out either between board flashes or between power cycles of the hardware..  

If you're willing to help troubleshoot, just let me know what additional information you'll need for brainstorming potential root cause.

  • Hello,

    Thanks for bringing this to E2E and giving information about your application. 

    Is it possible to share a schematic of the CAN portion of your system? And when you say "drop out either between board flashes or between power cycles" you mean while the system isn't doing either of those things (power cycle or flashing) the CAN communication will randomly drop out?

    Regards,

  • Hi Eric,

    The CAN schematic is as follows:

    We were previously using a 5V CAN transceiver (TCAN1042) which also had a step-up transformer, which is where the isolated ground signal arose.  For the next revision of boards, we moved to the TCAN334G; the Digital Isolator remained and the Digital and Isolated grounds were tied together directly.  We have also tied both the Shutdown and Standby pins to Ground.

    The issue with CAN functionality occurs either after the MCU receives a flash of new software or during power cycle.

    If you need any additional information, please let me know.

  • Thank you very much for all of this information. Just out of curiosity, why the switch to TCAN334G from TCAN1042?

    Is it possible to capture the CANH, CANL, STB, and VCC waveforms when the CAN bus drops out? It'll be interesting to see what happens to the communication waveforms and the power rail during these flashes and power cycles.

    Regards,