brd原理图怎么生成pcb
更多
好的,BRD 文件通常是 Cadence Allegro PCB 设计软件的专用 PCB 布局文件格式。它本身不是原理图文件。原理图文件通常是用另一个工具(如 Cadence OrCAD Capture)绘制的,通常后缀为 .dsn。
所以,准确地说,这个过程应该是如何从原理图文件生成一个全新的 PCB 文件(最终保存为 .brd 文件),或者在已有项目中将原理图的更新同步到 PCB 文件。
以下是主要步骤,以使用 Cadence OrCAD/Allegro 设计流程为例来说明(这是创建 .brd 文件的典型环境):
-
设计并绘制原理图:
- 使用 OrCAD Capture 创建原理图项目(
.dsn文件)。 - 放置元件、绘制导线、添加网络标签、电源/地符号。
- 为原理图中的每个元件指定 PCB 封装 (Footprint)。这一步非常关键! Allegro 需要通过封装名来知道元件在 PCB 上的实际形状、焊盘大小、位置。
- 进行设计规则检查(DRC),确保原理图电气连接正确无误。
- 生成用于 PCB 设计的网表 (Netlist)。
- 使用 OrCAD Capture 创建原理图项目(
-
生成网表 (Netlist):
- 在 OrCAD Capture 中,选中项目根或原理图根文件夹。
- 进入菜单
Tools -> Create Netlist...。 - 在打开的对话框中,选择 Allegro 作为网表格式(非常重要!选择适合你 Allegro 版本的选项)。
- 指定网表输出的文件夹路径。
- 点击
确定或OK生成.net等网表文件。
-
在 Allegro 中创建/打开 BRD 文件并导入网表:
- 创建新 BRD 文件: 如果这是全新设计,启动 Cadence Allegro PCB Editor。
- 创建新的设计图纸 (Board file),设置单位、画布大小等。首次保存时将其命名为
.brd文件(如MyDesign.brd)。
- 创建新的设计图纸 (Board file),设置单位、画布大小等。首次保存时将其命名为
- 打开现有 BRD 文件: 如果已有 BRD 文件并且需要同步原理图更新,直接打开这个
.brd文件。 - 导入网表:
- 进入菜单
File -> Import -> Logic...。 - 在打开的
Import Logic对话框中:- 选择导入源为
Design entry CIS(通常用于 OrCAD Capture)。 - 在
Import directory中选择你在第 2 步中指定的包含网表文件的文件夹。 - 在
Import file部分,确保列出了正确的.net文件。 - 在
Board / Technology files部分:Board file name: 如果是新设计,输入一个新名称并选择保存路径(最终形成你的 BRd 文件)。Technology file name: 通常指向一个默认/现有的.tech文件或留空自动创建。
- 勾选
Reuse padstack definitions(复用已有焊盘栈定义) 通常是好的实践。 - 勾选
Ignore FIXED property以避免导入时移动已有的固定元件。
- 选择导入源为
- 点击
Import Logic按钮开始导入。
- 进入菜单
- 创建新 BRD 文件: 如果这是全新设计,启动 Cadence Allegro PCB Editor。
-
处理导入结果:
- Allegro 会尝试读取网表并将其信息导入到 BRD 文件中。
- 仔细查看命令行窗口或弹出的报告文件 (
.log)。这是最重要的一步! - 警告 (Warning): 比较常见。检查它们是什么(如找不到封装名、某个器件值未定义、特定规则警告等)。需要评估其影响,可能需要在 Capture 或 Allegro 中解决(最常见的是封装未找到,需要在 Capture 中确认并指定正确的 Allegro 封装名,或者确保 Allegro 的封装库路径设置正确)。
- 错误 (Error): 必须解决所有错误才能正确导入。错误通常表示严重问题(如网表格式不对、关键信息缺失、设备无法识别等)。解决错误后,需要重新在 Capture 中生成网表,然后在 Allegro 中再次导入。
- 如果导入成功,没有任何致命错误,那么:
- 所有的元件(使用你在原理图中指定的封装)会被放置到 BRD 文件的 “Placement” 区域外。
- 所有的逻辑网络连接关系(Net)会被建立起来(在 Allegro 中以线形、星形或虚拟连线表示)。
- 你现在的
.brd文件就包含了从原理图继承过来的物理元件和它们之间的逻辑连接关系。这时,BRD 文件就“生成了”(对于新设计)或“更新了”(对于同步)。
-
后续 PCB 设计: 此时,BRD 文件只是逻辑和物理的初始结合。你需要进行:
- 板框设计 (Board Outline)。
- 元件布局 (Placement)。
- 规则设置 (Constraints)。
- 布线 (Routing)。
- 铺铜 (Shape)。
- 丝印调整 (Silkscreen)。
- 持续的设计规则检查 (DRC)。
- 输出制造文件 (Gerber, NC Drill) 等。
- 在整个过程中,要经常保存
.brd文件。
关键点总结:
- BRD 是 Allegro 的 PCB 布局文件,不是原理图。原理图通常是 OrCAD Capture 的
.dsn文件。 - 原理图中必须为每个元件指定正确的 PCB 封装 (Footprint)。
- 核心环节是生成 Allegro 兼容的网表 (Netlist)。
- 在 Allegro PCB Editor 中创建或打开 BRD 文件并通过 “Import Logic” 导入网表。
- 仔细检查并解决导入过程中报告的任何错误和警告。 封装路径错误和封装名不匹配是最常见的问题来源。
其他工具说明:
- Altium Designer: 它有自己的文件格式 (
.PcbDoc,.SchDoc)。过程更集成:在原理图编辑器中点击Design -> Update PCB Document [你的PCBDoc文件名]。不用生成单独网表文件。原理图直接关联PCB。 - KiCad: 它使用
.kicad_sch和.kicad_pcb。过程:绘制好原理图 -> 使用 “Tool -> Assign PCB Footprints” (CvPCB) 分配封装 -> 在 PCB 编辑器中点击 “Tools -> Update PCB from Schematic” (F8)。 - Eagle: 虽然也有
.sch和.brd文件,但流程也是内联的:编辑原理图后,切换到 Board 视图会自动提示将更改同步到板上。但它和 Allegro 的.brd不兼容。
因此,理解 brd 文件是哪个软件生成并使用的非常重要(99% 是 Allegro),然后按照该软件要求的流程从原理图导入逻辑信息来创建或更新它。核心是原理图、封装、网表和正确的导入操作。
18份经典高速PCB设计分享【2~16层 原理图 PCB文件】
+PCB8层飞思卡尔I.MX6x智能家居控制主板MAX8903C+WM8962+MT41K128M16JT6层瑞芯微RK3288平板方案DSN+BRD6层安霸A7LA30方案行车记录仪
2021-03-29 16:28:36
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览