try ai
科普
编辑
分享
反馈
  • 模拟开关

模拟开关

SciencePedia玻尔百科
核心要点
  • CMOS 传输门使用并联的 NMOS 和 PMOS 晶体管,克服了单晶体管的阈值电压降限制,能够在整个电源范围内传输信号。
  • 实际的模拟开关存在非理想效应,如可变的导通电阻、漏电流、电荷注入以及基本的 kT/C 热噪声,在精密设计中必须对这些效应进行管理。
  • 模拟开关是可重构系统的基本构建模块,通过动态改变电路拓扑,可以实现可编程增益放大器、滤波器和振荡器。
  • 通过开关电容电路等技术,模拟开关可以模拟电阻等元件,其值可以通过时钟频率进行精确控制。
  • 在数据采集系统中,模拟开关用作多路复用器,将多个传感器信号路由到单个 ADC,并用作采样保持电路来捕获瞬时电压水平。

引言

在电子学领域,完美控制信号流动的能力至关重要。虽然数字逻辑处理简单的开/关状态,但模拟域需要在连续的电压谱中进行操作。这就提出了一个根本性挑战:我们如何创造一个理想的门,既能无失真地通过一个精细的模拟信号,又能在指令下完全阻断它?对这种元件——模拟开关——的探索,揭示了基本电子元件的局限性和现代电路设计的精巧之处。使用单个晶体管的简单方法被证明是不够的,因为它会引入失真和信号范围限制。

本文将对模拟开关进行全面的探讨,从其核心原理到最复杂的应用。在第一部分“原理与机制”中,我们将剖析单晶体管开关的缺点,并介绍其优雅的解决方案:CMOS 传输门。我们还将面对设计师必须掌握的不可避免的实际缺陷——电阻、漏电、电荷注入和热噪声。随后,“应用与跨学科联系”部分将展示模拟开关的巨大威力,演示它如何为从数据采集系统、可编程放大器到先进的误差消除电路等一切奠定基础,从而弥合模拟世界和数字世界之间的鸿沟。

原理与机制

想象一下,你想为电流建造一个微小的、电子控制的门。当你说“走”时,携带精细模拟信号(也许是小提琴音符的波形或温度传感器的读数)的电流应该不受阻碍地流过,就像通过一根敞开的管道。当你说“停”时,门应该猛然关闭,成为一堵完美的、不可穿透的墙。这就是​​模拟开关​​的本质。在集成电路的微观世界里,我们没有机械门;我们有晶体管。我们的任务是看看如何引导这些非凡的器件表现得像我们理想中的开关,并理解那些既帮助我们又阻碍我们的美妙而微妙的物理学。

初次尝试:单个晶体管及其缺陷

我们开关最直接的候选者是单个 MOSFET(金属-氧化物-半导体场效应晶体管)。让我们考虑一个 N 沟道 MOSFET,或称 NMOS。我们可以把它看作一个阀门。通过在其“栅极”端施加高电压(我们称之为 VDDV_{DD}VDD​),我们在其“源极”和“漏极”端之间创建一个导电沟道——开关处于导通状态。通过施加低电压(地,或 0 V),沟道消失——开关处于关断状态。很简单,对吧?

但自然界更为顽皮。假设我们试图传输一个电压 VinV_{in}Vin​ 非常接近我们高电源电压 VDDV_{DD}VDD​ 的信号。NMOS 晶体管只有在其栅源电压 VGSV_{GS}VGS​ 大于某个​​阈值电压​​ VTnV_{Tn}VTn​ 时才能保持导通。由于栅极保持在 VDDV_{DD}VDD​,而源极处于信号电压 VinV_{in}Vin​,这意味着 VGS=VDD−VinV_{GS} = V_{DD} - V_{in}VGS​=VDD​−Vin​。当我们的信号 VinV_{in}Vin​ 上升到接近 VDDV_{DD}VDD​ 时,差值 VDD−VinV_{DD} - V_{in}VDD​−Vin​ 就会缩小。一旦 VinV_{in}Vin​ 高到使 VDD−VinV_{DD} - V_{in}VDD​−Vin​ 不再大于 VTnV_{Tn}VTn​,沟道就开始夹断。NMOS 晶体管无法将输出“拉”到 VDDV_{DD}VDD​;它会卡在一个最高约为 VDD−VTnV_{DD} - V_{Tn}VDD​−VTn​ 的电压上。这被称为​​阈值电压降​​。就好像我们的水管在水位过高时会自动变窄。

我们可以尝试 NMOS 的互补搭档——PMOS 晶体管。它使用相反极性的电压工作。它擅长传输接近 VDDV_{DD}VDD​ 的高电压,但在反向情况下也存在同样的问题:它难以传输接近地的低电压,会卡在最低为 ∣VTp∣|V_{Tp}|∣VTp​∣(其自身的阈值电压)的电压上。因此,单个 NMOS 或 PMOS 晶体管都无法传输从 0 到 VDDV_{DD}VDD​ 的完整电压范围的信号。像三态缓冲器这样的数字逻辑元件,其设计初衷是只输出陡峭的高低电平,效果会更差;它会完全削波并扭曲连续的模拟信号。

问题不止于此。即使晶体管“导通”,它也不是一个完美的导体。它有一个虽小但不可忽视的电阻,即​​导通电阻​​(RonR_{on}Ron​)。对于工作在线性区或“三极管区”的 MOSFET,该电阻近似为:

rds=(k′WL[(VGS−VTn)−VDS])−1r_{ds} = \left(k' \frac{W}{L} \left[ (V_{GS} - V_{Tn}) - V_{DS} \right] \right)^{-1}rds​=(k′LW​[(VGS​−VTn​)−VDS​])−1

其中 k′(W/L)k'(W/L)k′(W/L) 是器件参数,VDSV_{DS}VDS​ 是开关两端的微小压降。注意 VGS−VTnV_{GS} - V_{Tn}VGS​−VTn​ 这一项,称为过驱动电压。随着输入信号 VinV_{in}Vin​ 的变化,VGSV_{GS}VGS​ 也会变化,导通电阻也随之改变。更糟糕的是,阈值电压 VTnV_{Tn}VTn​ 甚至不是恒定的!由于一种称为​​体效应​​的现象,阈值电压本身会随着源极电压 VinV_{in}Vin​ 的升高而增加。这两种效应共同作用,使得导通电阻高度依赖于所传输的信号。对于单个 NMOS 开关,当输入信号在其范围内扫描时,电阻可能会发生巨大变化,可能达到 10 倍或更多。这对于精密应用来说是一场灾难。让信号通过一个值不断变化的电阻器,肯定会扭曲信号。如果你需要将电阻保持在某个最大值以下,这也对你可以传输的信号范围设置了根本性的限制。

绝妙的组合:CMOS 传输门

面对单个晶体管的局限性,我们可能会感到束手无策。NMOS 在低电压下工作良好,但在高电压下失效;PMOS 在高电压下工作良好,但在低电压下失效。一旦看到解决方案,就会发现它是一个源于对称性的天才之举:两者都用。

这就是 ​​CMOS 传输门​​。它由一个 NMOS 和一个 PMOS 晶体管并联而成。它们的栅极由互补的控制信号驱动。要打开开关,我们在 NMOS 栅极施加 VDDV_{DD}VDD​,在 PMOS 栅极施加 0 V。现在,让我们观察这个优雅的组合在传输一个从 0 V 扫描到 VDDV_{DD}VDD​ 的信号时的运作情况。

当输入电压 VinV_{in}Vin​ 较低,接近 0 V 时,NMOS 处于最佳状态。它的 VGSV_{GS}VGS​ 很大(VDD−0=VDDV_{DD} - 0 = V_{DD}VDD​−0=VDD​),所以它的导电性很强。而 PMOS 则很弱或处于关断状态。当 VinV_{in}Vin​ 上升到范围中间时,随着 VGSV_{GS}VGS​ 的减小,NMOS 开始变弱。但就在 NMOS 开始力不从心时,PMOS 活跃起来!它的源栅电压 VSG=Vin−0V_{SG} = V_{in} - 0VSG​=Vin​−0 现在足够大,使其导电性变强。当 VinV_{in}Vin​ 继续上升到接近 VDDV_{DD}VDD​ 时,NMOS 最终关断,但 PMOS 现在完全进入其最佳状态,愉快地传输高电压。

每个晶体管都弥补了对方的弱点。其结果是一个能够以最小失真传输从 0 到 VDDV_{DD}VDD​ 整个电压范围信号的开关。那么导通电阻呢?由于两个晶体管是并联的,它们的电导相加。总电阻 RONR_{ON}RON​ 现在稳定得多。它在两端(接近 0 V 和 VDDV_{DD}VDD​)最低,因为其中一个晶体管非常强地导通。它在电压范围的中间达到一个适中的峰值,此时两个晶体管都在起作用,但都未达到最大强度。这种电阻特性远比单个晶体管的平坦和低,使得传输门成为模拟开关的主力。

机器中的幽灵:实际的非理想特性

CMOS 传输门是一项了不起的发明,但它并非魔法。物理定律在我们的机器中引入了一些更微妙的“幽灵”。对模拟电路的真正深刻理解来自于欣赏这些非理想效应。

导通电阻与漏电

导通电阻 RonR_{on}Ron​ 虽然被最小化了,但仍然存在。在许多电路中,其影响很容易分析。如果你使用一个模拟开关在精密计时器电路中连接一个电阻 RAR_ARA​,路径中的总电阻就变成了 RA+RonR_A + R_{on}RA​+Ron​。这直接导致计时脉冲的相对误差为 RonRA\frac{R_{on}}{R_A}RA​Ron​​。要构建一个精确的电路,你必须要么选择一个 RonR_{on}Ron​ 远小于 RAR_ARA​ 的开关,要么在设计中考虑其影响。

相反,当开关处于关断状态时,它不是一个完美的绝缘体。存在一个极高但有限的​​关断电阻​​ RoffR_{off}Roff​。这使得微小的​​漏电流​​得以流过。虽然通常可以忽略不计,但在像双斜率 ADC 这样的高灵敏度电路中,这种漏电可能是一个祸害。在信号测量阶段,从参考电压泄漏到积分器中的小电流可以表现为直流偏置误差,使得 ADC 报告的电压与真实值有轻微偏差。

电荷注入

也许一个更令人惊讶的效应是​​电荷注入​​。MOSFET 的工作原理是利用栅极电压吸引一团电荷载流子来形成导电沟道。当开关关断时,栅极电压改变,这团电荷必须消散。它去哪里了?其中一部分被“注入”或推送到源极和漏极端子,直接进入你的信号路径。这就像每次开关操作时都会出现一小股不想要的电荷。

在只切换一次的电路中,这可能是一个微小、难以察觉的毛刺。但在像电压-频率转换器这样通过周期性平衡电荷包来工作的电路中,这种效应是累积的。每个周期,一个额外的寄生电荷 QinjQ_{inj}Qinj​ 被加到预期的参考电荷上。这会系统地打乱电荷平衡方程,导致一个可预测的频率误差。在超高精度的开关电容电路中,这个效应是一个主要问题。

噪声的幽灵

最后,也是最深刻的非理想特性是​​热噪声​​。任何电阻,在绝对零度以上的温度下,都会由于电子的热骚动而表现出随机的电压波动。我们开关的导通电阻也不例外。这意味着即使在传输一个完全干净的直流信号时,开关也会增加一种微小的、随机的、嘶嘶作响的噪声。

在开关电容电路中,这种噪声与开关动作以一种非常有趣的方式结合在一起。开关电阻的噪声功率分布在非常宽的频率范围内。当开关只在短时间内导通时,电路实际上是对这种宽带噪声进行快速“采样”。这种采样过程,即​​混叠​​现象,会将所有高频噪声能量折叠到信号的低频带中。令人惊讶的结果是,开关电容积分器输出端出现的噪声量与开关的导通电阻 RonR_{on}Ron​ 无关!它只取决于基本常数:玻尔兹曼常数 kBk_BkB​、绝对温度 TTT 和采样电容的电容值 CSC_SCS​。这就是著名的 ​​kT/C 噪声​​的来源,它是许多现代模拟电路性能的一个根本限制。

从对一个电子门的简单渴望出发,我们经历了传输门的巧妙设计,并直面了电阻、漏电、电荷注入和热噪声这些不可避免的幽灵。理解这些原理和机制是掌握模拟设计艺术的关键,将这些看似简单的元件转变为构建复杂而精确的电子世界的基石。

应用与跨学科联系

在窥探了模拟开关的内部工作原理,看到其 CMOS 核心中电子的优雅舞蹈如何使其打开和关闭电路后,我们可能会倾向于认为它是一个简单的元件,一个谦逊的守门人。但这就像说一个神经元很简单一样。当看到这些守门人协同工作,构筑起我们现代电子世界的基石时,模拟开关真正的美丽和力量才得以显现。它们的应用不仅数量众多,而且意义深远,常常以纯粹的工程艺术展示,模糊了数字和模拟领域之间的界限。

信号的中央枢纽:路由与选择

从最直观的角度来看,模拟开关是电信号的交通控制器。想象一个有几十条轨道的繁忙火车站。你如何引导一列特定的火车从一条进站轨道到达其正确的目的站台?你使用一套道岔系统。在电子学中,这就是​​多路复用器​​(多对一)或​​解复用器​​(一对多)的工作。通过布置一组模拟开关并用数字地址——一个二进制代码——来控制它们,我们可以选择哪个信号可以通过。

例如,构建一个 1 对 4 的解复用器就成了一个直接的逻辑练习。我们有一个输入信号 IN 和四个可能的输出 OUT0 到 OUT3。我们只需在输入和每个输出之间放置一个模拟开关。然后,使用两条数字选择线,比如 S1S_1S1​ 和 S0S_0S0​,我们就可以创建四个唯一的二进制地址(00, 01, 10, 11),从而每次只打开一个开关,将输入信号路由到其选择的目的地。

这一原理是现代​​数据采集系统​​的基石。考虑一个复杂的工业过程或科学实验,其中有传感器同时监测温度、压力、湿度和光照水平。我们不必为每个传感器都配备一个昂贵、高精度的模数转换器(ADC),而是可以使用一个 ADC,并在其输入端放置一个模拟多路复用器。系统的计算机随后循环切换多路复用器的通道,将 ADC 逐一连接到每个传感器,每次持续几分之一秒。开关扮演着一个高速旋转网关的角色,让一个仪器完成多个仪器的工作。

当然,世界并非理想。当一个开关将新传感器连接到 ADC 时,信号不会瞬间出现。ADC 内部的采样保持电容 CSHC_{SH}CSH​ 必须通过开关自身虽小但有限的导通电阻 RonR_{on}Ron​ 来充电。这就形成了一个经典的 RCRCRC 电路。对于一个高精度的 16 位测量,电压必须在转换开始前稳定在一个极小的范围内——也许是 ADC 能检测到的最小电压步长的四分之一。这个建立时间由时间常数 τ=RonCSH\tau = R_{on}C_{SH}τ=Ron​CSH​ 决定,最终设定了我们可以在通道之间切换的最大速率,从而定义了系统的整体速度。这个不起眼的开关不再仅仅是一个守门人,而是在一场与时间的微妙赛跑中的关键角色。

动态塑造电路:可编程模拟系统

开关的力量远不止简单的路由。如果我们不用开关来引导信号,而是用它来改变电路的结构本身呢?这就打开了一个通往可编程和可重构模拟电子学的迷人世界的大门。

以模拟设计的核心元件——运算放大器(op-amp)为例。一个标准同相放大器的增益由两个电阻的比值设定。如果我们用一个包含多个电阻的网络来替换其中一个电阻,每个电阻都有自己的模拟开关,会怎样?通过数字控制哪些开关闭合或断开,我们可以选择不同的电阻值,从而按需改变放大器的增益。一个电路可以被数字指令设置为提供 2 倍增益,然后是 10 倍,再然后是 50 倍,所有这些都在纳秒级别内完成。这对于创建能够处理极大和极小信号的多功能仪器至关重要。同样的原理也适用于更复杂的电路,如仪表放大器,其中单个开关电阻可以为高精度差分测量编程增益。

这种动态改变电路特性的能力对通信系统有着深远的影响。考虑​​频移键控(FSK)​​,一种将数字数据(0 和 1)编码为不同频率的方法。我们可以构建一个振荡器,其频率由一组电阻和电容决定。通过在一个电阻上并联一个模拟开关,数字控制信号现在可以改变电路中的总电阻。当开关断开时,总电阻较高,振荡器产生一个“空号”频率。当开关闭合时,总电阻下降,振荡器产生一个较高的“传号”频率。通过这种方式,二进制数据流可以直接转换为调频模拟波,为传输做好准备。模拟开关成为了赋予模拟信号数字声音的工具。

幻象的艺术:用开关和时间伪造元件

也许模拟开关最巧妙的应用是它创造“虚拟”元件的能力——用一套完全不同的部件来模仿某个电路元件的行为。这种电子炼金术最著名的例子是​​开关电容电阻​​。

在集成电路上,制造各种精确的电阻既困难又占用空间。而电容器则相对容易以高精度制造。这里的巧妙之处在于:想象你有一个电容 CCC 和两个开关。第一个开关将电容器连接到输入电压 VinV_{in}Vin​,使其充电。然后,该开关断开,第二个开关闭合,将电容器连接到输出 VoutV_{out}Vout​,使其放电。如果你以高时钟频率 fclkf_{clk}fclk​ 反复进行这个过程,你实际上是在输入和输出之间穿梭电荷包。平均电荷传输率——根据定义,这就是电流——与电容和开关频率成正比。整个装置的行为就像一个等效电阻为 Req=1/(fclkC)R_{eq} = 1/(f_{clk}C)Req​=1/(fclk​C) 的电阻器。

这是一个革命性的想法。我们创造了一个电阻器,其值不是由物理材料决定的,而是由电容和时钟频率决定的——这两者都可以在芯片上以极高的精度进行控制。传统上依赖于电阻-电容网络的整个模拟滤波器,现在可以仅使用电容和开关来构建。滤波器的特性,例如其谐振频率,通过简单地改变时钟速度就变得可以直接编程。

这种在电容器上捕获电荷的概念也是前面提到的​​采样保持电路​​的核心。为了将一个连续变化的模拟电压转换为数字,ADC 需要电压在某个瞬间保持不变。一个模拟开关和一个电容器完美地实现了这一点。开关闭合,电容器的电压跟踪输入。然后,开关断开,“捕获”电容器上的电压。模拟世界在瞬间被冻结,为 ADC 提供一个稳定的测量目标。它是电子世界的快门,将时间的连续流动与数字逻辑的离散快照连接起来。

追求完美:用开关消除不完美

在超高精度电子学的世界里,微小的不完美可能会产生巨大的后果。数模转换器(DAC)的内部开关必须将节点连接到参考电压或地,以创建模拟输出。在“主进位跳变”期间,例如一个 8 位数从 01111111 变为 10000000 时,所有八个开关必须同时翻转状态。但如果它们不同步呢?如果最高有效位的开关在其他开关断开之前导通,输出可能会在稳定前瞬间飙升至满量程。这种瞬态尖峰被称为“毛刺”,是误差的一个主要来源。解决方案要求所有相关开关的时序必须以极高的精度同步。

但如果我们不仅用开关来构建电路,还用它们来主动修正其固有的缺陷呢?这就引出了​​动态元件匹配​​这一优雅的技术。考虑一个电流镜,这是一个设计用来使用两个本应相同的晶体管精确复制参考电流的电路。实际上,微小的制造差异意味着晶体管永远不会完美匹配,导致输出电流出现误差。

解决方案堪称神来之笔。使用一组四个模拟开关,我们可以周期性地交换两个晶体管的角色。在一个时钟周期的前半段,晶体管 1 是参考,晶体管 2 产生输出。在下一个半周期,开关重新配置电路,使晶体管 2 成为参考,晶体管 1 产生输出。如果一个晶体管的缺陷导致它产生稍高的电流,当它的角色被交换时,它会导致电路的栅极电压稍低,从而导致另一个晶体管产生较低的输出电流。两个阶段产生的误差几乎大小相等、方向相反。最终的时间平均输出电流的一阶误差被奇迹般地抵消了,只留下一个更小的二阶误差项。这是一个利用对称性和时间来克服物理世界基本不完美性的美妙示范。

最后,即使是一个像异或非门(XNOR)这样可以用传输门构建的简单数字门,在模拟领域也找到了令人惊讶的用途。当两个高频信号输入其输入端时,门的开关动作实际上是将它们相乘。产生的输出包含一个直流分量,其电压与两个输入信号之间的相位差的余弦成正比。通过滤除高频部分,我们得到了一个简单的直流电压,它精确地告诉我们两个波形的对齐程度。这把一个数字逻辑门变成了一个高精度的模拟​​鉴相器​​,这是每个锁相环(PLL)——使我们计算机中的时钟和收音机中的调谐器保持完美同步的电路——核心的关键部件。

从路由信号到重构电路,从模拟电阻到消除自身的不完美,模拟开关远不止是一个简单的门。它是一个多功能且强大的工具,是工程创造精神的证明,使我们能够构建出惊人复杂和精确的系统。