Tengo (¿tenía?) un STM32F429ZI. Estaba trabajando con el ADC en la PC0 y, debido a un mal funcionamiento del hardware, pasaron 12 V por el pin cuando el voltaje máximo que admite un pin del ADC es de 3 V. Desde entonces, cada vez que conecto el STM a mi computadora a través del USB en CN1, LD5-Overcurrent brilla constantemente. Además, el IC cercano a LD5, U4, se calienta mucho. El número de pieza de U4 es ST890C-GK035.
Entonces, realmente no estoy seguro de si acabo de matar la MCU o si la placa está en algún tipo de estado seguro .
Estoy usando Atollic TRUEStudio para trabajar con él, pero no puedo cargar ningún programa y tampoco uso el depurador.
Suena muerto para mí. U4 probablemente desarrolló un cortocircuito. Algunas tarjetas tienen polifusibles que se calientan en caso de un cortocircuito y no permitirán que la tarjeta se encienda nuevamente hasta que se enfríen. Sin embargo, U4 no es un polifusible y el hecho de que U4 se caliente mucho es un claro indicativo de que U4 está muerto.
Actualización de los comentarios: aparentemente U4 es un interruptor que forma parte del circuito de suministro de energía. En este caso también es posible que algo aguas abajo de U4 tenga un cortocircuito. Es probable que ese componente también se esté calentando. Esa podría ser la CPU principal U8, en cuyo caso la placa es inútil y debería obtener una nueva.
Si tiene suerte, otras partes de la placa aún pueden funcionar, incluido el chip STM32 U8 real. El U4 roto les impide obtener energía porque es un cortocircuito. Ciertamente tendrá que eliminar U4 para que todo vuelva a funcionar. Si U4 tiene algo que ver con la conexión USB, es posible que no pueda usar la placa de todos modos. Si U4 tiene algo que ver con la fuente de alimentación, quitarlo podría causar más daños. No hay forma de predecir eso sin ver el esquema o al menos ver qué tipo de chip es U4.
Si desea realizar el trabajo real, probablemente sea más productivo obtener otra tabla. Parece que no son muy caros. Si valora su dinero más que su tiempo, puede quitar o reemplazar U4 solo para ver qué sigue funcionando.
Según el manual, la parte superior de la placa de circuito impreso está destinada a romperse (de ahí la línea de corte) y puede volver a conectarla con unos pocos cables. Entonces, si la parte principal funciona, aún puede encenderla y programarla usando la parte superior de otra placa. Si valoras más tu dinero que tu tiempo. Tenga en cuenta que es probable que la unidad ADC en U8 esté muerta de todos modos.
12 V conectado a un pin de MCU tolerante a 3,3 V significa que la MCU ahora está dañada permanentemente y posiblemente también otros componentes. Si el puerto USB de su PC aún funciona y no está dañado, puede considerarse afortunado.
Editar: verifiqué dos veces y PC0 es un pin IO tolerante a cinco voltios (FT). Tiene un voltaje máximo absoluto de VDD+4.0V, lo que significa que si el voltaje de suministro estándar de 3.3V estuviera presente, el máximo absoluto para el pin sería de 7.3V. Los pines FT no tienen diodos de sujeción internos al voltaje de suministro VDD.
12 V corrieron a través del pin cuando el voltaje máximo que admite un pin ADC es de 3 V
Probablemente, también depende de la cantidad de corriente que envió a través de él. Se han violado las calificaciones máximas absolutas, por lo que no se garantiza el correcto funcionamiento del chip.
Si no puede leer el flash del chip, probablemente esté muerto. Puede comprar un nuevo STM32F y desoldar el anterior y colocar el nuevo (o encontrar a alguien con buenas habilidades de soldadura para que lo haga por usted).
Tengo bastante experiencia en la conexión accidental de voltajes más altos a entradas ADC 3V3 en varias MCU. Todos tienden a freírse cuando eso sucede, sin importar la marca o el tipo. La MCU en general aún podría funcionar en algún modo de "inicio de emergencia", pero es probable que los diodos de protección, etc. en los pines estén fritos, y probablemente también el periférico ADC.
Es muy probable que el MCU U8 esté frito. Dependiendo de lo que signifique "calienta mucho", U4 podría estar roto o simplemente consumir mucha corriente. Unos 40-50 grados no son calientes para un MOSFET de potencia. Una idea tonta es presionar un dedo contra el IC para verificar: puede quemarse. Un viejo truco de aficionado es cerrar el suministro y luego aplicar una pequeña gota de agua sobre el circuito integrado. Si se acumulan vapores cuando enciende la alimentación, entonces el calor es de >100 dgr C y es probable que la pieza esté tostada. Sin embargo, tenga en cuenta que algunas partes tienen un apagado térmico de hasta 85 dgr C.
Primero cambiaría el MCU U8 y vería si eso ayuda, si no, también reemplazaría U4, junto con cualquier TVS, etc. diodos cercanos. Sin embargo, reemplazar un LQFP144 sin dañar las almohadillas de PCB requiere bastantes habilidades de soldadura y una pistola desoldadora. Si no tiene las habilidades y el equipo, simplemente olvídese y compre una tabla nueva.
eliot alderson
usuario253751
arrendajo
Tony Estuardo EE75
jsotola
STM
?Rata de acero inoxidable
Rata de acero inoxidable
jsotola
did I kill my STM?
... ¿el OP se refiere al microcontrolador o a toda la placa? ... la placa puede estar muerta, pero el microcontrolador solo puede estar cojeandoRata de acero inoxidable
dezkev
llama