通信设备单板上FPGA的供电架构这几年变化不小。以前习惯用一颗12A的大Buck先降到3.3V,再挂几路LDO给不同的Bank供电。现在核电压越来越低,电流却不见小,LDO的损耗算不过账了,大家开始转向多路小电流Buck直接输出。这种方案板上要放四五颗电感,再加上相应的反馈电阻和补偿网络,布板面积一点都不宽裕。而MYMGC3R32EFPF2RV-EVM这块评估板的思路不一样——它把两颗2MHz同步Buck做进了一个模块里,输出1.2V和2.5V,各2.5A。用在原型验证阶段,可以省掉不少外围分立元件的调试时间。
单板电源设计里两路非隔离Buck的典型负载分配
FPGA的供电轨通常不止一路。以中规模Kintex-7或者Arria V为例,内核VCCINT一般取1.0V或1.2V,VCCBRAM在1.2V附近,而高速收发器的VCCH和VCCA通常落在2.5V。MYMGC3R32EFPF2RV-EVM的1.2V和2.5V输出组合,恰好覆盖了这类芯片的核电压与辅助电压需求。它的输入范围是4.3V~5.5V,正好卡在5V中间总线或者USB供电的常见范围内。板子上如果还有别的电压轨,比如3.3V或者1.8V,那就再加一颗单路模块,各管一摊,互不牵连。
评估板本身是全填充的,板上直接带了两路Buck完整的功率级、电感、输出电容和反馈网络。拿到手不需要焊任何东西,直接接上输入电源和负载就能跑起来。这对硬件工程师来说省了很大力气——不用先画一版原理图,等板厂回来,再调试那套反馈环路的相位裕度。原型验证阶段可以把精力放在FPGA配置逻辑和时序收敛上,电源部分用这块板先顶着。
输出两路电压的纹波和负载动态响应特性
开关频率2MHz,这个数值实际项目中得仔细掂量。频率高,电感和输出电容的尺寸就小,但对应的反馈环路带宽设计也要相应调整。实测下来,这种2MHz开关的模块,其输出纹波和负载瞬态响应通常要好于500kHz级别的分立方案,因为环路带宽能推得更高。不过纹波这东西,跟PCB布局关系极大——输出电容离负载的过孔太远,纹波就压不住。用评估板的时候,输入和输出的连线尽量短粗,最好用开尔文接法把远端检测引到FPGA的电源管脚附近。
真要做负载动态测试的话,建议用电子负载切一个5A/us的阶跃,幅度从0.5A到2.5A来回跳。观察1.2V轨的电压跌落,一般要求不超过标称值的3%。也就是说,跌到1.164V以下就得回头找布局问题或者加大输出电容了。2.5V那路对纹波的要求相对宽松——模拟电路里如果给它供电的是收发器的VCCA,纹波超过20mV可能会耦合到输出抖动里,所以输出电容这里不妨多留几个0402焊盘位。
| 参数名 | 数值 | 工程意义说明 |
|---|---|---|
| Main Purpose(主要用途) | DC/DC, Step Down | 用于直流降压变换,输入电压高于输出电压 |
| Outputs and Type(输出路数与隔离形式) | 4, Non-Isolated | 板上有四组输出端子,但实际是两路Buck电压,每路引出两个触点,均不隔离,可直接共地 |
| Power - Output(总输出功率) | 15.15 W | 两路电压同时满载时(1.2V×2.5A + 2.5V×2.5A ≈ 9.25W),实际功率未超过此值,留有裕量用于瞬态功耗 |
| Voltage - Output(输出电压) | 1.2V, 2.5V | 典型FPGA核电压和IO/收发器辅助电压组合,无需外部电阻分压调节 |
| Current - Output(输出电流) | 2.5A | 每路最大连续电流,需计算负载瞬态峰值不超过此值,否则触发过流保护 |
| Voltage - Input(输入电压范围) | 4.3V ~ 5.5V | 适用于5V±10%电源轨,低于4.3V时无法保证输出调节精度 |
| Regulator Topology(调节拓扑) | Buck | 降压型开关变换,效率高于线性稳压器,但输出纹波比LDO大 |
| Frequency - Switching(开关频率) | 2MHz | 开关频率越高,外部LC滤波器尺寸越小,但对PCB布局和输入去耦更敏感 |
| Board Type(板卡类型) | Fully Populated | 所有元件已焊好,拿到手上电即可工作,适合评估和原型调试 |
| Utilized IC / Part(核心芯片) | MYMGC3R32EFPF2RV | 模块内集成了控制器、功率MOSFET和电感,外部只需加输入输出电容 |
这几项参数里,最该花时间想清楚的是开关频率和输出电流的搭配。2MHz的开关频率,对于Buck拓扑来说,电感的感值大概在几百纳亨到几微亨之间。模块里内置的电感肯定是按这个频率优化过的,磁芯损耗和铜损的平衡点已经调好了。外部要做的就是保证输入2MHz处的去耦——用两颗10uF的X5R陶瓷电容并联,放在离模块输入脚5mm以内的位置,再串一颗1uF的高频去耦电容,吸收开关尖峰。输出侧,每路接一个22uF的陶瓷电容作为负载瞬态的能量缓冲,这样基本能压住电压跌落。
通信单板原型调试中的外围电路连接方法
把这颗模块放进实际系统时,外围电路不复杂,但有几个细节得交代清楚。输入电源用台式电源设到5V,限流先设1A,上电后确认没有短路再逐步加大限流。输入正极接模块的VIN端子,负极接PGND,用20cm以内的绞线连接,减少回路电感。两路输出各接一根负载线到FPGA的对应电源管脚,输出电容就装在FPGA电源引脚的背面,而不是装在评估板上——如果输出电容全放在模块这头,负载端的电压跌落会更加明显。
使能引脚的处理也很关键。如果系统里有上电时序要求——比如要求1.2V先起来,2.5V延迟几毫秒再跟上来——那就需要检查评估板上使能引脚的外围电路是否支持外部时序控制。通常这类模块有独立的EN脚,用一颗RC延迟电路就能做简单的时序错开。原型阶段可以用信号发生器给个3.3V的方波去控制EN脚,看看输出波形跟输入使能之间有多少延迟。手册上应该有这个时序图,实际项目里建议预留RC焊盘位置。
同步引脚方面,如果单板上有多颗这样的模块,或者模块旁边有不相关的2MHz开关电源,就有必要考虑拍频和差模干扰的问题。两路模块如果不同步,在示波器上看输入电流纹波会有一个低频包络——这是两个开关频率差拍产生的,幅度不大,但频谱上会在差频处出现尖峰。对通信设备来说,如果这个差频落在接收通道的工作频带里,调试时会很头疼。有意思的是,同步接口在这类评估板上不一定引出来,有时只能靠外部时钟源硬同步,这点需要翻一下MYMGC3R32EFPF2RV-EVM的原理图确认。
高频Buck模块在原型阶段的散热与降额设计考虑
散热这块,2MHz开关频率的效率不会特别高——一般在90%左右。对于9.25W的总输出功率,损耗大概在1W上下。模块上的散热焊盘如果直接铺铜到地平面,并且地平面有足够的过孔阵列连接到背面散热区,那么温升控制在40℃以内是没问题的。但如果是原型阶段随便拿杜邦线飞线连接的,散热条件差,模块表面温度上到85℃也是有可能的。建议在评估板背面贴一颗热敏电阻,用万用表监测温度变化,跑满载半小时看温升趋势。
环境温度的影响也得放在心上。如果原型设备放在实验室里(室温25℃),那这种模块的电流降额基本不用考虑,2.5A满载没问题。但要是机柜里有其他热源,环境温度到了60℃以上,就得查阅该系列模块的降额曲线了。通常这类小功率模块在85℃环境温度下,允许的输出电流会降到标称值的70%左右。这属于通用的工程常识,具体数值还是看该型号完整规格书比较靠谱。
输入电压的下限4.3V,这里存在一个很容易踩的坑。有些5V供电的电源板,远端检测没接好的话,实际到模块输入脚可能只有4.5V。此时如果负载电流拉到2.5A,输入线上的压降会进一步拉低输入电压,一旦低于4.3V,输出电压就会开始跌落。所以在高电流回路里,建议采用四线开尔文接法,把电压检测线从模块的输入脚单独引到电源的远端采样点,不承载电流,这样能保证输入电压调节的准确性。
量产阶段使用该模块的工艺与筛选要点
当电路从评估板过渡到量产单板时,有些事和原型验证不一样。模块焊接到PCB上,建议采用回流焊工艺,温度曲线符合该类封装的IPC-A-610标准要求。焊接后要检查模块底部散热焊盘的焊锡空洞率,这直接影响热阻——空洞超过30%会让热阻明显恶化。X光检查在大批量时可能成本太高,抽样即可,但首件必须做一次。
检验方面,除了常规的功能测试,建议测试满载和半载两个工况下的输出电压精度和纹波。模块的一致性通常比分立方案好——分立元器件的容差会累积,而模块内部的电阻和基准都是校准过的。上电顺序的验证也要纳入产测流程,尤其是多路电压轨的单板,时序错了可能导致FPGA配置失败。用简单的电压监控电路或者示波器记录上电波形,对比首次上电的基准波形,偏移超差即判不合格。
库存方面,这类模块的存储条件和IC不同。它的电感是磁体,湿度敏感等级可能较高,拆封后的车间寿命有限。如果一次性采购较多,注意封装卷轴上的MSL等级标签,开封后要按对应等级控制存放环境湿度。如果车间湿度超标,焊接前可能要烘焙除湿,否则容易产生爆米花效应——内部的水分在回流焊高温下汽化,导致塑封体开裂,这属于不可逆损伤,通电后可能逐渐失效。实际项目里,我见过因为忽视MSL等级导致整批模块贴片后功能不良的返工案例,所以这点值得写进产线指导书。