Skip to main content
MMoha.71
Visitor II
November 28, 2021
Solved

does analog input need protection?

  • November 28, 2021
  • 2 replies
  • 959 views

I design a stm32h743 board without conformal coating

, it works good, when I shacked board, stm32h743 failed and burnt.

what's that reason?

thank you

This topic has been closed for replies.
Best answer by LCE

Independent of coating, every IO of an active component / controller / SoC / whatever should be protected, unless it has some built-in protection (usually only specialized IO drivers), OR the connected circuitry - e.g. a voltage and current limited driver, or an open collector circuit - assures that the maximum ratings cannot be reached.

Protection can be as simple as a small value series resistor, or TVS diodes, ...

I would also recommend to never directly connect a controller pin to the outside world, except for only internally accessible programming / debug pins. Use drivers / receivers, plus protection circuits (and also think about where the surplus energy goes).

2 replies

Uwe Bonnes
Chief
November 28, 2021

Voltages and current with value near and above absolute maximum rating will kill the device.

LCE
LCEBest answer
Principal II
November 29, 2021

Independent of coating, every IO of an active component / controller / SoC / whatever should be protected, unless it has some built-in protection (usually only specialized IO drivers), OR the connected circuitry - e.g. a voltage and current limited driver, or an open collector circuit - assures that the maximum ratings cannot be reached.

Protection can be as simple as a small value series resistor, or TVS diodes, ...

I would also recommend to never directly connect a controller pin to the outside world, except for only internally accessible programming / debug pins. Use drivers / receivers, plus protection circuits (and also think about where the surplus energy goes).