首先,其实因为stm32不可能直接驱动12V的电路,所以一般情况下已经有相应驱动模组进行了一定的隔离,所以一般情况下可能问题不大,不需要采用更高级的隔离措施(会增加成本和电路复杂度)
但具体是否采用具体隔离措施,要看应用场景,一般要求比较高的时候都会进行隔离保护,比如工艺控制领域、电力输送领域等等。
不进行隔离的后果当然就是有一风险,这主要是负载,特别是感性负载容易产生的一些高电动势造成元器件损坏等。
是的,这个电压等级,一般是使用DCDC,先降压成5V或是3.3V,给单片机的。
最好是使用带隔离的DCDC,或是使用电感进行隔离