Estoy ansioso por recibir ayuda para averiguar por qué todos los microcontroladores que estoy usando se están muriendo al azar. Al principio, estaba usando LPC810Ms y LPC1114FN28s (ambos paquetes DIP en una placa de pruebas), así que pasé por alto el problema ya que enchufar uno nuevo no era gran cosa. Pero ahora, estoy usando STM32F437s (paquete de 100 QFP soldado en una placa de prototipos), que a $ 17 por pieza, y que requiere una buena cantidad de soldadura, hace que el reemplazo sea bastante caro.
Mi fuente de alimentación es bastante poco convencional. Es una fuente de alimentación para computadora Antec HCG-850M con bajo voltaje y amp; Se eliminó la protección contra sobrecorriente, por lo que puedo hacer funcionar los motores de automóviles RC sin tropezar. Como resultado de la eliminación de UVP & OCP, noté que apagar el interruptor produce una caída de voltaje muy gradual (toma > 10s para que el voltaje llegue a 0). ¿Podría estar rompiendo los MCUs?
En general, los únicos periféricos que he conectado son un Segger JLink para la depuración de ARM y un UART.
Síntomas:
-
LPC810, LPC1114FN28:
El chip se calienta mucho, eventualmente se quema. Sorprendentemente, todavía puedo programar y ejecutar cosas.
-
STM32F437:
La interfaz SWD de ARM se vuelve inoperable. Ya no puedo programar ni ejecutar. No hay signos de sobrecalentamiento. Recuerdo exactamente que se rompió justo después de cortar la alimentación, lo que sucede muy lentamente como se mencionó anteriormente.
No espero una respuesta demasiado específica, por lo tanto, comparta cualquier experiencia relevante.
Actualizar
Corrección: el voltaje no tarda 10 segundos en apagarse (fue una estimación basada en el tiempo que tardaron las luces y el ventilador en apagarse). En su lugar, cae instantáneamente después de 5 segundos.
He medido el comportamiento transitorio de encendido / apagado de la fuente de alimentación varias veces y no veo picos. Aquí está la forma de onda al encender:
Estoestádentrodelrangopermitido(1.7V<=Vdd<=3.6V).
Imágenes/Diagramas:
(sololospinesdecoloresestánconectados)
Update2
Finalmente,heencontradoelproblema!Peronolacausareal.Graciasaclive1enel
Así que ahora haré que mi pregunta sea más específica: ¿Por qué se corrompe la memoria flash de la MCU en el encendido, apagado o reinicio? Además, olvídate de las MCU de LPC.