知道自己错哪了吗?-整体检查-PCB系列教程1-14
辛辛苦苦画完了板子,下一步就可以开开心心投板啦。别急,必须检查检查电路板,如果电路板有错误,最后死活调不通,会让人崩溃的。
这第一块电路板原理图很简单,我给的原理图和库文件应该没有明显错误。整体检查主要依赖于设计规则检查。除此之外,虽然丝印并不影响电气属性,但是也要调整。
没办法,这就是对艺术的追求。
调整位号丝印
无论是手工焊接调试电路板,还是后期由工厂完成电路板的装配,都依赖于丝印位号的指引。因此,PCB投板之前,必须要调整下丝印位号的位置与大小。先前已经使用查找相似对象的方法统一调整过丝印位号的大小,此处单独调整位置。要注意以下几点:
1、丝印位号不能放在焊盘上,防止丝印缺失。
2、丝印不可重叠。
3、保持方向的统一性,一块PCB上的丝印不要超过2个方向,一般来说保持字母在左侧或者在下方,且尽可能与元件方向一致。
4、丝印务必表示清楚对应器件,不可有歧义。
按下主键盘区域的数字键“3”,切换到3维模式预览,目测检查丝印。
对于前2点,一般都有规则约束,借助设计规则检查寻找错误。对于可能引起歧义的元件,丝印与器件的方向必须一致,并且要注意顺序。
如果某部分器件实在过于密集,没有放置丝印的地方,可以把丝印按照与元器件相同的位置与方向,放置在附近比较空旷的地方。如下图
调整丝印前,先把当前层切换到丝印层,软件会自动优先选择丝印层的物体,能减少拖动过程中的误操作。
调整丝印时,设置合适的栅格,有助于快速对齐。
如果真的遇到了连丝印位号都放不下的高密度电路板,可以把丝印位号隐藏,导出PCB的装配图,用于指示元件的定位。
丝印说明
电路板上需要一些说明文字,比如电路板的名称,版本号,设计日期,也可以留作者的名字或者标记。说明文字一般是TrueType,可以选择字体,但不要选择冷门的字体,也不要使用特殊的字符,否则容易导致PCB文件过大,或者在他人电脑上字符显示异常。
标记清楚容易混淆的接插件,重要的电源指示灯,以及其它提示信息。
设计规则检查
前期为了满足各项设计的要求,通常会设计很多约束规则。当PCB设计完成以后,要进行设计规则检查(Design Rule Check,简称DRC)。DRC与规则是相辅相成的,只有设计了相应的约束规则,才会检查这些规则。
执行菜单命令“工具→设计规则检查”(快捷键“TD”),如图,看到设计规则检查器。可以调整需要报告的内容,以及需要检查的规则。
要注意,接下来需要点击的是“运行DRC”按钮,而不是“确定”按钮。
运行DRC以后,软件会自动创建一个网页版的DRC报告,描述有哪些错误。如图。
软件内也有Message提示,双击错误,快速跳转到发生错误的位置。如图,“Silk To Silk Clearance Constraint Violation”表示丝印与丝印间距约束违规,双击后发现R13丝印重叠。“Net Antennae Violation”天线网络违规,设计中并没有天线的网络,双击后发现焊盘多出来一段线头,而这段线头被认为是一个天线。
如果报错数量非常多的话,可能是因为设计的规则出现了问题,要检查规则的设置。解决完毕所有的问题,并且保证没有DRC报错以后,此时可以认为,已经完成了PCB的设计,可以进行下一步骤。
运行设计规则检查后,没有任何错误,只是最低要求。它只代表目前的电路板是符合目前的规则的,并不代表电路板一定可以使用。许多问题如原理图设计错误、器件封装不合适等是无法使用DRC检查出来的。
有很多教程里说,如果设计规则中检查到某一种错误,可以把规则修改一下,使DRC不报错。这种做法,不就是鸵鸟把脑子埋到沙子里嘛。应当很清楚DRC检查出来的问题是什么,如果与电气属性无关的是可以忽略的。设计规则,是用来帮我们避免犯错的,绝不是用来添堵的。
投板准备
PCB在投板与生产时,还要导出一些相应的生产与装配文件,作为用于焊接练习的第一块电路板,先把这些过程忽略掉,直接使用PCB源文件进行投板,也是可以的。
找一个PCB生产厂家,提供给他们PCB源文件,把自己设计的电路板生产出来。嘉立创目前5块PCB打样,一共5块钱还包邮,算是很实惠了。
再找一个配单的供应商,提供给他们BOM表,采购元器件。等到PCB与元器件都做好以后,焊接并调试自己的电路板,然后总结经验。
做硬件的比较苦逼,除了画板子,还要买元器件,买必要的工具,这可都是钱啊。赚的钱就这么一丢丢,还要买这么多东西,真是让原本就不富裕的家庭,雪上加霜。
但是做技术,与机器打交道,都是很单纯的,对就是对,错就是错。怕就怕在,不知道自己错哪了。
请关注我的公众号“yummy说电子”,获取更多精彩内容
知道自己错哪了吗?-整体检查-PCB系列教程1-14相关推荐
- ad 原理图差分线_再改原理图,得加钱检查原理图PCB系列教程17
不点蓝字,我们哪来故事? 画完原理图,或多或少,都会有点错误,有错误不要紧,改改就好了,怕就怕在,找不到错在哪.本文从几个角度来讲讲如何查找原理图中的错误. 验证工程 ...
- ClickHouse系列教程七:centos下源码编译安装及报错解决
ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...
- Altium AD20检查pcb网络连接、开路检测、漏线飞线检测
PCB的漏线检测是整个PCB工程较靠后的工作,我可以通过软件提示来验证各个网络的连接.来做PCB投板制作前的检查.也可以在工作中大概了解剩余的工作量. 我以一PCB为例,详细介绍如何用AD20检查PC ...
- win10计算机 工具在哪个文件夹,Win10系统内置万能工具 系统文件检查器使用教程...
Windows无法正常工作,一般情况下很多人的做法就是重装系统,但对于电脑小白来说,重装系统就像是一个难题.对此,小编跟大家分享一个Windows系统内置的修复工具,也就是系统文件检查器.如果系统出现 ...
- mybatis 使用in 查询时报错_为什么使用samtools检查bam质量时报错?
今天是生信星球陪你的第540天 大神一句话,菜鸟跑半年.我不是大神,但我可以缩短你走弯路的半年~ 就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~ 这里有豆豆和花花的学习历程,从新 ...
- centOs8安装docker报错:错误:事务检查错误
运行sudo yum install docker-ce docker-ce-cli containerd.io命令安装docker时会报Transaction check error事物检查错误,试 ...
- 【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计、毕设项目、树莓派、yolov5、物联网)
[基于物联网的智能草莓种植系统]BH1750 光照度传感器验证与参考代码 项目各章节跳转 树莓派环境说明 硬件连接 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==> 努力更新中... 0. ...
- html点提交按钮实现报错,django 10. 注册视图 - 刘江的django教程
完成 By 多浪的河流 On 2020年11月16日 17:09 回复 models里面User表中补充电话吗? By MicrosoftWindows10 On 2020年7月11日 20: ...
- strict standards php报错,Bigcommerce:PHP版本升级错误解决办法_PHP教程
报错内容一:Strict Standards: Declaration of....should be compatible with ..... Strict Standards: Declarat ...
最新文章
- swagger2 集成无效_Springboot2 集成Swagger2,解决配置完成后不显示的坑
- 机械师怎么打开计算机管理,机械师创物者-R笔记本智能控制中心使用教程
- Android 高级Drawable资源---复合Drawable----状态列表Drawable
- report CRM_CREATE_REQUEST_FOR_MAT
- 杭州人有福了!菜鸟配送升级新增24小时送药服务
- greenplum gpfdist应用
- python字符串是否包含某元素_Python实现判断一个字符串是否包含子串的方法总结...
- bzoj5324:[Jxoi2018]守卫
- 游戏角色坐标的保存间隔_游戏岗位看这里鸭——
- [纪事]再见,CodeArtist
- 关于html5之canvas的那些事
- WF4 工作流事件顺序
- 常用webservice网址
- 最好用电脑录音软件推荐
- 视频教程-细说HTML(HTML+HTML5)-HTML5/CSS
- Traceback (most recent call last): 报错
- Android Wi-Fi Regulatory domain controlle the channel(以QCOM平台为例)
- JDK的下载、安装、环境配置教程(2021年,win10、win11都可)
- 为什么分布电容会缩短信号的传输距离
- 这次的新计算,很全能!