什么是 .SCH 文件?原理图格式和 PCB 输出
图 1. SCH 文件示例,用于在 PCB 布局输出之前进行原理图审查。
.SCH文件是由电子设计自动化 (EDA) 软件创建的原理图文件,它存储的是电路的逻辑设计——即元件及其连接——而不是物理电路板布局。它是几乎所有 PCB 项目的起始文档,其准确性直接决定了最终电路板能否正确制造和组装。
关键外卖
- .SCH 文件包含电路逻辑(原理图),而不是物理 PCB 布局。
- 格式因工具而异:Eagle、KiCad、Altium、OrCAD 和 LTspice 对 .sch 或类似文件的使用方式各不相同。
- 要打开外国的 .sch 文件,通常需要原软件或兼容的查看器。
- 制造商不会直接使用 .sch 文件进行生产——他们需要从设计中生成的 Gerber/ODB++、钻孔、BOM 和布局数据。
目录
什么是 .SCH 文件?
工程师设计电路时,第一步是绘制原理图:原理图用符号表示每个元件,用线条表示每个电气连接。EDA 软件会将该原理图保存为原理图文件,通常扩展名为 .sch。该文件记录了每个元件的名称、标签以及引脚与网络的具体连接方式。
至关重要的是,原理图文件描述的是意图,而非几何形状。它说明“这个电阻连接到那个电容,再连接到微控制器的3号引脚”,但并未说明这些元件在电路板上的具体位置,也未说明铜箔的布线方式。这些物理信息保存在单独的布局文件中。理解这种划分是理解整个PCB工作流程的关键。
原理图文件存储了什么
- 组件: 每个部分的符号、参考编号和数值。
- 网: 引脚之间指定的电气连接。
- 属性: 零件编号、分配给符号的封装以及注释。
- 层次: 大型设计中的薄片和子电路。
.SCH 文件在 EDA 工具中的差异
.sch 扩展名并非单一的通用格式。不同的 EDA 工具使用它或其变体,但内部结构却截然不同。一个程序生成的 .sch 文件通常无法被另一个程序直接打开,这正是人们收到无法读取的原理图文件时感到困惑的主要原因。
由于格式不同,仅向制造商发送 .sch 文件很少足够——他们可能不会运行相同的工具,即使运行相同的工具,原理图本身也不包含制造几何形状。
不同的EDA工具使用不同的格式存储原理图,尽管人们通常统称为“.sch文件”。较早的Eagle项目直接使用.sch扩展名,KiCad使用.kicad_sch,Altium使用.SchDoc,而OrCAD则使用其自身的结构。该文件包含逻辑设计——符号、连接和网络名称——但它不能直接用于制造。要制造电路板,首先必须将原理图转换为版图,然后再转换为制造输出文件。
如何打开和查看 .SCH 文件
如果您收到需要查看的 .sch 文件,有三种实用方法。最可靠的方法是使用创建该文件的软件打开它。第二种方法是使用支持该格式的免费查看器或导入器。第三种方法是,如果以上两种方法都不可行,则请发送者导出原理图的 PDF 或图像文件。
许多设计人员低估了简单原理图查看器的价值。即使无法编辑文件,查看网络表和元件值也能帮助您检查设计、准备物料清单并讨论更改。然而,对于制造环节而言,原理图仅仅是参考——实际制造是由导出的制造文件驱动的,而不是由 .sch 文件驱动的。
打开原理图文件的方法
- 原生软件: 原版EDA工具总能正确打开自身的格式文件。
- 兼容的查看器: 有些工具导入或显示竞争对手的格式,但还原度参差不齐。
- 导出的PDF/PNG文件: 一种无需任何EDA软件即可读取原理图的通用方法。
- 导出网表: 任何工程师都可以查看的连接列表文本。
从原理图到布局图再到制造文件
原理图是整个流程的第一步。电路逻辑确定后,设计人员会为每个元件分配物理封装,将这些封装放置在电路板轮廓上,并根据原理图定义的网络进行铜线布线。最后,该布局会被导出为工厂实际使用的标准文件格式。
| 阶段 | 文件/输出 | 目的 |
|---|---|---|
| 原理图 | .sch / .SchDoc | 定义电路逻辑和连接 |
| 布局 | .brd / .pcb / .PcbDoc | 定义物理布局和布线 |
| 加工制作 | Gerber / ODB++ + 钻头 | 告诉制造厂如何制造裸板。 |
| 组装 | 物料清单 + 质心 + 图纸 | 告诉线路哪些部分应该放在哪里 |
这就是为什么制造商会要求提供 Gerber 或 ODB++ 数据,而不是您的 .sch 文件。这些格式与工具无关,包含制造所需的精确铜、钻孔和掩模几何形状,以及自动化装配所需的物料清单 (BOM) 和布局数据。
图 2. 用于将原理图数据转换为制造输出的 SCH 文件示例。
为什么原理图对制造至关重要
即使工厂是根据导出的文件进行生产,原理图仍然决定最终结果。从原理图生成的网表会与布局进行比对,以确认所有预期的连接都存在,并且没有产生任何意外的连接。原理图阶段分配的元件封装决定了实际元件是否能够安装。物料清单 (BOM) 则源自原理图中的元件属性。
原理图中的错误会悄无声息地蔓延到版图设计中,最终影响到成品电路板。错误的封装分配、错误的网络标签或错误的元件编号,都可能在组装阶段才被发现。正因如此,制造商的可制造性评审才会对设计数据进行交叉核对:在图纸上发现封装或网络表问题,远比在成品电路板上发现问题要划算得多。
为您的制造商准备一份简洁的设计方案
最顺利的项目会以完整、自洽的软件包形式交付,该软件包基于一个已发布的设计版本。发送单独的 .sch 文件,或混用不同版本的文件,是导致报价延迟和装配错误的最常见原因之一。一个干净的软件包可以让工厂根据实际生产情况进行报价,而不是靠猜测。
发布包中应包含哪些内容
- Gerber 或 ODB++ 文件 加上 NC 钻孔文件和电路板轮廓。
- 材料清单 提供准确的制造商零件编号和经批准的替代零件。
- 质心(拾取放置)数据 以及标明极性和引脚一的装配图。
- 堆叠和完成笔记 覆盖层数、铜重量和表面光洁度。
- 持续修订 因此,制造和组装工作均来自同一来源。
无论电路板类型如何,都需要采取同样的谨慎措施。高密度设计可能需要符合HDI制造工艺的公差要求,多层产品依赖于多层板制造所需的精确叠层数据,而可弯曲设计则需要在柔性PCB制造过程中考虑其自身的限制条件。对于首批产品,小批量组装服务是验证封装效果的有效方法,然后再进行规模化生产。通过同一制造合作伙伴处理所有环节,可以确保从报价到交付,原理图、布局和导出文件保持一致。
将 .SCH 文件转换为 Gerber 格式以用于生产制造
原理图文件不能直接用于生产。工厂需要根据 Gerber 文件、钻孔数据、物料清单和布局文件进行生产,因此 .SCH 文件必须经过布局设计,然后导出为生产线实际读取的格式。
转换过程中的关键步骤
- 最终确定示意图: 确认符号、数值和连接是否正确。
- 分配足迹: 将每个符号与已验证的地形图案对应起来。
- 摆放棋盘: 根据网表放置元件并布线。
- 运行设计规则检查: 拦截间距、宽度和净空违规。
- 生成制造数据: 导出 Gerber 图层和 NC 钻孔文件。
- 导出装配数据: 输出物料清单和质心放置文件。
发送完整的资料包,而不仅仅是原理图,可以让工厂一次性准确地报价和生产。这对于我们生产的机器人控制板等高密度设计尤为重要,我们中国工厂的工程师可以在产品发布前确认您的出口设置。
将原理图转化为工厂可生产的产品遵循一套固定的流程。原理图会生成一个列出所有连接的网表;该网表驱动PCB布局,确定元件的放置位置和走线走向;最终的布局会导出为Gerber文件和NC钻孔文件,以及物料清单和贴片数据,以便进行组装。原理图本身不能用于报价——它是生成可生产文件的源文件。
常見問題解答
什么程序可以打开 .sch 文件?
这取决于使用什么工具创建的文件。Eagle、KiCad、OrCAD 等软件都使用 .sch 或类似的扩展名,但内部格式各不相同,因此最稳妥的选择是使用原始软件。有些查看器可以导入其他格式的文件,而 PDF 导出文件则可以在任何设备上打开。
.sch 文件和 PCB 布局文件是一样的吗?
不。.sch 文件包含原理图——电路逻辑和连接。PCB 布局图(描述物理布局和铜箔布线)单独存储,通常使用 .brd、.pcb 或 .PcbDoc 扩展名。
我可以把我的.sch文件发送给PCB制造商来制作电路板吗?
通常情况下,制造商会根据您设计中导出的 Gerber 或 ODB++ 制造数据、钻孔文件、物料清单和布局文件进行生产。原理图可以作为参考,但并不包含电路板制造所需的几何信息。
如何将原理图转换为生产文件?
在您的EDA工具中,分配封装,完成PCB布局,运行设计规则和电气检查,然后导出Gerber/ODB++文件、NC钻孔文件、BOM清单和质心数据。这些导出的文件就是您需要发送给工厂的文件。
为什么其他EDA工具无法正确打开我的.sch文件?
因为每种工具都以自己的格式存储原理图。即使两个程序都使用 .sch 扩展名,它们的内部结构也不同,因此交叉打开要么失败,要么会丢失信息。导出 PDF 或网表等通用格式可以避免这种情况。
原理图会影响物料清单吗?
是的。物料清单 (BOM) 是根据原理图中的元件属性生成的,包括零件编号和数值。原理图中的错误或遗漏会直接反映到物料清单中,因此在发布前必须进行审核。
厂家会在生产前审核我的设计吗?
优秀的制造商会对您导出的文件进行可制造性审查,将封装、网表和物料清单与工艺能力进行交叉核对。这样可以及早发现原理图错误,防止其影响到最终的电路板制造和组装。
制造商可以直接根据 .sch 文件制造电路板吗?
不。原理图文件描述的是逻辑设计,而不是实际的电路板。制造商需要将布局导出为 Gerber 文件和 NC 钻孔文件,以及物料清单 (BOM) 和贴片数据,才能进行电路板的制造和组装。
如果没有原版软件,如何打开.sch文件?
许多EDA工具都提供免费查看器,某些格式的文件也可以在兼容的或在线查看器中打开。最可靠的方法是在创建该文件的程序中打开,或者请设计人员导出PDF文件和制造文件。
原理图文件和 Gerber 文件是一样的吗?
不。原理图描述的是电路的逻辑和连接,而 Gerber 文件则描述了用于制造电路板的物理铜层、掩模层和丝印层。Gerber 文件由布局生成,布局又基于原理图。
我需要发送哪些文件才能获得PCB报价?
请发送 Gerber 文件和 NC 钻孔文件、电路板轮廓图、叠层结构图,以及用于组装的物料清单 (BOM) 和贴片文件。清晰地注明材料、表面处理和数量,以便工厂能够根据实际需求报价,而不是靠猜测。
为什么我的 .sch 文件在其他电脑上打不开?
通常情况下,另一台机器缺少创建该文件的EDA工具或库,或者该文件引用了缺失库中的元件。安装相同的工具或获取导出的查看器文件即可解决此问题。
原理图文件和布局文件有什么区别?
原理图文件存储逻辑设计——包括符号和连接——而布局文件存储物理电路板信息:元件位置、铜箔和叠层结构。布局文件由原理图生成,并用于导出制造文件。
推荐文章
TMM PCB制造
目录 TMM PCB制造范围(适用于射频和...)
RT duroid 6002 PCB 报价和叠层
本页面包含引用和堆栈定义任务……
Taconic RF 35 与 RO4350B PCB 对比
目录 RF-35 与 RO4350B 采购和...
TMM6 滤波器 PCB 制造
目录:微波滤波器设计人员为何使用……
如何获取 PCB 报价
我们将为您进行 DFM/DFA 分析,并向您提供报告。您可以通过我们的网站安全地上传文件。我们需要以下信息才能为您提供报价:
-
- Gerber、ODB++ 或 .pcb,规格。
- 如果需要组装,请提供 BOM 清单
- 数量
- 转弯时间
如需 PCBA 服务,请提供您的 BOM(物料清单)和任何具体的装配说明。我们还提供 DFM/DFA 分析,以优化您的设计,提高可制造性和装配性,确保生产流程顺畅。
