FCT-test: Funktionell kretstestning för PCBA

FCT-test för PCBA

Figur 1. FCT-test för PCBA

Senast uppdaterad: maj 2026 · En guide för produktionstest för hårdvaruingenjörer, testutvecklare och sourcingteam

Ett FCT-test – Functional Circuit Test, ofta kallat funktionstest – startar ett färdigmonterat kort och testar det på samma sätt som den färdiga produkten gör, och kontrollerar sedan att dess verkliga utdata matchar förväntat beteende. Medan in-circuit test (ICT) frågar "är varje komponent korrekt och ansluten?", ställer FCT den viktigare frågan: "Gör det här kortet verkligen sitt jobb?" Det är normalt den sista elektriska grinden före leverans, och det fungerar bara bra om teståtkomst, stimulanspunkter och tydliga gränser för godkänt/underkänt är inbyggda i kortet från början.

I en mening: FCT verifierar funktionellt beteende hos en strömförsörjningsenhet mot definierade kriterier för godkänt/icke godkänt, med hjälp av en fixtur och ett testprogram som emulerar kortets driftsförhållanden. Den upptäcker firmware-, kalibrerings-, kommunikations- och parametriska fel som tester på komponentnivå inte kan se.

Vad är ett FCT-test (funktionellt kretstest)?

Funktionstest behandlar kortet som en fungerande enhet snarare än en samling delar. Ett typiskt FCT tillämpar de insignaler som produkten ser – matningsspänning, klocka, styrsignaler, sensorstimuli, kommunikationspaket – och mäter sedan svaren mot en specifikation: utspänningar och strömmar, tidpunkt, frekvens, kommunikationssvar, display- eller lysdiodstillstånd, reläaktivering, RF-effekt och så vidare. Resultatet är ett enkelt omdöme – godkänt eller underkänt – baserat på registrerade mätningar.

Eftersom den körs på ett strömförsörjt, monterat kort bekräftar FCT inte bara att rätt komponenter finns, utan också att de fungerar korrekt tillsammans : firmware startar, regulatorn håller sitt börvärde under belastning, radiolänkarna, ADC:n läser inom intervallet och kalibreringen är giltig. Det är bevisen som de flesta kunder faktiskt bryr sig om innan en enhet levereras.

FCT vs ICT vs AOI vs röntgen vs flygande sond

FCT är ett steg i en skiktad teststrategi. Varje metod besvarar en annan fråga, och de kompletterar snarare än är utbytbara.

Testa Fråga den svarar Drivs? Bäst på
FCT (funktionell) Utför styrelsen sin funktion? Ja Systembeteende, firmware, kalibrering, kommunikation
ICT (i kretsen) Är varje komponent korrekt och ansluten? Delvis Komponentvärden, öppningar, kortslutningar, polaritet
AOI Ser den ut att vara korrekt byggd? Nej Lödfel, saknade/feljusterade delar
Röntgen Är dolda leder bra? Nej BGA/QFN-skarvar, hålrum, interna kortslutningar
Flygande sond Elkontroll utan armatur? Delvis Elektriskt test av låg/medelhög volym, ingen kostnad för enklare mätning

En vanlig produktionskombination är AOI och/eller röntgen för byggkvalitet, ICT eller flygande sond för elövervakning, och FCT som slutgiltig funktionell godkännande. Små eller snabba projekt hoppar ibland över ICT och förlitar sig på AOI plus FCT.

Hur fungerar en funktionell teststation (FCT)?

En funktionell teststation har tre kärndelar som arbetar tillsammans:

  • En testanordning. Kortet placeras i en specialanpassad fixtur – ofta fjäderbelastade "pogo"-stift som kontaktar testplattor, plus matchande kontakter – som levererar ström och signaler och läser utsignaler. Fixturen emulerar kortets verkliga gränssnitt.
  • Instrumentation och I/O. Programmerbara nätaggregat, elektroniska laster, en DMM/DAQ, signalkällor, kommunikationsgränssnitt (UART, SPI, I²C, USB, CAN, Ethernet) och ibland RF-instrument applicerar stimuli och fångar mätningar.
  • Ett testprogram. Programvaran sekvenserar testet: startar strömmen, laddar firmware om det behövs, kör varje funktionskontroll i ordning, jämför varje mätning med dess gränsvärde, loggar data och förklarar godkänt eller underkänt. Den styr också alla programmerings- eller kalibreringssteg som utförs vid testet.

I praktiken placerar operatören kortet, fixturen stängs, programmet kör en sekvens av steg på sekunder till ett par minuter, och ett godkänt/icke-godkänt resultat plus en testpost produceras för det serienumret.

Var FCT passar in i testflödet för kretskortsproduktion

FCT är normalt sett det elektriska testet vid slutet av linjen – den sista kontrollen av att kortet fungerar innan det packas eller byggs in i en högre enhet. Ett representativt flöde ser ut så här:

  1. SMT / genomgående hålmontering
  2. AOI (och röntgen för BGA/dolda leder)
  3. IKT- eller flygande probtest (elektrisk täckning på komponentnivå)
  4. Programmering/kalibrering i kretsen (vid behov)
  5. FCT — funktionell verifiering mot specifikation
  6. Slutkontroll, serialisering, packning

Eftersom FCT kommer sent är det också där kostnaden för en oupptäckt tidigare defekt är högst – vilket är ytterligare en anledning till att tester av byggkvalitet uppströms och ett väl utformat funktionstest nedströms lönar sig tillsammans.

Vad ett FCT-test upptäcker som andra tester missar

  • Fel i firmware och programvara — felaktig bild, misslyckad start, felaktig konfiguration, saknade kalibreringsdata.
  • Parametriska fel — en regulator som har tolerans vid tomgång men sjunker under verklig belastning; en oscillator som har en något avvikande frekvens; en analog kanal som avläses utanför intervallet.
  • Kommunikations- och gränssnittsfel — en buss som räknar upp men inte skickar data korrekt, en kontakt med intermittent kontakt.
  • Interaktionsfel — komponenterna är individuellt korrekta (så att IKT-systemet godkänns) men ändå fallerar tillsammans under verkliga driftsförhållanden.
  • Kalibrering och trimning — FCT utför och verifierar ofta kalibrering så att varje enhet uppfyller specifikationerna.

Det är detta gap som rena visuella tester, röntgentester eller komponenttester lämnar öppet: ett kort kan byggas perfekt och ändå inte fungera som en produkt. FCT är det steg som täcker det.

Hur man designar ett kort för funktionstest (DFT)

Funktionstester som läggs till efter att layouten är fryst är dyra och ömtåliga, eftersom kortet kan sakna probåtkomst, programmeringskrokar eller mätbara gränser. Design för test innebär att planera följande innan du släpper filer:

  • Testpunkter På näten måste testet nå — kraftskenor, nyckelsignaler, jordreferenser — dimensionerade och med avstånd från varandra för pogo-pinnar, på ena sidan där det är möjligt.
  • Programmerings-/felsökningsåtkomst — en header eller pads för ISP/JTAG/SWD så att firmware kan laddas och enheten kan verifieras vid test.
  • Gränsskanning (JTAG) där täta BGA:er begränsar fysisk avsökning, för att testa sammankopplingar utan spikar på varje nät.
  • Definierade gränser för godkänt/icke godkänt — varje funktionskontroll behöver en numerisk gräns (spänning, ström, tid, frekvens, kommunikationssvar), inte ett vagt "fungerar/fungerar inte".
  • Fixturvänlig mekanik — verktygshål, utrymmen runt höga delar, en åtkomlig kantkontakt och tydlig kretskortsorientering.
  • Stimulus och observerbarhet — ett sätt att mata in ingångar (t.ex. ett självtestläge, en testkontakt) och att läsa utgångar utan att demontera produkten.
DFT-element Varför det är viktigt för FCT
Tillgängliga testplattor Stabil, repeterbar kontakt för stimulus och mätning
Programmeringshuvud/-pads Ladda inbyggd programvara och kör kalibrering vid teststationen
Självtest/testläge i firmware Låter styrelsen snabbt rapportera intern status
Dokumenterade gränsvärden för godkänt/underkänt Tar bort tvetydigheter mellan köpare och fabrik
Verktygshål och utsprång Tillförlitlig fixturjustering och kontaktkraft

Bygga och validera FCT-testprogrammet

Ett funktionstest är bara så tillförlitligt som dess program och begränsningar. God praxis är att utveckla testsekvensen tillsammans med de första prototyperna och sedan validera den på en första artikelsats före produktion. Validering kontrollerar två fellägen som är viktiga: falska fel (bra kort avvisas, vilket förstör utbyte och förtroende) och escapes (dåliga kort godkända, det farligare fallet). Gränserna justeras med marginal runt verkliga uppmätta fördelningar, och fixturens egen repeterbarhet verifieras så att testet mäter kortet, inte fixturen.

För spårbarhet loggas varje enhets serienummer, firmwareversion och mätresultat. Den registret stöder felanalys i fält, upprepade beställningar och revisioner – och det är precis den typ av data som utländska kunder bör be om när de köper in från en kontraktstillverkare.

Begränsningar för FCT-test och hur man kombinerar tester

  • Diagnosen kan vara grov. FCT visar att ett kort har misslyckats med en funktion; den hittar inte alltid den felaktiga komponenten. Att para ihop den med ICT/flygande prob och AOI minskar grundorsaken snabbare.
  • Kostnad för spelschema och program. Anpassade fixturer och testprogramvara tar tid och pengar att bygga, så mycket låga volymer förlitar sig ibland på enklare installation plus AOI/röntgen.
  • Täckningen motsvarar det du skrev. Ett funktionstest kontrollerar bara vad programmet utför; luckor i testplanen är luckor i täckningen. Definiera listan över målfel medvetet.
  • Det är inte ett tillförlitlighetstest. FCT bekräftar att ett kort fungerar nu; inbränning, termisk cykling eller HALT är separata steg för livstid och stress.

Den starkaste strategin kombinerar metoder för att matcha produktens risk och volym: inspektion av byggkvaliteten i förväg, elbevakning i mitten och funktionell godkännande i slutet.

FCT-testningstjänster på Highleap Electronics

Highleap Electronics är en Kina-baserad tillverkare av kretskort och kretskortsbaserat kretskort som bygger in funktionstestning i nyckelfärdig montering för kunder i USA, Europa och Asien-Stillahavsområdet. Istället för att behandla testning som en checkbox sker det nyttiga arbetet före byggandet – att komma överens om vad funktionstestet måste bevisa och bekräfta att kretskortet kan stödja det.

FCT-test för PCBA-detaljer

Figur 2. FCT-test för PCBA-detaljer

Vanliga frågor om FCT-test

Vad står FCT för?

FCT står för Functional Circuit Test (vanligtvis förkortat till funktionstest). Det verifierar att ett helt monterat, strömförsörjt kort utför sin avsedda funktion mot definierade kriterier för godkänt/underkänt.

Vad är skillnaden mellan FCT och IKT?

ICT (in-circuit test) kontrollerar enskilda komponenter och anslutningar – värden, avbrott, kortslutningar, polaritet – vanligtvis med en jämn krets. FCT kontrollerar om det monterade kortet faktiskt fungerar som ett system, inklusive firmware, kalibrering och kommunikation. De kompletterar varandra: ICT hittar komponentfel, FCT bekräftar funktion.

Är FCT alltid nödvändig?

Inte alltid, men det rekommenderas starkt för alla kort som måste bevisligen fungera före leverans. Mycket enkla kort eller kort med mycket låg volym förlitar sig ibland på AOI plus en uppstartskontroll, medan produkter med firmware, kalibrering eller kritisk funktion nästan alltid inkluderar FCT.

Vad behöver jag tillhandahålla för att konfigurera ett funktionstest?

En testspecifikation med gränsvärden för godkänt/icke godkänt, firmware och programmeringsmetod, en beskrivning av ingångar/utgångar och driftsförhållanden, placering av kontakter och testpunkter samt målgenomströmning. Med detta kan en fixtur och ett testprogram utformas och valideras på en första artikelbatch.

Kan FCT ersätta IKT och AOI?

Nej. FCT bekräftar funktionen men kanske inte lokaliserar vilken komponent som är trasig, och den inspekterar inte lödkvaliteten på samma sätt som AOI och röntgen gör. Den mest tillförlitliga strategin kombinerar dem i flera lager: inspektion för byggkvalitet, ICT/flygande prob för elektrisk täckning och FCT för funktionell sign-off.

Hur lång tid tar ett funktionstest per kort?

Vanligtvis från några sekunder till ett par minuter, beroende på hur många funktioner som utförs och om programmering eller kalibrering körs på samma station. Testprogrammet är inställt för att balansera täckning mot cykeltid.

Kan en Kina-baserad tillverkare köra funktionstester för utländska produkter?

Ja, förutsatt att tillverkaren kan utveckla och validera fixturen och testprogrammet, kommunicera tydligt på engelska om specifikationen, kontrollera firmware-revisioner och leverera testrapporter per enhet. Att behandla leverantören som en testpartner tidigt – att dela gränser och självtestkrokar – ger de bästa resultaten.

få-omedelbar-offert

Rekommenderade inlägg

Hur man får en offert för kretskort

Låt oss köra en DFM/DFA-analys åt dig och återkomma till dig med en rapport. Du kan ladda upp dina filer säkert via vår webbplats. Vi behöver följande information för att kunna ge dig en offert:

    • Gerber, ODB++ eller .pcb, spec.
    • Stycklista om du behöver montering
    • Antal
    • Vändningstid
Förutom kretskortstillverkning erbjuder vi ett omfattande utbud av elektroniska tjänster, inklusive kretskortsdesign, PCBA och nyckelfärdiga lösningar. Oavsett om du behöver hjälp med prototypframtagning, designverifiering, komponentförsörjning eller massproduktion, erbjuder vi heltäckande support för att säkerställa ditt projekts framgång.

För PCBA-tjänster, vänligen ange din BOM (Bill of Materials) och eventuella specifika monteringsanvisningar. Vi erbjuder även DFM/DFA-analys för att optimera dina konstruktioner för tillverkningsbarhet och montering, vilket säkerställer en smidig produktionsprocess.






    Snabbanmärkning: Vårt team skickar ett e-postmeddelande till dig kort efter att du skickat in ditt svar. För att säkerställa att du får vårt svar rekommenderar vi att du gör det. kontrollerar din skräppostmapp om du inte ser vårt meddelande i din inkorg.