MacBook Pro (5,5) se reinicia cuando se encienden los microcontroladores

0

Mi Macbook Pro (13 pulgadas, mediados de 2009, Intel Core 2 Duo) tiene un problema extraño con los puertos USB. De vez en cuando, al enchufar, retirar o reiniciar un microcontrolador como el Arudino o el Teensy, la computadora se apaga y se reinicia repentinamente. Luego, la computadora muestra una pantalla gris que dice "Su computadora se reinició debido a un problema ... etc."

No estoy seguro de si esto está relacionado con un problema con mi computadora, un problema con los microcontroladores que consumen mucha corriente o mi batería. Sé que a veces se obliga a los microcontroladores a reiniciarse si se les pide que suministren demasiada corriente. p.ej. alimentando un servo Sin embargo, espero que una computadora portátil sea capaz de generar suficiente corriente para un microcontrolador simple para evitar que se apague.

También debo mencionar que la condición de mi batería es "reemplazar ahora". Todavía puedo usarlo durante unos 30 minutos sin el cable de alimentación y, en lo que respecta a mi memoria, mi computadora siempre estuvo enchufada cuando ocurre este problema.

Leí que un problema podría ser que mi PCU podría necesitar restablecerse. Creo que lo reinicié usando el método abreviado de teclado "SCOP" en el inicio, pero la computadora no da ninguna indicación de esto.

    
pregunta wyverniv 18.11.2014 - 21:58

1 respuesta

1

Un puerto USB solo puede normalmente generar 2.5 vatios (5 voltios a .5 amperios). Si solo está programando el microcontrolador, debería estar bien, pero si hay alguna otra cosa que el puerto podría estar alimentando (MOSFET, LED, Servos, motores, ...), y excedió los 2.5 vatios, normalmente obtendría La alerta "USB Low Power", y no un apagado catastrófico.

Mi conjetura sobre lo que está sucediendo es una de un par de cosas.

1) El puerto USB en el MBP está dañado, lo cual puede verificarse si el problema existe en todos los demás puertos USB, o solo en este.

2) Verifique que todo el cableado sea correcto en la placa Arduino. Cuando se reinicia un microprocesador, es típico que un pin se tire hacia abajo para iniciar el reinicio. Si la placa está mal conectada o configurada, cuando se realiza el restablecimiento, una de las líneas de datos USB podría recibir 5v aplicados, o la línea de 5v podría ponerse a tierra.

3) La descarga electrostática también podría estar causando estos problemas. He reiniciado los microprocesadores (conectados a través del programador USB) al tocar el metal en mi MBP después de caminar por la oficina. Es posible que desee considerar algunas esteras y pulseras ESD.

    
respondido por el Flying Trashcan 18.11.2014 - 22:35

Lea otras preguntas en las etiquetas