首页 > 其他分享 >【基础知识】PCB布局设计入门步骤

【基础知识】PCB布局设计入门步骤

时间:2023-04-12 14:33:03浏览次数:44  
标签:入门 原理图 基础知识 组件 布线 放置 PCB 设计

准备是成功的基石,在PCB设计中也是如此。改进和增长将伴随经验,首先做好准备能够充分利用经验获得成功。为了帮助你做好准备,下面分享一些基本的PCB布局设计步骤。


从良好的原材料入手是您PCB布局设计的第一步


  • 无论打算执行什么任务,要想成功,就需要从优质的材料入手。就像高级木匠不会用玩具锤在墙上钉塑料钉子一样,你也不应该尝试在没有优质材料的情况下设计电路板。然后要做的第一件事是确保你的CAD库零件和原理图已准备就绪:
  • 符号:尽管使用“占位符”零件是一种公认的做法,但是如果原理图符号不正确,可能会使您的设计难以使用。确保符号具有正确的引脚,零件号和组件属性。
  • PCB尺寸:进行布局时,需要正确的组件尺寸和形状,引脚位置和编号以及焊盘图案的尺寸。没有这些数据,可能会遇到意想不到的麻烦。
  • 原理图的放置和连接:组件应以有序的方式放置,并带有可读的文本,以便清楚地看到正在使用的内容。应整齐地布线,并有明确定义名称和引脚号。

【基础知识】PCB布局设计入门步骤_电路


接下来,收集PCB的详细信息


  • 尺寸和形状:在设计中临时更改电路板的尺寸或形状会严重损害生产率。
  • 层堆叠:在开始之前,与制造商一起确定正确的层堆叠。在设计过程中,临时在电路板上添加,删除图层或改变用途,可能会导致严重的延迟。
  • 孔和区域:开始之前,确保了解所有机械信息。否则在完成设计后出现问题,需要重新安排放置组件和区域,会浪费很多的时间。


然后,确保了解制造商,并熟悉其制造和组装要求。

你不会想因为无法按照自己想法构建电路板,而被迫重新进行设计。


放置和布线PCB布局

现在是时候放置和布线电路板了。尽管必须先放置零件才能布线,但是否放置好零件取决于最终将如何布线。是的,首先面临的是先有鸡还是先有鸡蛋的问题。考虑到这一点,下面是一些组件放置注意事项:

  • 根据其原理图信号路径放置组件。那个小的端接电阻器可能非常适合驱动器,但它需要在信号路径的末端而不是起点。
  • 放置组件以使信号路由长度尽可能短,除非有特定长度的信号要求。
  • 去耦电容应尽可能靠近原理图中所连接的器件引脚。
  • 请注意所有机械限制,确保没有零件从设备外壳中戳出。
  • 根据制造,测试和散热条件放置组件。


布局布线的另一个方面是规划输电网络。需要确保所有组件都具有良好的功率覆盖范围,同时确保信号路由在连续的接地平面上具有足够的返回路径。平衡这些需求可能会有些棘手,因此请花一些时间,这样以后就不会面临相关的问题。


有趣的是,如果正确设置了元件放置和供电网络,则布线通常不会像看起来那样困难。这并不是说路由很容易,远非如此。但是布线中的许多困难是在布局中进行规划。


花时间仔细地为BGA和其他细间距设备确定输出方式。最大限度地使用设计规则和约束,以便使网络具有正确的内置宽度,间距,长度和拓扑。最后,请确保运行设计规则检查并清除所有错误。

【基础知识】PCB布局设计入门步骤_工具_02


制造文档,完成PCB布局的最后一步是创建和发送制造文档

根据设计和创建者,可能会创建各种不同的文档,包括:

  • 装配图
  • 生成说明
  • 物料清单报告
  • 自动化装配机的XY位置文件
  • XY位置文件以进行测试
  • 这些只是可能需要创建的示例,完全取决于个人的特定需求。


关键是要像在其余设计中一样,在制造文档中投入大量精力。对于PCB设计人员来说,放松工作并“电话告知”工作的最终交付结果这种行为非常有诱惑力,但这只会导致制造商感很迷茫,并延迟或不良地制造电路板。因此,花点时间做好前面的工作会省很多事。

标签:入门,原理图,基础知识,组件,布线,放置,PCB,设计
From: https://blog.51cto.com/u_15363666/6185546

相关文章

  • Linux入门
    Linux目录结构Linux和windows目录结构对比Linux系统中的目录/是所有目录的顶点目录结构像一颗倒挂的树Linux目录结构bin存放二进制可执行文件boot存放系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存放系统用户的文件lib存放程序运行所需的共享......
  • jQueryUI教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介JqueryUI入门教程-从基本到高级概念的简单简单步骤了解JqueryUI,其中包括概述,环境设置,交互,可拖动,可放置,可调整大小,可选,可排序,小部件,手风琴,自动完成,按钮,Datepicker,对话框,菜单,Progressbar,Slider,Spinner,Tabs,Tooltip,Effects,AddClass,ColorAnimation,Effect,Hide,RemoveClass......
  • Autosar系列之Autosar应用层整体入门
    文章目录一、整个功能示意图二、软件组件SWC分类三、SWC组件:ports1.发送-接收端口Sender-Receiver2.客户端-服务端端口Client-Server四、可运行实体Runnables五、BSW1.微控制器抽象层MicrocontrollerAbstractionLayer2.ECU抽象层ECUAbstractionLayer六、服务层ServiceLayer七......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-场景问题智能生成从0到1快速入门——官网推荐
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能多功能学习机从0到1快速入门——官网推荐
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能评论创建从0到1快速入门——官网推荐的48
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • Elasticsearch入门
    1、Elasticsearch的认识1.1Elasticsearch概述及其应用领域介绍当我们思考如何在海量数据中快速查找数据并获取准确结果时,Elasticsearch就起到了非常重要的作用。Elasticsearch是一种分布式的搜索引擎,可以用于全文检索、结构化检索和数据分析等领域。具体来说,它的应用领域包括......
  • 基础知识小结
    为什么会存在这个  大概在2021年中左右,我决定未来5-8年还是在搞技术,所以我就在想我该如何完善自己的知识体系,要怎么样才能成为一个合格的、专业的前端工程师,如果后面不止于前端,我要怎么样才能在软件行业走的更远。所以就有了先提升很基础的知识点,虽然大学专业是软件工程,但是......
  • Semantic Kernel 入门系列:
    语义的归语义,语法的归语法。基础定义最基本的NativeFunction定义只需要在方法上添加SKFunction的特性即可。usingMicrosoft.SemanticKernel.SkillDefinition;usingMicrosoft.SemanticKernel.Orchestration;namespaceMySkillsDirectory;publicclassMyCSharpSkill......
  • Cadence应用笔记:修改PCB层叠
    说明软件设计PCB时默认是设置为两层板,如果要添加层叠,可以打开Crosssection选项打开后选择add新层即可,添加后默认是dielectricPP层,需要修改为Plane平面层(或者conductor走线层,两者并无本质区别)其他的一些参数为板厚之类设置,可以用来做阻抗计算,但实际还是以打板用的材质为准......