Los pines VDD y VSS del microcontrolador están en cortocircuito. ¿Eso significa que el MCU está frito?

3

Recientemente he creado mi propia placa de ruptura para un MCU STM32F030R8T6. La imagen adjunta muestra la PCB que diseñé para ella. No hay componentes, solo las pistas de cobre superiores que se conectan a los pines del cabezal que están conectados a una placa de pruebas.

Procedimiento:

  1. soldó el MCU en la placa PCB y lo probó en busca de conexiones cortas, etc. ...
  2. Enchufe la placa PCB a la placa de pruebas y conecte todos los pines de alimentación y tierra, agregué los capacitores cerámicos de 100 nf lo más cerca posible de la placa PCB.
  3. Conecte todos los resistores de 10k según el diagrama esquemático
  4. Una vez hecho esto, continué conectando mi ST link / V2 a la placa, solo conecté los pines SWIO, SWCLK, GND & NRST (Dejé el pin VDD y el pin TVCC como entiendo que solo está allí para detectar voltaje).
  5. Conecté mi fuente de alimentación a los rieles de alimentación y apliqué 3v.
  6. Conecte ST Link / V2 a la computadora portátil y abra la utilidad ST e intente conectarse al objetivo.

Aquí es donde comienza mi problema. Dice que el programador no puede conectarse al objetivo. He intentado todo, desde cambiar las frecuencias y conectar la MCU en modo de reinicio, pero nada funcionó. Así que miré mi fuente de alimentación y noté que la corriente variaba entre 10mA y 0.4A. Curiosamente, la fuente de alimentación no mostró que hubo un cortocircuito. Esto es cuando tomé mi antiguo multímetro, hice una prueba de continuidad y me di cuenta de que mis pines VDD y VSS están cortocircuitados.

No estoy seguro de si mi MCU está dañada o si mi ST link / V2 está defectuoso?

Información adicional:

He intentado reiniciar el MCU pero eso no hizo nada. Hubo un breve período en el que pude conectarme a la MCU, pero después de 3 segundos, el programa de utilidad me dio un mensaje de error que indica que ha perdido la conexión con el objetivo y que debo revisar mis rieles de alimentación, lo cual hice repetidamente.

Con mucho gusto agradecería los consejos y la ayuda, ya que he revisado 4 MCU y solo me quedan 2.

    
pregunta user150963

1 respuesta

2

Las actualizaciones en la pregunta han ayudado a aclarar algunos puntos, aunque no se han respondido algunas inquietudes, y el ángulo de las fotos (no directamente desde arriba) hace que sea imposible descartar las conexiones a los pines incorrectos en el tablero. Sin embargo, puedo señalar 2 problemas hasta ahora:

  • El esquema muestra los condensadores de desacoplamiento, pero no existen en la foto del hardware real.

    Incluso si algunos condensadores de 100 nF se ajustaron a la placa de pruebas (como se menciona en el texto actualizado, pero no se muestra en la foto), eso no cumple con los requisitos que se muestran en el ST " Comenzando con el desarrollo de hardware de las series STM32F030xx y STM32F070xx " (consulte la sección 5.4).

    Esto podría provocar varios problemas, pero es poco probable (según mi experiencia) causar daños permanentes en el hardware como se informó. Incluso si se corrige la causa del daño del hardware, es posible que aún tenga problemas (quizás constantes o intermitentes) hasta que también se mejore el desacoplamiento para cumplir con los requisitos.

  • No se suministra voltaje a los pines V DDA y V SSA (pines 9 y 8 en el paquete LQFP48), confirmados por el esquema y la foto de la placa de pruebas.

    Esto es crítico y estas conexiones faltantes podrían causar daños internos en el hardware de la MCU. La hoja de datos y "getting started "los documentos explican más. Aquí hay una cita de ejemplo para aclarar el punto (hoja de datos, página 42):

      

    Toda la alimentación principal (V DD , V DDA ) y tierra (V SS , V SSA ) los pines siempre deben estar conectados a la fuente de alimentación externa, dentro del rango permitido.

    En todas las MCU STM32 con las que he trabajado, un factor común es que la documentación indica que debe suministrar alimentación a V DDA y V SSA incluso si no está utilizando los ADC . Esto se debe a que un "bloque analógico" dentro de la MCU (alimentado por V DDA y V SSA ) también contiene el circuito de encendido en el circuito de reinicio que se usa siempre, incluso si los ADC no se utilizan!

    Por lo tanto, como mínimo, debe conectar V DDA a V DD y conectar V SSA a V SS .

Se me ha agotado el tiempo para investigar si hay más problemas y no se han descartado algunas cosas (por ejemplo, picos / ondulaciones de salida de la fuente de alimentación). Sin embargo, la fuente de alimentación faltante para V DDA y V SSA debe estar al principio de su lista de arreglos, para su próximo intento.

Lea los documentos que vinculé para ver las recomendaciones oficiales de ST para un sistema STM32F0 mínimo.

Actualización: Me preocupan las conexiones que faltan al ST Link / V2 que mencionas. Algunos adaptadores JTAG requieren conexiones a la alimentación del objetivo, para sus circuitos integrados internos de búfer. No sé sobre el ST Link / V2, y no tengo tiempo para investigarlo ahora. Si estuviera en su situación, comprobaría este punto.

    
respondido por el SamGibson

Lea otras preguntas en las etiquetas