ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

上拉电阻与下拉电阻:从电流和阻抗角度彻底理解电平锚定原理

上拉电阻与下拉电阻:从电流和阻抗角度彻底理解电平锚定原理 1. 从一个让新手抓狂的现象说起刚接触单片机或者数字电路的朋友大概率都遇到过这种场景明明代码里把某个IO口配置成了输入模式满心欢喜地接了一个按键结果读回来的电平跟实际按键状态对不上松手的时候读数乱跳按下的时候也不稳定。或者更诡异的是某个引脚悬空什么都没接用万用表一量电压既不是0V也不是3.3V而是在1.5V左右飘着像个幽灵一样。这时候你去翻资料、问老手得到的答案往往是同一句话“加个上拉电阻”或者“加个下拉电阻”。你照做了问题确实解决了但心里那个疙瘩还在——为什么加个电阻就能把电平“拉”上去或者“拉”下来电阻又没接电源的正极它凭什么这个问题看似基础但我在带新人的过程中发现很多人其实并没有真正想明白。他们能背出“上拉就是把电位拉高下拉就是把电位拉低”这句话但一旦遇到具体电路比如IIC总线上拉电阻该取多大、MOS管栅极为什么必须加下拉、SWDIO和SWCLK能不能当普通IO用就又糊涂了。根子就在于他们没有从电流和阻抗的角度去理解这件事。这篇文章就是要把“上拉电阻和下拉电阻为什么能拉高、拉低电平”这件事彻底讲透。我会从最底层的电流路径讲起用生活化的类比帮你建立直觉然后落到实际电路中的参数计算和选型方法最后分享几个我在实际项目中踩过的坑和总结出来的排查技巧。不管你是刚学单片机的学生还是已经工作几年但一直没深究过这个问题的工程师看完之后应该都能有一个清晰的认识。2. 上拉电阻和下拉电阻到底是什么2.1 先搞清楚“悬空”为什么可怕要理解上拉和下拉得先理解一个前提数字电路的输入引脚最怕的就是“悬空”。所谓悬空就是这个引脚没有连接到任何确定的电位上既没接电源正极也没接地也没接任何驱动源。这时候引脚处于高阻态它的电压是不确定的。为什么不确定因为现实世界中没有完美的绝缘体引脚内部和外部都存在各种微小的漏电流路径——PCB板表面的污渍、空气中的湿度、附近走线的耦合电容、芯片内部的保护二极管漏电等等。这些微弱的电流会把这个高阻抗的引脚充电到一个莫名其妙的电压值。用生活类比来说这就像一个没有固定的小船漂在水面上风往哪边吹、浪往哪边打它就往哪边跑。你没法预测它下一秒在哪。数字电路需要的是明确的“0”或“1”而不是“大概也许可能是0.7”。所以悬空引脚读回来的数据是随机的、不可靠的。上拉电阻和下拉电阻的作用就是给这个小船抛一个锚把它固定在一个确定的位置上。2.2 上拉电阻给引脚一个“默认高”的锚点上拉电阻的接法很简单一端接电源正极比如3.3V或5V另一端接芯片的输入引脚。就这么一个电阻引脚就被“拉”到了高电平。但这里有个关键问题电阻是串联在电源和引脚之间的又不是直接短接引脚上的电压怎么能等于电源电压呢答案在于电流。当引脚处于输入模式时它的输入阻抗极高通常在兆欧级别。而上拉电阻的阻值通常在几千欧到几十千欧之间。这两个电阻形成了一个分压电路电源电压经过上拉电阻再经过引脚的输入阻抗最后到地。根据分压公式引脚上的电压等于电源电压乘以引脚输入阻抗除以上拉电阻加引脚输入阻抗。因为引脚输入阻抗远大于上拉电阻比如上拉电阻是10kΩ引脚输入阻抗是10MΩ那么分压比就是10M除以10M加10k约等于0.999。也就是说引脚上的电压几乎是电源电压的99.9%。对于数字电路来说这个电压已经远高于高电平的判定阈值了芯片会稳定地把它读成“1”。换个角度理解上拉电阻的作用是给引脚提供一个微弱的电流这个电流流入引脚的输入阻抗后产生压降。因为输入阻抗极大所以需要的电流极小上拉电阻上的压降也就极小引脚电压就接近电源电压了。2.3 下拉电阻给引脚一个“默认低”的锚点下拉电阻的接法正好相反一端接芯片输入引脚另一端接地。引脚就被“拉”到了低电平。原理是一样的。当引脚输入阻抗极高时下拉电阻和引脚输入阻抗形成分压。只不过这次引脚电压等于电源电压乘以引脚输入阻抗加下拉电阻分之引脚输入阻抗……等等这个公式不对因为下拉电阻是接到地的引脚和地之间是下拉电阻引脚和电源之间是引脚的输入阻抗或者说漏电流路径。更准确地说当引脚通过下拉电阻接地时任何试图把引脚电压抬高的漏电流都会通过下拉电阻流到地在下拉电阻上产生的压降就是引脚电压。因为漏电流通常在微安甚至纳安级别乘以几千欧的下拉电阻压降可能只有几毫伏所以引脚电压被牢牢地钳在接近0V的位置。用生活类比上拉电阻就像一根弹簧把门拉到关闭位置下拉电阻就像一根弹簧把门拉到打开位置。门本身没有动力但弹簧给了它一个确定的默认状态。2.4 一个容易被忽略的细节上拉和下拉是相对的很多人以为上拉电阻必须接电源、下拉电阻必须接地其实更本质的理解是上拉电阻是给引脚提供一个到高电位的低阻抗路径下拉电阻是给引脚提供一个到低电位的低阻抗路径。在某些电路里比如IIC总线上拉电阻是必须的因为IIC的引脚是开漏输出只能主动拉低不能主动拉高。没有上拉电阻总线永远无法回到高电平。这时候上拉电阻不仅是给输入引脚一个默认状态更是给输出电路提供一个拉高的能力。这个区别很重要后面讲IIC上拉电阻取值的时候会详细展开。3. 从电流和阻抗的角度彻底理解“拉”的动作3.1 电压的本质是电势差要真正理解上拉和下拉得回到电压的定义。电压不是某个点自身的属性而是两个点之间的电势差。我们说引脚是3.3V意思是引脚相对于地的电势差是3.3V。如果引脚悬空它相对于地的电势差是不确定的因为它没有通过任何确定的路径与地或电源建立关系。上拉电阻做的事情是在引脚和电源之间建立一条确定的路径。这条路径的电阻是已知的、有限的。当引脚上有任何试图偏离电源电压的趋势时电流就会通过这条路径流动把引脚电压拉回到接近电源电压的位置。下拉电阻同理是在引脚和地之间建立一条确定的路径。3.2 阻抗比才是关键为什么上拉电阻能拉高而一个直接短接的导线反而可能烧毁芯片因为上拉电阻的阻值经过了精心选择它在“提供足够强的拉高能力”和“不产生过大电流”之间取得了平衡。如果直接用导线把引脚接电源当引脚被外部电路拉低时电源到地之间就形成了短路电流会大到烧毁引脚或电源。上拉电阻的存在限制了这个电流。比如3.3V电源、10kΩ上拉电阻当引脚被拉低到0V时流过上拉电阻的电流是3.3V除以10kΩ等于0.33mA。这个电流很小芯片完全能承受。同时0.33mA的电流对于高阻抗的输入引脚来说已经足够大了。输入引脚的漏电流通常在1μA以下0.33mA比它大了三百多倍所以上拉电阻能轻松“战胜”漏电流把引脚电压稳定在高电平。这就是阻抗比的核心上拉电阻的阻值要远小于引脚的输入阻抗保证拉高能力同时要远大于电源到地的短路阻抗保证不会过流。通常上拉电阻在1kΩ到100kΩ之间具体取值要看应用场景。3.3 用分压公式算一遍假设电源电压VCC等于3.3V上拉电阻Rpu等于10kΩ引脚输入阻抗Rin等于10MΩ引脚内部漏电流忽略不计。引脚电压Vpin的计算如下Vpin VCC × Rin / (Rpu Rin) 3.3 × 10,000,000 / (10,000 10,000,000) ≈ 3.3 × 0.999 3.297V可以看到引脚电压几乎是电源电压。如果上拉电阻取100kΩ呢Vpin 3.3 × 10,000,000 / (100,000 10,000,000) ≈ 3.3 × 0.990 3.267V仍然远高于高电平阈值。但如果引脚输入阻抗只有100kΩ某些低功耗芯片的输入阻抗可能比较低上拉电阻取100kΩ时Vpin 3.3 × 100,000 / (100,000 100,000) 1.65V这个电压就处于不确定区域了芯片可能读成高也可能读成低取决于具体的阈值。所以上拉电阻的取值不能太大必须和引脚的输入阻抗匹配。3.4 下拉电阻的对称分析下拉电阻的分析完全对称。假设下拉电阻Rpd等于10kΩ引脚通过一个1μA的漏电流被充电。这个漏电流流过下拉电阻产生的压降是Vpin I_leak × Rpd 1μA × 10kΩ 0.01V引脚电压只有10mV稳稳地处于低电平区域。如果下拉电阻取1MΩ压降就是1V引脚电压可能达到1V对于3.3V系统来说1V通常还在低电平范围内但已经接近阈值了抗干扰能力变差。所以下拉电阻也不能取太大否则漏电流或外部耦合进来的干扰电流会在下拉电阻上产生可观的压降把引脚电压抬到不确定区域。4. 实际电路中的上拉和下拉从按键到IIC4.1 按键电路最经典的应用场景按键电路是上拉和下拉电阻最经典的应用。一个按键一端接引脚另一端接地。如果没有上拉电阻按键松开时引脚悬空读数不确定按键按下时引脚接地读数为0。加上一个10kΩ的上拉电阻后按键松开时引脚通过上拉电阻接电源读数为1按键按下时引脚直接接地读数为0。上拉电阻上流过的电流是3.3V除以10kΩ等于0.33mA功耗很小。这里有个细节按键按下时上拉电阻和按键的接触电阻形成分压。按键接触电阻通常在几十毫欧到几欧之间远小于10kΩ所以引脚电压接近0V读数为0没有问题。如果换成下拉电阻方案按键一端接电源另一端接引脚引脚通过下拉电阻接地。松开时读数为0按下时读数为1。两种方案都行但上拉方案更常见因为很多单片机的内部已经集成了可配置的上拉电阻省去了外部元件。4.2 IIC总线上拉电阻的取值为什么这么讲究IIC总线的SDA和SCL引脚是开漏输出这意味着芯片只能主动把总线拉低不能主动拉高。总线要回到高电平必须依靠外部上拉电阻。这就引出了那个热搜问题IIC上拉电阻取多大这个取值需要平衡三个因素第一上升时间。IIC总线的电容通常在100pF到400pF之间上拉电阻和总线电容形成RC充电电路。上拉电阻越大充电越慢上升时间越长。IIC标准规定标准模式100kHz下上升时间不能超过1000ns快速模式400kHz下不能超过300ns。根据RC充电公式上升时间约等于2.2倍的R乘以C。假设总线电容是200pF快速模式下要求上升时间小于300ns则R小于300ns除以2.2除以200pF约等于680Ω。这是下限。第二功耗和灌电流。上拉电阻越小总线被拉低时流过上拉电阻的电流越大。IIC标准规定标准模式下灌电流不能超过3mA快速模式下不能超过6mA。假设电源是3.3V上拉电阻为1kΩ灌电流是3.3mA已经接近标准模式的上限了。所以上拉电阻不能太小。第三总线电容和走线长度。总线电容越大需要的上拉电阻越小以保证上升时间。但上拉电阻越小功耗越大。这是一个权衡。实际工程中标准模式100kHz常用4.7kΩ到10kΩ快速模式400kHz常用2.2kΩ到4.7kΩ快速模式Plus 1MHz常用1kΩ左右。如果总线电容特别大比如长距离走线或多设备挂载可能需要更小的上拉电阻甚至用有源上拉电路。我个人的经验是先按4.7kΩ设计然后用示波器看上升沿。如果上升沿太慢减小上拉电阻如果功耗太大或灌电流超标增大上拉电阻。不要死记硬背公式实测波形最可靠。4.3 MOS管栅极下拉防止误导通MOS管的栅极是电压控制端栅极和源极之间有寄生电容。如果栅极悬空这个电容上的电荷没有泄放路径栅极电压可能被各种干扰耦合到一个不确定的值导致MOS管误导通。在开关电路中通常在栅极和源极之间加一个下拉电阻比如10kΩ。当驱动信号消失时栅极电容通过下拉电阻放电栅极电压降到0VMOS管可靠关断。这个下拉电阻的取值也有讲究。太小了驱动电路需要提供更大的电流来给栅极电容充电增加驱动损耗太大了放电太慢MOS管关断延迟。通常取10kΩ到100kΩ之间具体看开关频率和驱动能力。4.4 SWDIO和SWCLK能不能当普通IO用这个问题在热搜里出现了我顺便说一下。SWDIO和SWCLK是调试接口通常有内部上拉或下拉电阻。SWDIO一般有内部上拉SWCLK一般有内部下拉。这些内部电阻是为了保证调试接口在悬空时处于确定状态。能不能当普通IO用技术上可以但有几个坑。第一调试接口在芯片复位后可能被调试器占用如果你把它们配置成普通IO调试器可能连不上芯片导致无法下载程序。第二内部上拉或下拉电阻的阻值可能不适合你的应用比如你需要驱动一个LED内部上拉电阻可能太大驱动能力不足。第三有些芯片的SWD引脚在特定条件下会被锁定为调试功能无法切换。我的建议是如果IO口够用尽量不要占用SWD引脚。如果实在不够用可以在程序初始化时把SWD引脚配置成普通IO但要保留一种方式在需要时恢复调试功能比如通过某个按键或串口命令。否则一旦程序跑飞你就只能擦除整片Flash了。5. 上拉和下拉电阻的选型与计算5.1 阻值选择的三个约束条件上拉或下拉电阻的阻值选择需要同时满足三个条件第一个条件是拉高或拉低能力。电阻上的压降要足够小保证引脚电压在确定的逻辑电平范围内。对于上拉电阻引脚电压要大于高电平阈值VIH对于下拉电阻引脚电压要小于低电平阈值VIL。第二个条件是功耗和灌电流。当引脚被外部电路拉到相反电平时流过电阻的电流不能超过芯片或外部电路的承受能力。第三个条件是信号速度。如果引脚上传输的是高速信号电阻和寄生电容形成的RC时间常数不能太大否则信号边沿会变缓导致时序违规。这三个条件往往是矛盾的减小电阻能提高拉高能力和信号速度但增加功耗增大电阻能降低功耗但削弱拉高能力和信号速度。所以选型就是在这三者之间找平衡。5.2 一个实用的计算流程假设你要为一个3.3V系统的输入引脚选择上拉电阻。引脚的高电平阈值VIH是2.0V输入漏电流最大值是1μA引脚电容是10pF信号频率是1MHz。第一步根据漏电流确定电阻上限。引脚电压要大于2.0V电源是3.3V所以电阻上的压降要小于1.3V。漏电流是1μA所以电阻要小于1.3V除以1μA等于1.3MΩ。这个上限很宽松。第二步根据信号速度确定电阻上限。1MHz信号的周期是1000ns上升时间一般要小于周期的十分之一即100ns。RC时间常数要小于100ns除以2.2约等于45ns。引脚电容是10pF所以电阻要小于45ns除以10pF等于4.5kΩ。这个上限更严格。第三步根据功耗确定电阻下限。假设允许的最大电流是1mA电源3.3V电阻要大于3.3V除以1mA等于3.3kΩ。综合三个条件电阻在3.3kΩ到4.5kΩ之间取标准值4.7kΩ或3.3kΩ都可以。如果信号频率更低比如100kHz信号速度条件放宽到45kΩ那么电阻可以取10kΩ甚至更大功耗更低。这个计算流程的关键是先找出最严格的约束条件然后在满足所有约束的范围内选一个标准值。实际工程中如果懒得算10kΩ是一个很安全的默认值适用于大多数低速信号。5.3 内部上拉和外部上拉的取舍很多单片机内部集成了可配置的上拉电阻通过寄存器就能使能阻值通常在20kΩ到50kΩ之间。用内部上拉的好处是省元件、省PCB面积、省成本。坏处是阻值固定不能根据应用调整而且阻值通常偏大拉高能力弱抗干扰能力差。如果引脚附近有强干扰源或者信号速度较快内部上拉可能不够用需要外部上拉。外部上拉的阻值可以精确选择而且可以选用高精度的电阻提高一致性。我的经验是低速、短距离、干扰小的信号用内部上拉就够了高速、长距离、干扰大的信号必须用外部上拉。IIC总线我从来不用内部上拉因为内部上拉的阻值通常太大上升沿太慢而且不同芯片的内部上拉阻值不一致会导致总线行为不可预测。6. 常见问题与排查技巧实录6.1 电平读数不稳定时高时低这是最典型的上拉或下拉电阻缺失或阻值不当的症状。排查步骤如下首先用万用表测量引脚电压。如果电压在阈值附近飘动说明上拉或下拉能力不足。检查是否使能了内部上拉或下拉检查外部电阻是否焊接良好。其次用示波器观察引脚波形。如果波形上有明显的毛刺或振铃说明存在干扰耦合。检查引脚附近是否有高频信号线检查PCB布局是否合理。最后检查引脚的配置寄存器。有些芯片的引脚在复位后默认是模拟模式或高阻模式需要手动配置成数字输入模式并使能上拉或下拉。6.2 上拉电阻发热甚至烧毁上拉电阻发热说明流过它的电流太大了。可能的原因有引脚被配置成了输出模式并且输出低电平而外部又有上拉电阻形成了电源到地的直接通路。这时候流过上拉电阻的电流是电源电压除以电阻如果电阻是1kΩ电流就是3.3mA功率是10mW不会明显发热。但如果电阻是100Ω电流就是33mA功率是109mW电阻会发热。更严重的情况是引脚被外部电路强制拉低同时引脚内部又输出高电平形成内部冲突。这时候电流可能达到几百毫安不仅电阻发热芯片也可能损坏。排查方法是确认引脚的方向配置是否正确确认外部电路没有强制驱动引脚到相反电平。6.3 IIC总线通信失败波形上升沿太慢这是IIC上拉电阻取值不当的典型表现。用示波器观察SDA和SCL的上升沿如果上升时间超过IIC标准规定的最大值通信就会失败。解决方法是减小上拉电阻。但要注意减小上拉电阻会增加灌电流可能超过芯片的承受能力。如果减小到最小值仍然不够说明总线电容太大需要检查走线长度、设备数量、是否有不必要的电容负载。另一个可能的原因是上拉电阻接到了错误的电源。比如IIC设备是3.3V供电但上拉电阻接到了5V电源会导致总线电压被钳位在3.3V左右但上升沿特性会变差。必须确保上拉电阻接的电源和IIC设备的电源电压一致。6.4 常见问题速查表现象可能原因排查方法解决方案引脚读数不稳定上拉/下拉缺失或阻值过大测量引脚电压检查电阻焊接使能内部上拉/下拉或加外部电阻上拉电阻发热引脚输出低电平与上拉冲突检查引脚方向配置改为输入模式或开漏输出IIC上升沿太慢上拉电阻过大或总线电容过大示波器观察上升时间减小上拉电阻检查总线负载MOS管误导通栅极悬空或下拉电阻缺失测量栅极电压加栅极下拉电阻按键读数抖动上拉电阻过大接触电阻影响示波器观察按键波形减小上拉电阻或加RC滤波SWD引脚无法调试引脚被配置为普通IO检查引脚复用配置恢复调试功能或使用复位引脚6.5 几个我踩过的坑第一个坑曾经在一个低功耗项目里为了省电把上拉电阻取到了1MΩ。结果发现按键读数偶尔会出错尤其是在湿度大的环境下。后来用示波器一看引脚电压在按键松开时只有2.1V刚好在阈值附近。原因是PCB表面的漏电流在1MΩ电阻上产生了压降。换成100kΩ后问题解决。这个教训是低功耗设计不能只看静态电流还要考虑环境漏电流的影响。第二个坑在一个IIC总线上挂了8个设备上拉电阻用了10kΩ结果400kHz通信经常失败。用示波器一看上升时间达到了800ns远超标准的300ns。原因是8个设备的引脚电容加上走线电容总线电容达到了400pF。把上拉电阻换成2.2kΩ后上升时间降到250ns通信稳定。这个教训是IIC上拉电阻的取值必须根据实际总线电容来算不能照搬典型值。第三个坑在一个MOS管开关电路里栅极下拉电阻用了1MΩ结果发现MOS管在关断时漏极还有微弱电流。原因是栅极电容通过1MΩ电阻放电太慢在开关频率较高时栅极电压还没降到阈值以下下一个导通周期就来了。换成10kΩ后问题解决。这个教训是栅极下拉电阻的取值要考虑开关频率不能只考虑静态功耗。7. 一些进阶话题和扩展思路7.1 上拉电阻和下拉电阻的替代方案在某些场景下上拉电阻和下拉电阻可以用其他方案替代。比如用二极管钳位把引脚电压限制在电源和地之间用稳压管钳位提供更精确的电压限制用有源上拉电路在需要快速上升沿时提供大电流在静态时消耗小电流。有源上拉电路在高速IIC总线上很有用。它用一个MOS管代替上拉电阻当总线需要拉高时MOS管短暂导通提供大电流快速充电当总线达到高电平后MOS管关断只留一个小电阻维持高电平。这样既保证了上升时间又降低了功耗。7.2 上拉电阻和下拉电阻在电平转换中的应用不同电压域之间的信号转换也经常用到上拉电阻。比如3.3V的IIC设备要和5V的IIC设备通信可以用一个MOS管加两个上拉电阻实现电平转换。3.3V侧的上拉电阻接3.3V5V侧的上拉电阻接5VMOS管的栅极接3.3V。这样两侧的总线电压分别被拉到各自的电源电压实现了电平转换。这个电路的原理是当3.3V侧拉低时MOS管导通5V侧也被拉低当5V侧拉低时MOS管的体二极管先导通把3.3V侧拉低然后MOS管导通进一步拉低。当两侧都释放时MOS管关断两侧分别被各自的上拉电阻拉到各自的电源电压。7.3 上拉电阻和下拉电阻在ADC采样中的应用ADC采样引脚通常需要一个确定的分压网络上拉电阻和下拉电阻可以用来设置分压比。比如用一个上拉电阻和一个下拉电阻组成分压器把传感器信号缩放到ADC的输入范围内。这时候电阻的取值要考虑ADC的输入阻抗和采样时间。ADC的输入阻抗通常不是无穷大采样时会有电流流入或流出引脚如果分压电阻太大这个电流会影响分压比导致采样误差。通常分压电阻的并联值要远小于ADC的输入阻抗比如小于十分之一。7.4 一个IO口控制两个按键的巧妙设计热搜里提到了“一个IO口控制两个按键”这其实也可以用上拉和下拉电阻来实现。方法是两个按键分别接上拉和下拉IO口配置成ADC输入通过读取不同的电压值来判断哪个按键被按下。具体电路是IO口通过一个上拉电阻接电源通过一个下拉电阻接地两个按键分别短接上拉电阻和下拉电阻。当没有按键按下时IO口电压是电源电压乘以下拉电阻除以上拉电阻加下拉电阻。当按下上拉按键时IO口电压等于电源电压当按下下拉按键时IO口电压等于0V。通过ADC读取这个电压就能区分三种状态。这个设计的巧妙之处在于它利用了上拉和下拉电阻的分压原理用一个IO口实现了两个按键的检测。当然代价是需要一个ADC通道而且按键按下时会有静态电流流过电阻。如果按键经常被按下功耗会比较大。8. 我个人的一些经验和建议上拉电阻和下拉电阻是数字电路里最基础、最不起眼的元件但也是最容易出问题的地方。我见过太多项目因为一个上拉电阻没加或者阻值不对导致通信失败、系统不稳定、甚至芯片损坏。我的建议是在设计阶段就把上拉和下拉电阻作为电路设计的一部分认真对待不要等到出了问题再补。对于每一个输入引脚都要问自己这个引脚在悬空时是什么状态需不需要上拉或下拉如果需要阻值取多少为什么取这个值对于IIC总线、MOS管栅极、按键输入这些典型场景我建议把上拉和下拉电阻的取值计算过程记录下来形成设计文档。这样在后续项目里可以直接复用也可以作为排查问题的依据。最后分享一个小技巧如果你不确定上拉或下拉电阻该取多大可以先用一个可调电阻或者几个不同阻值的电阻并联在实验板上实测波形和电压找到最佳值后再固定下来。实测永远比计算更可靠因为实际电路中的寄生参数和干扰是计算无法完全模拟的。这个内容后续还可以这样扩展比如上拉电阻和下拉电阻在高速差分信号中的应用在射频电路中的阻抗匹配作用在电源管理电路中的使能控制作用等等。每一个方向都值得深入展开但核心原理都是一样的——通过提供确定的电流路径把不确定的电压锚定在确定的电平上。
返回列表