FCT-test: Functionele circuittest voor PCBA

FCT-test voor PCBA

Figuur 1. FCT-test voor PCBA

Laatst bijgewerkt: mei 2026 · Een handleiding voor productietesten voor hardware-engineers, testontwikkelaars en inkoopteams

Een FCT-test – Functionele Circuittest, vaak kortweg functionele test genoemd – schakelt een volledig geassembleerde printplaat in en test deze zoals het eindproduct dat zal doen. Vervolgens wordt gecontroleerd of de werkelijke output overeenkomt met het verwachte gedrag. Waar een in-circuit test (ICT) de vraag stelt: "Zijn alle componenten correct aangesloten?", stelt een FCT de belangrijkere vraag: "Doet deze printplaat daadwerkelijk wat hij moet doen?". Het is normaal gesproken de laatste elektrische controle vóór verzending en werkt alleen goed als testtoegang, stimuluspunten en duidelijke slaag-/faalgrenzen vanaf het begin in het ontwerp van de printplaat zijn opgenomen.

In één zin: FCT verifieert het functionele gedrag van een van stroom voorziene module aan de hand van gedefinieerde slaag-/faalcriteria, met behulp van een testopstelling en een testprogramma dat de bedrijfsomstandigheden van de printplaat nabootst. Het detecteert firmware-, kalibratie-, communicatie- en parameterfouten die componenttests niet kunnen opsporen.

Wat is een FCT-test (Functionele Circuittest)?

Bij een functionele test wordt de printplaat als een werkend geheel beschouwd, in plaats van als een verzameling onderdelen. Een typische functionele test past de ingangen toe die het product zal ontvangen – voedingsspanning, kloksignaal, stuursignalen, sensorstimuli, communicatiepakketten – en meet vervolgens de reacties aan de hand van een specificatie: uitgangsspanningen en -stromen, timing, frequentie, communicatiereacties, weergave- of LED-status, relaisactivering, RF-vermogen, enzovoort. Het resultaat is een eenvoudig oordeel – geslaagd of niet geslaagd – ondersteund door geregistreerde metingen.

Omdat het op een zelfgebouwde printplaat draait, bevestigt FCT niet alleen dat de juiste componenten aanwezig zijn, maar ook dat ze correct samenwerken : de firmware start op, de regelaar houdt zijn ingestelde waarde vast onder belasting, de radioverbinding werkt, de ADC meet binnen het bereik en de kalibratie is geldig. Dat is het bewijs waar de meeste klanten daadwerkelijk naar op zoek zijn voordat een apparaat wordt verzonden.

FCT vs ICT vs AOI vs röntgen vs vliegende sonde

FCT is een onderdeel van een gelaagde teststrategie. Elke methode beantwoordt een andere vraag en ze vullen elkaar aan, ze zijn niet onderling verwisselbaar.

Test Vraag het beantwoordt Aangedreven? Het beste bij
FCT (functioneel) Doet het bord wat het moet doen? Ja Systeemgedrag, firmware, kalibratie, communicatie
ICT (in-circuit) Zijn alle onderdelen correct aangesloten? Gedeeltelijk Componentwaarden, open circuits, kortsluitingen, polariteit
AOI Ziet het er degelijk gebouwd uit? Nee Soldeerfouten, ontbrekende/verkeerd uitgelijnde onderdelen
Röntgenstraal Zijn verborgen verbindingen een goed idee? Nee BGA/QFN-verbindingen, holtes, interne kortsluitingen
Vliegende sonde Elektrische controle zonder aangesloten armatuur? Gedeeltelijk Elektrische test met laag/middelhoog volume, geen kosten voor testbed

Een veelvoorkomende productiecombinatie is AOI en/of röntgenonderzoek voor de bouwkwaliteit, ICT of flying probe voor de elektrische dekking en FCT als uiteindelijke functionele goedkeuring. Bij kleine projecten of projecten met een korte doorlooptijd wordt ICT soms overgeslagen en wordt volstaan ​​met AOI plus FCT.

Hoe werkt een functionele test (FCT)-station?

Een functioneel teststation bestaat uit drie kernonderdelen die samenwerken:

  • Een testopstelling. De printplaat wordt in een speciaal daarvoor ontworpen houder geplaatst – vaak met veerbelaste "pogo"-pinnen die contact maken met testpads, plus bijbehorende connectoren – die stroom en signalen levert en de uitgangen uitleest. De houder simuleert de daadwerkelijke bedieningsinterface van de printplaat.
  • Instrumentatie en I/O. Programmeerbare voedingen, elektronische belastingen, een DMM/DAQ, signaalbronnen, communicatie-interfaces (UART, SPI, I²C, USB, CAN, Ethernet) en soms RF-instrumenten leveren stimuli en registreren metingen.
  • Een testprogramma. De software regelt de testprocedure: inschakelen, indien nodig firmware laden, elke functionele controle in de juiste volgorde uitvoeren, elke meting vergelijken met de limiet, de gegevens registreren en de uitslag (geslaagd of mislukt) vaststellen. Ook worden alle programmeer- of kalibratiestappen die tijdens de test worden uitgevoerd, door de software aangestuurd.

In de praktijk plaatst de operator de printplaat, sluit de mal, voert het programma een reeks stappen uit die enkele seconden tot een paar minuten duren, en wordt er een geslaagd/mislukt resultaat plus een testrapport voor dat serienummer gegenereerd.

Waar FCT past in het testproces voor de printplaatproductie?

FCT is normaal gesproken de eindtest voor elektrische werking – de laatste controle of de printplaat werkt voordat deze wordt verpakt of in een grotere assemblage wordt ingebouwd. Een representatief proces ziet er als volgt uit:

  1. SMT / doorsteekmontage
  2. AOI (en röntgenfoto voor BGA/verborgen gewrichten)
  3. ICT- of flying-probe-test (elektrische dekking op componentniveau)
  4. Programmering/kalibratie in het circuit (indien nodig)
  5. FCT — functionele verificatie aan de hand van specificaties
  6. Eindinspectie, serialisatie, verpakking

Omdat FCT (Functional Control Test) pas laat plaatsvindt, zijn de kosten van een eerder onopgemerkt defect daar ook het hoogst. Dit is nog een reden waarom kwaliteitscontroles voorafgaand aan het productieproces en een goed ontworpen functionele test achteraf samen lonen.

Wat een FCT-test detecteert dat andere tests missen.

  • Firmware- en softwarefouten — Onjuiste afbeelding, mislukte opstart, slechte configuratie, ontbrekende kalibratiegegevens.
  • Parametrische fouten — een regelaar die binnen de tolerantie valt bij onbelaste toestand, maar onder reële belasting afwijkt; een oscillator die iets van de frequentie afwijkt; een analoog kanaal dat buiten het bereik meet.
  • Communicatie- en interfacefouten — een bus die wel gegevens registreert, maar deze niet correct doorgeeft, een connector met onderbroken contact.
  • Interactiefouten — componenten die afzonderlijk correct zijn (waardoor ICT slaagt), maar die onder reële bedrijfsomstandigheden gezamenlijk falen.
  • Kalibratie en trimmen — FCT voert vaak kalibraties uit en controleert deze, zodat elk apparaat aan de specificaties voldoet.

Dit is de kloof die puur visuele inspectie, röntgenonderzoek of componenttests openlaten: een printplaat kan perfect gebouwd zijn en toch niet functioneren als product. FCT is de fase die deze kloof dicht.

Hoe ontwerp je een printplaat voor functionele tests (DFT)?

Functionele tests die worden toegevoegd nadat de lay-out is vastgelegd, zijn duur en kwetsbaar, omdat de printplaat mogelijk geen toegang tot meetprobes, programmeerhaken of meetbare limieten heeft. Ontwerpen voor testbaarheid betekent dat je het volgende plant voordat je bestanden vrijgeeft:

  • Test punten Op de netten die de test moet bereiken — voedingsrails, belangrijke signalen, massa-referenties — moeten de afmetingen en de afstanden geschikt zijn voor pogo-pinnen, bij voorkeur aan één kant.
  • Toegang tot programmeren/debuggen — een header of pads voor ISP/JTAG/SWD zodat firmware geladen kan worden en het apparaat tijdens de test geverifieerd kan worden.
  • Grensscan (JTAG) waarbij de dichte BGA-lagen het fysiek testen beperken, om interconnecties te testen zonder dat er op elk netwerk pinnen zitten.
  • Vastgestelde slaag-/faalgrenzen — Elke functionele controle vereist een numerieke grenswaarde (spanning, stroomsterkte, timing, frequentie, communicatiereactie), en niet een vage "werkt/werkt niet".
  • Armatuurvriendelijke mechanica — gereedschapsgaten, uitsluitingszones rond hoge onderdelen, een toegankelijke randconnector en een duidelijke printplaatoriëntatie.
  • Stimulus en waarneembaarheid — een manier om inputs toe te voegen (bijvoorbeeld een zelftestmodus, een testconnector) en outputs uit te lezen zonder het product te demonteren.
DFT-element Waarom dit belangrijk is voor FCT
Toegankelijke testpads Stabiel, herhaalbaar contact voor stimulatie en meting.
Programmeerheader/pads Installeer de firmware en voer de kalibratie uit op het teststation.
Zelftest / testmodus in de firmware Hiermee kan de raad van bestuur snel de interne status rapporteren.
Gedocumenteerde slaag-/faalgrenzen Verwijdert onduidelijkheid tussen koper en fabriek
Gaten en uitsluitingen bewerken Betrouwbare uitlijning van het bevestigingsstuk en contactkracht

Het FCT-testprogramma opzetten en valideren.

Een functionele test is slechts zo betrouwbaar als het testprogramma en de testgrenzen. Het is goede praktijk om de testsequentie te ontwikkelen parallel aan de eerste prototypes en deze vervolgens te valideren op een eerste batch voordat de productie van start gaat. Validatie controleert twee belangrijke faalmodi: valse fouten (goede printplaten worden afgekeurd, wat de opbrengst en het vertrouwen ondermijnt) en ontsnappingen (slechte printplaten worden goedgekeurd, het gevaarlijkere geval). De testgrenzen worden afgestemd met een marge rond de werkelijke gemeten verdelingen, en de herhaalbaarheid van de testopstelling zelf wordt geverifieerd, zodat de test de printplaat meet en niet de testopstelling.

Voor traceerbaarheid worden van elk apparaat het serienummer, de firmwareversie en de meetresultaten geregistreerd. Deze gegevens ondersteunen analyse van storingen in het veld, herhaalbestellingen en audits – en het is precies het soort data waar buitenlandse klanten om zouden moeten vragen bij een contractfabrikant.

Beperkingen van de FCT-test en hoe tests te combineren

  • De diagnose kan grof zijn. FCT geeft aan dat een printplaat een functie niet meer vervult; het wijst echter niet altijd het defecte onderdeel aan. Door FCT te combineren met ICT/flying probe en AOI wordt de oorzaak sneller achterhaald.
  • Armatuur- en programmakosten. Het ontwikkelen van op maat gemaakte testopstellingen en testsoftware kost tijd en geld, waardoor bij zeer kleine productievolumes soms een eenvoudigere opstartprocedure met AOI/röntgenonderzoek volstaat.
  • De dekking is gelijk aan wat je hebt geschreven. Een functionele test controleert alleen wat het programma daadwerkelijk test; hiaten in het testplan betekenen hiaten in de testdekking. Definieer de lijst met beoogde defecten zorgvuldig.
  • Het is geen betrouwbaarheidstest. FCT bevestigt dat een printplaat nu werkt; burn-in, thermische cycli of HALT zijn aparte stappen voor levensduur- en stresstests.

De meest effectieve strategie combineert verschillende methoden die zijn afgestemd op het risico en de omvang van het product: kwaliteitscontrole vooraf, elektrische controle halverwege en functionele goedkeuring aan het einde.

FCT-testservice bij Highleap Electronics

Highleap Electronics is een in China gevestigde fabrikant van printplaten (PCB's) en printplaatassemblages (PCBA's) die functionele testen integreert in de complete assemblage voor klanten in de Verenigde Staten, Europa en de Aziatisch-Pacifische regio. In plaats van testen als een afvinklijstje te beschouwen, vindt het nuttige werk plaats vóór de assemblage: het vaststellen wat de functionele test moet aantonen en het bevestigen dat de printplaat dit kan ondersteunen.

FCT-test voor PCBA-details

Figuur 2. FCT-test voor PCBA-details

Veelgestelde vragen over de FCT-test

Waar staat FCT voor?

FCT staat voor Functional Circuit Test (ook wel functionele test genoemd). Deze test verifieert of een volledig geassembleerde en van stroom voorziene printplaat de beoogde functie uitvoert aan de hand van vastgestelde slaag-/faalcriteria.

Wat is het verschil tussen FCT en ICT?

ICT (in-circuit test) controleert individuele componenten en verbindingen — waarden, onderbrekingen, kortsluitingen, polariteit — meestal met een testbank. FCT controleert of de geassembleerde printplaat daadwerkelijk als systeem functioneert, inclusief firmware, kalibratie en communicatie. Ze vullen elkaar aan: ICT spoort componentfouten op, FCT bevestigt de werking.

Is FCT altijd verplicht?

Niet altijd, maar het wordt sterk aanbevolen voor elk bord dat aantoonbaar moet werken vóór verzending. Zeer eenvoudige borden of borden die in zeer kleine aantallen worden geproduceerd, vertrouwen soms op AOI plus een opstartcontrole, terwijl producten met firmware, kalibratie of kritieke functies bijna altijd FCT bevatten.

Wat heb ik nodig om een ​​functionele test op te zetten?

Een testspecificatie met slaag-/faalgrenzen, de firmware en programmeermethode, een beschrijving van de in- en uitgangen en de bedrijfsomstandigheden, de locaties van de connectoren en testpunten, en de beoogde doorvoer. Hiermee kunnen een testopstelling en een testprogramma worden ontworpen en gevalideerd op een eerste productbatch.

Kan FCT ICT en AOI vervangen?

Nee. FCT bevestigt de werking, maar kan niet lokaliseren welk onderdeel defect is, en het controleert de soldeerkwaliteit niet zoals AOI en röntgenonderzoek dat wel doen. De meest betrouwbare strategie combineert deze methoden: inspectie van de bouwkwaliteit, ICT/flying probe voor elektrische dekking en FCT voor functionele goedkeuring.

Hoe lang duurt een functionele test per printplaat?

De testduur varieert doorgaans van enkele seconden tot een paar minuten, afhankelijk van het aantal te testen functies en of de programmering of kalibratie op hetzelfde station plaatsvindt. Het testprogramma is afgestemd op een optimale balans tussen testdekking en cyclustijd.

Kan een in China gevestigde fabrikant functionele tests uitvoeren voor producten die in het buitenland worden geproduceerd?

Ja, mits de fabrikant de testopstelling en het testprogramma kan ontwikkelen en valideren, duidelijk in het Engels kan communiceren over de specificaties, firmware-updates kan beheren en testrapporten per eenheid kan aanleveren. Door de leverancier al vroeg als testpartner te beschouwen – door limieten en aanknopingspunten voor zelftesten te delen – worden de beste resultaten behaald.

ontvang direct een offerte

aanbevolen berichten

Hoe u een offerte voor PCB's kunt krijgen

We voeren een DFM/DFA-analyse voor u uit en sturen u een rapport. U kunt uw bestanden veilig uploaden via onze website. We hebben de volgende informatie nodig om u een offerte te kunnen sturen:

    • Gerber, ODB++ of .pcb, spec.
    • BOM-lijst als u assemblage nodig heeft
    • Aantal
    • Draaitijd
Naast PCB-productie bieden we een uitgebreid scala aan elektronische diensten, waaronder PCB-ontwerp, PCBA en kant-en-klare oplossingen. Of u nu hulp nodig heeft bij prototyping, ontwerpverificatie, componentsourcing of massaproductie, wij bieden end-to-end ondersteuning om het succes van uw project te garanderen.

Voor PCBA-diensten verzoeken wij u uw BOM (Bill of Materials) en eventuele specifieke assemblage-instructies te verstrekken. Wij bieden ook DFM/DFA-analyses aan om uw ontwerpen te optimaliseren voor maakbaarheid en assemblage, wat een soepel productieproces garandeert.






    Snelle notitie: Ons team zal u kort na uw inzending een e-mail sturen. Om er zeker van te zijn dat u ons antwoord ontvangt, raden wij u aan om... Je spammap controleren Mocht u ons bericht niet in uw inbox zien.