首页 > 其他分享 >知道自己错哪了吗?-整体检查-PCB系列教程1-14

知道自己错哪了吗?-整体检查-PCB系列教程1-14

时间:2023-01-11 17:34:45浏览次数:46  
标签:教程 14 检查 电路板 规则 PCB DRC 丝印


辛辛苦苦画完了板子,下一步就可以开开心心投板啦。别急,必须检查检查电路板,如果电路板有错误,最后死活调不通,会让人崩溃的。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_PCB

这第一块电路板原理图很简单,我给的原理图和库文件应该没有明显错误。整体检查主要依赖于设计规则检查。除此之外,虽然丝印并不影响电气属性,但是也要调整。

没办法,这就是对艺术的追求

知道自己错哪了吗?-整体检查-PCB系列教程1-14_PCB_02

知道自己错哪了吗?-整体检查-PCB系列教程1-14_PCB_02

知道自己错哪了吗?-整体检查-PCB系列教程1-14_PCB_02


知道自己错哪了吗?-整体检查-PCB系列教程1-14_调试_05

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_06

 

调整位号丝印

无论是手工焊接调试电路板,还是后期由工厂完成电路板的装配,都依赖于丝印位号的指引。因此,PCB投板之前,必须要调整下丝印位号的位置与大小。先前已经使用查找相似对象的方法统一调整过丝印位号的大小,此处单独调整位置。要注意以下几点:

1、丝印位号不能放在焊盘上,防止丝印缺失。

2、丝印不可重叠。

3、保持方向的统一性,一块PCB上的丝印不要超过2个方向,一般来说保持字母在左侧或者在下方,且尽可能与元件方向一致。

4、丝印务必表示清楚对应器件,不可有歧义。

按下主键盘区域的数字键“3”,切换到3维模式预览,目测检查丝印。

对于前2点,一般都有规则约束,借助设计规则检查寻找错误。对于可能引起歧义的元件,丝印与器件的方向必须一致,并且要注意顺序。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_原理图_07

如果某部分器件实在过于密集,没有放置丝印的地方,可以把丝印按照与元器件相同的位置与方向,放置在附近比较空旷的地方。如下图

知道自己错哪了吗?-整体检查-PCB系列教程1-14_PCB_08

调整丝印前,先把当前层切换到丝印层,软件会自动优先选择丝印层的物体,能减少拖动过程中的误操作。

调整丝印时,设置合适的栅格,有助于快速对齐。

如果真的遇到了连丝印位号都放不下的高密度电路板,可以把丝印位号隐藏,导出PCB的装配图,用于指示元件的定位。

 

丝印说明

电路板上需要一些说明文字,比如电路板的名称,版本号,设计日期,也可以留作者的名字或者标记。说明文字一般是TrueType,可以选择字体,但不要选择冷门的字体,也不要使用特殊的字符,否则容易导致PCB文件过大,或者在他人电脑上字符显示异常。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_原理图_09

标记清楚容易混淆的接插件,重要的电源指示灯,以及其它提示信息。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_10

 

设计规则检查

前期为了满足各项设计的要求,通常会设计很多约束规则。当PCB设计完成以后,要进行设计规则检查(Design Rule Check,简称DRC)。DRC与规则是相辅相成的,只有设计了相应的约束规则,才会检查这些规则。

执行菜单命令“工具→设计规则检查”(快捷键“TD”),如图,看到设计规则检查器。可以调整需要报告的内容,以及需要检查的规则。

要注意,接下来需要点击的是“运行DRC”按钮,而不是“确定”按钮。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_原理图_11

运行DRC以后,软件会自动创建一个网页版的DRC报告,描述有哪些错误。如图。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_12

软件内也有Message提示,双击错误,快速跳转到发生错误的位置。如图,“Silk To Silk Clearance Constraint Violation”表示丝印与丝印间距约束违规,双击后发现R13丝印重叠。“Net Antennae Violation”天线网络违规,设计中并没有天线的网络,双击后发现焊盘多出来一段线头,而这段线头被认为是一个天线。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_13

如果报错数量非常多的话,可能是因为设计的规则出现了问题,要检查规则的设置。解决完毕所有的问题,并且保证没有DRC报错以后,此时可以认为,已经完成了PCB的设计,可以进行下一步骤。

运行设计规则检查后,没有任何错误,只是最低要求。它只代表目前的电路板是符合目前的规则的,并不代表电路板一定可以使用。许多问题如原理图设计错误、器件封装不合适等是无法使用DRC检查出来的。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_06

有很多教程里说,如果设计规则中检查到某一种错误,可以把规则修改一下,使DRC不报错。这种做法,不就是鸵鸟把脑子埋到沙子里嘛。应当很清楚DRC检查出来的问题是什么,如果与电气属性无关的是可以忽略的。设计规则,是用来帮我们避免犯错的,绝不是用来添堵的。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_06

 

投板准备

PCB在投板与生产时,还要导出一些相应的生产与装配文件,作为用于焊接练习的第一块电路板,先把这些过程忽略掉,直接使用PCB源文件进行投板,也是可以的。

找一个PCB生产厂家,提供给他们PCB源文件,把自己设计的电路板生产出来。嘉立创目前5块PCB打样,一共5块钱还包邮,算是很实惠了。

再找一个配单的供应商,提供给他们BOM表,采购元器件。等到PCB与元器件都做好以后,焊接并调试自己的电路板,然后总结经验。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_焊盘_06

做硬件的比较苦逼,除了画板子,还要买元器件,买必要的工具,这可都是钱啊。赚的钱就这么一丢丢,还要买这么多东西,真是让原本就不富裕的家庭,雪上加霜。

但是做技术,与机器打交道,都是很单纯的,对就是对,错就是错。怕就怕在,不知道自己错哪了。

知道自己错哪了吗?-整体检查-PCB系列教程1-14_设计规则检查_17

请关注我的公众号“yummy说电子”,获取更多精彩内容

标签:教程,14,检查,电路板,规则,PCB,DRC,丝印
From: https://blog.51cto.com/u_12001544/6002426

相关文章

  • 俺老孙画个圈-板框与安装孔-PCB系列教程1-10
    画个板子,要先划圈,把所有笨蛋元器件圈起来。这个圈,就是板子的边框,简称板框。自定义板框形状比较复杂的电路板,一般由专业的CAD结构工程师设计,并提供DWG或者DXF格式的文件给电......
  • 电子设计教程53:555定时器工作原理与常见应用
      555定时器是一种多用途的数字、模拟混合集成电路,利用它能很方便地构成施密特触发器、单稳态触发器和多谐振荡器。由于使用灵活、方便,更重要的是,它很便宜,批量成本不到5毛......
  • 规则不是用来打破的-设计规则-PCB系列教程1-8
     走在路上,有交通规则;玩个游戏,也有游戏规则。画PCB,当然也有PCB的设计规则。PCB的规则,一般用于约束PCB的布局与布线行为,不满足规则的行为无法实现,或者能够检查出来。比如说在......
  • 电子设计教程50:16*16LED点阵屏驱动-LED点阵屏工作原理
      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动1616LED点阵屏的效果。这是第二篇博客,讲述LED点阵屏的工作原理。  如下图的88LED点阵屏,要想控制第2行第3列......
  • 电子设计教程52:16*16LED点阵屏驱动-完整设计
      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第四篇博客,讲述三电路的原理图。通过前几篇文章的铺垫,本节课讲述完整的电路原理......
  • 电子设计教程51:16*16LED点阵屏驱动-74HC238译码器
      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第三篇博客,讲述三八译码器的工作原理。  当驱动8×8LED点阵时,单片机至少需要发......
  • 电子设计教程49:16*16LED点阵屏驱动-74HC595的原理
      我尝试通过移位寄存器级联+三八译码器,实现用3跟控制线,驱动16*16LED点阵屏的效果。这是第一篇博客,讲述74HC595芯片的工作原理  一般情况下,使用单片机来控制LED。一个引......
  • 电子设计教程48:流水灯电路-完整电路设计
      产生脉冲的环节中,限流电阻设置为阻值可调的电位器,可以大幅度改变脉冲的频率。按键K2可以产生手动的脉冲,拨动开关SW2可以选择是自动产生脉冲,还是手动产生脉冲。LED2可以......
  • 电子设计教程47:流水灯电路-74HC245驱动器
      上一节提到,如果想控制多于8个LED,74HC164就有点带不动了,就需要接功率更大的芯片了。这个芯片的功能是输入较小的电流,输出较大的电流,这种芯片被称为是驱动器。一般常用74H......
  • 电子设计教程27:运放的几个常用参数
      关于运放的参数很多,常用的却没几个。本文讲一下个人对输入失调电压、共模抑制比、轨至轨的理解。  在运放开环使用的时候,两个输入端都接地,理论上输出端应该为0V,但实......