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

Recientemente creé mi propia placa de conexión para una MCU STM32F030R8T6. La imagen adjunta muestra el PCB que diseñé para él. No hay componentes, solo pistas de cobre superiores que se conectan a los pines de cabecera que se conectan a una placa de prueba.

Procedimiento:

  1. soldó la MCU en la placa PCB y la probó en busca de conexiones cortas, etc.
  2. Enchufe la placa PCB en la placa de prueba y conecte todos los pines de alimentación y tierra, agregué condensadores cerámicos de 100 nf lo más cerca que pude de la placa PCB.
  3. Conecte todas las resistencias 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 y NRST (dejé el pin VDD y el pin TVCC porque entiendo que solo está ahí 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 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 10 mA y 0,4 A. Curiosamente, la fuente de alimentación no mostró que había un cortocircuito. Fue entonces cuando tomé mi buen viejo multímetro e hice una prueba de continuidad y me di cuenta de que mis pines VDD y VSS estaban en cortocircuito.

No estoy seguro si mi MCU está frito o si mi enlace ST/V2 está defectuoso.

Información extra:

Intenté restablecer la 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 dará un mensaje de error que indica que ha perdido la conexión con el objetivo y que debo verificar mis rieles de alimentación, lo cual hice repetidamente.

Con mucho gusto agradecería consejos y ayuda ya que he pasado por 4 MCU y solo me quedan 2.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Compruebe si la alimentación está conectada al revés. Editar: VDD y VCC generalmente designan el riel de suministro positivo. ¿No te refieres a VDD y VSS o VCC y GND?
FYI, internamente en cortocircuito y frito es lo mismo.
Entonces quise decir VDD y VSS, me gustaría agregar que conecté una fuente de alimentación externa de 3v y luego conecté mi ST link/v2, lamentablemente he pasado por 4 unidades MCU hasta ahora y me queda una más, así que quiero estar seguro de que lo hago bien esta vez
el esquema nos ayudaría a visualizar cualquier problema
... y también serían útiles fotos de primer plano de (a) una de las placas de conexión completas (que ahora parece estar en cortocircuito entre los rieles de alimentación) y, si es posible, (b) una PCB de placa de conexión despoblada, en caso de que que muestra cualquier punto de preocupación. Además (c) ¿cómo confirmó que los PCB de la placa de conexiones coinciden con su esquema?
Por favor vea la pregunta actualizada
@ user150963 - (a) Gracias, pero ¿va a proporcionar el esquema solicitado y las fotos de primer plano ? ¿O es esa una foto (demasiado lejos para identificar el pin 1 en el IC) todo lo que puede proporcionar? (b) "a medida que aplico energía, los pines VDD y VSS están en cortocircuito"; no está claro lo que hizo. ¿Intentó medir esa resistencia con la potencia aún aplicada? (c) ¿Cuál es su fuente de alimentación (no se muestra en la foto) y vio su salida en un osciloscopio? (d) ¿No incluyó deliberadamente ningún desacoplamiento del suministro o está oculto en el reverso de la PCB? (e) ¿Es este su primer diseño de ruptura de MCU?
@SamGibson Pido disculpas por el malentendido y realmente aprecio sus esfuerzos :D
@ user150963: gracias por la actualización, pero algunas partes aún no están claras. Anteriormente pregunté: "¿Intentaste medir esa resistencia con la potencia aún aplicada?" Su actualización posterior dice: "Miré mi fuente de alimentación y noté que la corriente variaba entre 10 mA y 0,4 A. Extrañamente, la fuente de alimentación no mostró que había un cortocircuito. Fue entonces cuando tomé mi viejo multi e hice una prueba de continuidad y me di cuenta de que mis pines VDD y VSS están en cortocircuito". Eso no responde a mi pregunta. ¿Todavía se aplicó energía cuando hizo esa "prueba de continuidad", sí o no? Gracias.

Respuestas (1)

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

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

    Incluso si se instalaron algunos capacitores de 100 nF en la placa de prueba (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 documento ST "Introducción al desarrollo de hardware de las series STM32F030xx y STM32F070xx" ( ver apartado 5.4).

    Esto podría ocasionar varios problemas, pero es poco probable (según mi experiencia) que cause 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 quizás 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), confirmado por el esquema y la foto de la placa de pruebas.

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

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

    En todas las MCU STM32 con las que he trabajado, un factor común es que la documentación establece que debe suministrar energía 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 reinicio de encendido que siempre se usa, ¡incluso si los ADC no se usan!

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

Me he quedado sin tiempo para investigar si hay más problemas y algunas cosas (por ejemplo, picos/ondulaciones de salida de la fuente de alimentación) no se han descartado. Sin embargo, esa fuente de alimentación faltante para V DDA y V SSA debe estar en la parte superior de su lista de soluciones, para su próximo intento.

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

Actualización: me preocupan las conexiones faltantes al ST Link/V2 que mencionas. Algunos adaptadores JTAG requieren conexiones a la alimentación del objetivo, para sus circuitos integrados de búfer internos. No conozco el ST Link/V2 y no tengo tiempo para investigarlo ahora. Si yo estuviera en tu situación, revisaría este punto.

Hice todo lo que me aconsejaste sin suerte todavía, agregué un enlace para un video en Youtube para mostrarte cómo se está comportando y no puedo conectarme a la MCU con mi enlace ST, hice una prueba de continuidad antes de conectar el enlace ST y estuvo bien pero en cuanto conecto el programador hace corto me pueden ayudar?
@ user150963 - Lamentablemente, no puedo ver suficientes detalles en el video. Sin embargo, el desacoplamiento todavía no parece cumplir con los requisitos explicados en ese documento ST. Usted afirma nuevamente que su MCU "cortocircuita", pero no veo evidencia de eso en el video. Todo lo que puedo decir es que sospecho que tiene múltiples problemas y está confundiendo el diagnóstico de cada uno, dejándolo confundido, por ejemplo, suministro de energía a VDDA; desacoplamiento; todas las conexiones necesarias al ST Link/V2 (no pude leer el mensaje de error en la pantalla). Quizás alguien más vea información en el video, que yo no puedo ver.
Gracias por todo el esfuerzo que hiciste, me enseñó mucho, solo voy a reiniciar todo el diseño desde cero nuevamente :).