← 返回首页

PCB设计评审 checklist 与信号完整性测试

概述

PCB设计完成后,必须进行全面的评审和测试,确保设计的可靠性和可制造性。本文提供一份完整的PCB设计评审checklist和信号完整性测试方法。

一、PCB设计评审Checklist

1.1 原理图评审

电气连接检查

元器件检查

设计规则检查

1.2 PCB布局评审

层叠结构

典型4层板层叠:
            Top    - 信号层(高速信号优先)
            Inner1 - 地层(完整参考平面)
            Inner2 - 电源层(分割合理)
            Bottom - 信号层(低速信号/IO)
            

评审要点

检查项 要求 优先级
层叠对称性 对称设计,防止翘曲
参考平面完整性 高速信号下方有完整GND
电源分割 不同电压区域清晰分割
阻抗控制 50Ω/100Ω差分线

关键器件布局

高速芯片(CPU/FPGA/DDR) - 放置在板中心,缩短走线 - 周围留出足够的去耦电容位置 - BGA器件扇出方式合理

电源模块 - 靠近负载端放置 - 输入/输出电容紧靠引脚 - 反馈走线远离噪声源

连接器 - 放置在板边缘,方便插拔 - 固定孔位置合理 - ESD器件靠近接口

1.3 布线评审

高速信号布线

差分对要求

要求:
            - 线宽/线距:按阻抗计算
            - 长度匹配:≤ 5mil(DDR)/ ≤ 25mil(USB/PCIe)
            - 对称走线,避免不对称stub
            - 换层时在附近放置地过孔
            

DDR信号布线 - [ ] 数据线(DQ)与地址/命令线分组 - [ ] 数据线长度匹配:DQ0-DQ15 ≤ 25mil - [ ] 地址/命令线长度:CLK ± 500mil - [ ] DQS与时钟差分对长度匹配

高速接口(USB/HDMI/PCIe) - [ ] 差分阻抗90Ω±10%(USB)/100Ω±10%(PCIe) - [ ] 走线长度≤6英寸(高速信号) - [ ] 避免过孔,必要时使用背钻

电源布线

电源类型 线宽要求 过孔数量 备注
3.3V@1A ≥ 20mil 2个 常规信号
5V@2A ≥ 40mil 4个 电源主干
12V@5A ≥ 100mil 8个 大功率
大电流 铜皮连接 多过孔阵列 降低阻抗

地线设计

地平面设计原则 - 高速区域:完整地平面,无分割 - 模拟/数字地:单点连接 - 地过孔:每500mil放置一个 - 地回路:避免地回路天线

1.4 制造与装配评审

可制造性(DFM)

可装配性(DFA)

二、信号完整性测试

2.1 测试设备

设备 型号示例 用途 价格区间
示波器 Keysight DSOX4054A 时域波形分析 ¥10万+
网络分析仪 Keysight E5063A 频域S参数测量 ¥20万+
TDR Tektronix DSA8300 阻抗测量 ¥30万+
探头 差分探头/有源探头 信号采集 ¥1-5万

2.2 阻抗测试

TDR测试方法

测试步骤:
            1. 校准TDR(开路/短路/负载)
            2. 连接被测传输线
            3. 设置上升时间(典型:35ps)
            4. 读取阻抗曲线
            5. 分析阻抗不连续点
            

阻抗标准

信号类型 目标阻抗 容差 测试结果
单端信号 50Ω ±10% 45-55Ω ✅
USB差分 90Ω ±10% 81-99Ω ✅
PCIe差分 100Ω ±10% 90-110Ω ✅
DDR差分 100Ω ±10% 90-110Ω ✅

常见阻抗问题

问题 原因 解决措施
过孔处阻抗下降 过孔电容过大 减少过孔焊盘,背钻
线宽变化阻抗跳变 蚀刻不均匀 控制线宽精度
BGA区域阻抗低 密集过孔 优化过孔分布
连接器处阻抗不连续 封装寄生参数 选择优质连接器

2.3 眼图测试

测试设置

示波器设置:
            - 采样率:≥ 2.5 × 信号速率
            - 时基:2-3个UI(Unit Interval)
            - 触发:时钟恢复或Pattern触发
            - 余辉:无限余辉模式
            

眼图参数

参数 定义 典型要求
眼高 垂直张开度 > 200mV(LVDS)
眼宽 水平张开度 > 0.7 UI
抖动 水平边缘变化 < 0.2 UI
上升/下降时间 10%-90% 0.3-0.7 UI

USB3.0眼图测试示例

测试条件:
            - 信号速率:5 Gbps
            - 测试码型:PRBS-7
            - 测试点:TP1(近端)/ TP2(远端)
            
            结果:
            - 眼高:350mV ✅(>150mV)
            - 眼宽:0.85 UI ✅(>0.6 UI)
            - 抖动:0.12 UI ✅(<0.3 UI)
            

2.4 时序测试

建立/保持时间测试

测试方法:
            1. 使用双通道示波器
            2. 通道1:时钟信号
            3. 通道2:数据信号
            4. 测量setup time(数据到时钟沿)
            5. 测量hold time(时钟沿后数据稳定)
            

DDR时序测试

参数 规格 测试值 结果
tDS (DQ setup) ≥ 100ps 150ps
tDH (DQ hold) ≥ 100ps 180ps
tDQSQ ≤ 150ps 120ps
tQH ≥ 0.38 tCK 0.45 tCK

2.5 EMC预测试

辐射发射测试

测试设置 - 天线距离:3m或10m - 频率范围:30MHz - 1GHz - 限值:CISPR 22 Class B

常见问题与解决

频率点 可能原因 解决措施
30-100MHz 电缆辐射 屏蔽电缆,磁环
100-300MHz 电源噪声 增加滤波,优化地平面
300MHz-1GHz 高速信号 端接匹配,屏蔽罩

传导发射测试

三、测试报告模板

# PCB信号完整性测试报告
            
            ## 基本信息
            - 板名:________
            - 版本:________
            - 测试日期:________
            - 测试人员:________
            
            ## 阻抗测试结果
            | 信号 | 目标(Ω) | 实测(Ω) | 偏差 | 结果 |
            |------|--------|--------|------|------|
            | DDR_CLK | 100 | 98.5 | -1.5% | ✅ |
            | USB_DP/DM | 90 | 91.2 | +1.3% | ✅ |
            
            ## 眼图测试结果
            | 信号 | 眼高(mV) | 眼宽(UI) | 结果 |
            |------|---------|---------|------|
            | USB3.0 | 350 | 0.85 | ✅ |
            
            ## 结论
            □ 通过  □ 需改进
            

四、最佳实践总结

4.1 设计阶段

  1. 仿真先行:关键信号进行SI仿真
  2. 层叠规划:提前计算阻抗,确定层叠
  3. 规则约束:设置DRC规则,自动检查
  4. 评审制度:多级评审,避免遗漏

4.2 测试阶段

  1. 原型验证:首板全面测试
  2. 问题定位:使用TDR定位阻抗不连续
  3. 迭代优化:根据测试结果优化设计
  4. 量产监控:批量生产时抽样测试

最后更新: 2024-08-01