0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

pcb si教程

分享:

好的,这是一份关于 PCB 信号完整性(Signal Integrity, SI) 的中文教程概要和核心知识指南。希望能帮你入门和理解这个复杂但至关重要的领域。


PCB 信号完整性(SI)中文教程指南

PCB SI 的核心目标是确保高速数字信号在从驱动器(芯片输出引脚)传输到接收器(芯片输入引脚)的整个路径上(包括PCB走线、过孔、连接器等),能够被接收器正确地识别(逻辑“1”或“0”),而不发生过度失真或错误。

一、 为什么需要关心信号完整性?

随着电子设备速度越来越快(GHz级别),信号上升/下降时间越来越短(ps级别),PCB上的互连线不再仅仅是简单的“导线”,而是表现出复杂的 传输线 特性。忽视SI会导致:

  1. 信号失真: 波形畸变(过冲、下冲、振铃)。
  2. 时序问题: 建立/保持时间违例(Setup/Hold Violation),导致数据采样错误。
  3. 误码率增加: 数据传输错误。
  4. 电磁干扰: 过大的噪声辐射(EMI)。
  5. 系统不稳定: 间歇性故障,难以调试。
  6. 产品失效或性能下降。

二、 核心概念与问题(SI 的“敌人”)

  1. 阻抗控制:

    • 概念: 传输线对信号呈现的特性阻抗(通常为50Ω, 75Ω, 90Ω, 100Ω)。
    • 问题:阻抗不连续。 当信号遇到阻抗变化(如线宽突变、过孔、连接器、分支、收发器芯片的输入/输出阻抗)时,会发生反射(Reflection)。
    • 后果: 反射波叠加在原始信号上,造成波形失真(振铃、台阶)。
  2. 传输线效应:

    • 概念: 当信号沿走线传播时,信号的上升/下降时间小于信号在PCB介质中传输该走线长度所需时间(Propagation Delay)的2倍时,必须将走线视为传输线。
    • 关键公式:
      • 传播延迟 Tpd = Length / Vprop (Vprop是信号在介质中的传播速度≈光速c / √εᵣ)
      • *临界长度 `Lcrit ≈ (Trise Vprop) / 6** (经验公式,Trise为信号上升时间)。走线长度 >Lcrit` 时需按传输线处理。
    • 问题: 若不按传输线设计(尤其是端接),反射问题严重。
  3. 串扰:

    • 概念: 相邻走线之间通过互容(Capacitive Crosstalk)和互感(Inductive Crosstalk)产生的电磁耦合噪声。
    • 类型: 近端串扰(NEXT)和远端串扰(FEXT)。
    • 影响因素: 走线间距(S)、平行长度(L)、信号边沿速率、介质厚度(H)、参考平面完整性、端接情况。
    • 后果: 在受害线上产生不需要的噪声信号,可能导致逻辑错误或噪声超标(EMI)。
  4. 电源完整性:

    • 概念: 确保为所有芯片提供稳定、干净、符合要求的电源电压和电流。
    • 核心问题:电源噪声(Ripple & Noise)和地弹(Ground Bounce)。
    • 关键元件: 去耦电容(Decoupling Capacitor / Bypass Capacitor)、电源分配网络(Power Distribution Network, PDN)、电源/地平面设计。
    • 后果: 电源噪声直接影响芯片工作稳定性、输出信号质量(抖动Jitter增加)和模拟电路性能。地弹会导致逻辑错误。
  5. 损耗:

    • 概念: 信号在传输过程中能量的衰减。
    • 类型:
      • 导体损耗: 铜导线电阻在高频下的趋肤效应(Skin Effect)和表面粗糙度引起。
      • 介质损耗: 由PCB基板材料(如FR4)的介电常数(Dk)和损耗角正切(Df, Dissipation Factor)决定。Df是衡量介质损耗的关键参数,FR4的Df较高(≈0.02),高频损耗大。
    • 后果: 信号幅度衰减(尤其高频分量),导致眼图塌陷、抖动增加。在高速长距离传输(如背板、SerDes)中尤为突出。
  6. 时序:

    • 概念: 信号在路径上的传播延迟(Propagation Delay)和数据到达接收器的时间窗口(建立时间Tsetup和保持时间Thold)要求。
    • 问题:时序裕量不足。 信号延迟过大或过小,噪声或抖动过大,导致数据在时钟有效沿处不能被正确采样。
    • 关键分析: 等长匹配(针对并行总线如DDR)、时序预算分析(Timing Budget Analysis)和裕量分析(Margin Analysis)。

三、 PCB SI 设计的关键解决策略

  1. 严格控制阻抗:

    • 使用叠层设计工具或厂商提供的阻抗计算工具(在线或集成在EDA软件中),根据目标阻抗、材料参数(εᵣ)、线宽(W)、介质厚度(H)、铜厚(T)设计走线。
    • 保持走线宽度和间距均匀。
    • 避免不必要的层切换和过孔使用。
    • 对关键高速信号进行阻抗测试(TDR)。
  2. 正确应用端接:

    • 目的: 消除或减少反射。
    • 常见类型:
      • 源端串联端接: 在驱动器附近串联一个电阻(通常 Rs ≈ Z0 - Rout)。适用于点对点拓扑,驱动器阻抗较低的情况。
      • 终端并联端接: 在接收器端并联一个电阻到地或电源(Rt = Z0)。简单但功耗大,需考虑直流偏置。适用于多点分支(如时钟)。
      • 戴维南端接: 两个电阻分压提供偏置和端接。
      • AC端接/RC端接: 通过电容隔直,降低直流功耗。
    • 选择依据: 拓扑结构、功耗、速度、驱动器/接收器特性。
  3. 减小串扰:

    • 增加间距(3W5H规则): 走线间距≥3倍线宽(3W)或5倍到参考平面高度(5H)。
    • 减小平行长度(L): 不可避免的长平行走线间插入地线(Guard Trace)或地过孔(Guard Vias)。
    • 使用差分信号: 对高速关键信号(如USB, HDMI, PCIe, DDR时钟)使用差分对(Differential Pair)设计。差分信号具有天然的抗共模噪声(包括串扰)能力。
      • 严格等长: 差分对内两根线长度差需严格控制(如<5mil)。
      • 严格等距: 保持差分对两根线之间间距恒定。
      • 参考平面完整: 避免在差分对下方跨分割。
    • 确保良好的参考平面: 高速信号走线下方要有连续、完整的参考平面(通常是地平面),避免跨切割(Split Plane)或开槽(Slot)。
  4. 优化电源完整性:

    • 多层板使用电源/地平面: 提供低阻抗回路。
    • 合理布局去耦电容:
      • 种类搭配: 大电容(10uF-100uF, 低频储能)+ 中电容(0.1uF, 中频)+ 小电容(0.01uF/0.001uF, 高频)。
      • 靠近电源引脚放置: 优先放置小容值电容,使其尽可能靠近芯片的电源/地引脚,减小环路电感(ESL)。
    • 减小PDN阻抗: 优化平面形状、增加过孔密度(连接不同层电源/地)。
    • 使用电源完整性分析工具: 分析目标阻抗(Target Impedance)是否满足。
  5. 管理损耗:

    • 选择低损耗板材: 对于高速链路(>5Gbps),考虑使用Df值更低的板材(如Rogers, Megtron)。
    • 预加重: 在发送端预先增强信号的高频分量,补偿传输过程中的高频损耗。(发送端配置)
    • 均衡: 在接收端通过滤波器提升高频分量(CTLE - Continuous Time Linear Equalization)或处理码间干扰(DFE - Decision Feedback Equalization)。(接收端配置)
    • 优化过孔设计: 使用背钻(Backdrill)去除多余残桩(Stub),减小阻抗不连续和损耗。
  6. 时序控制:

    • 长度匹配: 对属于同一总线(如DDR数据组、地址组)或差分对内的信号线进行长度匹配(蛇形走线)。匹配精度根据总线速度和要求而定(如±5mil, ±25mil)。
    • 时序仿真: 使用SI工具进行静态时序分析或在仿真波形中直接测量时序裕量。

四、 PCB SI 设计流程(简化版)

  1. 前期规划:

    • 确定关键高速信号类型和速率(时钟、数据总线、差分对等)。
    • 定义目标阻抗(如单端50Ω,差分100Ω)。
    • 选择PCB叠层结构(层数、材料、厚度)。
    • 完成叠层阻抗计算。
    • 规划关键信号的布线区域和层。
  2. 原理图设计:

    • 选择合适的端接方案并添加端接电阻。
    • 定义差分对网络。
    • (可选)初步设置布线约束(线宽、间距)。
  3. PCB布局:

    • 器件摆放:优先考虑关键高速器件(CPU、内存、SerDes芯片)的位置,优化高速信号路径。
    • 电源模块和去耦电容摆放:靠近负载放置去耦电容。
    • 规划电源/地层。
  4. PCB布线:

    • 设置详细的布线规则(Constraints):
      • 线宽(基于阻抗计算结果)。
      • 间距(避免串扰和满足生产要求)。
      • 差分对规则(线宽、间距、对内长度公差)。
      • 长度匹配规则(组内长度公差)。
      • 过孔类型和数量限制。
      • 禁止区域(如避免跨分割)。
    • 布线优先级:先布时钟、差分对、高速关键信号。
    • 使用传输线模型布线(遵循阻抗控制要求)。
    • 避免锐角走线(使用45°或圆弧拐角)。
    • 减少过孔使用,优化过孔结构(加地孔、背钻)。
    • 完成长度匹配(蛇形绕线)。
    • 确保关键信号参考平面完整(不跨分割)。
  5. 电源/地平面处理:

    • 确保电源/地平面连续、低阻抗。
    • 合理分割不同电源域(避免重叠)。
    • 放置充足的过孔连接不同层同属性平面(尤其是地平面)。
    • 铺铜(Pour)连接焊盘和过孔。
  6. 设计规则检查:

    • 运行电气规则检查(ERC)。
    • 运行设计规则检查(DRC)。
    • (高级)运行基于SI规则的检查(如间距、长度匹配、差分对等)。
  7. 信号完整性仿真(强烈推荐):

    • 预布局仿真: 在布线前评估拓扑、端接策略、驱动接收器模型是否可行。
    • 后布局仿真: 在布线完成后,提取关键网络的走线模型(SPICE或S参数模型),进行仿真分析:
      • 时域仿真: 看眼图(Eye Diagram)、信号波形、时序裕量(建立/保持时间)。眼图是评估高速串行链路质量的黄金标准。
      • 频域仿真: 看阻抗、损耗(S21)、串扰(S31/S41)。
    • 仿真工具举例:
      • Cadence Sigrity(Allegro包含部分功能)
      • Synopsys HSPICE / HSpice for SI
      • Keysight ADS (Advanced Design System)
      • Mentor Graphics HyperLynx (集成于PADS/Xpedition)
      • Ansys SIwave / HFSS
      • Siemens Simcenter (原Mentor)
    • 根据仿真结果优化设计。
  8. 制造输出与测试:

    • 生成Gerber文件和钻孔文件。
    • 提供阻抗控制要求和叠层说明给PCB板厂。
    • 贴片组装(SMT)。
    • 实物测试: 使用示波器(特别是带TDR功能的)、矢量网络分析仪(VNA)进行信号质量、阻抗、损耗、时序等测试,验证设计是否符合预期。

五、 学习资源推荐(中文)

  1. 书籍:

    • 《高速数字设计》(High-Speed Digital Design: A Handbook of Black Magic) - Howard Johnson, Martin Graham著 (经典必读,有中译本)
    • 《信号完整性与电源完整性分析》(Signal and Power Integrity - Simplified) - Eric Bogatin著 (深入浅出,图文并茂,强烈推荐,有中译本)
    • 《高速PCB设计指南》 - 国内作者编著(如张海风等,结合实践)
    • 《Cadence高速PCB设计与仿真分析》 - 结合工具实践(市面上有不同作者编写的Cadence/Allegro教程)
  2. 在线课程(中文平台):

    • Bilibili (B站): 搜索 “PCB设计 信号完整性”、“高速PCB设计”、“HyperLynx仿真”、“Cadence SI仿真” 等关键词,有很多工程师或培训机构分享的免费和付费课程。
    • 网易云课堂/腾讯课堂: 搜索 “硬件设计”、“高速PCB”、“SI仿真” 等,有较系统的付费课程。
    • Bogatin的Signal Integrity Academy: Eric Bogatin 本人的在线课程平台 (英文为主,部分可能有中文字幕)。
  3. 厂商文档与白皮书:

    • PCB板厂: 生益科技、华正新材、台光电子等会提供板材规格书(含Dk/Df)和叠层阻抗设计指南文档。
    • EDA工具厂商: Cadence, Siemens EDA (Mentor), Altium, Keysight 等官网有大量关于其SI仿真工具的应用笔记、教程和白皮书(部分有中文翻译)。
    • 芯片厂商: Intel, AMD, Xilinx/Altera(FPGA), Nvidia, Broadcom 等的高速接口(如PCIe, DDR, USB, Ethernet)设计指南(Design Guide)是宝贵的SI设计规范来源。
  4. 论坛与社区:

    • EDA365电子论坛: 国内非常活跃的硬件和PCB设计论坛,有专门的SI/PI版块,很多资深工程师交流。
    • 电子发烧友论坛: 综合电子论坛,有PCB设计版块。
    • 知乎: 搜索相关话题,有很多高质量的专业回答和专栏文章。

六、 重要工具软件(了解)

  • PCB设计: Cadence Allegro, Mentor Xpedition/PADS, Altium Designer, KiCad (开源)。
  • SI/PI仿真:
    • 时域: HyperLynx, Sigrity SystemSI, ADS (Circuit Simulator)。
    • 频域/场求解器: Ansys HFSS, SIwave, CST Studio Suite, Cadence Clarity 3D Solver。
    • 通道分析/链路分析: ADS (Channel Simulator), SystemSI, HyperLynx Advanced SI。
  • 建模: IBIS Model Editor, HSpice/HSPICE Model。

总结与建议

  • 理论学习是基础: 深入理解反射、串扰、传输线、阻抗、端接、损耗、电源完整性等核心概念及其物理本质。
  • 实践是关键: 多动手画板子,从简单的板子开始尝试应用SI规则(如阻抗控制、差分对布线、间距控制)。
  • 仿真验证是保障: 对于高速设计,不要跳过仿真环节。学习使用至少一种SI仿真工具(如HyperLynx入门相对容易)。
  • 参考设计是捷径: 研究芯片厂商提供的参考设计和设计指南。
  • 关注板材和制造: 理解PCB材料和制造工艺对SI性能的影响。
  • 持续学习: 高速数字技术发展迅速,SI领域也在不断演进(如112G/224G SerDes, PCIe6/7, DDR5/6/LPDDR5/6等),需要保持学习。

这份指南涵盖了PCB SI的核心概念、问题和解决方法。学习SI是一个循序渐进的过程,需要理论、工具和实践的紧密结合。从理解基本概念开始,逐步应用到实际设计中,并通过仿真和测试来验证和优化你的设计。祝你学习顺利!

利用SPICE模型能不能进行PCBSI仿真?

现想用Cadence做PCB的的SI仿真,但是AD8139没有IBIS仿真模型,只有SPICE模型,请问利用SPICE模型能不能进行PCBSI仿真?谢谢

guotong1984 2023-11-22 08:11:44

模型编辑器中的PCB SI IOCell编辑器有什么用

Allegro PCB SI环境中目前有多种模型编辑选项。这些包括PCB SI和SigXplorer环境中的传统对话框。虽然这些对话框提供图形编辑,但它们通过多个级别级联,默认为某些模型类型的文本编辑。目标是为所有应用程序提供模型编辑和验证的单一环境,并替换模型完整性和旧对话框。

2019-09-01 09:53:06

PCB SI有什么问题需要注意

时序问题最为重要,目前设计者基本上采用核心芯片厂家现成方案,因此设计中主要一部分工作是如何保证PCB能够符合芯片工作要求时序。

2019-12-26 17:28:47

PCB SI信号质量筛选有什么好处

信号通过信道传输时会发生降级。高速信号特别容易降级,因为损耗和失真往往与频率有关。

2019-09-10 17:38:28

如何使用Model Integrity转换IBIS模型

其二,从Cadence SPB 16.5版本开始,Allegro PCB SI名义上也直接支持IBIS模型,所以可以保留现有的两个IBIS文件不做转换,然后在之后的仿真中直接调用。之所以说是“名义上

2021-03-04 16:38:27

分享资深硬件工程师视频讲解信号完整性原理

分享资深硬件工程师视频讲解信号完整性原理,学PCB设计和SI仿真的值得一看。

CCBSKY 2020-07-04 00:58:42

IBIS模型学习及allegro_pcb_SI

ponny胖尼 2020-10-26 20:09:22

明明设计的是高带宽,差点加工成开路

设计和加工存在误差,相信各位硬件、PCBSI工程师甚至板厂的工程师都觉得很正常,但是误差大到本文这样的话,估计大家立马就要翻脸了吧?!

2022-06-30 10:33:22

如何提升交换机56G信号传输的PCB可靠性设计

随着数据中心的快速发展,交换机单lane信号速率也在飞速提升,这对PCBSI设计而言都是全新的挑战。本文将从PCB的硬件设计与加工两个维度来阐述,如何提升交换机56G信号传输的可靠性。

2022-09-22 10:23:42

信号完整性基础知识之S参数

本章我们开始《信号完整性基础》 系列第四章节S参数相关知识的讲解。 S参数能反映在频域范围内传输信号、反射信号的特性,是我们在做PCB SI仿真时最常用的手段。

2023-05-05 12:26:59

Allegro如何有效建立SI模型

信号完整性仿真大多针对由芯片IO、传输线以及可能存在的接插件和分立元件所构成的信号网络系统,为了实现精确的仿真,仿真模型的精确性是首先需要保证的。一般情况下,Allegro PCB SI会执行传输线和分立元件的建模,而芯片IO和连接器的模型通常会由原厂提供。

2020-09-08 11:56:28

关于PCB技术中背板的叠层设计

作为硬件/PCB/SI工程师一个基础性的日常操作,从板材选型,PP选型,铜箔选型,然后分配厚度,对于设计叠层相信有经验的粉丝们都get得七七八八了。但是设计中的这一点差别你们都有考虑过吗??? 常规

2021-03-26 11:48:20

【转载】Allegro SI 高速信号完整性仿真连载之二(附详细流程)

``【转载】Allegro SI 高速信号完整性仿真连载之一(附详细流程)高速PCB设计的流程为:传统的PCB设计流程如下图所示:而引入的Allegro PCB SI仿真工具后的设计流程改进为

Nancyfans 2019-11-19 19:14:25

【年度精选】2020年度top10榜单——PCB设计资料

PCB布板与EMC。 值得大家收藏学习! 9、分享资深硬件工程师视频讲解信号完整性原理作者:CCBSKY 下载量:99推荐理由:分享资深硬件工程师视频讲解信号完整性原理,学PCB设计和SI仿真

elecfans小能手 2021-01-26 17:40:25

【转载】Allegro SI 高速信号完整性仿真连载之三(附详细流程)

`【转载】Allegro SI 高速信号完整性仿真连载之二(附详细流程)前面两节对Allegro SI信号仿真的各项条件进行了介绍,下面将结合具体例子来说明如何来仿真。如图所示一个预布局好的PCB

Nancyfans 2019-11-19 19:27:05

Si Rn的SI4735 SSB无线电分线PCB

描述Si Rn 的 SI4735 SSB 无线电分线 PCB

红旧衫 2022-08-15 06:08:02

SI学习资料整理:说一说PCB和PCBA

在整理SI资料之前,先整理一些基本的PCB概念的东西,帮助后面更好的理解。

2024-05-21 15:19:49

PCB传输线SI传输问题怎样解决

SI问题最常见的是反射,我们知道PCB传输线有“特征阻抗”属性,当互连链路中不同部分的“特征阻抗”不匹配时,就会出现反射现象。

2019-10-13 14:23:00

PCB抄板中高速SI设计的解决方法

渗入,手机、平板电脑的速率也很有可能达到5G、10G。SI/EMC(信号完整性/电磁兼容)问题正成为许多PCB工程师难以逾越的沟壑。机不可失,时不再来。PCB厂商都想抢先抓住当前高速SI时代的大发展有利机遇,而高速PCB抄板可让企业尽快产生高速效应,让创业

2020-09-15 10:02:55

PCB传输线之SI反射的问题怎样来解决

SI问题最常见的是反射,我们知道PCB传输线有“特征阻抗”属性,当互连链路中不同部分的“特征阻抗”不匹配时,就会出现反射现象。

2019-08-27 09:08:04

SI9000阻抗计算教程 SI9000阻抗计算步骤

PCB设计时线宽是多少呢?小北带你利用SI9000在计算阻抗,及12层PCB板的叠层结构

2022-05-29 22:10:46

PCB板极SI仿真模型

PCB设计

2022-12-09 17:24:49

PCB原理图和SI原理图

pcb,PCB设计

2022-12-08 08:39:51

SI4432-B1-FMR 资料

数据接口PCB,表面贴装存储容量 -天线连接器PCB,表面贴装工作温度-40°C ~ 85°C封装/外壳 20-VFQFN 裸露焊盘SI4432-B1-FMR 还有SI4438-B1-FMR公司都有大量现货深圳市动能世纪电子有限公司联系人:朱小姐qq:2355892366手机号:***

动能世纪刘S 2020-06-20 14:29:40

CAT-SI261-T669 CAT-SI261-T669 PCB 插销、锁和固定器

电子发烧友网为你提供TE(ti)CAT-SI261-T669相关产品参数、数据手册,更有CAT-SI261-T669的引脚图、接线图、封装手册、中文资料、英文资料,CAT-SI261-T669真值表,CAT-SI261-T669管脚等资料,希望可以帮助到广大的电子工程师们。

2020-12-15 00:00:04

PCB原理图快速导入SI原理图

pcb,PCB设计

2022-12-08 08:19:03

16引脚SOIC封装的Si4836芯片

。它提供完整的便携式模拟调谐模拟显示AM / FM / SW无线电设计。 Si4836-DEMO采用单层PCB设计,可在不牺牲RF性能的情况下实现最低成本。演示板使用两节AAA电池,工作电压低至2V

60user118 2020-07-26 18:05:02

浅述PCB设计中关键技术——信号完整性(SI

之前在设计板卡时,只是听过相关的概念,但是未真正去研究关于SI相关的知识。将之前看过的一些资料整理如下: 1 信号完整性分析 与SI有关的因素:反射,串扰,辐射。反射是由于传输路径上的阻抗不匹配导致

2021-07-27 10:10:10

SI/PI的相关资料推荐

SI/PI是涉及数字电路正确操作的相关的两种分析。PI重点是确保为驱动器和接收器提供足够的电流以发送和接收1和0。主要仿真类型有直流压降分析、去耦分析、噪声分析。直流压降分析对PCB上复杂走线和平

新星之火12138 2021-12-29 07:15:06

高速PCB设计中高速信号与高速PCB设计须知

GHz速率级别的信号算高速? 传统的SI理论对于高速信号有经典的定义。 SI:Signal Integrity ,即信号完整性。 SI理论对于PCB互连线路的信号传输行为理解,信号边沿速率几乎完全决定了信号中的最大频率成分,通常当信号边沿时间小于4~6倍的互连传输延时的情况

2019-11-05 11:27:17

加载更多
相关标签