Hi, am using 3 micro-controller on a board. Main micro, gateway micro and safety micro; name suggest the associated applications. Internal watchdog exist for all three, but I need to have an external supervision so as not to have a buggy timer code nullifying the effect of internal watchdog. Also to keep the BOM cost low, so can use just 1 external watchdog.
Propose to use the following strategy:
1. Main microcontroller: We plan to have the internal watchdog and as well an external watchdog for this.
2. Safety Microcontroller: We plan to have internal watchdog and as well monitoring over SPI by Main microcontroller.
3. Gateway Microcontroller: We plan to have internal watchdog and as well monitoring over SPI by Main microcontroller.
One issue with this is - EMI or noise issues over line causing SPI corruption and hence false RESET from main micro.
Has anybody faced similar challenge? Any suggestions for this?
Many Thanks for your time and help!!!!
Propose to use the following strategy:
1. Main microcontroller: We plan to have the internal watchdog and as well an external watchdog for this.
2. Safety Microcontroller: We plan to have internal watchdog and as well monitoring over SPI by Main microcontroller.
3. Gateway Microcontroller: We plan to have internal watchdog and as well monitoring over SPI by Main microcontroller.
One issue with this is - EMI or noise issues over line causing SPI corruption and hence false RESET from main micro.
Has anybody faced similar challenge? Any suggestions for this?
Many Thanks for your time and help!!!!