Does Arduino Due prevent Electromagnetic Interference

I am a member of the Formula Student team, and we are currently focused on selecting an MCU for our car. This will be our first year, and we aim to keep things simple. Therefore, we are looking for a less complex MCU, unlike the STM32; that's why we want to use Arduino. As you can imagine, the wires and sensors will be in close proximity to some high-voltage cables. Therefore, we need an MCU that can avoid Electromagnetic Interference. Due to my research, the STM32 has a sort of system that prevents it, and I'm looking for an Arduino that does that too. I'm considering that Arduino Due will be the best option, but I can't figure out if we will have this EMI problem. I'm also not sure if Arduino Due can perform as fast and reliably as we need.

Additionally, Arduino Support has recommended Arduino MKR Wifi 1010 with CAN Shield, but in my opinion, a wire-connected MCU will be a better option instead of a Wifi-connected MCU.

I'm looking forward to your opinions and recommendations.

Since I use STM32's on a daily basis, I'm very curious to know what this "system" is.

Anyway, you can use STM32 with the arduino IDE/ecosystem. Search stm32duino.

None can. You need to eliminate interference in the external wiring (good power decoupling, keep sensor wires away from power leads and use shielded cable, if necessary) and put the MCU in a grounded metal box.

I am sure you have a firm grasp of EMI. To be sure, the definition is electro-magnetic interference. Electro-magnetic only refers to radio waves, not to capacitive transfer, not to magnetic, but to actual radiated energy.
Your design must also minimize magnetic and capacitive interference. EMI is easily controlled by shielding, either the wires connecting a device, or a device itself.
Magnetic interference is limited by keeping high current wires completely away from signal wires.

Based on the information in the image, I understand that STM32 is a system in which electromagnetic interference is reduced. I obtained this information from the STM32 Datasheet. Similarly, is there a system in Arduino that prevents electromagnetic interference, or do we need to do it ourselves?

We don't worry about it until it is a problem. Do not anticipate problems, Solve them when they appear!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.