La MacBook Air A2251 con placa lógica 820-01949 presenta con cierta frecuencia fallas relacionadas con la carga asimétrica o unilateral. Un síntoma característico es la detección de 5 voltios y 240 miliamperios en uno de los puertos USB-C, mientras que el otro puerto puede estar completamente muerto o con comportamiento intermitente. Esta condición apunta directamente a una falla en la etapa inicial de negociación del protocolo USB Power Delivery (USB-PD), comúnmente administrada por los controladores CD3217-A03, ubicados cerca de los puertos tipo C.

La primera etapa del diagnóstico debe iniciarse midiendo las líneas USB-C CC1 y CC2 en ambos puertos mediante un osciloscopio o multímetro de alta precisión, en modo voltaje DC. Valores por debajo de 0.3V o por encima de 1.8V en reposo pueden indicar daño en el controlador de negociación o interrupción en la resistencia pull-down de 5.1 kΩ. La resistencia de pull-down en las líneas CC es esencial para que el cargador identifique la presencia del dispositivo. Si esta resistencia está ausente o desvalorizada, la lógica PD no se inicia correctamente. También es clave comparar ambos lados del conector para identificar diferencias de comportamiento. Al trabajar con estas líneas sensibles, se recomienda deshabilitar temporalmente la línea PPBUS_G3H inyectando 3.42V desde una fuente externa con límite de corriente, de manera que se pueda analizar el comportamiento de los CC sin poner en riesgo los CD3217. Además, se sugiere realizar la prueba con al menos dos cargadores certificados Apple de 61W o 87W para descartar errores de detección inducidos por adaptadores defectuosos o no compatibles.
La siguiente fase consiste en verificar las líneas de datos SCL/SDA del bus I2C que comunican el CD3217 con el SMC (System Management Controller). Un comportamiento plano (sin señal digital oscilante) o en alto nivel constante puede ser indicativo de cortocircuito interno del controlador o falla de los pull-ups de 3.3V. Es fundamental validar que las bobinas de ferrita que alimentan la VDD del CD3217 estén entregando los 3.3V estables, ya que un voltaje fluctuante o ausente podría estar impidiendo la inicialización del controlador.
Si se confirma que solo un lado negocia parcialmente (es decir, entrega 5V pero no incrementa corriente), es altamente probable que ese CD3217 esté atascado en estado de protección o tenga una falla interna de MOSFET switching. En este caso, se recomienda realizar una medición de resistencia en línea de las fases HIDRV y LODRV hacia GND. Una lectura baja (menos de 10 ohms) podría indicar daño interno en los transistores de switching del buck regulator integrado del CD3217.
Una solución común y validada en este tipo de placas lógicas es realizar un reballing del CD3217 afectado o sustituirlo completamente por un chip funcional y previamente programado. Hay que tener en cuenta que el reemplazo debe hacerse por un modelo idéntico (CD3217-A03) y preferiblemente extraído de otra placa funcional, ya que estos controladores pueden requerir configuración EEPROM interna para funcionar correctamente. Si el nuevo chip no inicia correctamente, puede ser necesario inyectar firmware vía JTAG o I2C. Durante el rework o reemplazo, es fundamental proteger térmicamente las áreas circundantes con lámina de cobre o cinta Kapton, en especial los componentes cercanos como los filtros de ferrita y condensadores cerámicos que pueden desoldarse con facilidad. Además, tras el reemplazo del CD3217, siempre ejecutar una limpieza profunda de los pads con flux de baja acidez y alcohol isopropílico para evitar contaminación superficial que interfiera con el intercambio de señales de alta velocidad.
Posteriormente, se debe inspeccionar el estado de los MOSFET de canal N situados en las líneas de entrada PPDCIN_G3H que controlan el paso de voltaje desde los puertos USB-C hacia los rails de alimentación principal. La conmutación de estos transistores está gobernada por el controlador CD3217 a través de las señales EN o GATE, y su ausencia puede significar que el controlador no ha completado el handshaking USB-PD.
Otro punto crítico es la línea de detección de corriente ISNS_R y ISNS_L hacia el U7000 (controlador de carga ISL9240). Si el voltaje diferencial entre estos pines es anómalo o inexistente, el controlador de carga puede limitar el paso de corriente hacia la batería, generando el síntoma de carga ausente o muy limitada. Validar la integridad de los shunts de corriente (R7050 y R7051) y verificar su soldadura es esencial para el correcto funcionamiento del sistema de carga.
Una vez restaurada la funcionalidad simétrica de ambos puertos y estabilizados los valores de entrada a 20V y más de 1.5A, se recomienda ejecutar pruebas funcionales bajo carga con el sistema encendido para monitorear el comportamiento térmico del CD3217, del ISL9240 y de los MOSFET de entrada. Un aumento inusual de temperatura puede revelar una falla latente o una instalación deficiente del chip.
Cabe destacar que, en algunos casos, el síntoma puede ser resultado de un conflicto en la lógica de detección de accesorios, especialmente si la falla ocurre tras utilizar hubs o cargadores de baja calidad. El SMC puede conservar registros de fallas que afectan la negociación PD, por lo que se recomienda realizar un SMC Reset (Shift + Control + Option + Power por 10 segundos) y una posterior revisión de logs a través del modo DFU cuando sea posible.
Finalmente, una reparación completa debe incluir validaciones cruzadas mediante el uso de un USB-C meter, que permita observar el comportamiento en tiempo real del voltaje, corriente y protocolo negociado en ambos puertos. Esta herramienta, en combinación con una revisión térmica IR y osciloscopio, garantiza una solución robusta y duradera para la falla de carga unilateral en la MacBook Air A2251 820-01949, mejorando significativamente los tiempos de diagnóstico y reduciendo el índice de retorno por fallas recurrentes.






