1
先通俗定义CT分辨率(单位μm)
CT分辨率代表单张图像里1个像素,现实中对应PCB实物多少微米的尺寸:
- 10μm10\mathrm{μm}10μm:画面里1个像素,对应工件真实尺寸101010微米
- 8μm8\mathrm{μm}8μm:1个像素仅对应实物888微米,像素能刻画更小的结构,空间分辨能力更强
分点拆解原文含义
1. 设备推荐值为8μm的原因
8μm8\mathrm{μm}8μm像素粒度更细,可以捕捉BGA锡球内部尺寸偏小的微孔、细微裂纹、微小焊锡缺口;车载、工控BGA有严苛可靠性标准,微米级小孔长期震动会扩展成致命焊点失效,8μm精度能减少细小缺陷漏检,契合精密失效分析的质检要求。
2. 改成8μm会拉长扫描耗时的原理
想要输出尺寸更小的像素,设备需要采集更多投影数据、做更密集的算力重建:
- X光机要采集更多角度投影图样,硬件曝光耗时增加;
- 电脑三维重建时像素总量上涨,运算工作量变高;
最终单次CT扫描节拍变长,单台设备单位时间可检测样品数量下降。
3. 常规筛查沿用10μm的取舍逻辑
量产普通复检、日常抽样场景里,10μm10\mathrm{μm}10μm足以分辨占比超标空洞、锡球桥连、明显偏移这类高发典型不良;细小微米级微孔不属于必拦截缺陷(部分符合行业空洞允收规范)。
保持10μm10\mathrm{μm}10μm能压缩扫描时长,提升产线检测通量,在"缺陷检出够用"的前提下优化生产效率,避免精度过剩、拖慢整条产线节奏。
结合你的BGA质检做决策参考💡
- 失效分析、客诉不良复盘、高风险车载器件抽检:调成8μm8\mathrm{μm}8μm,降低微小隐患漏判风险;
- 批量来料复检、良品例行抽检:维持10μm10\mathrm{μm}10μm,平衡缺陷检出能力与产线吞吐效率;
- 补充误区提醒:分辨率不是越高越好,过度拉高分辨率除了变慢,还会放大基材天然纹理、成像噪点,容易引发算法误判、人工复核工作量上涨。
2

1. 芯片基础信息📌
- 品牌:Xilinx(赛灵思,现归属AMD)
- 产品线:ZYNQ UltraScale+(异构SoC,ARM处理器+FPGA可编程逻辑)
- 型号:XCZU3EG ,封装格式为FBGA‑784(BGA球栅阵列封装),底部依靠阵列排布锡球完成PCB焊接,是X光检测的典型高优先级器件
- 硬件架构:四核Cortex‑A53(高性能ARM)+双核Cortex‑R5(实时硬核)+FPGA可编程逻辑单元,常部署在工业控制、车载域控、机器视觉、嵌入式工控板
2. X光成像画面分析
- 成像对象:X光穿透芯片金属顶盖,对底部整片BGA锡球阵列做无损透视;芯片表层斑驳黑点是顶盖表面污渍/氧化,不属于焊点缺陷,无需判定NG。
- BGA焊点需排查的典型不良项 :
- 锡球空洞:锡球内部孔隙,车载、工业设备长期震动会引发接触电阻升高、通信断连
- 桥连短路:相邻锡球被焊锡连通,直接造成芯片供电/信号短路宕机
- 锡球偏移、冷焊、锡量不足,易产生间歇性功能故障
- 周边元件品类区分:芯片四周方形小件为贴片阻容、功率电感,右侧方框圈选的器件属于无源电感,X光可顺带核查其底部焊点开裂、空洞问题
- 板材参数:底部标注PCB尺寸:长250.0mm、宽133.0mm、板厚2.0mm
3. 行业应用与质检建议💡
适用场景
XCZU3EG主打中低算力嵌入式方案,多用于车载电控、工业视觉相机、储能主控板、工业自动化设备,产品对焊点抗震、高低温可靠性要求严苛。
产线质控要点
- ROI框选:沿黄框范围划定整块BGA芯片检测区域,算法自动扫描阵列内每一颗锡球;给BGA配置比普通阻容件更严格的空洞占比放行阈值
- 掩码设置:芯片金属顶盖区域添加屏蔽掩码,顶盖表面脏污不纳入缺陷统计,规避误判
- 缺陷分级:锡球桥连直接判定报废;大面积连片空洞强制NG;少量微小空洞依据车载/工业行业规范做抽样可靠性复测
补充风险提示⚠️
该款BGA引脚总数784颗,焊点隐蔽无法肉眼核验,X光无损检测是拦截隐性焊接缺陷的核心工序;焊点失效装车/装机后返修成本极高,严重时会触发整机功能宕机。
3

整体定性
这是连体拼板形式的两块同款车载电控子板(模组PCB),属于汽车电子零部件,拼板设计是SMT贴片加工的量产工艺形式,贴片完成后后续会分切成两块独立单板,一般用于车载域控制器、车灯驱动、车身控制模块、自动驾驶配套子硬件,需要X光做BGA、精密连接器焊点无损质检。
元器件按品类拆解
1. 半导体IC(Integrated Circuit)
- 板面下方大块方形亮白器件:BGA封装主芯片(主控SOC、MCU或存储芯片),依靠底部阵列锡球焊接,是X光质检最高优先级点位,重点筛查锡球空洞、桥连、冷焊偏移,缺陷会造成设备死机、通信异常。
- 板面零散黑色小型方块IC:电源管理芯片、信号收发芯片,管控供电稳压、车载信号传输。
2. 连接器(Connector)
两块单板中部竖向黑色长件:高密度板对板BTB连接器,用来把子板和机箱主板互联,传输车载高速信号与供电;引脚细密,易产生锡珠短路、单引脚虚焊问题。
3. 无源分立器件(Passive Components)
- 大量微型贴片MLCC陶瓷电容、贴片电阻:完成分压、滤波、阻抗匹配,适配车载复杂电磁环境;
- 方块银色器件:贴片功率电感,搭建DC-DC降压电源回路,给芯片供给稳定电压。
4. PCB结构特征
- 橙色闭合环线:屏蔽接地边框(板内屏蔽框槽位),后续会加装金属屏蔽罩,抑制车载电磁干扰,满足汽车EMC合规要求;
- 外侧大板基材为工艺拼板边框,印有批次编码
123480做生产溯源,四角开孔用于产线治具定位、螺丝装配固定; - 双模组布局:左右电路元器件排布高度一致,是标准化双腔并联冗余/双通道设计,提升车载工况可靠性。
X光上位机质检落地建议💡
- ROI分区:左右两块单板分开划定检测区域,两块单板独立统计不良率,排查单侧拼板贴片工艺偏差;BGA芯片、BTB连接器收紧空洞判定阈值,车载产品对焊点寿命、抗震可靠性要求严苛。
- 掩码配置:BGA硅芯片本体、连接器塑胶外壳做掩码屏蔽,仅检测底部焊锡区域,压低算法误报;橙色屏蔽框金属镀层区域不纳入空洞判定。
- 日志归档:车载零部件质控标准严苛,所有缺陷坐标、判定结果、人工复判记录按规范留存审计日志,可应对车企来料品质审核、产品售后故障溯源。
场景补充⚠️
车载PCB要经受路面震动、高低温交变环境,BGA焊点空洞、BTB引脚虚焊,长期使用会出现间歇性断连、功能失效,X光无损检测是汽车电子产线拦截隐蔽焊接缺陷的核心质控手段。
4

X光PCB成像分区元器件类型拆解(按画面区域逐个标注components分类)
1. 蓝色外框:ROI检测区域(非实体元器件)
是上位机X光检测软件划定的质检范围,算法仅在框内执行焊点缺陷识别、空洞占比测算,用于计算批次直通率、误报率。
2. 上方大面积高亮矩形:BGA封装主IC(半导体集成电路,Component大类:IC)
- 型号丝印可辨识出
AG5510A3N,属于BGA芯片封装,依靠底部阵列锡球完成PCB焊接;X光画面发白是高密度硅晶圆、大量焊球对X射线强吸收造成。 - 检测项目:BGA锡球空洞、焊点桥连、焊点偏移、底部冷焊。
3. 橙色方框:双排贴片母排针(大类:Connector连接器,子类SMT贴片板对板插座,规格2×5P)
承接上一张特写图,用于板间供电、信号插接;镀金触点在X光成像呈亮黄色,质检关注引脚焊点空洞、相邻引脚短路、虚焊脱焊。
4. 右侧金色十字分格构件:金属电磁屏蔽罩(大类:Shielding Can屏蔽件,归属结构连接器/EMC防护组件)
PCB电磁屏蔽区核心部件,镀金金属壳体用来隔绝射频干扰,十字筋起到结构加固、分区隔离电磁干扰的作用;重点检测屏蔽罩外圈接地焊盘是否虚焊脱焊(脱焊会导致EMC屏蔽性能失效)。
5. 画面零散小型深色轮廓:无源分立器件(Passive Components)
- 方形小件:贴片电阻、MLCC多层陶瓷电容,PCB最常见无源物料;X光核验电容内部分层、焊点锡量不足、空洞开裂隐患;
- 底部带圆形刻印物件:电解电容/钽电容,承担电源滤波稳压功能;
- 左下角浅黄绿色小件:微型USB类板端连接器(Connector子类),作为外设数据、供电接口。
上位机物料标签配置建议💡
- 建立4类物料枚举:
IC(BGA)、Connector、ShieldCan、Passive(R/C),给不同品类配置独立空洞阈值,降低跨品类判定带来的误报; - 屏蔽罩金属本体设置掩码屏蔽,仅分析外圈接地焊点,不对金属壳体做空洞检测;
- 所有点位的缺陷判定、人工复判结果按GB规范写入审计日志,支撑批次不良复盘。
5
元器件(Components)类型分级标注(适配X光上位机物料分类、缺陷统计)
一、大类归属:Connectors(连接器/接插件)
不属于电阻、电容、IC半导体、晶振等无源/芯片品类,归互连接插件大类,用于板间供电、信号传输。
二、二级细分品类:Pin Header(排针),具体规格
- 排布:双排2×5P(2列、每列5针,合计10点位)
- 焊接工艺:SMT贴片式(表面贴装,非通孔直插DIP)
- 子类名称:贴片立式双排母座(插座端,用来对接公头排针)
- 标准物料命名参考(EDA封装命名):
HDR-F-SMT_2x5(HDR=Header接插件、F=母座Socket)
三、按连接器互连场景再细分
- 互连模式:Board‑to‑Board(板对板BTB)连接器,实现两块PCB模组电气连通;也可搭配线束做板对线(Board‑to‑Wire)接线
- 触点表面工艺:X光高亮黄色区域为镀金触点(降低接触电阻、抗氧化,提升插拔寿命)
- 塑胶基材:耐高温工程塑料(PA66/LCP),负责引脚绝缘固定
四、上位机检测系统物料标签落地建议💡
- 物料枚举标签:
ComponentType=Connector、SubType=SMT_DoubleRowHeader_Female_2x5 - ROI质检规则复用:连接器专属缺陷判定标准(桥连短路、焊点空洞、引脚偏移、焊盘脱焊),不和BGA芯片、无源电容共用阈值,降低误报
- 报表归类:批量做质量统计时,所有排针类不良统一汇总到「连接器品类不良率」,独立核算直通率
五、易混淆品类区分(避免分类标错)
| 相近物料 | 区分关键点 |
|---|---|
| BGA芯片 | 底部阵列锡球做封装互联,属于半导体IC,不是连接器 |
| 贴片电容/电阻 | 无源器件,无插拔对接结构 |
| 通孔直插排针 | 引脚穿过PCB开孔焊接(DIP工艺),本物件是表层贴片SMT结构 |
6
DBC屏蔽区(IGBT功率模块DBC基板屏蔽铜区)完整解析
适配你X光/CT上位机IGBT检测业务场景
一、基础定义
DBC = 覆铜陶瓷基板(Direct Bond Copper),三层标准结构:上层功能铜箔 + 陶瓷绝缘层 + 底层接地铜箔
DBC屏蔽区:DBC基板上专门蚀刻出的大面积接地铜箔/隔离铜箔区域,分为两种:
- 底层全域屏蔽层:DBC底部整片铜箔(直接贴合模块散热铜底板,永久接地)
- 上层局部屏蔽隔离区:上层铜箔中,环绕IGBT芯片、栅极驱动走线的独立接地铜箔孤岛
二、两大核心作用
1. 电磁屏蔽(EMC核心)
IGBT开关频率可达20kHz以上,高速通断会产生强电场、磁场干扰:
- 底层整片接地铜箔:屏蔽功率回路对驱动信号的串扰,抑制寄生电容耦合;
- 上层芯片周边隔离屏蔽区:隔开高压功率铜箔与细小栅极信号线,防止高压干扰驱动芯片误触发、模块炸管;
- 高频SiC模块常用夹层屏蔽DBC:多层陶瓷中间增加独立屏蔽铜层,完全隔离上下功率回路。
2. 散热均衡(热屏蔽/均温)
屏蔽区大面积铜箔导热效率极高:
- 快速分散芯片发热点,降低局部温升;
- 让焊层热量均匀传导至底部散热底板,避免局部高温导致焊层空洞扩大;
- X光检测时,屏蔽铜箔区域灰度均匀,可作为ROI定位基准。
三、X光检测业务重点(和你的软件强相关)
1. 成像识别特征
- 屏蔽区铜厚更大,X光穿透衰减强,图像呈现均匀深灰色大块区域;
- 芯片、焊层、走线分布在屏蔽区内部/边缘,软件通过屏蔽区轮廓自动定位Chip检测ROI;
- 屏蔽区无空洞检测需求,但屏蔽区与陶瓷层分层、铜箔脱落属于重大不良。
2. 软件检测逻辑
- XY坐标矫正基准:屏蔽区规整矩形轮廓作为Mark定位靶区,自动校正板材偏移、板弯畸变;
- 缺陷分区过滤:AI算法自动区分「屏蔽铜箔」和「芯片焊层」,屏蔽区内不统计空洞,避免误报(降低整机误报率指标);
- 分层区分 :
- Chip层:芯片与DBC上层屏蔽区之间的焊层空洞检测;
- DBC层:DBC底层屏蔽区与模块铜底板之间的二次焊层空洞检测;
- 屏蔽区边缘铜箔蚀刻缺口、断线、铜箔缺失,单独列为外观不良项记录进GB质量日志。
四、屏蔽区相关不良缺陷(产线高频)
- DBC屏蔽层分层/脱铜
陶瓷与铜箔焊接界面出现大面积空洞、剥离,X光图像屏蔽区出现大面积白斑,热阻飙升,模块长期运行过热失效。 - 屏蔽区接地隔离短路
上层功率铜箔毛刺连通屏蔽接地区,造成模块直通短路,上电直接炸管。 - 屏蔽铜箔蚀刻残留/缺口
隔离屏蔽区缺口,屏蔽效能下降,驱动信号干扰超标,设备频繁误报警。 - 屏蔽区焊层空洞超标
底层屏蔽区与散热底板焊接空洞过大,散热失效,芯片温升超标。
五、和PCB屏蔽区、背钻残桩区分
- DBC屏蔽区:陶瓷基板上的接地铜箔,功率模块内部,X光检测核心基准区域,无过孔残桩;
- PCB屏蔽地铜:电路板接地铺铜,高速信号需要背钻消除过孔残桩,防止信号谐振失真;
- 背钻残桩:仅存在于PCB通孔,DBC无通孔结构,不存在残桩工艺。
六、上位机软件适配要点
- 体数据预处理阶段:基于屏蔽区轮廓做板弯矫正、XY坐标矫正;
- AI分割算法:屏蔽区设置为屏蔽掩码,不参与空洞统计,优化直通率、误报率计算;
- 质量报表:单独统计DBC屏蔽层分层不良数量,按批次输出屏蔽区不良占比;
- GB审计日志:记录每片模块屏蔽区检测判定结果、缺陷坐标、复判人员操作记录。
7
逐行完整解析(CommunityToolkit.Mvvm 源码生成特性)
一、整体作用
基于 MVVM CommunityToolkit 源生成器,自动生成带属性通知+数据校验 的登录账号/密码绑定属性,专门用于你的 LoginViewModel 登录页面校验逻辑,配套界面输入框绑定、必填项错误提示。
前置依赖
- NuGet 包:
CommunityToolkit.Mvvm已安装; - ViewModel 基类:
ObservableValidator(继承后才支持NotifyDataErrorInfo数据校验); - 命名空间引用:
csharp
using CommunityToolkit.Mvvm.ComponentModel;
using System.ComponentModel.DataAnnotations;
二、逐个特性拆解
1. [ObservableProperty]
核心源生成标记,作用于私有字段,编译时自动生成:
- 公开只读属性:
public string Username { get; set; }、public string Password { get; set; } - 属性变更通知:自动实现
INotifyPropertyChanged,赋值时触发OnPropertyChanged,界面输入框双向绑定实时同步 - 字段命名规则:私有字段小驼峰
username→ 自动生成大驼峰公开属性Username
生成后的等效手写代码(编译器自动产出,无需手动写):
csharp
public string Username
{
get => username;
set
{
if (EqualityComparer<string>.Default.Equals(username, value)) return;
username = value;
OnPropertyChanged();
}
}
2. [Required]
System.ComponentModel.DataAnnotations 数据校验特性:
- 标记字段为必填项,空字符串、空白文本都会判定为校验失败;
- 校验报错默认提示:
"Username 字段是必需的"(可自定义错误文案:[Required(ErrorMessage = "请输入登录账号")]); - 仅配合
ObservableValidator基类生效。
3. [NotifyDataErrorInfo]
校验联动通知特性:
- 属性值修改后自动触发数据校验;
- 校验失败时自动触发
INotifyDataErrorInfo错误变更事件; - WPF 界面
Validation.ErrorTemplate捕获错误,输入框旁自动显示红色校验提示文案; - 作用:不用手动写
ValidateProperty()调用,输入内容实时校验。
4. 字段默认值
csharp
private string username = "admin";
private string password = "123456";
页面初始化时默认填充账号密码,方便开发调试;Release产线环境可通过逻辑清空默认值。
三、编译后完整自动生成能力汇总
- 双向绑定属性
Username/Password; - 属性变更UI自动刷新;
- 输入框实时必填校验;
- 校验错误自动反馈到界面控件;
- 完全替代手写
INotifyPropertyChanged+ 手动校验代码,大幅精简ViewModel。