第三章:PCB材料选型——CPO对PCB材料的特殊要求
各位工程师朋友,咱们接着聊。上一章讲了CPO封装的结构,这一章我重点说说PCB材料选型。说实话,材料选型这事儿,在传统数字电路里可能排不上前三,但在CPO设计里,它绝对是决定成败的关键一环。
为什么这么说?你想想看,CPO把光引擎和电芯片封装在一起,信号频率动不动就奔着几十GHz去了。普通FR-4那种材料,到了这个频段,损耗大得吓人,根本没法用。我当年第一次做CPO项目时,就吃过这个亏——选了个常规高速材料,结果光模块眼图一塌糊涂,折腾了两周才发现是材料损耗超标了。
3.1 CPO对PCB材料的特殊要求
CPO对PCB材料的要求,说白了就两条:低损耗和热匹配。这两条缺一不可,咱们一条条拆开讲。
3.1.1 低损耗要求
CPO的信号链路里,光信号转成电信号后,要经过PCB走线传到SerDes。这段走线虽然不长,但频率高啊。28Gbps、56Gbps甚至112Gbps的信号,在PCB上每走一英寸,损耗可能就掉个几dB。你想想看,本来光模块输出信号幅度就不大,再被PCB吃掉一大半,接收端还怎么正确采样?
我个人习惯,在CPO项目中,材料损耗因子(Df)必须控制在0.005以下。这是硬指标。Df超过0.01的材料,基本可以直接pass掉。我见过有些工程师为了省钱,用Df=0.008的材料做56Gbps链路,结果眼图高度只有规范要求的一半,最后还是得换材料,反而多花了时间和成本。
关键指标速查:
- 损耗因子 Df ≤ 0.005(10GHz下测试)
- 介电常数 Dk 稳定,变化率 ≤ 2%(10-40GHz范围内)
- 吸湿率 ≤ 0.1%(影响高频性能)
3.1.2 热匹配要求
这一点容易被忽略,但坑特别多。CPO封装里,光引擎通常是硅光芯片,CTE(热膨胀系数)大概在2.5-3.5 ppm/℃。而普通PCB的CTE在15-18 ppm/℃。你想想,两者差了五六倍,温度一变化,焊点受得了吗?
我曾经有个项目,CPO模块在常温测试全通过,一到高低温循环(-40℃到85℃),光功率直接掉了3dB。拆下来一看,BGA焊球裂了。原因就是PCB和光芯片的CTE不匹配,热应力把焊点拉断了。
所以,CPO用的PCB材料,CTE必须尽量往光芯片那边靠。理想情况下,PCB的CTE控制在6-10 ppm/℃比较安全。如果实在做不到,那就得在封装设计里加应力缓冲层,但这会增加成本和工艺复杂度。
注意:热匹配不只是看CTE绝对值,还要看Tg点(玻璃化转变温度)。Tg低于170℃的材料,在回流焊过程中容易变形,导致光耦合对准偏移。我建议CPO项目选Tg≥200℃的材料。
3.2 MEGTRON6 / R-5775 等材料特性
市面上能满足CPO要求的材料不多,我常用的就那几款。这里重点讲两个:松下MEGTRON6和罗杰斯R-5775。
3.2.1 MEGTRON6
MEGTRON6是松下推出的低损耗材料,在高速数字电路里用得很多。它的Df在10GHz下能做到0.002左右,非常优秀。Dk也比较稳定,在3.5左右。我最早接触它是在一个100G光模块项目里,当时测试下来,10英寸走线的总损耗比普通高速材料低了将近40%。
但MEGTRON6有个缺点:贵。比普通FR-4贵了大概3-5倍。而且加工工艺要求高,钻孔、压合都得调参数。我记得第一次用MEGTRON6做多层板,压合温度没控制好,导致内层铜箔起皱,整批板子报废。从那以后,我每次用MEGTRON6都会要求PCB厂提供详细的工艺参数表。
| 参数 | MEGTRON6 | R-5775 | 普通FR-4 |
|---|---|---|---|
| Df (10GHz) | 0.002 | 0.0015 | 0.02 |
| Dk (10GHz) | 3.5 | 3.0 | 4.5 |
| CTE (ppm/℃) | 12 | 8 | 16 |
| Tg (℃) | 210 | 220 | 140 |
| 吸湿率 (%) | 0.08 | 0.05 | 0.3 |
3.2.2 R-5775
R-5775是罗杰斯的产品,属于高频层压板。它的Df比MEGTRON6还低,能做到0.0015。而且CTE只有8 ppm/℃,跟硅光芯片的匹配度更好。我最近几个CPO项目都优先考虑R-5775。
不过R-5775也有短板:它的Dk偏低(3.0),如果走线需要做50欧姆阻抗匹配,线宽要比MEGTRON6宽一些。这在高密度布线时会有点麻烦。另外,R-5775的机械强度不如MEGTRON6,多层板压合时容易变形,需要加玻纤布增强。
我的选型建议:
- 如果信号速率在56Gbps以下,且对成本敏感,MEGTRON6够用
- 如果信号速率到112Gbps,或者光芯片CTE特别低(<3 ppm/℃),建议上R-5775
- 如果预算充足,可以考虑MEGTRON6+R-5775混压,兼顾性能和成本
3.3 混压结构设计
混压结构,说白了就是把不同材料压在一起。为什么要这么做?因为CPO对PCB不同区域的要求不一样。
举个例子:光引擎正下方的区域,对热匹配要求极高,最好用R-5775。但PCB的其他区域,比如电源层、低速控制信号层,用MEGTRON6甚至FR-4都行。混压结构就是让「好钢用在刀刃上」。
3.3.1 混压设计原则
我总结了几条混压设计的原则,供你参考:
- 高频信号层用低损耗材料:CPO的高速电信号走线,必须铺在Df最低的材料层上。我习惯把前两层(L1-L2)用R-5775或MEGTRON6。
- 光芯片正下方用低CTE材料:光芯片的BGA区域,下面至少要有2-3层低CTE材料,减少热应力。
- 电源层用常规材料:电源层对损耗不敏感,可以用MEGTRON6甚至FR-4,降低成本。
- 注意层间CTE梯度:不同材料的CTE不能差太大,否则压合后容易翘曲。我一般控制相邻层的CTE差在5 ppm/℃以内。
3.3.2 一个典型的混压结构
这是我一个实际项目用过的12层板混压结构,你可以参考:
Layer 1 (Top): R-5775 (信号层, 112Gbps走线)
Layer 2: R-5775 (参考地平面)
Layer 3: MEGTRON6 (信号层, 28Gbps走线)
Layer 4: MEGTRON6 (电源层)
Layer 5-8: MEGTRON6 (内层信号/电源)
Layer 9: MEGTRON6 (电源层)
Layer 10: MEGTRON6 (信号层)
Layer 11: R-5775 (参考地平面)
Layer 12 (Bot): R-5775 (信号层, 112Gbps走线)
这个结构里,L1-L2和L11-L12用了R-5775,专门走112Gbps高速信号。中间层用MEGTRON6,走低速信号和电源。光芯片贴在顶层,下面直接就是R-5775,热匹配很好。
避坑指南:混压结构设计时,一定要跟PCB厂提前沟通。不同材料的压合温度、压力、时间都不一样。我曾经有个项目,设计时没跟厂里确认,结果他们按标准工艺压合,R-5775和MEGTRON6的界面出现了分层。后来改成分段压合工艺才解决。所以,设计定稿前,先把叠层结构和工艺要求发给PCB厂评估。
3.3.3 混压的工艺注意事项
混压不是简单地把材料叠起来就行,有几个工艺细节要注意:
- 过渡层设计:不同材料之间,最好加一层过渡材料(比如纯胶膜),减少界面应力。
- 钻孔参数调整:R-5775比较脆,钻孔转速和进给速度要调低,否则容易产生毛刺。
- 电镀均匀性:混压板的孔壁粗糙度可能不一致,电镀前要做除胶渣处理,确保镀层均匀。
- 热循环测试:混压板必须做热循环测试(至少500次),验证层间结合力。我一般要求测试后阻抗变化不超过5%。
嗯,材料选型这块内容不少,但核心就三点:低损耗、热匹配、混压结构。你只要把这三点吃透了,CPO的PCB设计就成功了一半。下一节咱们讲具体的走线设计和阻抗控制,到时候会用到今天讲的这些材料参数。