xfengyin.

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≥ 20mil2个常规信号
5V@2A≥ 40mil4个电源主干
12V@5A≥ 100mil8个大功率
大电流铜皮连接多过孔阵列降低阻抗

地线设计

地平面设计原则

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

1.4 制造与装配评审

可制造性(DFM)

  • 最小线宽/线距≥4mil(常规工艺)
  • 孔径≥0.2mm(机械钻孔)
  • 焊盘大小符合标准(阻焊开窗≥2mil)
  • 丝印清晰,不覆盖焊盘
  • 板厚公差:±10%

可装配性(DFA)

  • 元器件间距≥10mil(手动焊接≥50mil)
  • 大型器件有定位孔
  • 极性器件标识清晰
  • 测试点分布合理,便于探针接触
  • 波峰焊方向正确

二、信号完整性测试

2.1 测试设备

设备型号示例用途价格区间
示波器Keysight DSOX4054A时域波形分析¥10万+
网络分析仪Keysight E5063A频域S参数测量¥20万+
TDRTektronix 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)≥ 100ps150ps
tDH (DQ hold)≥ 100ps180ps
tDQSQ≤ 150ps120ps
tQH≥ 0.38 tCK0.45 tCK

2.5 EMC预测试

辐射发射测试

测试设置

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

常见问题与解决

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

传导发射测试

  • 频率范围:150kHz - 30MHz
  • 测试端口:电源端口
  • 限值:CISPR 22 Class B

三、测试报告模板

# 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