pcb更新怎么保留原有画好的
在 PCB 设计软件(如 Altium Designer, KiCad, Eagle, Allegro, PADS 等)中更新设计(通常指从原理图更新到 PCB)时,保留原有画好的 PCB 布局和布线是核心需求。以下是通用的方法和关键步骤,请根据你使用的具体软件调整操作名称:
核心原则:使用 "差异更新" 或 "ECO (Engineering Change Order) 更新"
-
确保原理图与 PCB 项目关联正确:
- 你的原理图 (
*.SchDoc,*.sch等) 和 PCB 文件 (*.PcbDoc,.kicad_pcb,.brd等) 应该在同一项目 (*.PrjPCB,.pro,.epf等) 下。 - 打开你的 PCB 文件和对应的原理图文件。
- 你的原理图 (
-
进行原理图修改:
- 只修改原理图: 在原理图中进行你需要的更改(添加/删除元件、更改网络连接、更改元件值/参数等)。不要直接在 PCB 上修改元件标号 (Designator) 或网络名 (Net Name)。
-
执行 "智能" / "差异" 更新 (关键步骤):
- 查找并执行类似以下名称的命令:
- Altium Designer:
设计 (Design)->Update PCB Document [你的PCB文件名.PcbDoc]- 或者
工具 (Tools)->器件摆放 (Component Placement)->从文件导入 (Import From File...)(用于布局),但更推荐前面的方法。
- KiCad:
- 在 PCB 编辑器 (
pcbnew) 中,点击工具栏上的工具 (Tools)->从原理图更新 PCB (Update PCB from Schematic)图标 (带有绿色箭头和 PCB 板) 或按F8。
- 在 PCB 编辑器 (
- Eagle:
- 在 Board 编辑器中使用
文件 (File)->运行 ULP... (Run ULP...),选择forward-annotate.ulp。或者在 Control Panel 中右键点击 Board 文件,选择Run ULP...->forward-annotate.ulp。确保原理图和 PCB 都打开。
- 在 Board 编辑器中使用
- OrCAD/Allegro:
- 在原理图 Capture (或 CIS) 中,生成新的网表 (
Tools->Create Netlist),确保选择正确的格式 (通常为allegro或pcb editor)。 - 在 PCB Editor (Allegro) 中,导入网表 (
File->Import->Logic)。通常 Allegro 会比较差异并给出 ECO 选项。
- 在原理图 Capture (或 CIS) 中,生成新的网表 (
- PADS:
- 在 PADS Logic (原理图) 中,使用
工具 (Tools)->PADS Layout...->传送网表 (Send Netlist)。 - 在 PADS Layout (PCB) 中,会收到 ECO 对话框,仔细检查和批准变更。
- 在 PADS Logic (原理图) 中,使用
- Altium Designer:
- 这个命令的核心功能是: 软件会比较当前的 PCB 状态和修改后的原理图之间的差异。它会分析出哪些是新增的、哪些是删除的、哪些是改变的(网络、元件、参数等)。
- 查找并执行类似以下名称的命令:
-
仔细审查 "工程变更订单" (ECO) / "差异" 对话框:
- 执行更新命令后,一定会弹出一个对话框 (ECO, Differences, Changes, Engineering Change Order),列出所有检测到的变更。
- 这是最关键的一步! 你必须仔细、逐项检查这个列表。
- 重点关注:
Add Components(添加元件): 列出所有原理图新增的元件。它们会被添加到 PCB 中(通常在板框外)。Remove Components(删除元件): 列出所有原理图删除的元件。这是最危险的! 如果你在 PCB 上已经布局布线了这个元件,而它被列在“删除”项里,取消勾选它! 除非你确实想删除它。保留原有元件的关键就是不要勾选删除已有元件的选项。Change Component Properties(更改元件属性): 例如封装 (Footprint)、值 (Value)、标号 (Designator) 等。仔细检查封装变化: 如果原理图中元件的封装定义发生了变化(比如电阻从0805改成了0603),而你在 PCB 上已经放好了一个0805,那么更新后 PCB 上的封装可能会被强制改成0603,导致你需要重新布局布线!如果有不需要的封装更改,通常需要在原理图里改回去,或者在 ECO 里忽略此项(如果软件允许)。Add Nets/Remove Nets/Change Net Names(添加/删除/更改网络): 确保网络连接的变更符合预期。特别注意删除网络可能会移除已有的布线。Change Room/Component Class/Other(更改Room/元件类/其他): 根据实际需求审查。
-
谨慎选择要执行的变更:
- 在这个 ECO 对话框中,通常每一项变更旁边都有复选框。
- 只勾选你真正需要的变更:
- 勾选
Add Components(添加你需要的新元件)。 - 取消勾选
Remove Components(保留你不想删除的原有元件)。 - 谨慎勾选
Change Component Properties(特别是封装变更),确保理解影响。如果只是为了改元件值(如电阻阻值),而封装没变,通常可以勾选。 - 勾选
Add Nets以及必要的Change Net Names。 - 取消勾选
Remove Nets(除非你确认该网络已废弃且布线可移除)。
- 勾选
- 仔细查看对话框上的选项按钮,可能有全局设置(如只添加新元件、删除孤立铜等),根据情况选择。
-
执行变更:
- 确认你勾选的变更项无误后,点击
执行变更 (Execute Changes)、接受变更 (Accept Changes)、确定 (OK)或类似按钮。 - 软件只会应用你勾选了的变更项。 未被勾选的项目(尤其是删除元件、删除网络)将不会执行,从而保留了 PCB 上原有的布局和布线。
- 确认你勾选的变更项无误后,点击
-
检查更新后的 PCB:
- 更新完成后,务必仔细检查 PCB:
- 新元件: 是否已添加(通常在板框外)?
- 原有元件: 是否都还在?它们的封装、标号、值是否如你所愿(没有被意外更改或删除)?
- 原有布线: 是否都还在?网络连接是否正确?
- DRC (设计规则检查): 运行 DRC,检查更新后是否有新的冲突(如新元件放得太近、新网络布线违规等)。
- 更新完成后,务必仔细检查 PCB:
总结关键点:
- 只在原理图中修改。
- 使用 "更新PCB" / "导入网表" (ECO方式) 命令。
- 仔细审查弹出的 ECO / 差异对话框。
- 务必取消勾选 "Remove Components" 项(以及其他你不希望发生的删除操作)。
- 谨慎处理封装 (
Footprint) 变更。 - 只勾选你需要的变更项执行。
- 更新后务必仔细检查 PCB。
重要注意事项:
- 封装库一致性: 确保原理图中元件关联的封装在 PCB 库中可用且定义正确。如果原理图指向一个 PCB 库中没有或定义不一致的封装,更新时可能会出错,原有放置的元件可能会丢失或变形。
- 唯一标识符 (Unique ID): 现代 PCB 软件(如 Altium, KiCad)通常使用 Unique ID (UID) 来匹配原理图和 PCB 中的元件/网络。如果 UID 在原理图更改过程中丢失或混乱(比如直接复制粘贴元件而不是使用正规的添加方式),可能导致匹配错误,破坏原有布局。尽量避免手动修改原理图元件的 UID。
- 备份!备份!备份! 在进行任何更新操作之前,务必先对你的整个项目(包括原理图、PCB 文件、库文件)进行备份。ECO 操作如果不小心选错,可能破坏原有设计。有备份可以随时回滚。
遵循以上步骤,你就可以在更新原理图后,最大限度地保留 PCB 上辛苦完成的布局和布线工作了。
ad中原理图画好如何生成pcb
在Altium Designer(简称AD)中,将原理图画好后生成PCB(Printed Circuit Board,印制电路板)是一个重要的设计流程。这个过程涉及从逻辑设计到物理布局的转变,需要
2024-09-02 16:23:56
保留原有值将符合的值进行倍数增大后在整合
实时测量数据,得到波形图,保留Y值小于4096所得的波形图,因为中间Y值饱和原因需要将波形图数值大于4096的Y值及中间饱和的值×2.5倍,在X值不变情况下再将×2.5倍的Y值进行输出到原有的波形图上,整合在一个波形
PCB设计与封装指导白皮书合集
资料简介: 本书内容为规定公司所有设计PCB板器件封装的命名与设计规范度,保证公司设计的PCB板器件使用的统一性,便于对所有设计的PCB可靠性进
资料下载
elecfans小能手
2022-09-23 16:00:42
改造家里的开关成为智能开关,保留原有开关控制,零火版,射频遥控器篇(二)
改造家里的开关成为智能开关,保留原有开关控制,零火版,射频遥控器篇(二)
资料下载
ah此生不换
2021-12-06 10:51:07
怎么把画好的PCB板整体作为一个元器件的封装?
例如现在画好了一个PCB板,需要使用接插件把它和另一个板子连接,那么如何创建一个新的元器件A,让A的封装就是那个画好的
pcb改版时怎么自动标号不改变pcb原有的元器件标号
pcb、改版时,原理图中新添加元器件从别处copy、过来啊的,怎么自动标号,不改变pcb原有的元器件标号,(一
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览