Los cables tienen inductancia. Cuando la corriente que pasa a través de un inductor cambia, produce un voltaje. Cuanto más rápido cambie la corriente y mayor sea la inductancia, mayor será el voltaje que se producirá.
Su circuito controla el brillo de los LED al encenderlos y apagarlos rápidamente, por lo que la corriente varía entre 0 y 5A. ¿Qué efecto tendrá esto en tu circuito? Si el cable es corto, entonces su inductancia será baja, por lo que los picos de voltaje producidos probablemente no serán lo suficientemente grandes como para causar daño. Un cable más largo tiene más inductancia, y por lo tanto produce picos más grandes. En algún momento, los picos pueden llegar a ser lo suficientemente grandes como para alterar el controlador.
Aquí hay una simulación de LTSpice que representa lo esencial de su circuito. L1 representa la inductancia del cable de alimentación. R6 representa el regulador y su carga (MCU).
ConL1=0.1uH(querepresentauncabledealimentacióncorto)obtuveesto:-
PuedeverunpequeñopicocadavezqueseenciendenlosLED,yunpicomásgrandecuandoseapagan.Sinembargo,losvoltajesmáximosymínimosestándentrodeunrangoqueelreguladordeberíapodermanejar,porloquelaMCUdeberíaobtenerunvalorestablede+5V.
Uncabledelámparade16/2de1,5mdelongitudtieneunainductanciadeaproximadamente1uH.Estoesloquesucediócuandopuseesevalorenlasimulación:-
Ahoralospicosdevoltajesonextremos,subiendoa24Vybajandoa1V.¡Elreguladordevoltajenopodrácrearun+5Vestableapartirdeestaenergíasucia!
Finalmente,agreguéuncondensadorelectrolíticode47uFdebajaESRatravésdelsuministro,enparaleloconC1.¡Ahoralasespinashandesaparecidocompletamente!(laondacuadradarestanteessolounapequeñacaídadevoltajecausadaporlafuentedealimentaciónylaresistenciadelcable):-