们在设计过程中的每一个错误都会促进我们的发展。但是,在大多数情况下,PCB故障不仅会给您带来麻烦,而且在不可逆转的打印过程开始后,还会严重打击钱包。
我可以记住每次订购最终设计时的张力。可以重写代码,并且可以一次又一次刷新固件,但是PCB设计中的一个小错误将破坏整个生产槽。
遵循与显式CAD工具无关的提示和技巧,可以避免其中一些错误。本文假定您至少对PCB设计感到满意。这些技巧对于专家和中级设计师可能是众所周知的,但是对于初学者来说,它们可以节省时间和头痛。
因此,让我们开始吧。
技巧1:重用其他库中的足迹/符号
在论坛和小组中看到有关要求组件库的问题是很常见的。在设计PCB初期,每个人都会这样做。为每个使用中的组件设计库是一个耗时的过程。相反,您应该重用另一个类似组件的设计。
假设您需要使用著名的AVR MCU Atmega328,而您在CAD工具的默认ATMEL库中找不到它。仅ATMEGA8可用。在这种情况下,您可以使用ATMEGA8替代ATMEGA328,因为从PCB角度来看它们是相同的。也就是说,它们都具有相同的封装/封装(双列直插式28引脚DIL-28)和相同的引脚。
最近,我想使用WiFi模块ESP8266-01,但我的CAD工具中没有Espressif产品的官方资料库。我没有使用新的库来浪费时间,而是使用4×2连接器,并在连接器周围绘制模块的边框(在原理图和布局中)。
有足够的动态性,以便在适用时将其他足迹重复用于丢失的足迹。
技巧2:使用一种PCB设计并具有许多不同的支持尺寸
您的产品具有不同的版本。所有版本均具有相同的电子部件,相同的外壳,并且将使用相同的MCU系列,但具有不同的占位空间(例如,许多MCU系列,例如Microchip的PIC24FJ,使用不同的封装来添加其他功能或外设,例如PIC24FJ128GA006和PIC24FJ128GA010)。 )。在这种情况下,您可以针对每种设计类型生产不同的PCB,也可以使用支持不同封装的单个PCB。后一种选择将使您的生产成本降低。
在生产阶段,您可以选择使用所需的MCU /部件组装电路板。该技巧的目的不限于上述场景;还有很多其他的。
技巧3:使用丝绸层
丝绸层是PCB制造商的标准,而不仅仅是出于品牌目的。这是一个非常有用的标签工具。您可以根据需要添加任意多个丝网印刷层,并且在生成Gerber文件时,可以选择要在PCB上印刷的层。
如果尚未安装布局软件,请标记组件并添加有关电路板的一些信息。打印修订号以保持井井有条,添加有关设计师或公司的信息,例如您的网站或品牌名称,或您认为对使用董事会的人员而言重要的任何其他注释。
Arduino Uno是丝网印刷的一个很好的例子。它包含诸如制造地点,其认证/ RoHS合规性等信息,以及其网站和某些组件的功能。
提示4:阅读并遵循制造商的设计规则
阅读制造商的指南/功能/规则将节省您的时间,并省去重新设计的麻烦。例如,您可以添加0.2mm钻头尺寸的VIA,而制造商支持的最小钻头尺寸为0.3mm。或者您可以绘制宽度小于支持的最小迹线宽度的迹线。您可以在PCB订购页面底部和支持页面中看到我们的PCB功能。
技巧5:先检查零件的可用性
尚未经历过产品生产经验(包括供应链复杂性)的初学者设计师可能会使用某些零件,但前提是该产品将可用。某些零件可能已过时或需要很长的交货时间(接收零件所需的时间)。不要等到发送完设计后再对可用性不足感到惊讶。
这个阶段的变化非常困难。在某些情况下,您可能需要重新设计整个PCB,尤其是在受害部件对于MCU,电源管理IC等至关重要的情况下。我记得我在严格的期限内用SAM7Sxxx(ATMEL的MCU)设计了KIT板时;我使用了著名的稳压器7805(SMD版)和TO-252封装。我告诉自己,我肯定会在我的国家/地区的本地市场上找到它,这非常普遍。但是我震惊地发现只有TO-263封装可用。我没有时间从国外订购TO-252。不幸的是,我的设计失败的原因很简单:TO-263无法容纳TO-252的尺寸!
因此,在开始设计PCB之前,请务必检查设计中使用的每个零件。
技巧6:添加测试点
在印刷和组装PCB之后,您必须使用示波器编辑固件,测量电压或捕获一些信号。您可能会发现使用探头难以到达某些信号,有时这是不可能的。因此,在开发或维护电路板时,为您认为将要测试的每个关键信号添加一个所谓的测试点。
全部0条评论
快来发表一下你的评论吧 !