刚看到这个标题的时候,我第一反应是:这八成是新入行的硬件工程师在选型时遇到的实际困惑。VNL5090S5TR-E、EP4CE10E22I7N、MCF51JM64VLD、UJ4C075023B7S这四个编号,市面上都买得到,也都算不上“冷门”,但它们分属四个完全不同的器件类别:智能高边开关、FPGA、32位MCU、碳化硅FET。放在一起对比,不是因为参数表上有多少交集,而是因为它们正好是一个典型车载或工控设备里最容易同时出现的四类半导体器件。
我做了这么多年硬件,最大的感受是:选型不是拿参数表做加减法,而是先搞清楚“你这个产品到底需要什么行为”,再回头找器件。这篇文章就把四颗芯片背后的选型逻辑拆开讲透,包含我自己在项目里踩过的坑和验证过的方法,篇幅会有点长,但看完你能直接拿去用。
1. 先别谈选型,把这四颗芯片的“户口”查清楚
1.1 它们分别属于哪一类器件
四颗芯片的名字看起来都是“型号”,但底层的工作方式完全不同。我先给一张速查表,把它们的身份钉死,后面所有讨论都建立在“类别差异”之上。
| 型号 | 厂商 | 器件类别 | 常见封装 | 一句话定位 |
|---|---|---|---|---|
| VNL5090S5TR-E | ST | 智能高边开关 | PowerSSO-12 | 一路带保护、带诊断的功率开关,替代继电器加保险丝的老方案 |
| EP4CE10E22I7N | Altera/Intel | FPGA | 144脚TQFP | 约10K逻辑单元,适合做接口转换、并行时序和原型验证 |
| MCF51JM64VLD | NXP/Freescale | 32位MCU(ColdFire V1) | LQFP-44 | 64KB Flash,带USB和CAN,适合做控制与通信的中枢 |
| UJ4C075023B7S | Qorvo/UnitedSiC | SiC FET | D2PAK-7L | 750V耐压、23mΩ导通电阻,做高压功率级 |
第一行VNL5090S5TR-E,本质上是“一颗功率管加一堆保护电路再加一个诊断接口”的集合体。你给它一个控制信号,它自己负责把负载接通、断开,同时在过流、过温、负载开路时给出状态反馈,非常像带保险丝和继电器的升级版。它的战场在12V汽车电气系统里,比如车灯、雨刮、风机、电磁阀。
第二行EP4CE10E22I7N是Altera Cyclone IV E系列的一员,后缀E22代表144脚TQFP封装,I7代表工业级温度范围,N表示无铅工艺。FPGA不是“跑程序”的芯片,它内部是查找表、触发器、布线和块RAM的阵列,你可以把逻辑电路直接画进芯片里,用硬件的方式实现并行处理。它适合处理那些MCU做起来吃力、ASIC开发又太贵的事情,比如多路串口扩展、并口转串口、编码器信号解码、自定义时序波形。
第三行MCF51JM64VLD是ColdFire V1内核的32位MCU,主频大概在50MHz级别,集成64KB Flash、16KB RAM,并且自带USB 2.0全速控制器和FlexCAN。这芯片放在今天看主频不高、存储也不大,但它皮实、开发成熟,特别适合汽车诊断、传感器采集、电池管理从机这类“不需要跑操作系统,但要求稳定可靠”的场景。
第四行UJ4C075023B7S是Qorvo(原UnitedSiC)的第四代SiC FET,耐压750V,导通电阻23mΩ,采用D2PAK-7L表面贴装封装,内部是碳化硅JFET与低压硅MOSFET共源共栅(cascode)的结构。它面向的是高压大功率系统,比如车载充电器、DC-DC变换器、图腾柱PFC、光伏逆变器。记住“SiC FET”和“SiC MOSFET”不完全是一个东西,后面我会重点解释。
1.2 为什么有人会把它们放在一起比
因为从系统角度看,一个完整产品里确实可能同时用到这四类器件。举个具体的例子:一台车载无线充电器,MCU负责协议解析和状态机,FPGA负责传感器信号预处理和故障保护,高边开关负责给线圈驱动电路供电,SiC FET负责把电池高压转换成低压给座舱供电。你把物料清单拉出来,这四颗芯片真能同时出现在同一张表上。
所以“怎么选”这个问题的正确回答方式是:先确定功能模块,再确定器件类别,最后才是具体型号。很多新手上来就跑去看导通电阻多少毫欧、逻辑单元多少个、主频多少兆赫兹,这是典型的“参数导向”,容易翻车。正确顺序是“应用场景 -> 电气边界 -> 器件类别 -> 关键参数 -> 具体型号”。这篇文章的四个主角,恰好可以串起一条完整的选型决策链。
2. 核心参数逐个拆解:每颗芯片到底为谁而生
2.1 VNL5090S5TR-E:车身控制里的“带脑子继电器”
智能高边开关的原理并不复杂。你把一个NMOS放在负载的高端,想让它完全导通,栅极电压必须比电源电压还要高出一个阈值,所以芯片内部必须有电荷泵把栅极电压抬上去。这也是它和普通低边驱动最大的区别:高边驱动不需要共地,负载一端直接接电源,另一端接芯片输出,控制电路和负载的地可以各自独立,这在汽车线束里非常实用。
VNL5090S5TR-E这类芯片最核心的价值不在“开关”本身,而在“智能”两个字。它内部集成了过流保护、过温保护、短路保护、负载开路/短路诊断,还有电感负载关断时的电压钳位。你用一个MCU的GPIO控制它的输入脚,它就能自己扛住大部分粗暴工况,并且在异常时通过状态脚告诉你发生了什么。这让硬件工程师省掉了分立方案里“MOSFET+栅极驱动+采样电阻+比较器+保险丝”的一大堆电路。
实际选型时我最看重三点:导通电阻决定正常工作时的发热,工作电压范围决定能不能扛住抛负载和冷启动,诊断输出的行为决定MCU端怎么解析故障。VNL5090S5TR-E是单通道器件,导通电阻在几十到上百毫欧量级,具体以数据手册为准,工作电压覆盖汽车12V系统从冷启动到抛负载的常见区间。它的负载能力不大,更适合灯、继电器线圈、小型电机这类电流中等且本身允许短暂过载的负载。
2.2 EP4CE10E22I7N:可以反复改的“硬件乐高”
FPGA和MCU的思维方式完全不同。MCU是“读指令、执行、再读下一条”,所有任务串行排队;FPGA内部没有指令流,它把电路布线成一张网,信号同时在不同路径上流动。EP4CE10E22I7N虽然只是Cyclone IV家族里的小弟弟,约10K个逻辑单元、414Kbit嵌入式RAM、2个PLL、91个用户IO,但它已经把“并行”“确定延迟”“可重构”这三个特点集齐了。
我经常把EP4CE10比作“可以反复改的硬件乐高”。你想实现一个4路串口接收,可以例化四个UART模块,每个模块独立工作,互不抢占;你想做一个精确到纳秒级别的PWM,可以直接用逻辑生成,不依赖中断和定时器。更关键的是,如果功能需求变了,重新综合一次、重新下载配置就完事,不需要重新流片。
这颗芯片适合解决MCU做起来难受的问题:接口数量不够、时序要求严苛、数据速率高但并发简单。比如把LVDS信号转换成并行CMOS、把SPI扩展成多路UART、对编码器ABZ信号做四倍频和计数、实现自定义通信协议的状态机。缺点是开发门槛比MCU高,你得理解时序约束、组合逻辑和寄存器,而且SRAM工艺的FPGA断电即失去配置,外部必须配一颗配置芯片或由MCU主动加载。
2.3 MCF51JM64VLD:老派但能打的USB+CAN MCU
MCF51JM64VLD在今天的“AI嵌入式”浪潮里显得有点老,但选型不是赶时髦,是看合适。这颗芯片是ColdFire V1架构,比ColdFire V2/V3更精简,甚至带点8位MCU的血统,所以外设操作并不复杂,功耗也低。它真正的卖点是同时集成USB 2.0全速和FlexCAN,这在当年是非常能打的组合,在今天依然很适合汽车和工业场景。
举一个实际项目场景:车载故障诊断仪需要从CAN总线上读取数据,通过USB把数据发到上位机,同时本地做传感器采集。如果用一颗普通MCU,你可能需要外挂USB转串口芯片再加一颗CAN收发器控制芯片;MCF51JM64VLD自带USB控制器,直接省掉一块。FlexCAN模块又能直接解析CAN报文,CPU只做集中处理,整体BOM成本和PCB面积都能压缩。
这颗芯片当然有它的局限性:50MHz主频决定了它不适合跑复杂的浮点算法,64KB Flash决定了你没法往里塞实时操作系统加一堆中间件。但如果你要做的是控制逻辑、通信协议和数据采集,它反而比一颗高性能MPU更好使,因为可靠性高、启动快、开发工具链成熟,出了问题也容易定位。
2.4 UJ4C075023B7S:用硅MOS的驱动习惯控制碳化硅
SiC FET和SiC MOSFET最大的区别在于栅极结构。UJ4C075023B7S内部是一个常开型的碳化硅JFET和一个低压硅MOSFET串联,再把硅MOSFET的栅极引出来当成整个器件的栅极。这种cascode结构带来的直接好处是:驱动特性和普通硅MOSFET非常接近,你不需要专门的SiC栅极驱动芯片,用常见的硅MOS驱动电路就能把它推起来。老产品升级时,PCB上替换这类的器件,驱动部分改动很小,这是很多人没意识到的巨大工程红利。
它的参数也很亮眼:750V耐压、23mΩ典型导通电阻、D2PAK-7L封装里还专门引出开尔文源极引脚,用来减小栅极回路里的源极电感,这一点对高频硬开关特别重要。相比同规格硅MOSFET,它的开关损耗和反向恢复损耗都小得多,非常匹配图腾柱无桥PFC和双向DC-DC这种拓扑,效率可以做到很高。
但要注意,SiC FET虽然驱动门槛低,对Layout的要求一点不低。栅极回路必须尽量短,功率回路不能和驱动回路共享源极路径,开尔文源极引脚就是专门解决这个问题的。如果你只是把它当成普通MOSFET那样随手摆放,高频振铃和电磁干扰会很快教会你做人。
3. 选型判断框架:五个维度把需求翻译成参数
3.1 电压、电流与开关频率决定了器件大类
选型的第一步永远是电气边界。你先把工作电压、峰值电流、开关频率三个数写在纸上,这三个数直接决定你去哪个货架找器件。低于60V的功率开关,优先看智能高低边开关或分立MOSFET;200V以上、功率超过几百瓦、频率超过100kHz,优先考虑宽带隙器件;纯数字逻辑控制,才考虑MCU和FPGA怎么分工。
这里有个我常用的“三分之二裕量法”:额定电压至少留1.5到2倍余量,连续电流至少按实际最大值的1.5倍选,脉冲电流要看峰值和持续时间。比如汽车12V系统中,正常电压才12V到14V,但抛负载时电源线上会有几十伏的尖峰,你选一个28V额定耐压的高边开关就比选20V的稳妥得多。UJ4C075023B7S标称750V,用在400V直流母线上就是留了充足的安全余量,用在800V系统上也还可以,但开关损耗和驱动回路需要重新优化。
3.2 实时性与并行度:FPGA和MCU的分水岭
很多项目里,MCU和FPGA的争论其实发生在同一块电路板上:到底哪些活给MCU干,哪些活给FPGA干。我的判断标准就一条:看系统中有多少路信号需要“同时、独立、严格按时序”处理。
如果你只是按顺序轮询几个传感器,用串口发发数据,MCU完全够用,甚至有点大材小用。但要是有8路编码器信号需要同时四倍频计数,同时还有两路高速串口、一路自定义并行总线,MCU的中断服务程序会写到你怀疑人生。FPGA的优势在于每个模块都是独立的硬件,互相不占用CPU时间。当然,FPGA开发慢的缺点也很明显,如果你的需求是“一年之内从零做出来”,优先把能稳定用MCU实现的功能留在MCU里,把非并行不可的部分丢给FPGA。
EP4CE10E22I7N和MCF51JM64VLD同时出现在一个系统里是非常经典的搭配:FPGA做高速数据搬运和接口适配,MCU做协议解析和人机交互,两者的分工一旦明确,系统会变得极其清爽。
3.3 功能安全与诊断能力:汽车场景的隐形门槛
汽车电子产品绕不开一个词:功能安全。哪怕你暂时不过功能安全认证,也要在选型时把诊断和失效保护想在前头。VNL5090S5TR-E为什么比“一颗MOSFET加一个保险丝”更值钱?因为它自带保护动作,过流直接限流或关断,过温自动降额,还能把状态通过诊断脚送给MCU。MCU侧要做的是周期性读诊断状态,别让一个故障一直默默存在。
MCU自身也一样,MCF51JM64VLD作为老牌车规级产品,在时钟失效检测、看门狗、寄存器保护这些地方经过了大量验证。FPGA则是另一类问题,SRAM工艺的FPGA自身没有硬件安全机制,配置位流可能受单粒子翻转或外部干扰影响,如果你对功能安全等级有要求,要么在外部加独立的看门狗和状态监测,要么用双FPGA冗余,这些都会明显增加成本,需要提前算进去。
3.4 热与封装:散热路径和布线难度同样致命
电参数选对了,散热没算对照样烧板子。FPGA和MCU这类器件需要关注结温,EP4CE10E22I7N虽然逻辑规模不大,但如果大量IO同时翻转,内核电流也不能小看,I7后缀的工业级温度范围就是给恶劣环境留的余量。VNL5090S5TR-E的热量主要来自导通损耗,它在封装底部的散热焊盘必须做大面积铜皮和过孔散热,光靠引脚焊盘带走热量是远远不够的。
UJ4C075023B7S因为导通电阻小,很多人容易大意。记住一条经验:SiC器件效率高,不代表不发热,高频硬开关下开关损耗和散热依然要算。导通电阻是正温度系数,温度上来后Rds(on)会涨,热设计中要用最坏结温下的阻值,而不是25℃的标称值。D2PAK-7L的引脚不多,但开尔文源极和功率源极各有分工,Layout时千万别为了省事把两个引脚并在一起走线,否则开尔文源极就白引了。
3.5 开发工具和供应链:选型不能只看芯片本身
芯片再强,买不到、调不好,项目一样黄。EP4CE10E22I7N需要Quartus开发环境和FPGA基本知识,MCF51JM64VLD需要CodeWarrior或第三方IDE,VNL5090S5TR-E最简单,看懂数据手册基本就能用,UJ4C075023B7S需要你有一定的功率电子Layout功底。开发工具的熟悉度要作为选型的一部分来考虑,团队不会用Quartus,硬上一个FPGA项目,学习成本足以拖垮时间表。
供应链方面,车规芯片和FPGA的供货周期波动比普通消费器件大,一颗料至少要准备一个pin-to-pin兼容或功能备选方案。我的习惯是选型表里永远放“主选”“备选”“替代”三个型号,哪怕备选在性能和成本上略差,也比风险裸奔强。
4. 实操中的关键细节与踩坑经验
4.1 VNL5090S5TR-E:容性负载、冷灯丝和诊断状态
智能高边开关在实际使用中有几个很容易中招的点。第一个是容性负载和冷态灯丝。很多负载上电瞬间相当于短路,例如车灯冷态电阻只有热态电阻的十分之一,如果芯片的过流保护动作太快,就会导致“一开灯就误报过流”。解决办法是在输出端预留一定量的软启动能力,或者在控制端加一个RC缓启动,让输出导通不是瞬间满幅,而是缓慢爬升。具体RC时间常数要看负载电容和芯片的限流能力,通常几十到几百微秒。
第二个坑是诊断输出的电平和时序。VNL5090S5TR-E的STATUS引脚在正常工作时是什么状态,故障时翻转到什么状态,MCU上电初始化和读取诊断的时序都要对好。我有一个习惯,量产前用故障注入方式把所有诊断分支都测一遍:输出短路、负载开路、过温,每一条都记录波形,而不是只看数据手册里的真值表。
第三个是感性负载关断。继电器和电磁阀都有电感,关断瞬间会产生反电动势,如果没有内部钳位,输出端电压会被拉得很高。这芯片内部有钳位机制,但你要确认钳位电压和能量承受能力是否满足你的负载参数,频繁关断大电感负载时要适当降低开关频率,给芯片留出散热时间。
4.2 EP4CE10E22I7N:供电时序、配置方式和未用引脚
FPGA相关的坑,十个里八个出在配置和电源上。EP4CE10E22I7N有多个电源轨,内核1.2V、IO电源、锁相环电源,它们的上下电顺序虽然Cyclone IV不像某些器件那么苛刻,但我还是建议用同一块电源树统一控制,让内核和IO电源同时或者内核先上电。千万别让IO先于内核上电,否则IO引脚可能出现不受控的电流倒灌,严重时会损伤器件。
配置方式选AS还是JTAG,要在原理图阶段就确定。用AS模式时,外部挂一颗EPCS配置芯片,DCLK、DATA0、nCS、ASDO这四根线必须按手册接好,DCLK速率太高有时会在长线上造成采样错误,量产板我一般把配置时钟放到20MHz以下,稳定性优先。JTAG模式适合调试,但JTAG引脚和AS模式共用部分引脚,设计时要仔细看手册,别把两个接口的功能引脚搞冲突。
未用IO引脚在FPGA里是个隐藏问题。综合工具默认可能把未用引脚设为输入三态,浮空输入容易受干扰,导致不必要的功耗和噪声。我在Quartus里统一把未用IO配置成“三态输入弱上拉”,并且把全部IO的电平标准按实际连接的bank电压设置好,防止一个bank混用3.3V和1.8V器件时电平不匹配。
4.3 MCF51JM64VLD:USB时钟、调试口和低功耗
MCF51JM64VLD的USB功能要求精确的时钟,外部晶振必须按数据手册选择负载电容值,PCB走线尽量短。有人为了省电直接使用内部振荡器,USB枚举就会时好时坏,这类问题很难查,我建议USB功能直接上外部晶振,不要贪图节约那一个晶振位。
BDM调试接口是ColdFire家族的调试口,连接器上除了电源和地,至少要把BKGD和RESET引出来。调试失败最常见的两个原因:一是复位电路上电容过大导致上电复位时间太长,二是BKGD引脚被复用成普通IO后导致调试器无法握手。如果你的固件里意外关闭了调试接口,芯片就“锁”住了,恢复手段一般是抬高BKGD引脚电平的同时上电,或者用编程器擦除整片Flash,这些在量产夹具里要提前设计。
最后提一下低功耗模式。这个芯片进入停止模式后,USB外设若还想做远程唤醒,必须保留相应时钟。不要只看CPU电流,要把整个电源轨和所有外设的静态功耗都算进去,否则整机待机电流比你预期的高出一个数量级。
4.4 UJ4C075023B7S:栅极驱动、开尔文源极与死区时间
SiC FET的驱动电压和普通硅MOS接近,但振铃问题更敏感。我调试图腾柱PFC时遇到过最典型的现象:Vgs波形上升沿过后出现一个明显的米勒平台抖动,严重时造成误开通。排查下来发现,栅极驱动回路的面积太大,功率回路的di/dt又很高,栅极回路里感应出了噪声。解决方法是把驱动芯片尽量靠近器件栅极引脚,栅极电阻串联在驱动端和栅极端之间,回路走线做成驱动去线和回流线平行紧贴,同时可以在栅源之间并一个小电容吸收高频噪声。
开尔文源极引脚务必单独走线回到驱动芯片的地,不要和功率电流的主路径混在一起。UJ4C075023B7S的D2PAK-7L封装里,开尔文源极是专门用来给驱动回路做参考地的,如果为了省事和功率源极合并,原来想消除的共源极电感又回来了,开关速度越快,后果越明显。
死区时间也要仔细调。SiC FET的体二极管反向恢复特性很好,但你也不能因此把死区设得很短,要结合驱动延迟和实际波形留出余量。我在测试时用差分探头同时观察上下管Vgs,看到其中一个管的Vgs还沒完全关断,另一个管的Vgs已经开始上升,说明死区不足,会引发直通,这时候优先加大死区,而不是降低驱动电阻。最终死区值要在效率和可靠性之间取平衡,兼顾满载和轻载两种工况。
5. 典型问题排查与避坑实录
5.1 高边开关一上电就进入保护状态
现象:控制信号给过去,负载不工作,诊断输出指示故障。先别怀疑芯片坏,按顺序查三件事:第一,负载是不是容性过大或冷态电阻太小,把示波器电流探头夹在输出端,看峰值电流是否超过芯片的限流点;第二,电源本身有没有瞬间跌落,高边开关内部也需要工作电压,VCC瞬态过低会触发自身欠压保护;第三,控制信号是不是有过冲,输入脚如果被干扰拉到无效电平,芯片会误动作。
我在一个前照灯项目里遇到过“一开就灭”的怪现象,用示波器抓输出电流才发现,灯珠冷态瞬间电流超过30A,持续时间约200微秒,而芯片的保护响应更快,直接掐断了输出。后来在控制端加RC缓启动,问题立刻消失。
5.2 FPGA配置成功但逻辑行为异常
如果你确认配置成功、逻辑综合也没报错,但输出就是不对,大概率是IO电平标准或上下拉设置出了问题。FPGA的IO引脚属于哪个bank,这个bank的VCCIO电压必须和外部器件匹配,你拿3.3V的LVTTL去驱动一个1.8V的器件,逻辑高电平电压对不上,数据错乱是一定的。
还有一类隐蔽问题:异步信号没有做同步处理。FPGA内部所有跨时钟域信号都要经过两级触发器同步,否则一旦出现亚稳态,表现出来的就是“偶尔坏一次,重启就好”。查这种问题没有捷径,只能把信号一个一个抓出来看,建议在代码里对所有跨时钟域信号统一打标签,配合Quartus的TimeQuest时序分析逐条检查。
5.3 MCU下载失败、烧录器连接不上
连接不上先量电压:VDD有没有,RESET是不是被拉死,BKGD引脚有没有被复用成别的功能。我遇到过最离奇的案例是PCB上忘了给BDM接口的复位引脚串隔离电阻,板子上的复位芯片一直在跟调试器抢复位线,导致握手失败。剪切掉那条不必要的走线后恢复正常。
另一个常见问题是Flash保护位被意外置位,芯片可以运行但无法擦写。遇到这种情况,先查应用代码里有没有在启动阶段写Flash保护寄存器的逻辑,再检查批量烧录工具的配置文件,很多烧录器默认会写保护位,量产时一定要把这个选项关掉。
5.4 SiC FET栅极振荡、炸管、高频损耗异常
栅极振荡的排查思路我在前面已经讲过,这里补充一个容易忽略的点:并联使用多个SiC FET时,每个管子的栅极回路必须独立走线,不能共用一条驱动走线再分支。正确做法是驱动芯片输出到各管栅极走星形拓扑,每个栅极都有独立的栅极电阻,必要时在栅源间加RC缓冲,让每个管子的开关行为尽量一致。并联管子的导通电阻正温度系数有自动均流的好处,但动态开关过程如果不同步,一样会出现局部过压。
如果高压侧或低压侧出现不明原因的损耗上升,先测Vgs和Vds波形,重点看有没有过冲。Vgs过大会损伤栅极氧化层,Vds过电压是炸管主因。Layout上尽量让功率回路形成一个小的环路,减少杂散电感,否则关断瞬间的di/dt会在寄生电感上产生高压尖峰。
| 常见问题 | 可能原因 | 排查手段 |
|---|---|---|
| 高边开关上电误保护 | 容性/负载冷电阻冲击 | 示波器抓输出电流,控制端加RC缓启动 |
| FPGA配置不成功 | 电源时序、配置时钟过快、JTAG干扰 | 降DCLK、检查nSTATUS和nCONFIG波形 |
| FPGA逻辑偶尔错乱 | 跨时钟域亚稳态、IO电平不匹配 | 加同步寄存器,核对bank电压,跑TimeQuest |
| MCU下载失败 | Flash保护位、复位电路、调试线竞争 | 检查保护位、量复位时序、断开多余走线 |
| SiC FET栅极振铃 | 驱动回路面积大、缺开尔文接地 | 缩短栅极回路、栅源加吸收电容、星形驱动 |
| SiC FET烧管 | 死区不足、Vds过冲、回路电感大 | 差分探头测Vgs/Vds,加大死区,优化功率回路 |
我个人的选型习惯是:把四类器件的“绝对最大值”抄在一张表里,贴在工位前面。设计的时候从来不按典型值算,全部按最坏结温、最低输入电压、最大负载电流来核算,然后再留20%余量。选型顺序永远是“先画系统框图和电源树,再挑芯片,最后才是摆封装”。顺序反过来,往往意味着返工。
最后分享一个实在经验:遇到大功率SiC FET和FPGA同时出现的板子,先把功率级的地和数字逻辑的地彻底分开,再考虑芯片选型。很多客户寄来的样机,芯片型号选得都对,烧了板子基本都是地回路串扰导致控制信号被干扰。把这层做好了,VNL5090S5TR-E、EP4CE10E22I7N、MCF51JM64VLD、UJ4C075023B7S这四颗芯片才能真正在同一个系统里相安无事地运行。