说起电源开关电路,用单片机去控制一个12V设备,最头疼的就是驱动电平怎么匹配。很多新手第一反应用继电器,体积大、有机械寿命,想做个PWM调速更是难为它;换成三极管,低压大电流下饱和压降又让人心里没底。这时候MOS管才是正解,电压控制、开关速度快、导通电阻能压到几十毫欧甚至更低。但MOS管分N沟道和P沟道,放高端还是低端,驱动条件完全不同,搞反了电路压根不动作。
Multisim的好处是把原理图、元件库和示波器集成在一个环境里,不需要先买物料就能把电路验证个七八成。这篇我就从自己实际仿真N-MOS低端开关和P-MOS高端开关两套电路的过程讲起,顺便把Multisim安装后常见的数据库报错、元件库不全、仿真速度调优这些坑也一起收拾掉。不管你是学生做课设,还是工程师想快速验证一个电源域开关方案,照着做基本都能跑通。
1. 为什么非要用Multisim验证MOS管电源开关电路
1.1 很多人的第一方案其实选错了
先说结论:如果你是要用控制信号去“断开/接通”一条电源路径,MOS管是做开关的优选方案,而不是三极管。三极管是电流控制器件,基极要持续给电流,饱和压降通常有个0.2V到0.5V,在大电流下这部分损耗会变成实打实的热。MOS管是电压控制器件,栅极只要建立电压就行,稳态下栅极电流几乎为零,导通之后漏源之间就是一个纯电阻,压降可以做到非常小。
但MOS管挑电路位置。低压侧开关,也就是NMOS放在负载和地之间,容易驱动,源极接地,栅极给3.3V或5V就能可靠开启;高压侧开关,比如电池供电设备的电源入口,负载直接接地,开关要放在电源正极端,这时候用NMOS就麻烦,因为源极电位几乎等于电源电压,要让管子开通,栅极电压必须比电源还要高一个阈值电压。很多新手在这翻车,仿真里搭出来怎么都不导通,就是这个原因。而P-MOS天生适合做高端开关,源极接电源,栅极拉到地就能开通,电平匹配逻辑简单很多。
1.2 Multisim能把原理图和试验台合成一体
Multisim,不管你现在用的是12还是14版本,本质都是NI出品的电路仿真套件。它对模拟、数字和混合电路支持都挺全,而且自带“虚拟仪器”,示波器、万用表、信号发生器、逻辑分析仪都跟实物操作逻辑相似,对已经习惯硬件调试的人特别友好。改元件参数不需要重新焊板子,双击元件就能换型号、改阻值、改阈值,这对做参数扫描和方案对比来说太省时间了。
比如我要对比不同负载电阻下的导通压降,直接在瞬态仿真里跑两三个周期,把曲线导出,再换电阻值重新跑,前后不到十分钟。这种迭代速度,手焊洞洞板是没法比的。而且,Multisim对MOS管模型的处理虽然不算顶级,但针对2N7000、IRF530、IRF9540这类常用管子,自带的SPICE模型已经足够支撑电源开关的逻辑验证和波形观察。
1.3 先说透:N-MOS与P-MOS的根本差异
要往下仿真,必须理解两个管子的导通条件。N沟道增强型MOS管,栅源电压Vgs要高于阈值电压Vgs(th)才能导通,具体到2N7000,Vgs(th)大约1V到2.5V,IRF530大约2V到4V,一般驱动给5V是够用的。P沟道增强型MOS管反过来,Vgs必须低于负的Vgs(th),比如IRF9540的阈值在-2V到-4V之间,要让它在12V电源上导通,栅极要拉到地,这样Vgs就是0-12=-12V,远超开启条件。栅极如果也跟着电源电压走,Vgs=0,管子就关断。
打个不太严谨但好记的比方:NMOS像一扇“下边门”,开关在靠近地的那一侧,控制信号也是以地为基准,最容易伺候;PMOS像一扇“上边门”,开关在靠近电源的那一侧,控制信号得从电源电压往下拉才能把它关上。理解了这一层,后面看电路就不会懵。
2. 开工前先把Multisim环境折腾明白
2.1 "主数据库无法访问"和“访问数据库发生错误”怎么解
这可能是Multisim新手碰到频率最高的报错,没有之一。每次打开软件就弹“主数据库无法访问”或者“访问数据库发生错误”,界面里元件列表全是空的,根本没法干活。我把它拆成几个原因,按概率从高到低说。
第一,权限问题。Multisim的元件数据库放在ProgramData或用户AppData目录下,如果当年安装的时候没有用管理员权限,或者系统UAC限制严格,软件启动时读不到数据库文件就会报错。最简单的先试一招:右键以管理员身份运行。我用这个方法救回过好几台同事的电脑。
第二,安装路径问题。很多人图省事把软件装在有中文或者空格的长路径下,元件数据库的索引路径一旦包含非英文字符,频繁报错就来了。安装时老老实实改到纯英文短路径,比如D:\NI\CircuitDesignSuite14.3,可以避开绝大多数数据库读写异常。
第三,卸载残留。如果你之前装过其他版本的Multisim,卸载不干净,注册表和C:\Users\你的用户名\AppData\Roaming\National Instruments\Circuit Design Suite下面的残留文件会让新版软件找不到正确的数据库连接。建议先备份好自己的用户电路文件,然后把这个残留文件夹整个删掉再重装。
第四,杀毒软件把某些数据库组件当风险文件隔离了。安装包里很多文件结构比较特殊,某些杀毒软件会误删或拦截数据库相关的DLL文件。装完后把Multisim的安装目录加入白名单,然后再修复一次,或者重装一次,基本能解决。
顺带说一句,网上流传的那些“绿色汉化版”“破解版”安装包,虽然用起来省事,但数据库文件经常被精简过,出问题后很难排查。我的建议是用官方安装包,最多装个中文字体切换,别折腾危险操作。汉化这件事本身没毛病,但底层数据库别动,动了就是给自己挖坑。
2.2 元件库不全、仪器不齐的应对思路
打开元件列表,发现找不到某个型号,先别急着怪库不全。Multisim的数据库分主数据库、公司数据库和用户数据库,默认显示是主数据库。你搜“2N7000”搜不到,可能是你把数据库选到了用户库,或者筛选条件里勾了“仅显示已放置元件”。正确的姿势是在“放置元件”窗口的数据库下拉框里选主数据库,然后在“组”里选“FET”,或者在搜索框直接输入型号,再按回车。
如果确实找不到特定型号,Multisim支持导入第三方SPICE模型。去元件厂商官网下载该型号的SPICE模型文件,通常是.lib或.cir格式,然后在Multisim菜单里通过“工具→仿真模型→导入模型”的方式导入。导入之后还要手动创建符号和封装,过程比较繁琐,但至少能把专有型号塞进去。
至于“仪器不全”,多数情况是工具栏被隐藏了。点击菜单栏“视图→工具栏→仪器”,把仪器工具栏调出来,示波器、万用表、信号发生器就全回来了。如果打开仿真页面发现仪器栏灰掉不可用,确认自己是否处于“创建/编辑原理图”模式,而不是“仿真后查看波形”的锁定状态。
2.3 仿真卡慢和波形异常的常规优化
Multisim仿真变慢最常见的诱因是瞬态分析的结束时间设置太大。很多教程让人直接跑0.1秒甚至1秒,如果开关频率又是几百赫兹,你会发现仿真进度条像是在爬。其实电源开关电路通常看几个开关周期就够,比如PWM周期10ms,你只需要跑20ms到50ms,没必要跑1秒。跑完20ms,波形规律已经很清楚,再多只是浪费时间。
第二个因素是最大时间步长设置。在“瞬态分析”的设置里,有一个“最大时间步长”选项,如果设得很小,比如1e-9,仿真器为了满足这个精度会疯狂插值计算点,卡到怀疑人生。对于毫秒级的开关电路,最大步长给50us到100us绰绰有余。设置太大会丢失开关边沿细节,但电源开关电路本身频率不高,不需要极端精度。
还有个小技巧,仿真时如果只看稳态输出,可以直接用“交互式仿真”模式,点工具栏上的运行按钮,用虚拟万用表和示波器直接测,比每次都跑瞬态分析快很多。交互式仿真下的示波器会自动缩放时间轴,拖动游标就能看高低电平变化。只有需要精确测量开关延时或占空比的时候,再用瞬态分析导出波形更合适。
3. N-MOS低端开关:从搭电路到看波形的完整过程
3.1 为什么低端开关优先用NMOS
低端开关的拓扑是:电源正极→负载→NMOS漏极,NMOS源极接系统地,栅极接控制信号。这样接带来一个决定性优势,源极电位恒定为0V,控制信号不需要做任何电平转换,单片机IO口直接怼上去就行。只要Vgs超过阈值,管子就进入线性区,负载电流从漏极流向源极,负载两端得到接近电源电压的压降。
我们算一笔实账:12V供电,负载电阻10Ω,电流理论值就是1.2A。如果用IRF530做开关,它的RDS(on)典型值在0.16Ω左右,那么导通时MOS管上的压降就是1.2A×0.16Ω≈0.19V,负载实际电压约11.8V。这个压降比三极管动不动0.3V的饱和压降要理想,而且电流越大,MOS管的优势越明显。Multisim仿真里可以轻松观察到这个结果。
3.2 在Multisim里从零开始搭电路
打开Multisim,新建设计文件,我习惯先放出系统地和两个电源。具体步骤:
第一步,放置元件。快捷键Ctrl+W调出“放置元件”窗口(也可以点工具栏的元件图标)。组选“FET”,在搜索框输入“IRF530”,选中后点击确定。没有IRF530的话,用IRF540或者IRFZ44N也完全可以,注意看模型的阈值电压和电流等级就行。
第二步,放置负载电阻R1=10Ω,另外放一个100kΩ的栅极下拉电阻R2,作用是在控制信号悬空或高阻的时候,保证栅极是确定的低电平,防止MOS管误开通。这个下拉电阻在实际硬件里非常重要,仿真里留着也能帮你更贴近实物行为。
第三步,放置电源。从“信号源”库里拉一个12V的直流电源,再放一个系统地。另外需要一个用于模拟单片机控制信号的脉冲源,在“信号源”组里找PULSE_VOLTAGE,双击设置参数:
- 初始值:0V
- 脉冲值:5V
- 延迟时间:0
- 上升时间:1m
- 下降时间:1m
- 脉冲宽度:5m
- 周期:10m
这样设置出来的波形就是5V高电平持续5ms、0V低电平持续5ms、周期10ms的方波,频率100Hz,适合观察开关动作。
第四步,接线。VCC 12V连接到R1一端,R1另一端接IRF530的漏极D;源极S接系统地;栅极G接脉冲源正极,同时接下拉电阻R2到地。别忘了给脉冲源补一个接地端。
接线时如果发现元件方向不对,选中元件按Ctrl+R就能逆时针旋转90度,多按几次可以转到需要的方向。三极管和MOS管引脚顺序容易看错,IRF530在Multisim里的标准引脚是G、D、S从左到右排列,接之前先对准符号上的标注。
3.3 用瞬态分析看波形:什么才叫正常
打开菜单“模拟→分析和仿真→瞬态分析”,把分析时间设为0到20ms,然后把关心的节点加进去:脉冲源输出节点(Vgs)、负载上端节点(Vout)。运行后能看到两条波形:Vgs是一个0V到5V的方波,Vout在管子导通时接近11.8V,关断时掉到接近0V。
从波形上可以直观读出:输出波形和输入波形是反相的。输入高电平时,MOS管导通,负载得电;输入低电平时,MOS管关断,负载断电。这正是低端开关的正常逻辑。如果你看到输出永远高或者永远低,大概率是接地没接好,或者IRF530的源漏接反了——对,接反了也会“导通”,因为体二极管会直接导通,输出就一直有电压,这个问题下一步细说。
3.4 别忘了体二极管:MOS管接反也会"工作"
MOS管结构里天生有一个寄生体二极管,方向是源极到漏极(NMOS),也就是从S指向D。如果你把管子接反,电流会从源极的体二极管直接流到负载,不需要任何栅极电压,输出就一直有电。在Multisim里看波形就是,无论栅极给0V还是5V,Vout都永远有接近12V的电压。排查方法很简单:把脉冲源暂时摘掉,看输出是否仍为高。如果摘掉还是高,说明管子接反了或者负载回路跨过了管子。把D、S引脚换回来再仿真,基本恢复正常。
这一步提醒我一个细节:仿真确认的顺序应该是先静态后动态。先拿一个固定高电平直接驱动栅极,看能不能导通;再换成脉冲源看翻转,出问题才好定位。
4. P-MOS高端开关:型号选择、电平匹配与仿真验证
4.1 高端开关为什么离不开P-MOS
高端开关电路是:电源正极→PMOS源极S,PMOS漏极D→负载→系统地。开关放在电源这一侧,负载一端永远接地。这种结构在电池供电设备、电源管理、防反接电路里非常常见。
如果用NMOS做高端开关,麻烦就来了。负载导通时,NMOS源极电位约等于负载电压,比如12V系统里源极接近12V,要让管子导通,栅极必须比源极高出一个阈值,也就是17V左右。单片机3.3V或5V信号根本做不到,必须额外搭电荷泵或者自举电路,复杂度直接上去。而PMOS放在高端,源极固定接电源,栅极只要相对电源电压拉低就能导通。12V系统里,栅极给0V时Vgs=-12V,远超导通阈值;栅极接12V时Vgs=0,管子关断。控制逻辑天然匹配。
代价也有:PMOS同规格下比NMOS贵一点,导通电阻也略大。但在高端开关场景里,这个代价换来了驱动电路的极大简化,很多低功耗产品里干脆把PMOS当默认选择。
4.2 选型:用IRF9540还是IRF9630
Multisim里常用的是IRF9540,属于P沟道功率MOSFET,主要参数:VDS耐压-100V,ID漏极电流-23A,RDS(on)典型值0.117Ω左右,Vgs(th)在-2V到-4V之间。用在12V电源、1.2A负载下,导通压降只有0.14V左右,表现很好。IRF9630也是P沟道,耐压200V,电流更小,适合高压小电流场景。Multisim内置库里这两个都找得到,搜“IRF9540”和“IRF9630”就行。
选型时一定要看Vgs(th)和控制信号是否匹配。如果控制高电平只有3.3V,而你用的是需要栅极拉到接近VCC才关断的管子,那关断逻辑可能不成立。PMOS高边导通逻辑是栅极拉低,所以只要保证“栅极对地”的低电平驱动能力没问题就行;但如果驱动电路只能输出3.3V高、0V低,那么在12V系统里,3.3V也算低电平吗?轨对源Vgs=-8.7V仍然足够导通,而0V时则继续导通。要注意的是,这时候PMOS的“关断”必须把栅极抬到接近VCC的高电平,单靠MCU的3.3V输出是不够的。
4.3 搭建PMOS高端开关:从元件到脉冲源参数
在Multisim里建新原理图:放置IRF9540,再放一个12V电源、一个10Ω负载电阻、一个信号源、两个电阻。
关键点来了:高端开关的栅极在有源驱动之前,应该保持一个确定的“关断”电平。所以在引脚布局上,我习惯在栅极G和源极S之间并一个100kΩ到1MΩ的电阻。这个电阻有两个作用:一是防止栅极悬空导致静电或干扰误开通,二是给高端栅极一个默认等于源极电位的偏置,让管子在上电瞬间保持关断。没有这个电阻,仿真可能凑合能跑,但实际硬件十有八九翻车。
接线顺序:
- 12V正极接IRF9540的S极;
- IRF9540的D极接R1=10Ω一端,R1另一端接地;
- IRF9540的G极接R2=100kΩ到S极;
- 脉冲源正极接G极,负极接地;
- 脉冲源参数要改:初始值设为12V,脉冲值设为0V。这样波形是从12V跳到0V,正好对应PMOS从关断到导通。
参数里其余项维持上升/下降时间1m、脉宽5m、周期10m。运行瞬态分析0到20ms,观测栅极电压和负载上端电压。
4.4 波形特征和导通压降的验证
正常结果应该是:输入栅极电压从12V跳变到0V的瞬间,负载上端电压从0V跳到接近12V;栅极回到12V时,负载电压跌回0V。这里注意,PMOS高端开关的输出逻辑和输入是同相的,栅极低电平等于导通,栅极高电平等于关断,与NMOS低端开关正好相反。
观察负载电压的具体数值,IRF9540导通压降按算应该是0.14V左右,在Multisim的瞬态分析结果里可以看到Vout的导通高电平在11.85V上下。如果输出高电平差得太多,比如只有10V甚至更低,说明管子没有完全导通,原因可能是栅极驱动电压没有拉到位,或者负载电流超出了该型号的能力范围。回到参数设置里检查脉冲源的低电平是多少,IRF9540完全导通需要Vgs比-10V更负,12V系统里栅极拉到0V是能满足的,但如果低电平设成5V,Vgs=-7V,虽然能开但导通电阻还偏大,压降就不太好看。
5. 两种配置放在一张图里对比:导通压降、速度、功耗到底差在哪
5.1 一个工程跑两路,省时又直观
Multisim允许多个子电路共存于一个设计文件。我把N-MOS低端开关和P-MOS高端开关两套电路模组分别摆在工作区左右两侧,各用独立电源和独立脉冲源,只是脉冲源参数不同。这样点击仿真一次,四通道示波器或者瞬态分析输出列表里能同时看到两组波形。
对比时建议看三个指标:输出高电平电压、开关沿变化时间、栅极驱动信号波形。在Multisim的瞬态分析里,可以灵活使用游标测量两个波形之间的时间差,把开关延时量化出来。下面的表格是我用默认模型跑出来的近似数值,不同版本Multisim的模型参数略有差异,但数量级是一致的。
| 对比项 | NMOS低端开关(IRF530) | PMOS高端开关(IRF9540) |
|---|---|---|
| 电源电压 | 12V | 12V |
| 负载 | 10Ω | 10Ω |
| 栅极驱动 | 0V/5V | 12V/0V |
| Vgs(th)阈值 | 2V~4V | -2V~-4V |
| 导通时Vds压降 | 约0.19V | 约0.14V |
| 负载实际电压 | 约11.8V | 约11.86V |
| 输出逻辑与输入 | 反相 | 同相 |
| 驱动复杂度 | 很低,可直接单片机驱动 | 需要处理栅极高电平 |
5.2 为什么导通压降NMOS明显大于PMOS
同一个负载电流下,IRF530的导通压降比IRF9540大,主要是RDS(on)差异导致。IRF530的RDS(on)典型值0.16Ω,IRF9540是0.117Ω,所以PMOS这条路算出来的压降反而更小。这里要注意,这并不是N-MOS和P-MOS的先天差异,而是具体型号的问题。換成更高等级的NMOS比如IRFZ44N,RDS(on)能到0.028Ω,压降又远小于IRF9540。选型的时候不能只看N还是P,一定要查目标型号的RDS(on)。
在Multisim里查看这个数值也很简单,把鼠标悬停在元件模型上,或者右键选择“属性”,在模型参数选项卡里能看到RDS(on)、阈值电压、跨导等参数。仿真前核对一遍,能避免不少“为什么我的波形压降比预期大”的困惑。
5.3 开关速度和高频PWM下的选择
如果只是做硬开关,低速几百赫兹,两种拓扑的关断速度和开通速度差异不大。但高频PWM场景下,有一个细节值得重视:由于PMOS的栅极驱动通常要跨一个大电压摆幅(12V到0V),栅极输入电容的充放电电荷更多,开关损耗相对高一些;而NMOS低端的栅极驱动是0V到5V,摆幅小,开关损耗更小。
在高频PWM调速、同步整流这类需要快速开关的场合,低端NMOS往往是首选。不是因为它比PMOS快,而是因为驱动电路更容易做出高速大电流的推挽结构。Multisim里可以用瞬态分析看开关边沿的斜率,给栅极串联一个小电阻Rg,比如10Ω到100Ω,观察波形边沿从陡峭变平缓,就能直观理解栅极电阻对开关速度的影响。
5.4 实际选型决策表
以我的习惯,选型先看拓扑再选管子:
- 负载直接接地,想用低电压控制信号关断高压侧,必须选PMOS;
- 负载在电源正端,控制信号和主控共地,优先NMOS低端;
- 电池包、电源反向保护、负载拉低异常,一般用PMOS高端;
- 高频PWM电机调速,低端NMOS加自举驱动,或者直接上驱动芯片;
- 用3.3V控制信号驱动12V系统里的高端PMOS,需要在栅极加电平转换或三极管反相电路,Multisim里可以先用NPN三极管+上拉电阻仿真这个转换。
6. 仿真中我踩过的坑和排查思路
6.1 仿真跑出来电压全是恒定的:按这个顺序查
一次跑完仿真,发现Vout波形是一根直线,有时候是高电平,有时候是低电平,就是没有跳变。这种问题我总结可以按下面顺序快速定位:
先看有没有接系统地。Multisim里必须放置“接地”符号,而且电源、脉冲源各回路都要有地。漏了一个地,整个仿真环境悬空,元件参数再对都没用。放地的方法:快捷键Ctrl+W搜索“GROUND”,或者在“信号源”库的电源类目下直接拖一个。
再看脉冲源参数。很多人用默认的1kHz正弦波放上去,结果当然不是方波。双击脉冲源确认参数是不是“初始值/脉冲值”模式,别选成了“正弦波”。
然后检查MOS管引脚是否接反。PMOS和NMOS的源漏接反,体二极管会直接导通,输出恒定有电。断开栅极驱动,用电压源直接测体二极管的方向,马上判断出来。
最后看示波器或瞬态分析选中的节点对不对。选了GND节点当然一直是0V,选了漏极节点则看不到负载分压的动态。要看你关注的负载上端和栅极节点,别选错通道。
6.2 脉冲源参数设置错了,波形跟预期完全相反
高边PMOS有个容易犯的错:脉冲源的初始值设成0V,结果一上电PMOS就导通,高电平输出,然后到了脉冲触发阶段变成12V关断。反过来说,如果你希望默认关断、被触发才导通,那PMOS的脉冲源初始值必须等于电源电压(12V),脉冲低电平才是导通态。NMOS则相反,初始值0V是默认关断,脉冲5V触发导通。两者参数差异,就是低端开关和高边开关驱动逻辑的缩影。
我刚开始做高边PMOS驱动的时候,就是没把脉冲源初始值改成12V,仿真一开负载就亮,加再大信号都没用。后来养成习惯:先把驱动信号和输出波形一起放在瞬态分析里,对照着看两个波形的关系,出错一目了然。
6.3 关于Multisim操作效率的几个小经验
元件方向不对,选中后按Ctrl+R旋转90度,按Ctrl+Shift+R反向旋转90度。如果需要垂直镜像或水平镜像,快捷键分别是Alt+V和Alt+H。元件旋转后引脚位置变,连线时注意绿色虚线提示的电气节点,别连到符号中心去了。
布线如果觉得乱,可以先把电源和地线用不同颜色标出,Multisim里选中连线右键设置网络颜色,这样看复杂电路舒服得多。
导线连接时,Multisim会自动给每个网络分配名称,双击导线能改名。把关键网络命名为VGS、VOUT_LOAD、PWM_IN,这样瞬态分析里选择输出变量时一目了然,不用猜万用表上那个绿线到底连的是哪。
另外一个提高效率的做法是直接用“虚拟万用表”和“电流探针”。在托盘区的仪表工具栏里,把万用表拖进原理图,表笔接到负载上端和地之间,仿真运行后现实读数。想看电流,就把电流表串进负载回路。虽然动态波形要靠示波器,但确认静态逻辑和电流量级,万用表更快。
6.4 仿真速度和模型收敛问题的最后兜底
如果电路逻辑、接线全正确,但瞬态分析到某个时间点就报错不走了,多半是步长收敛问题。把“最大时间步长”从默认改成50us到100us,或者把“瞬态分析”里的算法从梯形法改成Gear法,很多收敛爆炸能直接解决。特别是带MOS管和电感负载的电路,体二极管反向恢复和寄生电容在数值上很敏感,Multisim自带模型偶尔算不过来,放宽步长反而稳定。
还有一种情况是仿真过程中“输出数据包含无效值”,常见原因是某个节点悬空或者电源电压设置不合理。回到原理图把所有悬空引脚(尤其元件引脚没接线的部分)检查一遍,该接地的接地,该接电源的接电源,悬空的输入引脚就是收敛问题的第一嫌疑。
收个尾:仿真跑通之后的下一步
我把这两套电路反复仿真了几十次之后,摸索出一个习惯:仿真通过只是第一步,真正做硬件前还会专门在Multisim里做一次“元件离散性”测试,把所有电阻换成±5%的极端值,看负载电压还在不在可接受范围内。因为仿真的模型电阻都是理想值,实际电阻的误差、温度漂移都会让压降发生变化,提前把边界试出来,焊接完才不会措手不及。
另一个小技巧是,每次都把两套电路的波形截图和参数表存成一个对比文档。过两个月再回头看,不用重新跑仿真就能回忆清楚当初选型的原因。这个方法省钱省时间,强烈建议照做。
最后做个总结:低压低端开关找NMOS,高压高端开关找PMOS,追PWM速度和效率优先NMOS,要最简单的关断逻辑就选PMOS。Multisim里把两组电路都搭一遍,波形和压降数值亲眼看到,这个知识点才算真正落地。