Wanneer “no power” eigenlijk een accu- of protectiebeslissing is

Je krijgt een MacBook binnen met de klacht: “Doet helemaal niks.” Met adapter aangesloten zie je weinig tot geen stroomopname, en op het eerste gezicht lijkt het identiek aan een USB‑C/PD‑probleem of een “dood logic board”. Toch zit de oorzaak in de praktijk opvallend vaak in een andere hoek: de accu-interface, bescherming (protectie) of de communicatie tussen die twee en de rest van de power chain.

Waarom dit nu belangrijk is: bij Apple Silicon is “power” geen simpele aan/uit. Het is een toestandsmachine: Input → AON (Always‑On) → enables → rails → power‑good → volgende stap. De accu en protectie‑logica zitten vroeg in die keten en kunnen de boel bewust tegenhouden. Als jij dat niet herkent, meet je downstream “0 V”, concludeer je “PMIC/SoC”, en mis je een reproduceerbare, snellere diagnose.

In deze les leer je hoe je “accu-gerelateerd” en “protectie-gerelateerd” systematisch onderscheidt van andere no‑power oorzaken, en hoe je de juiste vragen stelt om je technische metingen te laten kloppen met het verhaal van de klant.


Begrippen die je scherp moet hebben (en waarom ze je tijd besparen)

Accu (battery pack) is niet alleen een energiebron. In moderne MacBooks is de accu ook een beveiligde subsystem met eigen bewaking en soms een “latch”-achtig gedrag: als de pack of het systeem een onveilige toestand detecteert, kan het gedrag veranderen van “werkt op adapter” naar “klapt direct terug” of “lijkt dood”.

Protectie betekent: hardware/firmware die bewust rails of power paths uitschakelt bij een fault. Denk aan overcurrent, undervoltage, short‑indicaties, temperatuurcondities of een onlogische status in de power chain. Belangrijk: protectie is vaak geen teken dat er “niks werkt”, maar dat er juist genoeg werkt om een fout te zien en af te schakelen.

Communicatie in deze context is breder dan USB‑C PD. Het gaat ook om de interne “afspraken” tussen power path, batterij-interface en controlfuncties: valid/enable/fault signalen en de voorwaarden om van AON naar sequenced rails te gaan. Daardoor kan een MacBook “geen teken van leven” geven terwijl de oorzaak eigenlijk een bewuste blokkade is.

Je koppelt dit direct aan het model uit de eerdere lessen: je probeert niet “iets te vinden dat stuk is”, maar je lokaliseert het eerste punt waar de oorzaak-gevolg keten stopt. Accu en protectie zitten vaak precies op dat kritieke grensvlak tussen “input aanwezig” en “AON blijft stabiel”.


Accu als deelnemer in de power-sequence (niet als bijzaak)

De grootste misconceptie is: “De accu is pas relevant als de klant op batterij werkt.” In Apple Silicon MacBooks kan de batterijstatus invloed hebben op hoe het power path zich gedraagt met een adapter aangesloten. Conceptueel heb je twee bronnen (adapter en accu) en één set poortwachters (power path + controlfuncties). Als één bron “raar” is—bijvoorbeeld diep ontladen, intern in protectie, of inconsistent in status—kan het systeem besluiten om niet te starten of om direct weer terug te vallen.

Dat uit zich in symptomen die vaak verkeerd gelabeld worden als “no power”: geen fan, geen chime, geen display, en een stroomopname die óf extreem laag blijft óf in korte pulsen verschijnt. Met alleen een multimeter is dat verraderlijk, omdat pulsen of korte pogingen vaak verdwijnen in een gemiddelde meting. Dit is dezelfde valkuil als eerder: 0 V op een downstream rail betekent niet automatisch ‘geen enable’—het kan ook betekenen dat de enable heel kort hoog gaat en daarna door protectie weer wegvalt.

Best practice hier is hypothese-gedreven isoleren: je wil weten of de machine zich anders gedraagt wanneer de accu “logisch meedoet” versus wanneer die interface juist de keten blokkeert. Je hoeft geen schema te memoriseren om dit goed te doen; je hebt wél discipline nodig om steeds te vragen: is dit gedrag consistent met “AON blijft niet staan” omdat de batterij/power path een voorwaarde afkeurt? Als het antwoord ja is, dan zijn latere metingen (sequenced rails, PG’s) vooral voorspelbaar en leveren ze weinig nieuwe informatie.

Een tweede veelgemaakte fout: technici zien “accu is aanwezig, dus prima”. In werkelijkheid kan een pack aanwezig zijn maar toch in een toestand zitten waar het systeem niet op verder mag (bijvoorbeeld omdat protectie actief is of omdat de interface status niet coherent is). Je diagnose wordt beter als je “accu aanwezig” vervangt door: “accu-interface levert een toestand die de power chain toelaat.” Dat is een communicatievraag, geen visuele check.


Bescherming: “protect shutdown” herkennen en niet verwarren met “dood”

Protectiegedrag lijkt voor beginners op een dood board: je plugt in, er gebeurt “niets”, en je meet overal 0 V. Maar protectie heeft typisch een logischer patroon als je ernaar kijkt als toestandsmachine. Vaak zie je herhaalbare pogingen: de machine probeert de volgende state te bereiken, detecteert een onveilige conditie (overload, undervoltage, fault), en keert terug naar een veilige state. Zonder scope mis je die poging, maar je kunt hem alsnog herkennen aan consistentie: hetzelfde gedrag bij herhaald aansluiten, subtiele warmte die kort verschijnt, of een stroomopname die steeds in exact hetzelfde ritme terugkomt.

Bescherming zit niet alleen “later” bij hoge loads; het kan ook vóór AON effect hebben, doordat power path gating al dicht blijft of direct sluit. Dat sluit naadloos aan op het eerder opgebouwde onderscheid: PD/handshake faalt versus power path blokkeert versus power path opent en valt terug door fault. In deze les zoom je in op die laatste twee, omdat accu- en protectiecondities ze vaak veroorzaken.

Best practice: behandel protectie niet als ruis, maar als signaal. De vraag is niet “welke chip is dood?”, maar: welke voorwaarde triggert de shutdown het eerst? Een overload op een rail, een rail die inzakt onder load, of een input die bij load instabiel wordt kan allemaal hetzelfde “no power” gezicht geven. Daarom voorkom je tunnelvisie door je observaties expliciet te koppelen aan de chain: Input oké? AON stabiel? Sequencing start? Waar stopt het? Stopt het ‘netjes’ (protectie) of ‘chaotisch’ (hard failure)?

Een specifieke pitfall die je actief moet vermijden: “Als ik 5 V/PD heb, dan kan het geen protectie zijn.” Juist bij Apple Silicon kan het systeem prima een contract krijgen en tóch weigeren om verder te gaan als een safety check faalt. PD is dan slechts de early gate; protectie is de gatekeeper die bepaalt of de deur naar AON en verder openblijft.


Communicatie: de poortwachters tussen input, accu en AON

“Communicatie” klinkt vaag totdat je het terugbrengt naar concrete beslissingen in de power chain. Denk in drie vragen die steeds opnieuw terugkomen:

  1. Is de input geldig en bruikbaar? (niet alleen aanwezig, maar stabiel onder load)
  2. Mag energie door het power path naar het systeem? (gating/doors open)
  3. Zien controlfuncties een fault of inconsistente toestand? (fault → shutdown)

Wat hierbij vaak misgaat, is dat technici alleen “spanningen” meten en daarmee denken de communicatie te begrijpen. Maar de beslissingen die de boel blokkeren zijn vaak logisch (enable/fault) en tijd-afhankelijk (kort aan, weer uit). Daarom is het krachtigste diagnostische instrument hier niet nóg een railmeting, maar het correct interpreteren van gedrag: helemaal geen poging wijst je vaker naar “voorwaarde wordt nooit gehaald”; wel pogingen wijst je naar “protectie grijpt in”.

Hetzelfde geldt voor de accu-interface: een systeem kan een adapter accepteren, maar toch eisen dat de batterijstatus coherent is om verder te gaan. Daardoor kan het lijken alsof PD “random” is of poorten “random” zijn, terwijl het echte patroon is: het board komt net ver genoeg om een check te doen en valt daarna af. Als je dit niet als communicatieprobleem ziet, ga je al snel zoeken naar late-stage rails en PG’s, terwijl je in werkelijkheid een vroeg gate-probleem moet oplossen.

Onderstaande vergelijking helpt je om observaties direct te vertalen naar een werkhypothese, zonder in “rail roulette” te vervallen.

Dimensie Accu/interface-limiet Protect shutdown (overload/fault) Echte ‘geen poging’ toestand
Wat je vaak ziet Gedrag verandert opvallend tussen “op adapter” en “met accu-status betrokken”; soms inconsistent starten of direct terugvallen Herhaalbare korte pogingen: even activiteit, daarna terug naar laag; soms subtiele warmte of pulsing stroomopname Bijna geen activiteit, zeer lage/constante stroom, geen herhaalbaar “start-ritme”
Keten-denken De keten stopt bij een voorwaarde rond battery/power path (“mag ik door?”) vóórdat rails stabiel blijven Input en AON beginnen, maar een volgende stap faalt op stabiliteit of fault → systeem kiest bewust voor uit De keten haalt de eerste voorwaarden niet (contract/valid input of gating blijft dicht)
Best practice Isoleren en vergelijken: “Verandert het gedrag als batterij-state anders is?” Denk in coherentie i.p.v. aanwezigheid Zoek de eerste fout-trigger: welke stap veroorzaakt de reset? Let op herhaalbaarheid en timing Eerst bewijzen dat “input aanwezig” ook “bruikbaar” is; pas dan downstream meten
Veelgemaakte fout “Accu is secundair” → onnodig diep board-level zoeken “0 V = geen enable” → protectie-puls missen “Board is dood” concluderen zonder variabelen (kabel/poort/adapter) te isoleren

[[flowchart-placeholder]]


Voorbeeld 1: “Volledig dood” blijkt een accutoestand die de keten niet toelaat

Een klant meldt dat de MacBook na lange tijd in een lade “helemaal niets meer doet”. Aan de adapter lijkt hij dood: geen zichtbare indicatie en slechts minimale stroomopname. Je eerste neiging kan zijn om dit als PD/charging te zien, maar je gebruikt het model: Input → AON → sequencing. Als PD/adapter variatie weinig verandert, verschuift je hypothese naar: de keten haalt ‘AON blijft stabiel’ niet omdat een early gate (vaak rond power path/accu-interface) weigert.

Stap voor stap werk je gedragsmatig. Je observeert: komt er ooit een poging (korte stroompuls) of blijft het echt vlak? Als er geen poging is, kan dat betekenen dat een voorwaarde nooit gehaald wordt—bijvoorbeeld “battery state incoherent” of “safety gate dicht”. Als er wel pogingen zijn maar ze blijven heel vroeg, past dat bij “protectie grijpt vroeg in” of “battery/power path laat kort door en sluit weer”. In beide gevallen is het verschil met een “late-stage” probleem cruciaal: je hoeft niet meteen naar sequenced rails te rennen, want het systeem komt daar nog niet betrouwbaar.

De impact van deze aanpak is vooral organisatorisch: je kunt richting collega’s of escalatie helder rapporteren dat het gedrag consistent is met een early gating beslissing en niet met een willekeurige downstream rail failure. De beperking: zonder scope zie je de exacte timing niet, dus je leunt op herhaalbaarheid en gecontroleerde variatie. Maar zelfs dan voorkom je de grootste schade: onnodig boardwerk terwijl het stop-punt duidelijk rond accu/protectie/doorlaat zit.


Voorbeeld 2: PD lijkt oké, maar protectie klapt de deur dicht zodra load gevraagd wordt

Een andere MacBook vertoont een subtiel ander patroon: bij aansluiten van de adapter lijkt er heel even “iets” te gebeuren (soms een minieme warmteplek of een herkenbaar pulsing stroompatroon), en daarna valt alles stil. Dit is het klassieke moment waarop een multimeter je in de steek laat: je meet downstream 0 V en denkt “geen enable”, terwijl de enable mogelijk kort actief was en meteen weer uitgezet werd.

Je analyseert dit als power path opent → load verschijnt → fault/protectie → shutdown. Dat past precies bij het onderscheid uit de eerdere les: niet “geen contract”, maar “contract oké en toch geen start”. Nu ga je niet breed zoeken; je zoekt gericht naar het stop-punt in de keten. Je stelt jezelf drie vragen: Is input stabiel onder load? Zakt de boel in wanneer er gevraagd wordt? Wordt protectie plausibel getriggerd door overload of undervoltage? Het doel is niet om meteen het defecte onderdeel te raden, maar om een reproduceerbare uitspraak te doen: “het systeem probeert te starten en valt terug door protectiegedrag.”

De benefit is groot: zodra je “protect shutdown” herkent, ga je anders communiceren en documenteren. Je noteert bijvoorbeeld dat het board niet volledig inert is, maar dat het sequencing-proces vroeg afbreekt. De beperking blijft dat je zonder scope korte events mist; daarom is de kwaliteit van je observaties (ritme, herhaalbaarheid, verandering door gecontroleerde variatie) extra belangrijk. In teams werkt dit goed omdat je collega’s hiermee direct weten: dit is geen ‘random no power’, dit is een vroeg-stop patroon dat om fault-isolatie vraagt.


De kern die je meeneemt naar de werkbank

  • Accu is onderdeel van de beslissing, niet alleen een tweede voedingsbron; een incoherente batterijtoestand kan de chain vroeg blokkeren.

  • Protect shutdown is vaak een teken van leven: het systeem komt ver genoeg om een fout te zien en kiest bewust voor uit.

  • Communicatie = voorwaarden en poortwachters: valid/enable/fault bepaalt of input ooit “bruikbare power” wordt voor AON en sequencing.

  • 0 V downstream is vaak gevolg, niet oorzaak wanneer de power path de deur dicht houdt of pulst.

This sets you up perfectly for Sleep/wake, lid-chain & indicatoren [25 minutes].

Last modified: Wednesday, 4 March 2026, 8:21 AM