高速PCB设计注意事项
和SERDES应用相关的高速系统PCB设计注意事项如下:
(1)微带(Microstrip)和带状线(Stripline)布线。
微带线是用电介质分隔的参考平面(GND或Vcc)的外层信号层上的布线,这样能使延迟最小;带状线则在两个参考平面(GND或Vcc)之间的内层信号层布线,这样能获得更大的容抗,更易于阻抗控制,使信号更干净,如图所示。
微带线和带状线最佳布线
(2)高速差分信号对布线。
高速差分信号对布线常用方法有边沿耦合(Edge Coupled)的微带(顶层)、边沿耦合的带状线(内嵌信号层,适合布高速SERDES差分信号对)和Broadside耦合微带等,如图所示。
高速差分信号对布线
(3)旁路电容 (BypassCapacitor)。
旁路电容是一个串联阻抗非常低的小电容,主要用于滤除高速变换信号中的高频干扰。在FPGA系统中主要应用的旁路电容有3种:高速系统(100MHz~1GHz)常用旁路电容范围有0.01nF到10nF,一般布在距离Vcc 1cm以内;中速系统(十几兆赫兹100MHz),常用旁路电容范围为47nF到100nF钽电容,一般布在Vcc 3cm以内;低速系统(十几兆赫兹以下),常用旁路电容范围为470nF到3300nF电容,在PCB上布局比较自由。
(4)电容最佳布线。
电容布线可遵循下列设计准则,如图所示。
电容最佳布线
使用大尺寸过孔(Via)连接电容引脚焊盘,以减少耦合容抗。
使用短而宽的线连接过孔和电容引脚的焊盘,或者直接将电容引脚的焊盘与过孔相连接。
使用LESR电容(Low Effective Series Resistance,低串联阻抗电容)。
每个GND引脚或过孔应该连接到地平面。
(5)高速系统时钟布线要点。
避免使用锯齿绕线,时钟布线要尽可能笔直。
尽量在单一信号层布线。
尽可能不使用过孔,因为过孔将带来强烈的反射和阻抗不匹配。
尽量在顶层用微带布线,从而避免使用过孔且使信号时延最小。
将地平面尽量布在时钟信号层旁,用以减少噪音和串扰。如果使用内部信号层布时钟线,可以使用两个地平面将时钟信号层夹在中间,以减少噪声和干扰。缩短信号时延。
时钟信号应该正确阻抗匹配。
(6)高速系统耦合与布线注意事项。
注意差分信号的阻抗匹配。
注意差分信号线的宽度,使之可以容忍20%的信号上升或下降时间。
使用合适的连接器,连接器的额定频率应该能满足设计的最高频率。
差分信号对尽量使用edge-couple方式耦合,避免使用broadside-couple方式耦合,使用3S分式法则,避免过耦合或串扰。
(7)高速系统噪声滤波注意事项。
减少电源噪声带来的低频干扰(1KHz以下),在每个电源接入端加屏蔽或者滤波电路。
在每处电源进入PCB的地方加100F的电解电容滤波。
为了减少高频噪音,在每处Vcc和GND处尽可能多地布置去耦合电容。
将Vcc和GND平面平行布置,并用电介质(如FR-4PCB)分隔,在其他层布置旁路电容。
(8)高速系统地弹(Ground Bounce)
尽量在每处Vcc/GND信号对上添加去耦合电容。
在计数器等高速翻转信号的输出端加外部Buffer,以减少驱动能力的要求。
将为使用的用户I/O设置成输出为低电平的输出信号,这相当于虚拟的GND,将这些低电平输出连接到地平面。
对于速度要求不苛刻的输出信号设置为Slow Slew (低上升斜率)的模式。
控制负载容抗。
减少时钟不停翻转的信号,或者将这种信号尽量均匀地分布在芯片的四周。
将翻转频繁的信号尽量靠近芯片的GND引脚布置。
设计同步时序电路时应该尽量避免输出瞬时全部翻转。
将电源和地引岔开布置,这样可以起到在整体上中和电感的作用。
版权所有权归卿萃科技 杭州FPGA事业部,转载请注明出处
作者:杭州卿萃科技ALIFPGA
原文地址:杭州卿萃科技FPGA极客空间 微信公众号
扫描二维码关注杭州卿萃科技FPGA极客空间
高速PCB设计注意事项相关推荐
- PCIE5.0如何进行PCB设计?32G高速信号设计注意事项有哪些,高速板材如何选择?
来自群友的疑难杂症(加杨老师V信:PCB206 可入群):PCIE5.0都发布了,杨老师是不是该分享点什么?这样群友在后面遇到PCIE5.0的高速PCB设计时,不会遇到个措手不及. PCI Expre ...
- 关于射频和微波PCB设计注意事项
关于射频和微波PCB设计注意事项 如今,RF /微波PCB广泛应用于众多手持无线设备和商业行业,包括医疗,通信等.由于RF(射频)/微波电路是分布参数电路,往往会产生趋肤效应和耦合效应,干扰和在实际印 ...
- 高速PCB设计中过孔的设计需要掌握的知识!
在高速PCB 设计中,过孔设计是一个重要因素,它由孔.孔周围的焊盘区和POWER 层隔离区组成,通常分为盲孔.埋孔和通孔三类.在PCB 设计过程中通过对过孔的寄生电容和寄生电感分析,总结出高速PCB ...
- ad软件 pcb如何走线过孔_【经验】关于高速PCB设计的一些经典问答
在信号速率不断提高的今天,高速PCB设计已经成为每一个PCB工程师都应该要关注和掌握的必备技能,这包括基础理论知识以及实际设计经验.接下来,板儿妹和大家分享一些关于高速PCB设计的经典问答,都是前辈们 ...
- 高速PCB设计知识问答
专家关于高速线路的布线问题解答1 1. 如何处理实际布线中的一些理论冲突的问题 问:在实际布线中,很多理论是相互冲突的: 例如: 1.处理多个模/数地的接法:理论上是应该相互隔离的,但在实际的小型化. ...
- 高速PCB 设计中终端匹配电阻的放置
摘要:本文简要的总结了在高速数字设计中串联终端匹配和并联终端匹配的优缺点,并对这两种匹配方式的终端匹配电阻处于不同位置时的匹配效果做了相应的仿真和深入的分析,得出了串联终端匹配电阻对位置的要求没有终端 ...
- 【硬见小百科】高速PCB设计中的阻抗匹配
硬见小百科]高速PCB设计中的阻抗匹配 阻抗匹配 阻抗匹配是指在能量传输时,要求负载阻抗要和传输线的特征阻抗相等,此时的传输不会产生反射,这表明所有能量都被负载吸收了.反之则在传输中有能量损失.在高速 ...
- allegro差分信号走线_高速PCB设计软件allegro16.6演示差分规则的设置
上一期我们介绍了高速PCB设计软件 allegro16.6差分信号的设定 在高速PCB布线前 需要对差分信号的规则进行设置 因此 本期重点介绍在电气规则和物理规则下 是如何建立差分信号的规则 1.在电 ...
- 多层高速PCB设计学习笔记(二)基本设计原则及EMC分析
系列文章目录 多层高速PCB设计学习(一)初探基本知识(附单层设计补充) 多层高速PCB设计学习笔记(二)基本设计原则及EMC分析 多层高速PCB设计学习笔记(三) GND的种类及PCB中GND布线实 ...
- 多层高速PCB设计学习笔记(五)四层板实战(下)之阻抗控制计算(SI9000)
系列文章目录 多层高速PCB设计学习(一)初探基本知识(附单层设计补充) 多层高速PCB设计学习笔记(二)基本设计原则及EMC分析 多层高速PCB设计学习笔记(三) GND的种类及PCB中GND布线实 ...
最新文章
- Ubuntu 13.10下安装ns2 2.35遇到的小问题
- 悠然乱弹:聊聊模块化
- [翻译]敏捷软件开发 一 之简要介绍
- MyBatis--连接池模块
- C++ 中的引用 和指针的区别
- [ZT]介绍 10 款非主流的 Web 浏览器
- linux服务器每次重启卡住,运维如何解决Linux服务器重启后命令无法正常使用的问题...
- oracle数据库存储结构语句,oracle基本语句(第五章、数据库逻辑存储结构管理)...
- ubuntu下安装拼音输入法ibus
- SQL2000数据库中删除“坏表”的方法
- php 获取今天数据,ThinkPHP 按日期获取今天获取本周获取本月获取今年数据
- java 源树_【Java源码】树-概述
- Python菜鸟入门:day01基础知识
- shell脚本中$* 和 $@ 区别
- 写一个京东最顶部的导航条
- 联盛德 HLK-W806 (十): 在 CDK IDE开发环境中使用WM-SDK-W806
- CentOS7 ECS使用(慕课网付费课笔记)
- PS解决“无法使用快速选择,因为没有足够内存(RAM)”
- ubuntu禁止指定软件包更新
- 2020《人工智能技术服务》专业人才培养方案