时间:2026-06-19 来源:FPGA_UCY 关于我们 0
PCBA功能测试(FCT)入门避坑指南:写给刚入行的助理工程师
大家好,我是一名在PCBA工厂干了10年的硬件测试工程师。
经常有刚入行的助理工程师问我:“老大,FCT(Functional Circuit Test)感觉好复杂,一堆治具和代码,我该从哪里学起?”
确实,FCT不像ICT那么标准化,它直接关系到“这块板子能不能干活”,因此涉及的知识面非常广。但别慌,入门没那么难。今天我就用2000字左右的篇幅,把最核心的“三板斧”拆给你看。
掌握了这几点,你至少能独立看懂测试报告、解决80%的常见报警。
# 要点一:先搞懂“被测对象”是谁(核心是看懂图纸)
很多新人一上来就扑到治具和软件上,这是错的。**FCT的根本是测“板子”,所以第一步,是读懂这块PCBA是干嘛的。
![]()
你不需要会设计电路,但必须学会在电路图上找这三个东西:
1. **电源入口**:这块板的供电电压是多少?(5V、12V、24V?)这一路电经过哪些LDO(低压差线性稳压器)或DCDC(直流-直流转换器)?这是板子工作的“血液”。
2. **核心大脑**:主控芯片是什么?(MCU、FPGA还是SoC?)它的下载口(JTAG/SWD)在哪几根针上?
3. **输入输出**:板子上有哪些对外接口?(按键、屏幕、继电器、通讯口(RS485/CAN/以太网)?)
**给新人的建议**:拿一块已知OK的样板,对着电路图,用万用表蜂鸣档从电源接口开始“跑一圈线路”。不用全看懂,只要知道“电流从哪来,信号到哪去”,你就超越了50%的新人。
# 要点二:认识你的“武器”——FCT测试系统组成
FCT不是魔术,它是由一堆看得见摸得着的东西组成的。你要像认识同事一样认识它们:
* **测试治具**:就是那块压床。它的作用是**探针连接**。记住一句话:90%的FCT异常,都是探针接触不良。学会用酒精清洁探针,用肉眼观察探针是否歪斜、卡死,这是你的基本功。
* **核心仪表**:万用表(测电压电阻)、可编程电源(给板子供电)、电子负载(模拟电池或负载)、示波器(看波形)。
* **下位机(控制器)**:通常是单片机、PLC或一张数据采集卡。它负责执行电脑发出的指令,比如“把继电器K1吸合”。
* **上位机(软件)**:你在Windows电脑上点开的那个测试程序。它负责告诉你“PASS”还是“FAIL”。
**一句话总结流程**:上位机发命令 -> 控制器动作 -> 仪表给激励 -> 板子响应 -> 探针送回信号 -> 电脑判断结果。
# 要点三:从“看Log”开始,学会FCT的调试语言
新人最怕面对测试失败(FAIL)时,屏幕上一堆红色报错无从下手。其实,FCT的报错就那么几类,记住这个排查顺序:
1. **第一步,看供电**:程序报“Init failed”(初始化失败),80%是板子没电。马上检查:可编程电源输出是否正常?治具探针是否顶到电源测试点?板子上的电源指示灯亮吗?
2. **第二步,看通讯**:报“Download failed”或“Communication error”。确认:下载线是否接反?治具上的屏蔽线是否断了?板子的晶振起振了吗?
3. **第三步,看功能逻辑**:如果供电和通讯都OK,但测试一个按键或输出一个信号时失败。这时需要**手动模式**:用上位机的手动调试功能,单独“吸合继电器”,然后用万用表去量对应的输出针脚是否导通。
**一个实操练习**:下次遇到Fail的板子,不要急着扔到维修区。坐下来,花5分钟看一遍测试报告(Log),把第一个报错点复制到百度搜索。很多时候,答案就在“电源不稳”或“通讯超时”这几个关键词里。
![]()
# 要点四:推荐4个FCT新人的“基础装备”(知识篇)
光有实操还不够,想长期发展,下班后需要补这四块“地基”:
1. **基础电路知识**:不要求你算传递函数,但必须搞懂 **“分压、跟随、上拉、下拉”** 。推荐B站搜索“模拟电路 基础”.
2. **一种编程语言**:推荐**Python**。不是为了让你写测试系统,而是为了让你能看懂测试脚本,并能修改简单的参数(比如“延时1秒改成2秒”)。学个基本语法,学会用 `pyvisa` 控制万用表,你就很牛了。
3. **通讯协议常识**:I2C、SPI、UART、RS232、Modbus。不需要会写协议栈,但要知道“哪根线是TX,哪根是RX,波特率是什么”。买个USB转TTL的小模块,自己把电脑和开发板的串口调通一次。
4. **一颗“爱折腾”的心**:这是最重要的。看到测试工位,多问一句“为什么这里要测3秒而不是2秒?”;看到坏的探针,自己动手换一根。FCT这门手艺,是**万用表+示波器**喂出来的,不是看书看出来的。
**最后说句掏心窝的话**:
刚入行,看到复杂的测试程序和满桌子的仪器,觉得难是正常的。我干了10年,也不敢说自己精通所有FCT。
但FCT入门,**难者不会,会者不难**。你只需要记住:**先看供电、再看通讯、最后查逻辑**。把这9个字刻在脑子里,遇到任何问题都按这个顺序排查,你会发现那些红色的报错,慢慢都能被你一一消灭。
上一篇:半导体行业观察
下一篇:FPGA开发:从入门到精通