ad 直接画pcb
好的,明白了!"AD" 指的是 Altium Designer 这款专业的电子设计自动化 (EDA) 软件。
如果你想在 Altium Designer 中跳过原理图设计,直接在 PCB 编辑器中绘制 PCB 板(板框、放置元件、布线等),以下是详细步骤和重要注意事项:
? 主要步骤
-
创建 PCB 文档:
- 打开 Altium Designer。
文件(File)->新建(New)->PCB。这会创建一个空白的 PCB 文档(默认文件名如Pcb1.PcbDoc)。- 保存这个 PCB 文档到你的项目文件夹中。
-
绘制板框 (Board Shape):
- 在 PCB 编辑器中,转到
设计(Design)->板形(Board Shape)。 - 选择
按照选择对象定义(Define from selected objects)或重新定义板形(Redefine Board Shape)。- 按照选择对象定义: 先切换到
Keep-Out Layer(默认快捷键K+O或从图层标签选择)。使用放置(Place)->走线(Line)或放置(Place)->圆弧(Arc)等工具绘制一个闭合的形状(通常是矩形或多边形)作为物理板边界。选中整个闭合图形,然后执行设计(Design)->板形(Board Shape)->按照选择对象定义(Define from selected objects)。 - 重新定义板形: 执行
重新定义板形(Redefine Board Shape)后,光标变成十字,直接在编辑区像画线一样绘制板框轮廓(按Shift+空格切换拐角模式,如 45°、90°、圆弧),双击或按Enter完成闭合。
- 按照选择对象定义: 先切换到
- 板框内的区域就是你实际可以放置元件和布线的区域。
- 在 PCB 编辑器中,转到
-
放置元件 (Place Components):
- 前提: 你必须已经拥有所需元件的封装库文件 (
*.PcbLib) 或者它们在你的可用库列表中(安装路径下的库或自己创建的库)。如果封装不存在,你需要先去创建它。 - 放置单个封装:
放置(Place)->器件(Component)。- 在弹出的对话框中,从库列表中找到需要的封装 (
Footprint)。你可以搜索。 - 选择封装,点击
确定(OK)。 - 光标上会悬浮着该封装,移动到 PCB 板上合适位置单击放置。
- ? 关键点: 这样放置的元件没有网络连接信息。它的焊盘在电气上是孤立的,你需要手动添加网络(见第 4 步)。
- 放置多个元件/使用 Rooms (可选但推荐):
设计(Design)->Room->放置矩形Room/放置多边形Room。在板框内绘制一个 Room(代表一个功能模块或元件组)。- 在
Projects面板,右键单击你的.PcbDoc文件 ->显示差异(Show Differences)。 - 在弹出窗口左下角勾选
高级模式(Advanced Mode)。 - 左侧选择
元件(Components)-><所有元件>;右侧选择Rooms-> 你刚创建的 Room。 - 点击
>>按钮,然后在中间的差异列表上右键 ->全部更新到右侧(Update All in Right)-> 在弹出的确认窗口中选择是(Yes)->创建工程变更单(Create Engineering Change Order)。 - 在
工程变更单(Engineering Change Order)窗口中,依次点击生效更改(Validate Changes)和执行更改(Execute Changes)。这样,Room 会被关联到一些“虚拟”元件(这些元件存在于 PCB 文档中但没有原理图源)。 - 打开
PCB面板,在顶部的下拉框选择元件(Components)。你应该能看到列出的元件(通常标号为C?,R?,U?等)。 - 选中一个或多个元件,在
PCB面板底部点击放置(Place)按钮,光标上会悬浮元件,将其移动到 Room 内或板上的合适位置单击放置。同样,这些元件放置时没有网络连接。
- 前提: 你必须已经拥有所需元件的封装库文件 (
-
手动分配网络 (Assign Nets Manually - 核心步骤):
- 这是直接画 PCB 最繁琐但必不可少的一步。你需要逐个焊盘或成组地告诉软件哪些焊盘在电气上是连通的(即属于同一个网络)。
- 方法一:通过焊盘属性
- 双击一个焊盘 ?。
- 在打开的
焊盘(Pad)属性面板中,找到网络(Net)属性。 - 下拉框里可能只有
No Net。 - 在输入框中手动输入你想要的网络名称(如
VCC,GND,CLK,DATA1等任何有意义的名称),然后按Enter或点击空白处确认。AD 会自动创建这个新网络。 - 对需要连接到同一网络的所有其他焊盘重复此操作,并在它们的
网络(Net)属性中选择刚刚创建的网络名称。
- 方法二:使用“网络标签”工具 (更高效)
设计(Design)->网络表(Netlist)->编辑网络(Edit Nets)-> 在弹出的网络表管理器(Netlist Manager)中,点击左下角添加(Add)按钮创建所需的新网络(如VCC,GND,NetU1_1等)。- 关闭
网络表管理器。 - 在工具栏选择
设计(Design)->网络标签(Net Label)工具(快捷键N,L)。 - 按
Tab键打开属性面板。 - 在
网络(Net)下拉框中选择你刚刚创建的网络(或手动输入新名字)。 - 单击需要分配该网络的焊盘或过孔或任何铜箔线段。你会看到该网络标签附着在对象上。
- 继续单击其他需要属于同一个网络的对象进行分配。
- 按
Esc退出分配状态。 - 重复以上过程为其他需要连接的对象分配网络标签。
- 检查: 当你为同一网络的多个焊盘分配好相同的网络名后,它们之间如果连接导线,AD 会显示出飞线 (Ratsnest)。这是后续布线的重要依据。
-
布线 (Routing):
- 放置好所有元件并为关键焊盘分配好网络后,就可以开始布线了。
- 选择
放置(Place)->交互式布线(Interactive Routing)(快捷键P,T或工具栏图标)。 - 单击一个焊盘作为起点开始布线。软件会根据分配的网络自动连接到属于同一网络的其他焊盘(显示为飞线)。
- 移动鼠标绘制导线,单击放置拐点,双击结束在当前层的布线。
- 要切换层(打孔换层),在布线过程中按键盘上的层切换键(默认
*小键盘星号键顺序切换层,+/-键上下切换层),会自动添加过孔。 - 遵循设计规则(线宽、间距等),AD 会实时进行在线 DRC(设计规则检查)并阻止违反规则的布线。
-
铺铜 (Polygon Pours):
- 常用于电源 (
VCC) 和地 (GND) 网络。 - 选择
放置(Place)->铺铜(Polygon Pour)。 - 在属性面板中,选择
连接到网络(Connect to Net)(如GND),设置其他参数(层、移除死铜等)。 - 沿着板框或所需区域绘制一个闭合的多边形轮廓。
- 完成后,软件会自动填充铜皮,并连接到指定网络上所有在该层的焊盘。
- 常用于电源 (
-
设计规则检查 (DRC - Design Rule Check):
- 这是极其关键的一步! 由于没有原理图进行物理连接性验证,DRC 是你发现电气错误(未连接、短路、间距违规等)的主要手段。
工具(Tools)->设计规则检查(Design Rule Check)。- 在
设计规则检查器(Design Rule Checker)对话框中,通常保持默认规则设置即可开始检查。你可以根据需要配置规则。 - 点击
运行DRC按钮。 - 仔细查看
Messages面板和 PCB 工作区(违规会用高亮绿色显示)。修复所有错误 (Error) 和关键的警告 (Warning)。
-
输出制造文件 (Output Gerber/ODB++):
- 完成设计并通过 DRC 后,需要生成文件给 PCB 工厂制作。
文件(File)->制造输出(Fabrication Outputs)->Gerber Files(常用) 或ODB++ Files。- 按照向导配置(通常是默认选项即可,但要确认单位和精度)。生成文件包(含
.gbr文件等)。 - 同时还需要钻孔文件:
文件(File)->制造输出(Fabrication Outputs)->NC Drill Files。
⚠️ 重要注意事项和缺点(务必认真阅读)
-
没有电气连接验证来源: 这是最大的风险❗。原理图是设计的“蓝图”,它定义了元件之间应该如何连接。PCB 只是实现这个连接的物理载体。跳过原理图意味着:
- 连接错误无法自动检测: DRC 只能检查物理规则(间距、线宽),不能检查连接逻辑是否正确(例如,电容是否真的连到了电源和地?芯片的引脚是否连对了?)。你手动分配网络时极易出错。
- 难以维护和修改: 如果后续需要修改设计(更换元件、增减功能),没有原理图作为依据,修改 PCB 会非常困难且容易出错。
- 设计意图不清晰: 对于你自己或其他人,后续理解 PCB 上复杂的连接关系会非常耗时且容易误解。
-
手动分配网络极其繁琐且易错: 对于包含几十个以上元件的板子,手动为每个焊盘敲网络名或点选标签,工作量巨大,且极可能出错或遗漏。
-
元件标号混乱: 直接放置的元件标号(
R?,C?,U?)是随机或按放置顺序生成的,没有逻辑性,不利于调试和装配。 -
无 BOM(物料清单)自动生成: Altium Designer 强大的 BOM 生成功能依赖于原理图信息。直接画 PCB 无法自动生成准确的 BOM。你需要手动记录所有使用的元件及其参数。
-
强烈建议: 除非是极其简单、连接关系一目了然且元件很少(如小于 5-10 个)的电路板(例如一个电源转接板、一个简单的分压电路板),否则强烈建议遵循标准设计流程:
原理图设计(Schematic Capture)->编译(Compile Schematic)->更新到PCB(Update PCB)->布局布线(Layout & Routing)。这能最大程度保证设计的正确性、可维护性和效率。
? 总结
- 可以做到: Altium Designer 允许你直接创建 PCB 文件、画板框、放置封装、手动分配网络标签、布线和铺铜。
- 核心难点: 必须手动且准确地为焊盘分配网络名称以实现电气连接。
- 巨大风险: 没有原理图作为电气连接的源头验证,连接逻辑错误难以发现(DRC 无法捕捉),设计可靠性和可维护性很差。
- 适用场景: 仅限极其简单、连接极少、你完全有把握不会出错的小板子。
- 最佳实践: 对于任何稍有复杂度的设计,强烈建议从原理图开始设计! 原理图是设计的灵魂和保证。
请根据你设计的复杂程度和可靠性要求,谨慎选择是否直接绘制 PCB。对于学习或探索简单电路,可以直接尝试;对于正式项目,务必使用原理图驱动流程。??
AD画完原理图后如何导入PCB
在Altium Designer(简称AD)中,将画完的原理图导入到PCB(Printed Circuit Board,印制电路板)是一个关键的设计步骤。以下是导入过程: 一、准备阶段 确保原理图
2024-09-02 16:32:08
分享几个以前画过的pcb,确实能看到进步
▼关注公众号:工程师看海▼ 大家好,我是工程师看海,原创文章欢迎 点赞分享 ! 分享几个从本科到研究生期间画过的PCB,可以看到技术在逐渐进步,但是依然有不足的地方,各位且看个热闹。 你上学时
2023-11-15 08:45:23
如何画双层pcb板_PCB双层板的布线原则资料下载
电子发烧友网为你提供如何画双层pcb板_PCB双层板的布线原则资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料
资料下载
刘满贵
2021-04-26 08:45:16
PCB案例分享,分享几个以前画过的pcb,确实能看到进步
分享几个从本科到研究生期间画过的PCB,可以看到技术在逐渐进步,但是依然有不足的地方,各位且看个热闹。
2023-04-18 12:10:28
如何把NRF2401直接画进pcb里?
想把NRF2401直接画进pcb里,因为在插座上用久了接触就出现问题了。但是相关的电感电容买不到。天线的设计也能不明白,为什么天线要接地。有没有
使用Altium designer直接画pcb图时不同情况元件有什么不同呢?
请教一下:Altium designer画pcb图时,不从原理图导入到pcb中,直接
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机