首页 > 其他分享 >规则不是用来打破的-设计规则-PCB系列教程1-8

规则不是用来打破的-设计规则-PCB系列教程1-8

时间:2023-01-11 17:34:05浏览次数:47  
标签:教程 丝印 英制 mm 公制 规则 PCB


 

走在路上,有交通规则;

玩个游戏,也有游戏规则。

画PCB,当然也有PCB的设计规则。

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则_02

PCB的规则,一般用于约束PCB的布局与布线行为,不满足规则的行为无法实现,或者能够检查出来。比如说在不允许短路的情况下,不同网络的线无法连接到一起;如果定义最大的通孔直径是2.54mm,虽然能够放置直径大于2.54mm的通孔,但进行“设计规则检查”的时候,也能发现错误。

切换单位

设计规则中,有很多尺寸相关的,因此要先统一单位。把原理图导入PCB之后,可以看到设计PCB的工作界面,其中某个角落(一般是左上角,如果找不到,可以按下Shift+H)可以看到这样的提示。 

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则_03

规则不是用来打破的-设计规则-PCB系列教程1-8_电子技术_04

在英文输入法的状态下,按“Q”,在公制和英制之间转化单位。

规则不是用来打破的-设计规则-PCB系列教程1-8_焊盘_05

 

公制还是英制?

mil 是一英寸的 1/1000,等于 0.0254mm。大部分的PCB设计教材里一会用英制一会用公制,很容易造成混乱。为什么有这种情况呢,能不能只用一种呢?

这个问题确实是困扰很多工程师多年的问题。这要涉及到现代电子技术的演变。现代电子技术先是从英制国家兴起,因此早期的产品多是英制单位。直至SMT技术的早期单位还都是英制,例如现在常用的SO-xxx系列其引脚间距为50mil,BGA球距也还有50mil的。但随着其他国家和地区技术发展和元器件越来越微型化,现在的新型器件多以mm为单位。为了在设计上便于对齐处理,只能公英制混用了。

但是现在很多的高密度器件基本都是公制单位设计的,高精度贴片机基本都是公制设计,建议大家新学还是用公制布线,有需要英制对齐的时候暂时切换一下英制。毕竟现在趋势是公制器件占主导了,同时其他CAD软件时也都是用公制。另外公英制转换也没必要追求完全精确。如在规则设定的时候 8mil 和 0.2mm 误差不过 1.5%,很多时候没必要追究的。

常用规则设置

Altium Designer 有一些默认的规则,其中并不适用于本案例的地方,进行修改。其它的没有用到的规则,后续章节会详细介绍。本案例是个最简单的低速双面板,目前规则“够用就好”。

快捷键“DR”

规则不是用来打破的-设计规则-PCB系列教程1-8_焊盘_06

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则_07

 

主要修改的规则

最小的布线间距设置为0.15mm;

规则不是用来打破的-设计规则-PCB系列教程1-8_PCB_08

布线宽度最小为0.2mm,首先0.2mm,最大0.5mm;

规则不是用来打破的-设计规则-PCB系列教程1-8_焊盘_09

过孔设置为内径0.3mm,外径0.6mm;

规则不是用来打破的-设计规则-PCB系列教程1-8_规则_10

通孔尺寸最小0.2mm,最大10mm;

规则不是用来打破的-设计规则-PCB系列教程1-8_规则_11

最小阻焊层裂口0.01mm,这条规则用于约束阻焊,对于布线没有影响,修改规则只是为了避免“设计规则检查”时报错。

规则不是用来打破的-设计规则-PCB系列教程1-8_规则_12

对象与丝印的最小间距0.01mm,如果丝印放到焊盘上,可能影响焊盘上锡,因此两者不可重叠,但也无需要求相距太远。

规则不是用来打破的-设计规则-PCB系列教程1-8_电子技术_13

丝印层文字到其它丝印层对象间距0.01mm,这条规则用于约束丝印,不影响PCB的电气属性,用于避免丝印重叠。

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则_14

规则不是用来打破的-设计规则-PCB系列教程1-8_设计规则_02

设计规则,可不是用来打破的哦。不满足规则的板子,很可能板厂无法生产,或者做出来也是不能用的。不遵守规则,小心被塔击杀哦

规则不是用来打破的-设计规则-PCB系列教程1-8_PCB_16

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

标签:教程,丝印,英制,mm,公制,规则,PCB
From: https://blog.51cto.com/u_12001544/6002429

相关文章

  • 电子设计教程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,但实......
  • 软件开发入门教程网之Git 分支管理
    Git分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把Git的分支模型称为必杀......
  • 软件开发入门教程网之Git 基本操作
    Git基本操作Git的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。Git常用的是以下6个命令:gitclone ......
  • 软件开发入门教程网之TypeScript 声明文件
    TypeScript声明文件TypeScript作为JavaScript的超集,在开发过程中不可避免要引用其他第三方的JavaScript的库。虽然通过直接引用可以调用库的类和方法,但是却无法使用Ty......