目录

前言

一. 何为无盘设计

二. 为什么要进行无盘设计

三. 在Allegro中怎样做无盘设计

四、参考资料


前言

随着高速数字信号的速率不断提高, PCB 设计中需要对高速数字信号的阻抗和串扰、 衰减等性能进行更加严格的控制, 通孔的无盘设计逐渐成为高速数字 PCB 设计和制造中的一个必要措施。


一. 何为无盘设计

无盘设计指的在PCB设计时,去除非功能焊盘(non-functional pads),即通孔焊盘(Through Pin)或过孔(Via)在不连接层的焊环。通常情况下是删除PCB内层的非功能焊盘。

二. 为什么要进行无盘设计

(1) 非功能能焊盘在低速电路中对信号阻抗和传输损耗影响不大, 但是在高速数字电路中, 会带来额外的损耗,会影响高速数字信号的阻抗一致性,所以必须想办法在设计中减少非功能焊盘的不利影响, 否则带来的反射和插损过大, 信号质量将不符合标准规范要求, 给公司的产品质量带来隐患。
        (2) 此外, 随着芯片封装技术的发展, 芯片的管脚间距也越来越小, 芯片内部的差分信号的出线空间经常不足,而采用无盘设计则可起到增加走线空间的作用, 满足工艺制造要求。 如下图,高速差分信号距离通孔的间距为 3. 95mil(约0.1mm ), 接近目前国内主流板厂的工艺极限, 如果采用这种设计, 板厂制造的实际产品良率会很低, 而且可靠性方面也存在很大的短路可能性。 因此必须采用去除通孔的非功能焊盘的设计, 既保证高速信号的信号质量, 也满足工艺制造能力, 不增加不必要的成本和风险。

图1 

三. 在Allegro中怎样做无盘设计

本文介绍 Allegro16.6 版本的无盘设计步骤:

1、选择Setup→Unused Pads Suppression 命令, 弹出无盘设计窗口。

 图2 

 图3

2、如图3所示,该PCB为6层板,在无盘设计窗口中,TOP层和BOTTOM层是不能选择的,在后面两列中,可以选择Pins和Vias。如图3所示,对GND、SI2、SI3、POWER这4层的Vias选中进行无盘设计。 注意要勾选窗口 下面的 dynamic unused pads suppression 和 Display padless holes。 这样布线的时候软件会动态的识别设置了无盘设计的层面, 并且相应的无用焊盘也会显示不出来, 方面设计者随时掌握无盘设计的效果。

3、设置完成后,效果如图4所示,可以看到没有连接线层的通孔与走线的间距增加到7.45mil(即0.18923mm),大大增加了线与孔的间距,降低了PCB板的制造工艺,提升了良品率。

 图4

4、最后注意一点,需要在规则管理器中,确认打开Line到Hole的间距, 因为经过无盘设计后软件会在无盘的层把原来的通孔识别为 hole,因此需要把 Hole到其他元素的间距设置的大一些(如8mil甚至更大),如图5和图6所示。

 图5

 图6

四、参考资料

1.《无盘设计在高速数字 PCB 布线中的应用》

2.《在PCB中针对过孔进行无盘化设计,真香!》

PCB无盘工艺(基于Allegro16.6)相关推荐

  1. PCB为什么要做无盘设计及其在Allegro中的具体操作

    一. 什么是无盘设计 无盘设计指的是,去除通孔焊盘/过孔在不连接层的焊环. 具体参见:在PCB中针对过孔进行无盘化设计,真香! 其实,不只是过孔,通孔焊盘也可以进行无盘设计. 二. 无盘设计的好处 总 ...

  2. PCB板表面处理工艺的优缺点分析

    随着人类对于居住环境要求的不断提高,PCB生产过程中涉及到的环境问题也越来越受到关注. 为什么要对PCB表面进行特殊的处理呢? PCB表面处理最基本的目的是保证良好的可焊性或电性能.由于铜在空气中很容 ...

  3. 从无盘启动看 Linux 启动原理

    作者:bobyzhang,腾讯 IEG 运营开发工程师 0. 故事的开始 0.1 为什么和做什么 最近家里买了对音响,我需要一个数字播放器.一凡研究后我看上了 volumio(https://volu ...

  4. 涉及的无盘网络技术方面问题的解答(转)

    1.2004无盘系统里面怎样预防Win32.Parite.*病毒? 答:Win32.Parite病毒至今还没找到感染途径或者病毒源,并且好像每次都是每年11月份的时候大规模感染各网吧,对无盘网吧危害极 ...

  5. 无盘疑难杂症的处理和网络的设置(转)

    现在想大家分享一下我个人的经验和故障处理心得,说不好别见怪,个人表达能力所限,呵呵.比方:网吧一台工作站故障,情况是这样"工作站启动时,网卡灯时亮时不亮,多开几次机又正常,但正常的时候却发现 ...

  6. centos7无盘启动_centos启动tftp服务器

    企业网络批量安装服务器搭建案例(无人职守安装Linux服务器) 案例环境: 某企业因为需要安装多台CentOS 5 服务器,为了方便这些服务器的安装,决定采取网络批量安装(无人职守安装)方式,使用DH ...

  7. 客户无盘系统服务器内存,无盘服务器内存大小

    无盘服务器内存大小 内容精选 换一换 迁移前,您需要设置目的端服务器.该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端.只有"迁移阶段 > 迁移实时状态&q ...

  8. 纵观无盘系统发展历史

    NASAN 全系列无盘工作站系统解决方案是一套以NASAN 全系列无盘服务器为核心,可针对用户实际应用需求对无盘客户端作进一步定制的无盘应用系统解决方案. 无盘网络发展史 一.无盘/终端基本概念 无盘 ...

  9. PCB线路板表面处理工艺的优缺点合集

    伴随着电子科学技术的快速发展,pcb技术也有了很大变化,对pcb生产工艺要求也逐渐提高.今天小编与大家分享最近整理的一些pcb表面处理工艺优缺点,带大家了解一下不同的PCB板表面处理工艺的优缺点. 1 ...

最新文章

  1. poj1486(二分图必须边)
  2. BCGControlBar菜单编程方法详解
  3. 【总结】MTO/MTS操作步骤及月末结算
  4. 【学习笔记】java基础核心总结
  5. Document Builder: directly change element in Webdynpro ui
  6. python 持续集成工具_持续集成工具: Jenkins学习
  7. listview在java中的使用_我的Android开发之路——ListView的使用
  8. word无法打开请去应用商店_word软件是什么?word文档是什么?可以用来干什么?...
  9. python手机销售系统结论于心得_python实现手机销售管理系统
  10. 为什么用python画图_为什么使用Matplotlib绘图太慢?
  11. 2019-5-5学习心得
  12. 那一年,创业 vs 阿里(下):阿里篇
  13. Docker下载安装
  14. 联想ih81m主板说明书_一体化折叠设计将便捷进行到底!联想ThinkVision 便携显示器评测...
  15. Ansys 错误记录
  16. 训练GAN,你应该知道的二三事
  17. 机器人大冒险----leetcode
  18. 【Unity2D入门教程氵篇】简单制作一个弹珠游戏之制作场景④(设置不可破坏砖块,发布游戏设置)
  19. 周昆 浙江大学计算机学院院长,周昆 - 国立浙江大学维基
  20. 嵌入式软件异步编程:请求的多阶段异步处理

热门文章

  1. 9大行为导致Java程序员薪资过低, 你有几个?
  2. DLNA服务器的设计及应用,DLNA服务器的设计与实现
  3. JAVA计算机毕业设计智慧公寓系统演示录屏2021Mybatis+系统+数据库+调试部署
  4. APICloud Studio 2 常见问题
  5. 苹果CEO Tim Cook,苹果因他而改变
  6. 黑马程序员——Java设计模式
  7. BootStrap菜鸟必备
  8. 因美国制裁,GitHub 限制克里米亚开发者的账号
  9. 网络安全合规-ISO 27001(一)
  10. 云计算对数字档案馆 信息服务能力的影响探析