PCB里让工程师头疼的CAF问题,很多人第一次听到这个词是在板卡返修或者可靠性测试失败的时候——板子看起来一切正常,偏偏绝缘电阻掉得离谱,或者高压测试直接击穿,切片一看,玻璃纤维束里长出了密密麻麻的导电通道。CAF(Conductive Anodic Filament,导电阳极丝)本质上是在PCB内部沿着玻纤/树脂界面生长的金属迁移路径,它不像爬电距离不足那样能一眼看出来,而是藏在材料内部,等条件合适就悄悄导通,把相邻网络短接或者拉低绝缘性能。
这东西在早年板间距大的时候并不显眼,但如今高密度HDI、高电压叠层、以及通讯和车载电子对可靠性要求越来越苛刻,CAF已经成为影响PCB长期可靠性的关键失效模式之一。不管你是PCB设计工程师、工艺工程师,还是做失效分析的,只要手里有高频、高压或者长期通电的产品,CAF就是绕不开的课题。这篇内容我会从CAF的失效机理讲起,结合材料、工艺、设计每个层面的成因,并给出我正在用的分析流程和抑制措施,希望在你自己做PCB设计或工艺改进时,能提供一些直接落地的参考。
1. CAF失效机理:它到底是怎么在板子里“长”出来的
1.1 电化学反应的四步链条
CAF的形成并不是一种简单的机械击穿或污染,而是一条完整的电化学路径。整个链条可以拆成四个阶段:阳极氧化、离子迁移、沉积长大、桥接短路。
第一阶段,阳极区域的铜导体在电场和潮气共同作用下发生电化学溶解。这里的潮湿环境是关键必要项。PCB基材中的环氧树脂、玻纤布以及它们之间的界面,其实并不是绝对致密的,在湿度偏高或者经历冷热循环后,水分子会沿着毛细作用渗入这些微观缝隙,构建出用于离子传输的电解液薄膜。铜在这种环境下失去电子变成铜离子:
阳极反应:Cu → Cu²⁺ + 2e⁻
第二阶段是铜离子在电场驱动下的定向迁移。离子从阳极出发,沿着电场线向阴极方向移动,移动路径大多数集中在玻纤束内部、玻纤与树脂的界面,或者在钻孔内壁的树脂与玻纤交界处。这也是为什么CAF解剖后经常出现在多层板内层孔壁附近的原因——因为那里材料界面最多,又是电场集中的区域。
第三阶段,迁移到阴极附近的铜离子发生还原反应,沉积出铜颗粒。还原过程并不是一步到位的平整镀铜,而是以断续颗粒状慢慢生长出来的。在这个阶段,如果你去切片观察,能看到玻纤束内有一串串或一条条黑色的细线,那其实就是树脂和玻纤被铜置换/沉积之后留下的形貌。
最终,当沉积物从阳极方向一路延伸到阴极方向,形成连续的导电通道时,绝缘失效就发生了。最终的桥接形态可能是一根细丝,也可能是一个平面状的枝晶簇,起决定性的因素是玻纤束的浸渍质量和界面的空隙率。
1.2 CAF和电化学迁移(ECM)不是一回事
许多资料喜欢把CAF和ECM混在一起讲,但这两者从发生位置到形态都有本质区别。ECM(Electrochemical Migration)往往发生在PCB表面或涂覆层下面,比较容易在潮湿测试或盐雾试验中直接观察到枝晶生长,而且方向性比较明显,通常从阳极出发向阴极长出树枝状结构。
CAF则是钻在板材内部的,沿着玻纤纱的毛细路径生长,很多时候外形并不一定是树枝状,而是更像沿着纤维方向的细线状或柱状通道。ECM和CAF还有一个关键差异点在于:ECM大多需要表面潮气膜或污染离子参与,CAF则只需要内部玻纤界面发生吸潮即可。这意味着即使板面经过良好的清洁和涂覆处理,CAF风险仍然可能被完整保留在内部。
搞清楚这两者的区别对失效分析很有帮助。我曾经遇到过某款电源模块在高温高湿测试后绝缘电阻下降,切片后发现阴极附近有枝晶,但有经验的朋友提醒我切深一些。果然,玻纤束内部的黑色通道才是主导原因,表面枝晶只是伴随现象。如果按ECM思路去处理,加三防漆或改善清洁,几乎不会有任何改善效果。
1.3 为什么CAF失效难以提前发现
相比开路、短路这种通过电测就能快速定位的问题,CAF失效有几个让工程师烦到头疼的特性:
第一是潜伏期长。CAF从铜溶解、离子迁移到最终桥接,有些可能经历数千小时的湿热偏压试验才彻底失效。产品开发阶段很少会有那么长的可靠性验证时间,更多时候是通过加速试验来推算。
第二是失效表现不一定是绝对的短路。在早期阶段,CAF只是形成局部导电通道,表现为绝缘电阻下降、噪声增大、信号串扰超标,或者电源对地之间存在微小的漏电流。这些参数在常规ICT检查中很难被识别。
第三是内部位置的不确定性。CAF可以出现在任意具有玻纤界面的位置,比如任意层间的过孔区域、内层平面边缘、背钻不足的残桩附近。排查时如果没有清晰的定位思路,就容易陷入盲目切片。
2. CAF发生的关键影响因素:材料、工艺和设计三者全要管
2.1 材料体系决定了板材本身的抗CAF能力
不是所有FR-4板材对CAF的抗性都一样。常规FR-4树脂体系和玻纤布的界面结合能力、吸水率参数,直接决定了板材在压力和湿度环境下的表现。
从树脂角度看,传统双氰胺固化体系(Dicy)的环氧树脂在吸湿性方面表现一般般,而酚醛固化体系(Phenolic)和多官能团环氧树脂在高温高湿下的稳定性通常更优。现在许多板材供应商专门推出了“CAF-resistant”系列材料,核心改变就是树脂配方更致密,降低了吸水率,同时提高了树脂与玻纤布的界面粘接力。
从玻纤角度分析,玻纤布的编织方式、表面处理剂类型对CAF的影响同样重要。玻纤单丝之间如果没有被树脂充分填充,就会留下天然的“导管”通道,这些通道是CAF生长的高速公路。低开纤或扁平玻纤布(比如某些电子级玻纤通过降低纱线捻度和扁平化处理)可以缩短浸渍路径,让树脂更容易填满间隙,从而大幅减少界面的空隙率。
还有一个容易忽视的材料因素是铜箔粗糙度。铜箔的粗糙面如果过大,在钻孔或压合过程中会在粗糙峰之间形成微观的空隙和应力残留点。这些地方更容易吸潮,也更利于离子积累,相当于给CAF形成提供了预先准备好的“种子区”。
2.2 钻孔和孔壁质量:CAF最爱的温床
从失效案例分析统计来看,很大比例的CAF问题都和过孔相关。特别是多层板中的导通孔(PTH)或盲埋孔,它们给CAF生长提供了两个极为有利的条件:一是多层材料界面在钻孔处被打断,玻纤末端裸露,形成大量微观缝隙;二是孔壁电镀过程中的化学药水残留可能带来离子污染。
盲目追求效率会把问题搞得更严重。一位做样品板的朋友告诉我,他们厂在使用高叠层(即堆叠层数多)设计时,如果钻孔参数选得不够精细,比如进给速率过快、钻头磨损未及时更换,孔壁上的玻纤拉伤和树脂烧灼会明显增多。这些损伤区域在后段除胶、沉铜、电镀时会吸收更多药水,且不易洗净,残留的硫酸根或氯离子等于直接向CAF反应输送了“电解质加速包”。
孔壁粗糙度也同样关键。如果孔壁粗糙度过高,表明在制程中产生了明显的树脂凹坑或露玻纤束,这在压合层间会变成潜在的储水槽。业界一般会通过等离子清洗和适当的去钻污(desmear)处理来控制孔壁形貌,使后续沉铜层均匀贴合在干净的介质上。
2.3 设计要素:间距、位置和叠层结构
设计阶段对CAF影响最直接的参数就是导体间距。间距越小,相同偏压下的电场强度越高,离子迁移驱动力也越大。比如对于常规60V以下产品,内层导线间距如果是0.2mm左右,CAF风险并不算特别高;但一旦做到0.15mm以下,失效概率就明显上了一个台阶。
叠层设计中的孔到导体间距(通常用B-B间距,即孔壁到最近铜导体的距离)是板上最核心的CAF设计参数。行业经验值会随材料和使用电压变化,但在高压电源或者车载控制器中,我会把孔壁到最近高压网络的间距尽可能做到0.3mm以上,同时避免让过孔直接落在高压网络与低压网络之间的狭窄位置。
另一个被低估的因素是玻纤布编织效应。常规玻纤布在经纬交叉位置会形成玻纤束聚集和树脂贫瘠区域,如果高压网络恰好沿着玻纤束方向走线,那正好等于在CAF最容易生长的路径上施加了电场。可以使用开纤/扁平玻纤布来降低这种效应,或者在Layout时有意识地让高压网络斜向布线,避免与经纬向平行。
2.4 环境应力:温度、湿度与电压的联合作用
CAF发生不是单纯材料问题,而是多应力协同作用下的失效结果。温度越高,化学反应的速率呈指数级上升(阿伦尼乌斯定律);湿度越大,电解液膜越完整,离子的迁移效率越高;电压越高,阳极溶解和离子迁移的驱动力越强。三者同时叠加时,CAF生长速度会远远超过单一应力条件下的总和。
在工程实践中,我做CAF加速试验时通常参考IPC-TM-650 2.6.25标准,典型条件是在85℃/85%RH环境下施加恒定偏压(具体电压按产品实际工作电压系数放大,常用1.25~1.5倍),持续1000小时或者直到绝缘电阻低于规定阈值。但这个条件对于不同材料和产品是存在差异的,薄板、小间距、高压产品往往需要更严格的条件。
另外也需要注意冷热循环对CAF的加速作用。温差变化会在树脂/玻纤界面之间产生机械应力,反复作用下微裂纹会被“撑开”,相当于不断把水管口径拓宽。很多在恒定湿热条件下能通过验证的板材,一旦叠加温度循环,CAF寿命就会急剧下降。所以如果是车载或户外通信产品,在研发阶段我建议做高温高湿+温度循环的联合试验,比单独做单项试验更能暴露真实风险。
3. CAF失效分析与定位流程:从电测到切片
3.1 第一步:电性能异常确认与区域锁定
CAF失效分析的第一步,很多时候并不是直接切片,而是先做系统的电路层筛选。整板测试如果发现绝缘电阻下降或漏电流异常,首先要借助探针台、飞针测试或者热像仪来锁定具体是哪些网络之间出了问题。
以我处理过的实际案例为例,某款通信背板在做高低温循环测试后,用户反馈板卡待机功耗异常升高。用万用表量发现3.3V电源和GND之间的阻值竟然从绝缘电阻级掉到了几十千欧。整板初步定位后,将目标区域缩小到约2cm×2cm范围内,之后再用热像仪加电压进行热点扫描,很快就看到异常发热点集中在某个大过孔阵列附近。
这步操作看似简单,但需要特别注意排除表面污染、焊剂残留等干扰因素。如果在湿度试验后的板子没有经过烘干处理就直接测试,测得的低电阻可能是表面凝露导致的假象。判断方法是先做一次低温烘干(比如50℃/2小时)后复测,如果绝缘电阻恢复,说明大概率是表面问题;如果仍然偏低,才需要考虑内部CAF。
3.2 第二步:显微切片与染色渗透
锁定区域之后,显微切片是确认CAF存在的最直接手段。切片位置选择的准确性直接决定了后续分析的有效性。如果盲切,很可能连续做几十个切片都找不到任何异常,白白浪费时间。
我的经验是:先在锁定区域做低倍(20~50倍)光学观察,看板层之间有没有分层或异常色变。当热异常区域出现暗色或灰黑色的细线,尤其是沿玻纤束方向延伸的,就非常可疑了。然后在这个位置做垂直切片或水平切片,再配合染色渗透技术,让染料渗入玻纤/树脂界面的微裂纹中,就能在高倍显微镜下清晰看到树脂通道的形状。
典型CAF切片下的图像是这样的:玻纤束内部或玻纤/树脂界面出现成串的黑色/红褐色沉积物,形态沿纤维方向排列,有时看起来像一条断裂的项链。对应的EDX能谱分析通常会给出铜和氧的强信号,有时也会伴随少量氯、硫元素,这些杂质来自由制造过程中带入的污染残留。
3.3 第三步:SEM/EDX确认沉积物成分
光学显微镜下的形貌信息还不够,要确认沉积物确实是铜的电迁移产物,使用扫描电子显微镜配合能谱分析是标准流程。
做SEM之前,切片表面必须经过精细研磨和抛光,必要时采用离子束抛光来减少机械研磨造成的表面形貌损伤。观察时先在背散射电子模式下寻找因原子序数差异而显得更亮的铜沉积区域,再切换到二次电子模式看细节形貌。
EDX分析有三个要点:
第一,不要只测一个点。沿CAF生长路径每隔几微米到十几微米取多个点,确认成分的一致性。如果只有阳极附近有铜而阴极附近没有,说明可能还处于早期生长阶段;如果整条路径都是铜信号,则通常已经形成完整桥接。
第二,除了铜元素,也要关注氧、碳、氯、硫等元素。氧的存在说明沉积物中包含氧化物或者树脂降解产物,而氯、硫通常来自PCB制造过程中的药品残留或污染,它们的分布位置还能为分析工艺问题提供方向。
第三,如果发现沉积物中同时存在锡、铅或银,那就要考虑是否发生了不同金属之间的电偶效应。比如有些板子上的镍金表面和裸铜共存时,电位差会影响铜的迁移行为,失效机理就要更复杂一些。
3.4 第四步:结合离子污染度测试辅助佐证
离子污染度(通常用IPC方法或者离子色谱)能反映PCB表面的可溶性离子总量,用来辅助推断CAF与制造过程的关联度。不过需要提醒的是,离子色谱测的是表面萃取出的离子量,而CAF生长的关键区域在内部界面,所以表面离子低不代表内部干净,只能说表面清洁度正常时,内部污染的概率也会显著降低。
更有价值的测试方法是做内部离子萃取。将切下来的样品研磨成粉,用去离子水在高温下萃取,再通过离子色谱分析内部残留的氯、钠、钾离子。这个方法操作复杂一些,但能直接反映基材内部的离子清洁程度。对于深究制造工艺的失效分析项目,我认为值回票价。
4. 抑制CAF的Failed-proof策略:从设计源头到生产过程
4.1 设计端的核心参数清单
与其等失效发生再分析,更重要的是在设计和选材阶段就把CAF风险可控。我个人在设计阶段会严格执行以下参数清单,尤其是高压、高频或长期运行的产品:
| 设计/选材参数 | 常规安全建议(非严格标准) | 备注说明 |
|---|---|---|
| 孔壁到铜导体间距(B-B) | ≥ 0.3mm(高压场景取更大) | 电压越高间距要求越大 |
| 内层导体间距 | ≥ 0.15mm,尽量做到0.2mm以上 | 同时考虑玻纤效应 |
| 板材吸水率 | 首选 ≤ 0.1%(D-24/50条件) | 越低越好 |
| 玻纤布类型 | 扁平/开纤玻纤布优先 | 降低玻纤束聚集效应 |
| 固化体系 | 多官能环氧或酚醛固化体系优先 | CAF resistance材料 |
| 高压网络走线方向 | 避免与玻纤经纬向平行 | 斜向或45°布线 |
| 外层防护 | 高压网络间加开窗间隙 | 防止表面ECM干扰判断 |
这些参数不是绝对的。我做过的某些高密度板卡,因为叠层空间有限,B-B间距只能做到0.2mm左右,这时候就必须通过更严格的材料选型、改善钻孔质量和工艺清洁度来补偿风险。设计是系统的事情,不能一个参数孤军奋战。
4.2 工艺端的关键控制点
即使设计参数选得不错,工艺波动同样可能毁掉整批板的可靠性。我见过最典型的案例是同一款板子在不同工厂生产,A厂产品在CAF测试中全部通过,B厂产品却有明显失效——原因不是板材差异,而是B厂的钻孔和除胶工艺控制不到位。
钻孔工艺的要点是保持钻头锋利、进给速率与转速匹配。钻头一旦钝化,孔壁玻纤会被拉扯而不是干净切断,直接形成粗糙表面。现在不少高端板厂会做首件切片检查,确认孔壁粗糙度满足要求后再开始批量。
除胶(desmear)过程也很关键。化学除胶时间过长,会侵蚀树脂并扩大玻纤束之间的间隙;时间过短则钻污去除不净,影响后续沉铜的结合力。最佳状态是除胶后孔壁呈现出均匀的微粗糙表面,玻纤不突出。
电镀后的清洗和干燥环节是很多工厂忽视的陷阱。如果沉铜或电镀槽中的铜离子、硫酸根或者光亮剂成分残留在孔壁内部,又没有经过充分的水洗,这些离子就会成为后续CAF生长的“启动剂”。这一点在高纵横比板中尤其明显——深孔内的液体置换效率低,更容易残留。
4.3 可靠性验证方案与加速模型
CAF的验证方法最常用的还是三板斧:高温高湿偏压(THB)、压力锅试验(PCT,严格来说多用于封装级,PCB较少直接使用)、以及热循环+湿热组合。
THB测试是行业最接近真实工作环境的加速试验。测试条件参考IPC-TM-650 2.6.25,通常是85℃/85%RH,施加直流偏压,时长500~1000小时。判断失效的指标是绝缘电阻不低于规定值(常见为100MΩ或更高,取决于网络电压)。也有的产品会使用双85条件(85℃/85%RH)做1000小时试验,并用绝缘电阻变化趋势来判定寿命。
对于高可靠领域,比如车载电子和通信基站,仅做THB还不够。业界通常会在THB之前或之后叠加温度循环,比如-40℃~125℃循环500次,以此暴露热机械应力引起的微裂纹扩展问题。如果样品能同时在两项试验中保持绝缘电阻稳定,这个设计才敢于进入量产。
加速模型上,业界经常借用针对电化学迁移的寿命估算思路:寿命随时间近似服从阿伦尼乌斯关系,温度每升高10℃,反应速率约提升一倍左右。不过要注意,CAF反应还受湿度、电压和材料体系的影响,纯靠温度加速得到的数据不能直接简单外推。所以我更愿意把THB测试看成不同材料体系和设计方案的横向对比工具,而不是精确寿命预测工具。
4.4 追溯和预防体系:让经验变成流程
处理完一次CAF失效之后,如果不把经验固化为流程,下次大概率以不同形态再次踩坑。我建议公司里建立一份“CAF风险自查表”,从项目立项时的材料选型开始,到Layout评审、工艺确认、可靠性验证,每个环节都要有对应的检查项。
这个清单可以包括:
- 高压网络相关的材料Dk/Df要求中是否同步标明了吸水率和CAF抗性等级
- 叠层设计是否计算了最差B-B间距,而非只关注公称值
- 过孔密度大的区域是否预留了足够的分隔距离
- 制造说明文件中是否明确钻孔和除胶工艺的特殊要求
- 可靠性测试计划中是否加入了THB和温度循环组合
有了这一套流程,研发、工艺和质量部门之间就有了统一的沟通语言。我自己的体会是,CAF不是某一个环节可以在事后彻底解决的,它更像是一个系统级设计可靠性问题,只有把材料、工艺、设计、验证每个环节串起来,才能真正把风险压下去。
5. 常见问题与纠正:那些容易走的弯路
5.1 “用三防漆就能防CAF”是误区
三防漆能阻挡表面潮气,降低ECM风险,但对内部CAF几乎没有任何保护作用。CAF是躲在玻璃纤维内部的,漆膜覆盖不了内部界面。即便板面涂覆完美,内部玻纤界面的吸潮和离子迁移依然会发生。更需要注意的是,某些三防漆本身的溶剂或固化副产物如果渗入过孔,还可能增加离子污染,反而恶化CAF风险。
我在实际项目中就遇到过这样一个案例。测试发现某批板子在高温高湿下绝缘电阻异常,制造方一开始认为是表面湿气导致,于是加大了三防漆喷涂厚度。结果复测之后失效依旧,最终切片发现CAF已经明显形成了。后续调整方向转向材料升级和孔间距加大,问题才真正解决。
5.2 “低吸水率板材就一定CAF安全”也不对
很多工程师选材时只看吸水率参数,认为吸水率低于0.1%就万事大吉。吸水率当然是重要指标,但CAF风险不仅仅由吸水率决定。树脂和玻纤的界面结合强度、玻纤表面处理剂类型、钻孔后界面损伤程度都会影响最终CAF表现。
同样的基材,用一种钻头参数做出来的板CAF性能好,换一种参数可能就明显变差。所以选材评估时,最好使用真实的设计叠层和工艺条件做对比测试,而不是只看供应商提供的PDS参数表。
5.3 失效分析时切错位置最浪费时间
切片是CAF分析中的关键工具,但也是最容易出错的环节。切错位置不仅浪费时间,还会导致错误结论。比如只切了表面或只切了一个方向,可能看到的是表面枝晶,实际失效点在内部更深处。建议是先用非破坏手段锁定热点或异常阻抗区域,再在目标位置做多个方向(垂直+水平)的剖面切片。如果条件允许,用X-ray CT做初步内部缺陷筛查也能大幅提高后续切片命中率。
6. 实操案例复盘:一个12层通信板的CAF失效处理
6.1 失效背景与初步排查
用一个实际的12层通信背板项目来完整走一遍。这块板子在客户现场使用约8个月后出现通道误码率异常升高,随后若干通道信号完全丢失。现场测试发现,同一区域内的多个差分对之间绝缘电阻下降明显,且影响范围逐渐扩大。
板子返回实验室后,我在24小时内完成了以下排查:
- 对48个疑似网络对做绝缘电阻矩阵测试,绘制出低阻网络的分布图
- 用微弱电压加热法结合热像仪扫描,确定异常热点集中在左侧第3~5层的一个过孔群区域
- 做烘干后复测,绝缘电阻没有恢复,确认失效极大概率在板内
6.2 切片分析与成分确认
顺着热点区域做垂直切片,在显微镜下能看到第3层与第4层之间的玻纤束内部有一条明显的深色通道,沿着玻纤方向延伸。从通道形态看不是简单的表面污染,而是典型的CAF形貌。
SEM观察放大后,通道内部可见颗粒状沉积物,EDX在多个位置测出铜和氧的强峰,同时伴随微量硫。这条通道从阳极过孔周围的铜箔表面开始,延伸到相邻网络的地层边缘,将高压差分对和地层之间建立了微弱的导电通路。
根据切片位置和层间关系进一步推断,问题诱因是该区域B-B间距实际只有约0.15mm,低于设计图上标注的0.25mm——叠层偏位导致实板间距比设计值缩小了。再加上工艺端钻孔粗糙度偏大(玻纤暴露明显),在湿热环境中内部吸潮后,CAF生长条件非常充分。
6.3 纠正措施与后续验证
这次失效同时暴露了设计和制造两端的问题。设计端把该区域过孔阵列重新布局,B-B间距在原来基础上增加了0.1mm以上;制造端要求板厂使用更小进给速率的钻孔参数,并加强了除胶后孔壁检查,要求孔壁粗糙度控制在合格标准内。
后续做了一批验证板,在同一批次材料和工艺条件下完成了1000小时85℃/85%RH的THB测试,绝缘电阻保持稳定,和高低温循环组合测试也顺利通过。更重要的是把这个案例沉淀成了内部Design Rule,后续所有新项目在Layout评审时都会额外检查高密度过孔区域的B-B间距。
7. CAF设计检查清单与综合建议
文章最后,把工作中有实际操作价值的内容整理成一份检查清单。这份清单现在已经成为我们团队内部评审的必查项,分享出来供大家参考:
- 是否选用了低吸水率、高界面结合力的基材,并明确了CAF抗性要求?
- 玻纤布类型是否选用开纤/扁平结构,是否避免了高压网络与玻纤方向平行?
- 叠层中高压网络到最近孔壁的B-B间距是否满足安全值?有没有重新核算最差公差?
- 过孔密集区域是否做了网络分隔处理?
- 制板说明中是否明确了钻孔、除胶、清洗的关键控制要求?
- 可靠性计划是否涵盖了THB和温度循环的组合测试?
- 是否针对不同供应商/不同批次材料做了CAF对比验证?
从我个人的实际体验来说,处理CAF问题最关键的一点是不要把目光只盯在某个单一环节上。如果板子出现了CAF失效,几乎可以确定是材料、设计、工艺中多个因素同时“配合”的结果。单纯换一种板材、改一个参数,常常只能临时缓解,没法根治问题。
目前我手里的项目在CAF风险控制上已经养成了固定的流程:立项时评估材料,layout阶段卡间距和玻纤效应,出板前明确工艺要求,可靠性阶段加严测试验证。这套流程看起来多了一些繁琐的约束,但对比一次现场失效带来的返工和客户信任损失,我认为是极其值得的投入。