MacBook Air A1466 — Guide de réparation niveau 3
Rails de tension — Référence complète
Tableau synthétique des rails principaux extraits du schéma 820-00165. Les numéros de page font référence au PDF du schéma Apple J113.
| Rail | Valeur nominale | État requis | Source / régulateur | Page schéma | Notes |
|---|---|---|---|---|---|
| PP3V42_G3H G3H | 3.42 V | Toujours présent (adaptateur branché ou batterie) | MagSafe / batterie → U7100 (ISL6259) | 37, 38, 49, 50 | Premier rail à vérifier. Absent = pas de source d'énergie. |
| PPBUS_G3H G3H | 8.4–8.6 V | Toujours présent dès G3H actif | U7100 ISL6259 (chargeur/PMIC) | 27, 41, 49, 50 | Surnommé "bus G3H". Alimente la majorité des rails secondaires via des MOSFETs de commutation. |
| PPDCIN_G3H G3H | 16–20 V | Adaptateur branché uniquement | MagSafe directement | 50 | Entrée brute de l'adaptateur. Max 8A selon schéma. |
| PPVBAT_G3H G3H | 7.5–8.4 V | Batterie connectée | Batterie Li-Po 4S | 70, 71 | Batterie neuve = ~8.2 V. Déchargée = ~6.8 V (seuil critique). |
| SMC_BC_ACOK G3H | 3.42 V | Adaptateur reconnu | ISL6259 → SMC | 50 | Signal "adaptateur OK". Si absent avec adaptateur : problème MagSafe ou ISL6259. |
| SMC_RESET_L G3H | 3.42 V | SMC initialisé | ISL6259 → SMC (broche RST*) | 37, 50 | Actif haut. Si bas = SMC en reset permanent → aucun rail S5 possible. |
| PP3V3_S5 S5 | 3.3 V | État S5 (soft-off) | U7501 (dual buck) | 17, 29, 34, 37, 54 | Généré par U7501 sortie canal 3.3V. Alimente SMC, PCH, USB. |
| PP5V_S4RS3 S5/S4 | 5.0 V | État S4/S5 | U7501 (dual buck, canal 5V) | 54, 55, 58 | Généré par U7501 canal 5V. Précurseur de PP5V_S0. |
| PP5V_S0 S0 | 5.0 V | État S0 (ON) | U8050 (load switch depuis PP5V_S4RS3) | 17, 32, 45, 51, 52 | Dérivé de PP5V_S4RS3 via un interrupteur de charge. Alimente CPU, PCH, USB actif. |
| PP3V3_S3 S3 | 3.3 V | État S3 et supérieur | U8010 (load switch depuis PP3V3_S5) | 15, 19, 33, 36, 40 | Alimente RAM, caméra, carte SD. Si absent avec PP3V3_S5 présent : vérifier U8010. |
| PP1V8_S3 S3 | 1.8 V | État S3 | U7880 (régulateur dédié) | 20, 21, 22, 23, 57 | Bus de référence RAM DDR3L. Critique pour initialisation mémoire. |
| PP1V35_S0 S0 | 1.35 V | État S0 | ISL62882 ou similaire | 31 | Vref RAM DDR3L. Doit être exactement 1.35 V ±2%. |
| PP1V05_S0 S0 | 1.05 V | État S0 | U7600 (buck dédié) | 51, 52, 55 | PCH HSIO, SATA, PCIe. Généré par régulateur critique. 21A max output selon schéma. |
| PPVCORE S0 | 0.7–1.4 V variable | État S0 | ISL6208D × 2 (U7310/U7320) | 52 | Tension cœur CPU dynamique (VID). Varie selon charge. F=400 kHz. |
| PP3V3_SUS SUS | 3.3 V | Suspend well | U7840 → U7870 | 57 | Alimente PCH suspend well. Présent même en S3/S4. |
| PPVRTC_G3H G3H | 3.42 V | Toujours présent | PP3V42_G3H → régulateur RTC | 12, 13 | Alimente le RTC (horloge temps réel). Conservé même batterie à plat si adaptateur. |
| PPVIN_S0SW_LCDBKLT S0 | ~8.5 V | État S0 + écran actif | PPBUS_G3H → Q7706 (FET P-channel) | 56 | Entrée du boost backlight. Si absent avec PPBUS_G3H présent : vérifier Q7706 (FDC638APZ). |
| PPHV_S0SW_LCDBKLT S0 | 24–28 V | État S0 + backlight ON | U7701 (0558PL boost IC) + L7701 (15µH) | 56 | Sortie haute tension LED backlight. Absent = U7701 défaillant ou F7700 ouvert. |
| PP5V_S3 S3 | 5.0 V | État S3 | U8050 ou switch depuis PP5V_S4RS3 | 35, 47 | Alimente USB en S3 (Wake on USB possible). |
Arbre de puissance (power tree)
Composants clés
| Référence | Désignation | Fonction | Rails gérés | Page schéma | Défaut fréquent |
|---|---|---|---|---|---|
| U7100 | ISL6259 (TQFN-28) | Chargeur batterie + PMIC principal | PPBUS_G3H, PP3V42_G3H, SMC_BC_ACOK | 40, 50 | LED orange fixe, pas de charge, PPBUS absent. Court-circuit fréquent après dégât liquide. |
| U7501 | Dual buck converter (QFN-24) | Génère PP3V3_S5 (3.3V/6.5A) et PP5V_S4RS3 (5V/7.2A) | PP3V3_S5, PP5V_S4RS3 | 54 | PP3V3_S5 absent → no S5. Vérifier EN1/EN2 (SMC_PM_G2_EN). Court-circuit sur sortie = chaleur sur puce. |
| U7701 | 0558PL (25-bump micro BGA) | Boost converter backlight LCD | PPHV_S0SW_LCDBKLT (24-28V) | 56 | Écran noir avec backlight absent. Vérifier F7700 avant de remplacer U7701. |
| F7700 | Fusible 3A / 32V (0603-HF) | Protection circuit backlight | Entrée U7701 | 56 | Souvent ouvert après court-circuit sur nappe LCD. Mesure : continuité entre les deux bornes. |
| Q7706 | FDC638APZ SSOT6 (P-channel FET) | Interrupteur alimentation backlight | PPBUS_G3H → PPVIN_S0SW_LCDBKLT | 56 | Si PPBUS_G3H présent mais PPVIN_S0SW absent → Q7706 défaillant (RDS(on) typ. 43 mΩ @ 4.5V). |
| L7701 | Inductance 15µH / 2.8A | Stockage énergie boost backlight | Circuit U7701 | 56 | Résistance DC anormalement haute (>1 Ω) indique bobine dégradée. |
| U7600 | Buck converter 1.05V (21A max) | Alimentation PCH HSIO / PCIe / SATA | PP1V05_S0 | 55 | No POST, pas de disque détecté. Vérifier PP1V05_S0 avant réflowage CPU. |
| U5000 | CPU Intel Broadwell (BGA) | Processeur principal | PPVCORE, PP1V05_S0 (consommateur) | 40 | Rarement défaillant seul. Vérifier toutes alimentations avant de conclure CPU mort. |
| SMC | Apple T1 / ARM Cortex-M (QFN) | System Management Controller | Contrôle toute la séquence d'amorçage | 37, 38 | LED diag clignotante. Reprogrammation possible via DFU si firmware corrompu. |
| U7880 | ISL80118 ou TPS51200 (DFN-2520) | Régulateur 1.8V S3 (RAM DDR3L) | PP1V8_S3 | 57 | RAM non détectée, beep code. Vérifier PP1V8_S3 et PP1V35_S0. |
Séquence d'amorçage
La séquence est orchestrée par le SMC. Chaque étape est conditionnée par la validation de la précédente (signal PGOOD ou équivalent).
| # | Signal / Rail | Valeur | Condition | Si absent |
|---|---|---|---|---|
| 1 | PP3V42_G3H | 3.42 V | Adaptateur ou batterie | Aucune énergie → vérifier MagSafe, câble, fusible F7140 (8A) |
| 2 | PPBUS_G3H | 8.4–8.6 V | U7100 actif, pas de court-circuit | ISL6259 défaillant ou court-circuit sur bus |
| 3 | SMC_RESET_L | 3.42 V | PPBUS_G3H > seuil + délai interne ISL6259 | SMC ne démarre pas → rails S5 jamais activés |
| 4 | PP3V3_S5 + PP5V_S4RS3 | 3.3 V + 5.0 V | SMC envoie SMC_PM_G2_EN → active U7501 (EN1 + EN2) |
U7501 défaillant, signal EN manquant, court-circuit sur sortie |
| 5 | Bouton power → SMC_ONOFF_L | pulse bas | PP3V3_S5 présent | SMC ne répond pas → vérifier PP3V3_S5_AVREF_SMC |
| 6 | PP3V3_S3 + PP1V8_S3 | 3.3 V + 1.8 V | SMC active les switchs U8010, U7880 | RAM non alimentée → beep RAM ou silence total |
| 7 | PP5V_S0 + PP1V05_S0 | 5.0 V + 1.05 V | SMC active U8050 + U7600 | PCH non alimenté → no POST |
| 8 | PPVCORE | ~1.0 V (VID) | PCH valide → active VR CPU | CPU sans cœur → écran noir, chauffe rapide |
| 9 | POST / chime | — | Tous rails S0 OK, RAM initialisée | Voir section No POST |
| 10 | PPVIN_S0SW_LCDBKLT → backlight | 8.5 V → 24-28 V | GPU actif, PWM LCD valide | Écran allumé mais noir → voir section backlight |
Outil de diagnostic croisé
Renseignez les mesures effectuées sur les rails. Le système calcule l'arbre de causes probables en tenant compte des dépendances entre rails telles que définies dans le schéma 820-00165.
Diagnostic — Pas de tension / No power
Symptôme : aucune réaction à la connexion adaptateur
Aucune LED sur MagSafe (si applicable), aucune réaction au bouton power.
Protocole de diagnostic
| Étape | Mesure | Point de test | Attendu | Si NOK |
|---|---|---|---|---|
| 1 | Tension adaptateur | Bornes connecteur MagSafe (DC +/-) | 16.5 V ou 18.5 V selon modèle | Adaptateur mort → tester un autre |
| 2 | PPDCIN_G3H | C7120 (côté PPCHGR_DCIN) | 16–20 V | Fusible F7140 (8A) ouvert ou diode D7130 claquée |
| 3 | PP3V42_G3H | Nombreux points : R5371, C5014, pin SMC | 3.40–3.45 V | ISL6259 (U7100) ne génère pas PP3V42_G3H → vérifier régulateur interne |
| 4 | PPBUS_G3H | L7560 côté sortie, ou points marqués PPBUS | 8.4–8.6 V | U7100 défaillant ou court-circuit sur PPBUS (mesure résistance vers GND) |
| 5 | Résistance PPBUS vers GND (hors tension) | Même points | > 50 Ω | Court-circuit → injection courant DC pour localiser le composant chaud |
| 6 | SMC_RESET_L | Pin G10 du SMC ou résistances proches | 3.42 V | ISL6259 ne valide pas le reset → U7100 suspect |
| 7 | PP3V3_S5 | Condensateurs de découplage U7501 | 3.28–3.32 V | Voir section U7501 |
Symptôme : LED MagSafe verte mais pas de démarrage
Vérifier : PP3V3_S5, SMC_RESET_L, réponse SMC au bouton power (oscilloscope sur SMC_ONOFF_L).
Symptôme : LED MagSafe orange mais pas de démarrage
Batterie en charge → PPBUS_G3H présent. Le problème est en aval. Tester PP3V3_S5 en priorité.
Diagnostic — Rétroéclairage absent (écran noir)
Architecture du circuit backlight (schéma page 56)
La chaîne complète est : PPBUS_G3H (8.5V) → Q7706 (FET P-channel FDC638APZ) → PPVIN_S0SW_LCDBKLT → F7700 (fusible 3A) → U7701 (0558PL boost) + L7701 (15µH/2.8A) → PPHV_S0SW_LCDBKLT (24–28V) → strings LED via résistances 10.2Ω de mesure courant.
LCD_BKLT_PWM doit être éloigné du circuit boost. Une interférence PWM peut provoquer des scintillements ou l'absence de backlight sans défaut matériel.Protocole de diagnostic
| Étape | Mesure | Valeur attendue | Si NOK — cause probable |
|---|---|---|---|
| 1 | PPBUS_G3H présent | 8.4–8.6 V | Problème en amont (U7100) |
| 2 | PPVIN_S0SW_LCDBKLT (entrée Q7706 côté sortie) | ~8.5 V en S0 | Q7706 ouvert ou signal de grille absent (LCD_BKLT_EN_L bas) |
| 3 | Continuité F7700 | < 0.5 Ω | F7700 ouvert → remplacer (3A/32V, 0603) |
| 4 | Entrée U7701 (VIN) | ~8.5 V | Problème F7700 ou piste ouverte |
| 5 | Sortie U7701 PPHV_S0SW_LCDBKLT | 24–28 V | U7701 défaillant (vérifier VDDIO, EN, SCLK, SDA actifs) |
| 6 | Signal PWM sur broche PWM de U7701 | Signal carré 9.62 kHz (Fpwm spec) | GPU/PCH ne génère pas le PWM → problème firmware ou GPU |
| 7 | Résistance R7788 (301K) et R7789 (147K) | Valeurs correctes, pas de court vers GND | Diviseurs de feedback U7701 modifiés ou endommagés |
Logique de diagnostic croisé backlight
| PPVIN_S0SW présent ? | F7700 OK ? | PPHV_S0SW présent ? | Diagnostic |
|---|---|---|---|
| NON | — | NON | Q7706 défaillant ou signal LCD_BKLT_EN_L absent (SMC/GPU ne demande pas le backlight) |
| OUI | NON (ouvert) | NON | F7700 grillé — première cause de backlight absent. Remplacement simple. |
| OUI | OUI | NON | U7701 défaillant ou L7701 ouverte ou VDDIO/EN non reçus par U7701 |
| OUI | OUI | OUI (mais backlight absent) | Nappe LCD ou dalle LCD défaillante — U7701 fonctionne mais les LEDs ne reçoivent pas le courant |
| OUI | OUI | OUI mais scintillement | Interférence PWM, nappe LCD partiellement oxydée, ou condensateurs C7797/C7799 en acoustics (vérifier placement T-bone selon schéma) |
Diagnostic — No POST / No chime
La machine s'allume (fan démarre, LED active) mais aucun chime, écran noir total, pas de démarrage.
| Rail à vérifier | Valeur | Si absent — suspect |
|---|---|---|
| PP3V3_S5 | 3.3 V | U7501, SMC_PM_G2_EN absent |
| PP5V_S0 | 5.0 V | U8050 (load switch) ou PP5V_S4RS3 absent |
| PP1V05_S0 | 1.05 V | U7600 — très fréquent. Vérifier avant tout réflowage CPU. |
| PP3V3_S3 | 3.3 V | U8010 — RAM non alimentée |
| PP1V8_S3 | 1.8 V | U7880 (ISL80118) — bus RAM DDR3L |
| PPVCORE | ~0.9–1.1 V variable | ISL6208D (U7310/U7320) — CPU sans alimentation cœur |
| PP1V35_S0 | 1.35 V | Régulateur VREF RAM — timing DDR3L incorrect |
Beep codes Apple (A1466)
| Séquence | Signification | Rail à vérifier |
|---|---|---|
| 1 bip | Pas de RAM détectée | PP3V3_S3, PP1V8_S3, PP1V35_S0, modules RAM |
| 2 bips | RAM détectée mais incompatible | Modules RAM — test avec barette connue |
| 3 bips | Erreur banc mémoire | Module A ou B défaillant |
| 3 bips lents + 3 rapides | Firmware EFI/ROM corrompu | BIOS chip — reflash via SPI |
| Fan + pas d'image | GPU / PCH / PPVCORE | PPVCORE, PP1V05_S0 |
Diagnostic — Dégâts liquide
Le liquide conduit principalement à deux types de défaillance : courts-circuits immédiats (corrosion conductrice) et oxydation progressive (résistance augmentée sur signaux).
Zones à risque sur 820-00165
| Zone physique | Rails exposés | Composants à inspecter | Symptôme typique |
|---|---|---|---|
| Connecteur MagSafe | PPDCIN_G3H, PP3V42_G3H | F7140, D7130, U7100 | Pas de charge, pas de PP3V42_G3H |
| Zone U7100 (ISL6259) | PPBUS_G3H, SMC_BC_ACOK | U7100, condensateurs voisins | Court-circuit PPBUS, LED orange mais pas de démarrage |
| Zone SMC | PP3V3_S5, SMC_RESET_L | SMC, résistances pull-up | SMC_RESET_L bas permanent |
| Zone connecteur LCD | PPHV_S0SW_LCDBKLT | F7700, U7701, Q7706 | Backlight absent, F7700 grillé |
| Zone RAM (LPDDR3) | PP1V8_S3, PP1V35_S0 | Modules soudés, U7880 | Beep RAM, no POST |
Protocole nettoyage
1) Démonter complètement. 2) Bain ultrasonique 15 min (eau déminéralisée + 10% isopropanol 99%). 3) Rinçage IPA pur. 4) Séchage à l'air chaud 50°C / 30 min. 5) Inspection à la loupe binoculaire avant remontage. 6) Mesure résistance vers GND sur tous les rails avant mise sous tension.
Réparation — U7501 (générateur PP3V3_S5 / PP5V_S4RS3)
U7501 est un convertisseur buck double canal (QFN-24) alimenté depuis PPBUS_G3H (VIN). Il génère les deux premiers rails de l'état S5.
Canal 1 — PP5V_S4RS3
- Sortie : 5.0 V / 7.2A max
- Inductance : L7560 (2.2µH / 9A)
- Fréquence : 400 kHz
- Capa sortie : C7555 (220µF / 0.035Ω)
- Diviseur FB : R7547 (1.33K) / R7546 (1.54K)
Canal 2 — PP3V3_S5
- Sortie : 3.3 V / 6.5A max
- Inductance : L7520 (1.8A, 0.118Ω) — voir schéma p.54
- Fréquence : 400 kHz
- Diviseur FB : R7520 (470Ω) + autres
- R7560 (23.2K MF) dans réseau feedback
Logique de diagnostic croisé U7501
| PP3V3_S5 | PP5V_S4RS3 | SMC_PM_G2_EN (EN1/EN2) | Diagnostic probable |
|---|---|---|---|
| Absent | Absent | Absent (0V) | SMC ne commande pas U7501 → SMC défaillant, PP3V42_G3H absent sur SMC, ou SMC_RESET_L bas |
| Absent | Absent | Présent (~3.3V) | U7501 défaillant (les deux canaux morts) ou PPBUS_G3H absent (VIN U7501) ou court-circuit sur les deux sorties |
| Absent | Présent (5V) | Présent | Canal 3.3V de U7501 défaillant uniquement — court-circuit sur PP3V3_S5 ou feedback ouvert (R7560, R7520) |
| Présent (3.3V) | Absent | Présent | Canal 5V de U7501 défaillant — vérifier L7560, C7555, résistances FB R7547/R7546 |
| Présent | Présent | — | U7501 fonctionne correctement → chercher le problème en aval |
Procédure de vérification
Étape 1 — Résistance vers GND (hors tension) : Mesurer entre TP de chaque rail et GND. Valeur normale > 10 Ω. Si < 2 Ω → court-circuit sur la sortie (condensateur claqué ou charge en court).
Étape 2 — Vérifier VIN : Pin VIN de U7501 doit avoir PPBUS_G3H (8.5V) en S5.
Étape 3 — Vérifier EN : SMC_PM_G2_EN doit monter à 3.3V quand le SMC initialise.
Étape 4 — Vérifier inductances : L7560 et L7520 — résistance DC < 0.02 Ω (nominal 0.012 Ω pour L7560).
Étape 5 — Remplacement U7501 : BGA reballing recommandé. Température de refusion : profil 217°C (SAC305). Inspecter vias sous la puce après retrait.
Réparation — Circuit backlight (U7701 / F7700 / Q7706)
F7700 — Fusible backlight
Référence : 3A / 32V, boîtier 0603-HF. Positionné côté bottom selon le schéma (PLACE_SIDE=BOTTOM). Vérification : multimètre en mode continuité. Si ouvert (∞) → remplacer par un fusible de même valeur. Ne pas mettre un pont fil.
Q7706 — FET d'alimentation backlight
Référence : FDC638APZ_SBMS001, SSOT6-HF. Canal P. RDS(on) typique 43 mΩ @ VGS=4.5V. Chargé à 0.65A (EDP). Tester en diode (D-G-S) hors circuit. Si G-D court = FET claqué.
U7701 — IC boost backlight (0558PL)
Boîtier 25-bump micro-BGA. Fréquence PWM LED : 9.62 kHz. Courant LED nominal : 17.1 mA. Adresse I²C : 0x58 (écriture) / 0x59 (lecture). Signal EN requis depuis GPU/PCH pour activer le boost.
Paramètres clés selon schéma :
I_LED = 369 / Riset — La résistance R_ISET règle le courant LED.
Les résistances de mesure courant des strings LED sont de 10.2 Ω chacune.
Informations complémentaires : nappe LCD et backlight
Une nappe LCD endommagée peut provoquer un court-circuit intermittent sur les strings LED, ce qui fait sauter F7700 répétitivement. Si F7700 saute à nouveau après remplacement, inspecter la nappe (plis, coupures, oxydation des contacts).
Les condensateurs C7797 et C7799 (10µF / 50V, 1210) doivent être placés en configuration T-bone près de D7701 pour les raisons acoustiques indiquées dans le schéma.
Réparation — Chargeur ISL6259 (U7100)
L'ISL6259 est le circuit de gestion de l'alimentation principale. Il gère simultanément la charge batterie, la génération de PPBUS_G3H, et la communication One-Wire avec l'adaptateur MagSafe.
| Broche | Signal | Description |
|---|---|---|
| DCIN | PPDCIN_G3H | Entrée adaptateur (16-20V) |
| ACIN | seuil 3.2V ±50mV | Diviseur externe fixé à 13.55V selon schéma |
| PHASE / LGATE | CHGR_PHASE | Commande MOSFET externe boost |
| SMB_RST_N | SMC_RESET_L | Reset SMC — critique pour démarrage |
| SCL/SDA | SMBUS_SMC_5_G3_SCL/SDA | SMBus vers SMC (pages 37, 40, 48, 50, 64) |
| ACOK | SMC_BC_ACOK | Confirmation adaptateur reconnu |
| BGATE/SGATE/AGATE | CHGR_BGATE… | Commandes MOSFETs charge batterie |
Symptômes typiques ISL6259 défaillant
- Pas de PPBUS_G3H malgré adaptateur fonctionnel → U7100 ne boost pas
- LED MagSafe ne change jamais de couleur
- Court-circuit mesurable sur PPBUS_G3H (souvent causé par condensateurs de sortie claqués, pas U7100 lui-même)
- Batterie ne charge pas (BGATE/SGATE non activés)
- SMC_RESET_L reste bas → aucun démarrage possible
Avant de remplacer U7100, vérifier les MOSFETs externes (Q7130 inrush limiter, Q7230 reverse protection) et les condensateurs de sortie PPBUS_G3H.
SMC — Diagnostic et réinitialisation
Rôle du SMC dans la séquence
Le SMC reçoit PP3V42_G3H en permanence. Il surveille SMC_RESET_L, SMC_LID (état couvercle), SMC_ONOFF_L (bouton power) et gère l'activation séquentielle de tous les rails via des signaux comme SMC_PM_G2_EN.
Réinitialisation SMC (SMC Reset)
Procédure : débrancher l'adaptateur → retirer la batterie → maintenir Shift+Ctrl+Option+Power 10 secondes → rebrancher.
Diagnostics SMC via LED de diagnostic
| Comportement LED | Signification |
|---|---|
| LED 1 allumée seule | PP3V42_G3H présent — SMC reçoit de l'énergie |
| LED 2 allumée | PP3V3_S5 présent — U7501 fonctionne |
| LED 3 allumée | Séquence S3 initiée |
| LED 4 allumée | État S0 complet — démarrage normal |
| Clignotement rapide LED 1 | Batterie trop déchargée (< 2% selon SMC) |
Courts-circuits — Détection et localisation
Un court-circuit sur un rail de puissance empêche le démarrage et peut détruire d'autres composants si la carte est alimentée sans précaution. La méthode de localisation dépend du type de rail et de l'équipement disponible. Ne jamais alimenter une carte avec un court-circuit connu sur un rail principal.
Étape 1 — Confirmer le court-circuit (hors tension, multimètre)
Pointe rouge sur le TP du rail suspecté, pointe noire sur GND. En mode résistance (Ω) ou diode selon le multimètre :
| Lecture | Interprétation | Action |
|---|---|---|
0 – 2 Ω |
Court-circuit franc — charge directe ou composant claqué | Ne pas alimenter. Localiser avant tout. |
2 – 15 Ω |
Court-circuit partiel ou résistance de charge normale (ex. inductance + régulateur) | Comparer avec schéma — certains rails ont une résistance basse normale (ex. PPVCORE ~2–5Ω) |
15 – 80 Ω |
Charge normale — condensateurs de découplage en parallèle | Pas de court-circuit. Chercher le problème ailleurs. |
> 100 Ω |
Rail normal, pas de charge significative | Normal pour un rail S0 quand le SMC n'est pas actif. |
Étape 2 — Isoler le composant responsable
Trois méthodes, à utiliser dans l'ordre selon la situation.
Méthode A — Injection de courant DC (PSU en courant limité)
C'est la méthode principale pour localiser un court-circuit sur un rail de puissance. Elle consiste à forcer un faible courant continu dans le rail en court-circuit et à identifier le composant qui chauffe par infra-rouge ou toucher.
| Rail ciblé | Tension PSU | Limite courant | Durée d'injection | Remarques |
|---|---|---|---|---|
| PPBUS_G3H | 4–5 V | 0.5–1 A | 5–10 sec max | Déconnecter batterie et adaptateur. Injecter sur TP PPBUS. Le composant en court chauffe visiblement. |
| PP3V3_S5 | 2–3 V | 0.3–0.5 A | 5 sec max | Injecter côté sortie U7501. Si U7501 chauffe → puce morte. Si condensateur chauffe → remplacer condensateur. |
| PP5V_S4RS3 | 3–4 V | 0.3–0.5 A | 5 sec max | Même logique que PP3V3_S5, canal 5V de U7501. |
| PP1V05_S0 | 1–1.5 V | 0.3 A | 3 sec max | Rail bas, faible injection suffit. U7600 ou condensateurs de sortie. |
| PPVCORE | 0.8–1 V | 0.5 A | 3 sec max | Injection délicate — CPU peut chauffer légèrement même sans court. Utiliser caméra thermique si possible. |
| PPHV_S0SW_LCDBKLT | Ne pas injecter | — | — | Rail HV 24-28V — tester F7700, puis mesurer résistance entrée/sortie U7701 séparément. |
Méthode B — Caméra thermique (FLIR, Seek, ou similaire)
Idéale combinée avec l'injection DC. Brancher le PSU en limite de courant (méthode A), puis visualiser la carte en thermique. Le composant en court apparaît comme un point chaud en quelques secondes. Résolution minimale utile : 80×60 px (Seek Compact), mais 160×120 px ou plus donne une localisation précise sur un composant 0201.
| Outil thermique | Résolution utile | Usage sur 820-00165 |
|---|---|---|
| FLIR ONE / E4 et supérieur | 160×120 px et + | Localisation précise composants 0402 et BGA |
| Seek Compact | 206×156 px | Bon rapport qualité/prix pour localisation |
| Loupe thermique (Uni-T, etc.) | 32×32 px | Insuffisant pour précision — usage orientatif seulement |
| Doigt / lèvre (méthode artisanale) | N/A | Utilisable pour repérer la zone générale sur injection courte (5 sec max). Dangereux sur rails > 5V. |
Méthode C — Déconnexion progressive (divide and conquer)
Quand les deux méthodes précédentes ne permettent pas de localiser, retirer les composants suspects un par un et remesurer la résistance vers GND après chaque retrait.
Ordre de retrait recommandé sur PPBUS_G3H :
- Condensateurs de découplage du bus PPBUS (les plus proches de U7100) — retirer par groupes de 2–3
- Condensateurs de découplage de U7501 côté VIN
- U7501 lui-même (si toujours en court après retrait des condensateurs)
- Autres charges sur PPBUS (MOSFETs de commutation, boost backlight)
Sur PP3V3_S5 : retirer d'abord les condensateurs côté sortie U7501, puis tester U8010 (load switch PP3V3_S3), puis U7501 si le court persiste.
Étape 3 — Courts-circuits par rail : causes fréquentes sur 820-00165
| Rail | Résistance vers GND suspecte | Composants à vérifier en premier | Cause fréquente |
|---|---|---|---|
| PPBUS_G3H | < 10 Ω | Condensateurs de sortie U7100, U7501 VIN, MOSFETs | Condensateur MLCC claquer (choc, dégât liquide). Mesurer R vers GND sur chaque condensateur individuellement. |
| PP3V3_S5 | < 5 Ω | C7541, C7581 (1µF découplage U7501), charges aval | U7501 interne court (rare) ou condensateur claqué sur la sortie 3.3V |
| PP5V_S4RS3 | < 5 Ω | C7500, C7501, L7560 (vérifier continuité DC-DC) | Court sur condensateur de sortie ou L7560 endommagée (rarement) |
| PP1V05_S0 | < 3 Ω | C7600, C7601 (sortie U7600), condensateurs PCH HSIO | Condensateur de découplage PCH claquer. U7600 interne court si rien d'autre. |
| PPVCORE | < 2 Ω | Condensateurs sortie VR (C7619/C7620/C7621), CPU | Condensateur polymère TANT (type POSCAP) court. CPU U5000 rarement en cause seul. |
| PP1V8_S3 | < 3 Ω | Condensateurs RAM, U7880 | Court sur bus DDR3L — souvent dégât liquide sur zone RAM |
| PP3V42_G3H | < 5 Ω | C5014–C5017 (découplage SMC), condensateurs proches MagSafe | SMC en court (rare), condensateur de découplage SMC claqué après surtension |
| PPVIN_S0SW_LCDBKLT | < 5 Ω | F7700 (vérifier continuité), condensateurs entrée U7701 | Court côté entrée U7701 — souvent nappe LCD ou C7714, C7711 |
Étape 4 — Distinguer court-circuit réel et charge normale basse
Certains rails ont une résistance vers GND naturellement basse à cause de leur architecture :
| Rail | Résistance normale vers GND (hors tension) | Explication |
|---|---|---|
| PPVCORE | 2–6 Ω | Condensateurs polymères POSCAP en sortie VR (C7619/C7621 : 62µF chacun) + résistance interne faible des phases |
| PP1V05_S0 | 3–8 Ω | 21A de capacité nominale → condensateurs sortie massifs + charge PCH |
| PPBUS_G3H | 30–80 Ω | Bus principal avec nombreuses charges — résistance normale dépend de l'état des switchs |
| PP3V3_S5 | 15–40 Ω | SMC et PCH en charge permanente en G3H |
| PP5V_S0 | > 50 Ω | Load switch ouvert en hors tension → pas de charge visible |
Cas particulier : court-circuit intermittent
Symptôme : la carte démarre parfois, ou fonctionne après être restée au froid. Causes typiques sur 820-00165 :
- Condensateur MLCC fissuré (choc mécanique) — résistance normale à froid, court à chaud
- Condensateur de découplage SMC oxydé après dégât liquide — court intermittent sur PP3V42_G3H
- Soudure BGA partielle sur U7501 ou U7100 — contact intermittent selon température
- Nappe LCD avec isolation dégradée — F7700 saute après quelques minutes d'utilisation
Méthode : Lancer la carte, laisser chauffer 2–3 minutes, puis inspecter avec caméra thermique ou refroidir localement à l'air comprimé retourné (gaz froid) pour identifier la zone sensible à la température.
Après localisation et réparation
| Étape | Action | Critère de réussite |
|---|---|---|
| 1 | Remesurer résistance vers GND sur le rail réparé | Valeur revenue dans la plage normale (tableau ci-dessus) |
| 2 | Vérifier les rails adjacents — un court peut en avoir endommagé un autre | Tous les rails principaux dans la plage normale |
| 3 | Alimenter en PSU limité (pas directement avec adaptateur) pour le premier test | Courant de démarrage PPBUS : ~0.1–0.3 A au repos en G3H |
| 4 | Mesurer les tensions en séquence (PP3V42 → PPBUS → PP3V3_S5 → ...) | Chaque rail dans sa plage nominale |
| 5 | Tenter le démarrage complet avec adaptateur MagSafe uniquement (sans batterie) | POST, chime, image écran |
Points de mesure recommandés
Points de mesure accessibles sans démonter les composants. Toujours commencer par les mesures hors tension (résistance vers GND).
| Rail | Point de mesure recommandé | Composant de référence (schéma) |
|---|---|---|
| PP3V42_G3H | C5014, C5016, C5017 (découplage SMC) | Page 37 |
| PPBUS_G3H | Grosse capa proche U7100 ou U7501 côté VIN | Page 49-50 |
| PP3V3_S5 | Condensateur de découplage U7501 côté sortie 3.3V | Page 54 |
| PP5V_S0 | C1905 (12pF, page 17) ou C5010 | Page 17, 51 |
| PP1V05_S0 | Condensateurs de sortie U7600 | Page 55 |
| PPVIN_S0SW_LCDBKLT | Côté drain de Q7706, avant F7700 | Page 56 |
| PPHV_S0SW_LCDBKLT | Sortie U7701, après inductance L7701 | Page 56 |
| SMC_RESET_L | Résistance pull-up proche SMC, pin G10 | Page 37 |
Outils & équipements recommandés
| Outil | Usage | Précision / spec minimale |
|---|---|---|
| Multimètre de précision | Mesure tensions, résistances, continuité | 4½ digits, résolution 0.1 mV |
| Oscilloscope | Mesure signaux PWM, SMC_ONOFF_L, séquence | ≥ 100 MHz, 2 voies |
| Alimentation régulée (PSU) | Injection courant DC pour localiser courts-circuits | 0–20V, 3A, limitation courant précise |
| Station air chaud | Retrait/pose composants BGA et QFN | Réglage air 300–400°C, buse adaptée |
| Microscope binoculaire / USB | Inspection soudures, oxydations | ≥ 40× pour BGA |
| Bain ultrasonique | Nettoyage dégâts liquide | 40 kHz, chauffage 50°C |
| Flux no-clean | Refusion soudures, reballing | ROL0 ou équivalent |
| Pince type-K + thermomètre IR | Contrôle température pendant refusion | ± 5°C |
Sources et références
| Source | Contenu | Pertinence |
|---|---|---|
| Schéma Apple J113 MLB (820-00165-05100385) | 76 pages, toutes dépendances de rails | Source primaire — référence absolue |
| Louis Rossmann (YouTube) | Réparations en direct MacBook Air/Pro, diagnostic SMC, ISL6259, U7501 | Méthodes terrain, erreurs fréquentes |
| Horoscosmine / David Lecomte (YouTube FR) | Réparations francophones MacBook, backlight, dégâts liquide | Contexte pédagogique francophone |
| ISL6259 Datasheet (Intersil/Renesas) | Spécifications chargeur batterie, timing, seuils | U7100 — dimensionnement et diagnostic |
| 0558PL Datasheet | Boost backlight controller, I²C, courant LED | U7701 — paramètres Fpwm, I_LED, Riset |
| FDC638APZ Datasheet (ON Semi) | P-channel MOSFET, RDS(on), courbes | Q7706 — test et remplacement |
| ISL6208D Datasheet | Buck synchrone CPU VR | U7310/U7320 — PPVCORE |
| BoardView 820-00165 (fichier .brd) | Localisation physique des composants sur PCB | Combiné avec schéma pour identifier les points de test |