Skip to main content
arnold_w
Senior II
March 5, 2019
Question

Why does my STM32F446 create disturbances on a CAN-bus when it wakes up from Stop Mode?

  • March 5, 2019
  • 1 reply
  • 410 views

I have a CAN-bus network and there is one host and 2 "slaves", all implemented inside STM32F446 micrcontrollers. To save power, I put them into Stop Mode when they're idle. In order to wake up from Stop Mode, I subscribe to external interrupt on CAN Rx and I always send a wake-up packet before the real packet. I have found that when a microcontroller wakes up, it creates some disturbances that makes the currently transmitted packet invalid. Does anybody know how I can prevent this from happening?

This topic has been closed for replies.

1 reply

arnold_w
arnold_wAuthor
Senior II
May 1, 2019

False alarm, a microcontroller in stop mode does not corrupt CAN-packets when it wakes up from stop mode.