¿Por qué se cortó mi microcontrolador a pesar de que la pinza de cocodrilo del osciloscopio estaba conectada a un pin de tierra?

2

Tengo una placa STM32F407G-Discovery y compré un osciloscopio DS1054Z para la depuración.

Antes de hacer algo, revisé videos y artículos sobre cómo usarlo. A partir de mi conocimiento básico de ellos, deduje que, dado que mi MCU estaba conectada a mi computadora a través de un USB, era una referencia a la red eléctrica principal, por lo que debo tener cuidado al colocar el clip de cocodrilo del osciloscopio.

Como tal, me aseguré de conectar el clip de cocodrilo a un pin titulado GND. Sin embargo, tan pronto como lo hice, los LED de la MCU se apagaron y simplemente dejaron de funcionar. Ya no puedo flashear ningún código en mi MCU.

Aquí hay una foto de la pizarra:

Aquí es donde conecté el clip de cocodrilo: el extremo derecho de la tabla. El pin GND sobre el pin 5V que está por encima del pin 3V que está por encima del pin PH1.

Mi plan era conectar el clip de cocodrilo a este pin de GND y luego usar la sonda más larga (no estoy seguro de cómo se llama) para engancharlo en el pin PE3 (ya que estoy tratando de depurar un problema de SPI). ¿Mi lógica fue incorrecta?

¿Qué hice mal?

    
pregunta gjvatsalya

3 respuestas

4

Estaesunaconfiguracióndeaspectopeligroso.ConectarelclipdetierradelasondadealcanceaunodelospinesdeGNDfuecorrectoeléctricamente,peroesunamalaideaporqueocurrencosas.

Creoquees80%probablequeelclipdetierragiraraytocaraelpinde5Vcuandonolonotaste.Estopuedesucedermuyfácilmente.Nousaríaunclipdecocodriloenunpincomoeseporexactamenteestarazón.Estábienusarunclipde"gancho", pero tenga cuidado de que se suelten y se salgan del pasador y luego golpeen otra cosa.

Una posible opción para su caso es sujetar ambos pines GND juntos. El clip de caimán provendría de la parte superior de la imagen y solo alcanzaría lo suficiente para tocar los dos pines GND. Todavía no me gusta eso, ya que se se apagará con el tiempo, y luego tienes una conexión a tierra agitándose al azar cortocircuitando las cosas.

Lo que uso para estos casos es un cable corto que tiene un pin hembra destinado a un conector RS-232 en un extremo y aproximadamente ¼ de pulgada de cable desnudo en el otro. Todo el asunto es de aproximadamente 1½ pulgadas de largo. El conector hembra tiene un tubo termorretráctil a su alrededor para que esté aislado en el exterior. Deslice el conector hembra sobre el pin, luego corte la conexión a tierra de la sonda de alcance al extremo corto del cable pelado.

    
respondido por el Olin Lathrop
3

Si ha puesto en cortocircuito el pin de 5V a GND como sospecha de @Hein, se sobrecargaría y quemaría el diodo D1 a la derecha de la toma USB, si la protección de sobrecarga del puerto host no lo apaga lo suficientemente rápido. Consulte los esquemas en manual de la junta

U5V proviene del cable USB, 5V va directamente al pin.

Puedes hacer una prueba rápida:

  • conecte la placa a un concentrador con alimentación o un cargador USB
  • conecte los pines del diodo juntos, por ej. con un par de pinzas

Si la placa vuelve a la vida, entonces puede intentar reemplazar el diodo con uno similar. Incluso puede acortarlo permanentemente, pero luego debe tener mucho cuidado con lo que se está conectando a la placa, ya que este diodo protegería el puerto USB del host de sobretensión.

Hice lo mismo con un tablero de descubrimiento una vez. El diodo en realidad se encendió en una nube de humo, ya que estaba conectado a través de un concentrador USB barato que aparentemente carecía de la protección adecuada contra sobrecorriente.

    
respondido por el berendi
2

Lo has entendido correctamente, parece. La conexión a tierra del osciloscopio está conectada a la conexión a tierra de su DISCO a través de la red eléctrica, y usted tomó las precauciones correctas.

Pero, ¿es posible que el clip de cocodrilo se arremolinara accidentalmente alrededor del pin de tierra y tocó el pin de 5V? Esto habría quemado algo, pero no debería haber dañado la MCU. Esto también es algo que debes tener en cuenta.

Mis conjeturas:

  • Has quemado tu puerto USB. Un puerto USB típico solo puede manejar 500 mA, y tal corto definitivamente puede dañarlo. Prueba con otro puerto USB.
  • Has dañado tu tabla. En la hoja de datos parece que esos pines solo pueden manejar 100 mA, lo que le da una mayor posibilidad de romperse. Esto es más difícil de arreglar, ya que me cuesta encontrar suficiente información en la hoja de datos. Si tiene otra placa DISCO, entonces puede que el programador de esa persona (ST-LinkV2) intente programar la MCU de su placa rota. Si eso funciona, significa que tu ST-LinkV2 se quemó.

Espero que esto ayude.

Actualización: Parece que @berendi tiene mejores ojos que yo. Él sugiere que el diodo D1 podría haberse quemado, lo que parece ser el problema obvio. Consulte su respuesta para obtener más detalles sobre cómo solucionarlo / corregirlo.

    
respondido por el Hein Wessels

Lea otras preguntas en las etiquetas