一块PCB经历从开始的与板厂的叠层线宽沟通,到PCB布局,再到布线,确定好PCB是否需要使用什么特殊工艺,最后PCB设计完成之后,就需要把设计文件发给板厂,让它制作成PCB。当然我们并不是直接把PCB的设计文件,比如Allegro的.brd文件发给板厂的。而是把Gerber(光绘)文件发送到板厂,这样就可以进行PCB制作了。那么Gerber文件都有哪些东西呢?

一般Gerber通常包含这么几种文件:1. 每一层的铜皮走线对应的.art文件。2. 上下表面的丝印层(Silkscreen)。3. 上下表面的阻焊层(Soldermask)。4. 钢网层(Pastemask)。5. 钻孔文件(包含所有钻孔的坐标位置 .drl文件)。这些其实对于制作一块PCB来说已经足够了。首先每一层的光绘文件,这个很好理解。要制作PCB,当然要知道你的每一层的线的样子才能做对吧。然后丝印层,板厂最后生产出来的PCB,最后需要贴上元器件,而贴元器件需要有丝印位号。阻焊层,PCB最后会在表面附上绿油,但是有焊盘的地方,绿油是需要开窗处理的,组焊层就是告诉厂家在哪里开阻焊。钢网层,在PCB进行贴片之前需要制作一个钢网,把需要刷锡膏的焊盘露出来,不需要刷锡膏的地方挡住,这就是钢网的作用。这样一次就能完成所有焊盘的上锡。钻孔层,PCB上几乎都有过孔,厂家需要知道在每一个孔的坐标位置。下图1 是一个10层板的Gerber的例子,工程上习惯把第一和最后一层叫做TOP和BOTTOM而不用L1和L10来表示。

图1 Gerber常见文件构成

打开Gerber文件一般在CAM350里面打开查看。当你把Gerber发给板厂之后,一般过个一天板厂就会给你发EQ(工程确认)了,就是在检查你的Gerber之后,可能板厂会有一些疑问点跟PCB Layout工程师确认。几乎每个PCB都会收到或多或少的EQ问题。等完成EQ,那就等着PCB出来吧。接下里就可以贴片了。但是前提是你已经把物料都备齐咯。最后可能为了贴片,还需要单独发给SMT厂商一份器件的坐标文件,用于贴片机贴片。一个PCB的设计流程基本就是如此了。中间可能会用到的设计相关软件比如Allegro,Polar,CAM350,当然需要在平时实战中积累经验,多用自然就会熟练了。

接下来又想谈一个体外话吧,关于PCB Layout工程师的进阶。Layout工程师第一个阶段当然是对上面那些设计软件熟练,然后熟悉PCB的工艺规则,并且积累一定的经验。Layout工程师再往上深入的话,其实往信号完整性(SI)方向发展是比较好的。PCB有很多外包,包括因为工作原因我也接触过很多外包公司的Layout工程师,其实Layout如果不深入到SI领域,那Layout确实是一个体力活,天花板其实不高。当然每次看到一些Allegro快捷键用的出神入化的资深layout工程师画板也是一种视觉冲击。但是作为一个有技术追求的人还是向着SI去发展吧。

做SI的工程师,还有很多公司的硬件工程师,基本入门都是两本书:Eric的信号完整性分析(听说都出到第三版了),和Steph的高速数字系统设计。这就相当于考托福雅思的红宝书。都可以把这两本叫做蓝宝书了,因为它们都是蓝色封皮,哈哈。后面我也想写点关于SI/PI(信号完整性/电源完整性)的内容。毕竟现在做的电路板,高速数字接口几乎都会碰到,什么PCIe啦,什么USB啦,什么以太网啦等等。所以SI/PI也变得越来越重要。你遇到过一根线布的太长,导致接口无法工作的情况嘛?布多长合适呢?这都是信号完整性要回答的问题。讲真,现在对于一名国内的硬件工程师来说,刨去经验性的设计积累,纯粹的技术性的理论基础,并且平时用的还比较多的,我觉得现在最重点的基本就是:1. 信号完整性理论。2. 射频理论。3. 运放,模数,数模信号链技术。4. 高功率电路。 1和2是有相似之处的,1其实是2演变出来的,可以这么说。

PCB Gerber相关推荐

  1. Arduino 项目笔记 | 基于Arduino和水流量传感器的水饮水机 (附.Arduino 项目源码 和 PCB Gerber 文件 )

    视频演示 一.元件清单(Components) 1. 霍尔水流量传感器流量计水控2Mpa 描述:略 规格: 最低额定工作电压:DC4.5 5V-24V 最大工作电流:15 mA(DC 5V) 工作电压 ...

  2. gerber文件_Altium Designer 如何输出PCB gerber文件

    1.过孔(VIA)盖油,不用盖油可以跳过. Shift+F 鼠标点选Via 孔,呼出过滤窗口.选择同类属性孔,点击OK.选择关闭对应层的过孔开窗. 2.放置孔表,孔表作用是核查孔大小及孔的属性. 快捷 ...

  3. PCB ODB++(Gerber)图形绘制实现方法

    这里讲解一下用net解析PCB图形绘制实现方法 一.解析PCB图形绘制实现 解析PCB图形,说简单也非常简单,先说一下,PCB Gerber图形由:点,线,弧,铜皮,文字 5类元素组成,通常简写为:P ...

  4. kicad 输出Gerber文件

    转载:https://www.cnblogs.com/zhiqiang_zhang/p/11125614.html 嘉立创拼板尺寸:要大于7*7 一个完整的PCB Gerber包含 N + 6 个文件 ...

  5. 如何一招搞定PCB阻焊过孔问题?

    PCB阻焊油墨根据固化方式,阻焊油墨有感光显影型的油墨,有热固化的热固油墨,还有UV光固化的UV油墨.而根据板材分类,又有PCB硬板阻焊油墨,FPC软板阻焊油墨,还有铝基板阻焊油墨,铝基板油墨也可以用 ...

  6. Allegro PCB后处理和生产文件导出

    Allegro PCB后处理,主要是完成线路设计以后,输出生产文件之前的处理.部分是看教程做的记录,方便以后自己参考. 教程: [小哥Cadence Allegro 132讲字幕版PCB视频教程]_哔 ...

  7. turtlebot3入门教程

    旨在用于教育,研究,产品原型和爱好应用的目的.  TurtleBot3的目标是大幅降低平台的尺寸和价格,而不会牺牲性能,功能和质量.  由于提供了不同可选,如底盘,计算机和传感器,TurtleBot3 ...

  8. pads铺铜不能开启drp_PADS中常见问题解决方案

    PADS中常见问题解决方案 1.走线很细,不是设定值. 解答:有时将预拉线布好线后,所布的线变成了一根很细的线而不是我们所设定的线宽,但是查看它的属性也还是一样的,最小线宽显示值的设定大于route线 ...

  9. 五千图文,详解SI信号完整性工程师工作流程

    打油诗 文章好不好,押韵不能少. 图文有点长,点赞加收藏. 以后想要看,收藏夹里翻. 免得找不到,急得发牢骚. 写在前面 初衷,无意中看到网友朋友圈上传了一张使用十年的笔记本电脑.想起十年前刚入职Sa ...

最新文章

  1. 浅显易懂 Makefile 入门 (10)— 嵌套执行 make、export 的使用
  2. cocos2d-x 错误异常抛出捕获和崩溃拦截
  3. ffmpeg avstream::codec 被声明为已否决
  4. 不要随随便便听别人安利买基金。。。
  5. python字符编码
  6. py获取前端的参数_微前端 qiankun 项目实践
  7. SeekBar和RatingBar
  8. (36)Verilog HDL关系运算:大于、小于、等于
  9. 使用zabbix-agent2自定义插件获取https证书过期时间
  10. 大数据产品推荐:金蜂巢大数据集成与脱敏系统
  11. PRD之道:活用Axure快速撰写轻便的需求文档
  12. unity protobuf使用repeated字段转c#文件后List只读问题
  13. jzy3D安装到弃坑
  14. 自己动手实现俄罗斯方块
  15. 非线性规划的拉格朗日乘子法python编程python包编程
  16. 学习笔记(12):A110测试-测试课程申请1888
  17. 最简单网站视频加速方法
  18. 点击率预测模型Embedding层的学习和训练
  19. 我讽刺中医把每个养生的都化成了神仙
  20. 站在邙山之颠仰望天的那份湛蓝

热门文章

  1. 关于wayos授权验证及wayos破解的一些想法
  2. serface rt 应用软件分享 --持续更新
  3. ESB产品调用场景分析
  4. html如何带入背景,html怎么导入背景图
  5. Winform控件开发(15)——contextMenuStrip(史上最全)
  6. 信息安全 | YARA特征规则介绍与编写
  7. 快应用进入快车道 商家的10亿用户红利期
  8. 【新刊邀稿】计算机视觉图像类,SCIEI双检,正刊,进展顺利
  9. Dell XPS15 4K GTX1050 ubuntu16.04系统安装+分辨率设置
  10. wp7(windows phone 7 )开发者帐号注册,dreamspark注册,edu.cn节约99刀