
El diagnóstico board-level en equipos MacBook implica un enfoque sistemático sobre la lógica de alimentación, líneas críticas y comportamiento eléctrico de la placa base, con el objetivo de identificar fallas de encendido, consumo anómalo o cortocircuitos en rails principales y secundarios. El procedimiento inicia con la inspección visual bajo microscopio, verificando presencia de sulfatación, residuos conductivos, componentes fracturados, pads levantados o signos de sobrecalentamiento en zonas típicas como PPBUS_G3H, PMIC, CPU/GPU y líneas de backlight. Es fundamental validar integridad de conectores, flex y blindajes antes de energizar.
Se procede a la conexión de una fuente de poder DC regulada (bench power supply) directamente al conector de batería o pads de PPBUS_G3H, configurando inicialmente un voltaje acorde al sistema (generalmente entre 12.6V y 13V en modelos modernos) con límite de corriente bajo (0.5A–1A). La lectura de consumo en reposo permite clasificar el tipo de falla: consumo en 0A sugiere circuito abierto o ausencia de negociación de encendido; consumo fijo alto indica posible corto directo; consumo pulsante o en ciclos apunta a fallas en secuencia de power-up o rails secundarios.
Se realiza medición de resistencia a tierra en las líneas principales sin energizar (modo ohmímetro o diodo en multímetro). Rails como PPBUS_G3H, PP3V3_G3H, PP5V_S5, PP1V8_S5 deben presentar valores consistentes con referencia técnica; una lectura cercana a 0 ohmios indica corto. En caso de detectar baja impedancia, se inyecta voltaje controlado (1V–2V inicialmente) sobre la línea afectada utilizando la fuente DC, monitoreando consumo y localizando el componente que disipa energía mediante cámara térmica o técnica de alcohol isopropílico (evaporación diferencial). El componente que presenta incremento térmico es candidato a reemplazo.
Si no hay corto evidente, se continúa con la validación de la secuencia de encendido. Se verifica presencia de PP3V3_G3H, rail always-on generado por el PMIC o SMC. Ausencia de esta línea implica falla en circuito primario (fusibles, MOSFET de entrada, controlador de carga). Confirmado PP3V3_G3H, se evalúa la señal SMC_RESET_L y posteriormente PM_SLP_S4_L, PM_SLP_S3_L y ALL_SYS_PWRGD, siguiendo la cadena lógica de habilitación. La ausencia de alguna de estas señales indica bloqueo en la secuencia, frecuentemente asociado a fallas del SMC, BIOS (EFI ROM), o sensores críticos.
Se valida el correcto funcionamiento del circuito de carga mediante medición en ISL/SMC charger IC (como ISL6259, CD3215 en USB-C models), comprobando presencia de voltajes en ACOK, CMSRC, ACP/ACN y comunicación en líneas SMBUS/I2C. En modelos con USB-C, es indispensable verificar negociación en líneas CC1/CC2 con un medidor USB-C o analizador PD, asegurando que el equipo solicita y recibe el perfil de voltaje adecuado (20V típicamente). Fallas en CD3215/CD3217 suelen provocar ausencia total de encendido o consumo nulo.
Posteriormente se analiza la activación de rails secundarios: PP5V_S5, PP3V3_S5, PP1V8_S5 y luego rails S3 y S0. Se deben medir inductores asociados a cada rail para confirmar presencia de voltaje tras presionar power. Si las líneas S5 están presentes pero no se transiciona a S3/S0, el problema puede residir en PCH/CPU, firmware corrupto o señales de enable bloqueadas.
La verificación del botón de encendido y circuito de teclado (en modelos donde el power pasa por el keyboard matrix o T2) es obligatoria. Se mide la señal PWRBTN_L al presionar, confirmando que llega al SMC. En equipos con chip T2 o Apple Silicon, el diagnóstico requiere considerar integración más compleja donde múltiples funciones están consolidadas, reduciendo puntos discretos de prueba.
Finalmente, si todas las líneas primarias están presentes pero no hay POST, se procede a validación de BIOS/EFI mediante reprogramación con programador externo, así como análisis de osciladores (clock), líneas de reset y comunicación SPI. La ausencia de actividad en SPI o clocks indica fallo en PCH/SoC o en alimentación crítica.
El diagnóstico efectivo requiere correlacionar consumo, voltajes, señales lógicas y respuesta térmica para aislar la falla a nivel de componente, priorizando siempre la estabilidad de la fuente, protección contra sobrecorriente y documentación esquemática/boardview específica del modelo en análisis.