PCB 的正片、负片那些事儿

最近在 PCB 打样的过程中遇到了 PCB 的正片层和负片层的问题,故以此记录一下。

问题产生的原因是在投产 PCB 时发现生产稿的 Gerber 图形和 PCB 设计有区别,如图所示,左边为某 PCB 内层,右边为对应层生产稿的 Gerber 图形,两者图形正好相反:

经查阅资料得知是 PCB 的正片、负片设计问题,并且嘉立创在打样 PCB 时会将负片层转换为正片层,所以看到的 Gerber 图形是负片转正片之后的图形。

那到底什么是正片设计、负片设计呢?

正片

  • 正片设计是默认不铺铜的,设计走线和铺铜的地方在生产时会被铺铜,而没有设计走线和铺铜的地方不会铺铜,像这样:
  • 一般来说,信号层走线较复杂,常采用正片设计,直观了然、逻辑清晰。

负片

  • 负片设计是默认铺铜的,设计走线和铺铜的地方在生产时铜会被清除,而没有走线和铺铜的地方在生产时会保留铺铜,像这样:
  • 需要大面积铺铜的电源和 GND 层常常采用负片设计的方式,较为方便,并且可通过设计走线的方法将铜分割,一定程度上提高了 PCB 的设计效率。

层属性

  • 打开设计-->层叠管理器,可以看到 PCB 的各层属性,如 Sig3 配置为 Signal层,PWR2 配置为了 Plane 层:
  • Signal 为信号层,正片设计,主要用于设计信号线
  • Plane 为平面层,负片设计,主要用于设计电源和 GND

总结来说,正片设计属于正向逻辑,设计啥样就是啥样,负片设计属于逆向逻辑,但巧妙运用可以大大提高 PCB 的设计效率。

更多内容

相关推荐
明月_清风3 天前
全栈工程师必会技术栈:从入门到架构的完整成长地图 🗺️
前端·后端·全栈
狂师3 天前
AI 测试提效 | 告别手工写脚本,分享我的 Playwright + Skill 批量生成 UI 自动化脚本方案
人工智能·测试·全栈
用户938515635074 天前
从零构建《天龙八部》知识库:EPUB 加载→文本分割→向量嵌入→Milvus 存储→RAG 问答,一条链路打通
javascript·人工智能·全栈
何时梦醒4 天前
React + TypeScript 企业级开发实战:从零搭建到组件架构演进
前端·react.js·全栈
前端双越老师4 天前
Nest.js 和 Spring Boot 为何如此像?写给前端转 Java 的同学
java·spring boot·全栈
Staticy5 天前
Claude Code 接国产模型不能识图?一个 MCP 让纯文本模型也能看图
人工智能·ai编程·全栈
极简前端打杂工5 天前
从0到1搭建通用低代码平台(-)— 表单设计器
前端·全栈
swipe5 天前
11|(前端转全栈)购物车不能只存在前端:用户维度数据如何在后端落库
前端·后端·全栈
swipe5 天前
10|(前端转全栈)库存扣减为什么最容易出事故?SKU、并发与原子更新
前端·后端·全栈
_lucas6 天前
给知识库网站接入AI问答
前端·ai编程·全栈