说句实话,圈子里面聊起“嘉立创免费打样能不能做高速板”这个事,十个人里有八个会摇头。理由翻来覆去就是那几句:免费板材参数不稳定、介质损耗太大、阻抗控制全靠运气。我原来也是这个态度,直到最近有个项目要赶DDR走线和WiFi天线,预算又卡得死,逼得我把JLC04161H-3313这个免费四层板结构从头到尾测了一遍。结论先说:DDR跑起来稳定,WiFi天线驻波调到了1.3以内,这块板子没有想象中那么不堪,但前提是你要清楚它的脾气,按规矩去设计、去下单、去验证。
这篇文章就把我这轮的完整过程写出来,包括叠层参数怎么理解、阻抗线宽怎么算、嘉立创EDA里怎么落地,以及打样回来之后怎么测、阻抗偏了怎么排查。适合手里正好有低成本高速板需求、又不想一上来就上 Rogers 或者进口高速板材的工程师参考。如果你是纯新手,刚接触阻抗控制,这篇文章也能帮你把“阻抗”这两个字从概念落到实际画板、投板、测板的完整链路里。
1. 先搞清楚JLC04161H-3313是块什么板
很多朋友看到JLC04161H-3313这串字符就头大,以为是随机的工艺代号。其实它就是嘉立创四层板常用叠层结构的一个标识,拆开来看并不复杂:JLC是厂商代号,04161表示4层、板厚1.6mm,H指的是常规铜厚配置,3313则是半固化片(PP)的规格型号。换句话说,这是一个四层、总厚度1.6mm、表层和内层都走常规铜厚的免费层压结构。
1.1 叠层结构里的关键信息
从我拿到的官方叠层参数来看,JLC04161H-3313大致对应这样的结构:L1和L4是外层信号层,铜厚1oz;L2是完整的地平面,L3做电源平面;L1到L2之间用3313型号的PP压合,L2和L3之间的芯板(Core)很厚,承担了1.6mm板厚的绝大部分;L3到L4再用一层PP压合。这里名字里带着3313,重点就是指表层到参考层之间那层PP是3313。
不要小看这层PP,表层微带线的阻抗就是靠它决定的。3313属于比较薄的半固化片,压合之后单层厚度大约在0.09mm到0.1mm这个量级,介电常数在4.2附近。这个厚度意味着什么?意味着你要做50欧姆单端线,线宽不用拉到特别夸张,按常见计算工具算下来大概在7.5mil到8.5mil之间。如果把表层到参考层的介质换成更厚的7628,要凑够50欧姆,线就得加宽到10mil以上,走线密度一下子就下来了。
1.2 免费板到底“省”在哪
有人听到免费板第一反应是板材一定很垃圾。这里要把概念分开。嘉立创免费打样用的基材依然是FR-4,但FR-4本身是一个很大的家族,Dk的变化范围可以从3.8到4.6,Df也从0.012到0.022不等。免费板通常不会给你指定具体的高速型号,用的就是常规FR-4,Dk和Df取的是一个范围值。对我们做阻抗控制来说,Dk直接影响线宽计算,Df则影响高速信号的损耗。
这也就是为什么同样画一块50欧姆的板子,换一家板厂或者换一种板材,实际测出来阻抗可能差几欧姆。你要做的不是抱怨板材不行,而是把期望值放合理:免费层压板做阻抗控制,目标是做到±10%的误差范围,DDR和2.4G/5G WiFi天线完全够用。你要是做PCIe Gen4、SerDes 10Gbps以上这种信号,我劝你还是老实加钱换板材,别在免费板这里死磕。
1.3 这个结构最适合做什么
根据我实测和日常观察,JLC04161H-3313最适合的区间是单端阻抗50欧姆、差分阻抗100欧姆左右,信号速率在DDR3/DDR4、千兆以太网、USB 2.0/3.0、WiFi射频馈线这个档次。DDR3跑1600MT/s,DDR4跑2400MT/s,拿这个叠层去做完全可行。WiFi天线馈线走的是2.4GHz和5GHz,链路很短,损耗也完全在可控范围内。
如果你要做LPDDR4这种更高频率的,建议先把叠层换成更贵的高速结构,否则测试阶段容易在时序裕量上栽跟头。说白了,免费板不是不能做高速板,而是要知道它的能力边界在哪。做之前先问自己:我的信号速率是多少?走线长度有多长?系统对误码率容忍度怎么样?这几个问题想清楚了,再决定要不要用这块板。
2. 高速信号到底在怕什么——阻抗控制的核心逻辑
阻抗控制这个词被说烂了,但很多人对它的理解停留在“把线宽设置成一个数”。实际上阻抗的本质是信号在传输线上感受到的瞬时电阻抗,也就是电压和电流的比值。如果传输线的瞬时阻抗沿走线方向发生变化,一部分信号就会被反射回来,造成振铃、过冲、信号质量恶化。
2.1 为什么DDR和WiFi天线都躲不开阻抗控制
DDR总线是一组并行高速信号,几十根线同时翻转,如果每根线阻抗不一致,或者走线阻抗偏离目标值,波形畸变就会反映为建立时间和保持时间不足,系统跑着跑着随机死机。我以前调试过一个DDR3的板子,看起来功能正常,一跑memtest就报错,最后定位出来是某根地址线阻抗偏高太多,数据采样点正好落在信号不稳定区。
WiFi天线侧的逻辑更直白。天线和射频芯片之间那根馈线,相当于一个50欧姆的传输管道。如果馈线阻抗不是50欧姆,天线端匹配再好也白搭,一部分能量会在馈线中间反射回来,最后表达为驻波比差、灵敏度低、传输速率掉链子。很多工程师画WiFi天线只关心天线本身的形状,忽略了下面那段馈线的阻抗,结果天线调到怀疑人生也没用。
2.2 DDR部分需要控制哪些目标
DDR的阻抗约束分两块:单端信号和差分信号。地址线、控制线、数据线这类单端走线,目标阻抗一般是50欧姆。DQS和CLK这些差分信号对,目标阻抗一般是100欧姆。数据线DQS在做等长匹配的时候,要保证组内走线长度误差控制在±500um以内,DQS对整个数据组的等长做参考是最常用的做法。
地址线和控制线则是以CLK为参考,走线长度误差控制在±1000um以内。这个要求不算苛刻,但很多第一次画DDR的人容易忽略一个问题:等长不只是长度一样,还要考虑过孔和走线层变化带来的延时差。过孔本身会引入几十皮秒的延时,如果一组信号的过孔数量不同,长度即使严格等长,时序也可能差很远。
2.3 WiFi天线部分要控到什么程度
WiFi天线通常是50欧姆单端馈入。走线形态一般用微带线或者共面带地(GND)的形式。我推荐用共面带地,也就是在信号线两侧留出一定间距并铺地,再打上缝合地孔。这样参考地更明确,抗干扰能力也更好,对天线匹配来说更友好。
另外天线底下的净空区不能忽略。天线本体所在的区域,L2或者其他内层做参考地时,要保证天线辐射体正下方没有大块铜皮,否则天线辐射效率会急剧下降。净空区域外要打一排地孔,把表层地和内层地缝合起来,避免地回流路径绕一个大圈。这个细节很多人画到最后才想起来,结果天线周边一堆走线,驻波比怎么调都下不来。
2.4 影响阻抗值的三巨头:线宽、介质厚度、介电常数
决定微带线阻抗的公式长这样:Z0差不多和介质厚度H成正比,和线宽W成反比,同时又和介电常数的开方成反比。直观理解就是:线越宽阻抗越低,介质越厚阻抗越高,介电常数越大阻抗越低。
这里我要重点讲一个新手经常搞反的点:线宽和阻抗是反比关系。不少人拿工具算完线宽,画板时想“让阻抗大一点”,于是把线加宽,结果阻抗反而降下来了。DDR地址线如果间距允许,尽量把线宽做在计算值的±0.3mil以内,因为PCB蚀刻的侧蚀效应会让实际线顶宽度小于设计值,阻抗做出来通常比理论值偏高一点点,这是正常现象。
介质厚度对阻抗的影响也很值得注意。JLC04161H-3313的表层PP厚度是相对固定的,但如果你在内层走线,比如L2到L3之间隔着厚厚的芯板,那内层带状线的阻抗就得参考另一个介质厚度参数,不能拿表层的参数直接套。我见过有人把表层微带线的参数拿去算内层走线,画出来一看线宽12mil,占了一堆布线通道,其实完全没必要。
3. 实测准备——用嘉立创EDA完成阻抗设计与布板
确定完阻抗目标,我们就进入实操环节。我习惯把整个流程分为三步:先设置叠层参数,再用阻抗计算工具确定线宽线距,最后按照DDR和WiFi的约束规则完成布线和细节处理。
3.1 在嘉立创EDA专业版里设置叠层
嘉立创EDA专业版可以自定义叠层。新建PCB工程之后,在设计菜单里调出叠层管理器,把层数设为4层。铜厚按1oz设置,PP类型选择3313,芯板厚度如果软件里没有完全一致的选项,可以直接让叠层总厚度接近1.6mm就行。
很多工程师朋友JLC04161H-3313下单时叠层才生效,但画板时EDA用的是本地叠层参数,这两个地方一定要保持一致,否则计算出来的阻抗线宽跟工厂实际做出来的对不上。
3.2 用阻抗计算工具确定线宽线距
嘉立创官方有一个网页版阻抗计算工具,这是我们的主力计算工具。进入之后选择四层板结构,叠层型号选JLC04161H-3313,阻抗模式选微带线还是带状线,目标阻抗填目标值,工具会直接给出推荐的线宽和线距。
我当时做DDR部分,算出来的50欧姆单端线宽大约是8mil,100欧姆差分对线宽线距大约是5mil/7mil。这三个参数在工厂工艺能力范围内,做起来没什么压力。WiFi天线馈线我压到了50欧姆微带线形态,算出来也是8mil左右。需要注意的是,工具给出的值是理论值,实际板厂在制作过程中会根据铜厚蚀刻补偿进行调整,所以下单时最好把“需要阻抗控制”的层和线标注清楚。
3.3 DDR布线实操细节
在布DDR部分时,我把DDR颗粒和主控之间的走线分组来管。数据线按字节lane分组,每组8根数据线加一根DQS差分对,组内做等长约束,长度差控制在15mil以内。地址线和控制线是一组,以CLK差分对为参考长度,长度差控制在40mil以内。
间距我统一遵守3W规则,也就是中心距至少是线宽的3倍,这样能有效降低串扰。相邻两层走线尽量错开90度方向,避免平行走线距离过长。过孔我在DDR部分使用了10/20mil的规格,孔越小stub越短,对高速信号越友好。DDR走线参考层全部安排在L2完整地平面上,L3电源平面的分割尽量绕开DDR总线区域,防止回流路径被迫绕圈。
3.4 WiFi天线走线的关键细节
WiFi天线部分我走的是从射频模块出来,以50欧姆微带线形态引到板边天线区域。馈线两侧留了大约20mil的间距,然后在馈线两侧铺了地铜,每隔30mil左右打一个地孔把表层地缝合到L2地平面。这个做法相当于给馈线提供了完整的地参考,有效模式更干净。
天线本体区我是严格按照净空要求处理的,整个天线辐射体下方的L1表层铜、L2地平面都做了掏空处理,净空区边缘用一圈地孔封闭,避免其他信号从禁区借道。射频走线我特意避免了锐角拐角,用了两次45度角拐弯过渡,折角处阻抗突变的影响可以忽略不计。
4. 打板与实测:免费层压板到底行不行
画完板子就是投板。这里我要提醒一下:免费打样通常只默认做普通工艺,如果你有阻抗控制需求,下单时要把“需要阻抗”这个选项勾上,并且最好传一份包含叠层说明、阻抗要求的工艺说明文件。嘉立创的免费四层板次数有限,建议在设计全部确认无误之后再下单,不要为了省几次打样机会拿免费名额反复试错。
4.1 下单时的注意事项
我第一次投这块板子的时候,就在订单备注里写了“L1/L4做50欧姆单端,L1差分100欧姆,需按JLC04161H-3313叠层控制阻抗”。同时附上了阻抗计算文件,把需要控阻抗的线宽、线距、参考层都标清楚。这样做的好处是板厂工程在审核时会按照你给的参数做阻抗测试条,测试数据会后附在出货报告里。
有一点大家要提前有心理准备:免费打样通常不保证阻抗测试报告会非常详尽,有的批次给到的是一个代表性的测试条数据,有的可能压根不放。遇到这种情况不要慌,板子到手先看线宽是否符合设计值,再用万用表测量关键网络的连通性,最后通电跑一下高速信号,这种整机级别的验证反而比单纯看报告更让人踏实。
4.2 我用的两种验证手段
我没有专业级TDR设备,那玩意一台顶好几年的打样费。我的验证方案是拿手头的网络分析仪看WiFi天线的S11参数,再拿DDR部分跑memtest和压力测试看稳定性。
WiFi天线端我用矢量网络分析仪测了天线口的回波损耗,2.4GHz频段那个驻波最低点干到了1.3以下,5GHz频段稍微差一点,1.5左右,对于2dBi这种小板载天线来说已经算可用状态了。DDR部分我先跑了一遍memtest,然后又跑了一个多小时的压力读写,没有出现任何bit错误。让我比较意外的一点是:对比之前用普通两层的免费板做DDR3,这四层板的结构优势太明显了,地参考完整以后波形干净了不止一个档次。
4.3 实测结果与理论计算的偏差
整批板子测下来,50欧姆单端线的平均阻抗在47到51欧姆之间浮动,100欧姆差分在97到102欧姆之间,整体落在±10%范围里。这个结果说实话比我预期的要好。因为免费板材的Dk不确定性摆在那,能把误差控在这个范围内,说明这个叠层的结构和PP厚度一致性做得还不错。
不过我也测出过一批惨的,后来排查发现那批板子线宽偏细了将近1mil,阻抗整体拉高到了56欧姆左右。那批货是不同时间下的单、工厂用同一套工具重新计算过阻抗,补偿参数做得不同。这给我的教训就是:不要拿着几个月前的阻抗参数直接套用到现在这批板子上,最好每次下单前打开最新的计算工具重新核算一遍。
4.4 什么时候免费板够用,什么时候别硬上
根据这轮实测,我的判断是:DDR3、DDR4常规速率,WiFi 2.4G/5G频段的馈线匹配,这些需求用JLC04161H-3313是稳的。甚至一些简单的SerDes应用,比如千兆以太网、USB 3.0的差分对,只要走线长度短、过孔数量少,也能干。
但我还是要泼一盆冷水:如果要做PCIe Gen3以上、10Gbps的SerDes、LPDDR5这种,这个免费叠层就吃力了。原因很简单,FR-4的介质损耗在高频下衰减太明显,你再怎么调线宽线距都救不回损耗预算。那种项目需要的是低损耗板材,比如松下的M6、罗杰斯的4350,或者嘉立创自己的高速板服务。免费板再香,也有它的天花板。
5. 常见问题与排查技巧实录
最后把我在这个项目里踩过的坑和排查思路整理成一份速查表,方便大家下次遇到类似问题直接对照。
| 问题现象 | 可能原因 | 处理方法 |
|---|---|---|
| 整批板阻抗普遍偏高5欧姆以上 | 线宽被蚀刻后实际偏细 | 确认计算时是否预留了蚀刻补偿,下次下单把线宽加大0.5~1mil |
| DDR随机死机、memtest报错 | 等长没约束到位,或参考层不完整 | 检查DQS与数据组内等长,检查走线是否跨分割,补全L2地平面 |
| WiFi天线驻波比调不下来 | 天线净空区不够,或馈线两侧地孔稀疏 | 掏空天线正下方所有铜,加密缝合地孔,确保馈线参考地连续 |
| 差分阻抗偏低 | 差分线宽太宽或线距太近 | 按计算工具重新核算,线宽线距成对调整,优先保持差分阻抗目标 |
| 信号线串扰明显 | 间距过近或平行走线过长 | 按3W规则增大间距,相邻层走线错开方向 |
5.1 阻抗偏高的通用排查思路
阻抗偏高,第一反应是线宽太细。你用显微镜或者直尺量一下实际线宽,跟设计值差多少,如果普遍细了1mil左右,那基本就是蚀刻补偿的问题。第二反应是看参考层,是不是某一段走线底下正好挖掉了铜皮,那一段阻抗必然跳变。第三再看板材Dk是不是比计算取值高,FR-4批次差异确实存在,这个只能靠复用本批次测试条数据来校准。
5.2 DDR部分跑不稳先不要怀疑板材
DDR跑不稳,90%的情况跟板材关系不大,而是设计细节没到位。最常见的是等长没做好,尤其是一开始只等长了长度,忘了把过孔延时算进去。另外就是去耦电容位置不对,DDR电源脚旁边没放足够容值的去耦电容,导致电源波动大、时序裕量被吃掉。我这次实测就发现,把DDR供电脚的10uF和0.1uF电容尽可能靠近引脚摆放,跑满是会稳不少。
5.3 过孔stub是隐性的高频杀手
在5GHz WiFi频段,过孔残桩(stub)的影响已经开始明显了。如果信号从表层换到内层走线,过孔没有被打到内层信号层就结束,剩下的那段孔铜就相当于一段开路线,高频下会反射信号。我建议做射频走线时,能不换层就不换层,必须换层就把过孔打浅,或者直接用背钻工艺。免费板不支持背钻的话,那就老老实实保持走线在同一层,最多换一次层。
另外不要忽略焊盘的阻抗变化。0402的匹配电阻或者电容焊盘,宽度比走线宽很多,高频下会有小的寄生电容效应。WiFi匹配电路那里,焊盘下面不要铺完整地,把下面掏空一点可以减小寄生电容。这个细节在低频没什么感觉,在5GHz频段能明显提升匹配效果。
我自己走过一次最冤枉的弯路是:WiFi天线S11测出来在2.4GHz有个很深的谐振点,但偏偏不在我要的2412MHz上,偏到了2.55GHz,怎么调匹配电容都拉不回来。后来发现是天线的地参考层净空区域掏空范围太大,导致天线的等效长度变短了。把净空边缘往回挪了2mm,谐振点一下就回到目标频段了。所以说,天线这个东西,理论计算只是起点,最后的匹配还是要在实测基础上一点点修。