尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

吉尔伯特单元深度解析:从乘法器原理到射频混频器实战

发布时间:2026/9/24 12:30:44

资讯中心
01
ARTICLE

吉尔伯特单元深度解析:从乘法器原理到射频混频器实战

吉尔伯特单元深度解析:从乘法器原理到射频混频器实战
前阵子整理书架把那本翻得快散架的《模拟集成电路设计》又拿了下来随手翻到中间某一章看到“吉尔伯特单元”这一节突然想起十多年前第一次在实验室里调混频器的经历。当时图省事直接用了现成的射频收发芯片根本没在意里面的乘法器是怎么做出来的。直到自己做了一版差分对有源混频器被LO馈通、直流偏移这些问题折腾得头大才回头认认真真把这些基础电路重新读了一遍。也是从那时候开始我养成了一个习惯任何看起来“先进”的芯片都先去翻它内部的顶层原理图看它用了哪些“老电路”。这篇文章就围绕吉尔伯特单元展开聊聊这个藏在模拟IC教材里的经典结构到底怎么工作、怎么把它变成能用的电路以及今天的射频前端、信号链和数据转换器里它还在以什么样的形式活跃着。如果你刚开始接触模拟IC设计或者已经在做射频前端但没系统学过乘法器/混频器的基础电路这篇能帮你把原理、版图到测试的完整链路串起来。内容不追求数学上的完备重点是把动手时会遇到的那些坎提前摆出来。1. 先看整体设计思路为什么“一个乘法器”这么重要1.1 从直觉出发乘法在模拟域里到底在干什么模拟电路里最难实现的数学运算是什么加法太简单了电流或电压一拼就出来了放大虽然不叫加法但本质上是对线性信号做增益处理。真正麻烦的是两个信号相乘。而相乘又是通信系统里躲不开的操作混频就是把射频信号和本振信号相乘得到和频与差频幅度调制、单边带调制、锁相环里的鉴相、自动增益控制里的增益调整核心都是乘法。可模拟电路没有现成的“乘法器芯片”像数字乘法器那样直接调用。我们能利用的是器件本身的非线性。二极管有指数特性三极管有指数特性MOS管有平方律特性——只要把非线性曲线的工作点设计好让输出电流同时正比于两个输入信号的幅度乘法效果就出来了。吉尔伯特单元厉害的地方在于Barrie Gilbert在1968年提出它的时候就找到了一个非常优雅的通用结构用差分对的跨导来做电压到电流的转换再用另一组交叉耦合晶体管做电流分配。这样一次乘法被拆成“一个差分管控制电流大小另一个差分管控制电流往哪边走”整个电路天然支持正负输入四象限乘法而且没有用到电阻阵列、没有用到运放完全是纯晶体管结构。这在那个年代是非常超前的设计思想。1.2 教科书里的BJT乘法器是怎么长出来的如果你翻开本科的模拟IC教材看到的经典BJT吉尔伯特单元通常是这样一张图底部是一个由Q1、Q2组成的差分对它们的发射极连在一起接一个恒流源顶部是两组差分对Q3、Q4和Q5、Q6两组管的集电极互相交叉接到两个输出节点而Q3、Q4的发射极连到Q1的集电极Q5、Q6的发射极连到Q2的集电极。两个输出节点外面各挂一个电阻接到电源VCC。这个结构看起来是“两个差分对叠起来”但它的巧妙之处在于底部差分对把输入电压V1变成了“一个随V1变化的电流”顶部两组差分对再根据输入电压V2把这个电流在两个输出端点之间按比例分配。最终输出电流差就是V1和V2共同作用的结果。我当年第一次看到这结构最直观的感受是“这不就是把两个放大器串起来吗”可仔细一画推导发现它不是简单的两级放大因为顶部不是完整放大而是起电流开关作用。两级之间的耦合是电流不是电压所以吉尔伯特单元本质上是一个电流模电路。理解这一点很重要后面很多偏置和版图的坑都跟“电流模”这三个字有关。2. 核心电路细节拆解偏置、线性度与版图匹配2.1 一步步拆开经典单元两个差分对如何完成四象限乘法先看看底部这个“V-I转换级”。对BJT差分对如果尾电流是IQ那么输出电流差可以写成ΔI_bottom IQ × tanh(V1 / 2VT)这里VT是热电压室温下约26mV。这个式的意思是当输入电压V1很小时tanh近似等于括号里的值于是输出电流差正比于V1当V1变大时tanh趋向饱和输出电流差最多只能等于IQ也就是一个差分对的线性范围被夹在了大约±VT量级非常小。再看顶部。顶部两组差分对从底部接收电流然后根据V2把电流在左右两个输出节点之间分配。同样用tanh函数描述的话左侧输出节点得到的电流是IL IQ_bottom / 2 × (1 tanh(V2 / 2VT))右侧呢因为Q4和Q6交叉接反了所以是IR IQ_bottom / 2 × (1 - tanh(V2 / 2VT))最终输出电流差IL - IR就是两边相减I_out IQ × tanh(V1 / 2VT) × tanh(V2 / 2VT)到这里一个干净的“两个输入电压相乘”的表达式就出来了。这就是为什么把它叫四象限乘法器——V1和V2都可以正、可以负输出的电流差也能正能负四个象限全都能乘。但注意这个干净表达式有个前提——两个输入都必须“小”。如果V1超过几十毫伏tanh就开始压缩输出不是线性乘法而是带大量高次项的“伪乘法”。所以直接拿裸的吉尔伯特单元做乘法器工程上是不实用的。这也是很多教材讲完结构就停在那里但实际设计者必须往下再走两步的原因加线性化、调偏置。2.2 线性度、动态范围和VT教科书公式不能直接抄的三处坑第一处坑是线性度。BJT差分对的线性范围受限于VT室温下约±26mV实际设计时可能希望输入范围到±200mV甚至更大。工程上最常用的办法是给底部差分管发射极各串一个电阻RE这个电阻叫发射极退化电阻。加入了RE以后跨导近似变成gm ≈ 1 / (RE 2VT / IQ)括号里那个2VT/IQ是两个管子发射极电阻re的串联等效。只要RE远大于2VT/IQ跨导就由电阻决定与温度关系基本无关线性范围也被拉宽了很多。代价是增益下降、噪声变差、功耗上升。我做过一个混频器为了把线性度指标从-5dBm的输入三阶交调点提到5dBmRE从0加到180Ω增益直接掉了6dB只能回头再加大尾电流补增益最后功耗也跟着上去了。核心思路就一句话线性度、增益、功耗三者是跷跷板谁都不能平白无故白拿。第二处坑是偏置电流选择。尾电流IQ不是随便定的它同时决定输出摆幅、增益和功耗。假设负载电阻RL已经固定单端输出摆幅最大约等于IQ/2乘RL差分输出摆幅则接近IQ乘RL。如果电源电压是1.2V尾电流取4mA那么允许的最大负载就是300Ω左右否则输出波形会被VDD压顶。这个约束在低电压CMOS工艺里非常紧很多人做吉尔伯特混频器最常见的失败就是把摆幅算错了仿真时所有管子都在饱和区边缘稍微来一点工艺角偏移波形就削顶了。第三处坑是温度。BJT的跨导正比于1/VT而VTKT/q随温度上升变大所以裸BJT吉尔伯特单元的增益温度系数大概每摄氏度要掉0.3%到0.4%。如果只做单一温度点的设计高温下增益可能跌到规格边缘。工程上要么用发射极退化电阻压制VT的影响要么在偏置电路里做PTAT补偿增加尾电流抵消温度带来的跨导下降。我更喜欢加退化电阻的方案简单、可控补偿电路反而容易引入新的工艺偏差。2.3 从BJT搬到CMOS为什么不能“换个管子就结束”到了深亚微米CMOS时代大量芯片不再有BJT可用很多人第一反应是把BJT吉尔伯特单元的管子原样替换成MOS管不就行了理论上确实有人这么干但工程上很容易翻车。原因是MOS管在强反型区是平方律特性I_D正比于(V_GS - V_TH)^2而不是指数特性。直接套用上面的tanh公式会发现输出电流和输入电压的关系根本不是双曲正切而是带明显三次项的非线性函数三阶交调指标会很难看。解决方向有两个。一个是把输入MOS管偏置在弱反型区也就是亚阈值区。这个区域的电流-电压关系近似指数形式于是可以重新得到类似BJT的tanh乘法关系。但亚阈值区的管子跨导小、速度慢、失配明显在射频和高速电路里基本不实用。另一个更实际的方式是保持“开关级跨导级”的吉尔伯特架构但把底部换成CMOS线性跨导结构比如带源极退化电阻的差分对、或者用辅助源极负反馈做线性化的所谓“伪差分跨导”。这种做法的本质是把底部的V-I转换做得足够线性顶部开关级只负责换向于是整个混频器的线性度不再依赖tanh函数而是由线性跨导级决定。我在65nm工艺上做过一个2.4GHz混频器底部就是用带退化电阻的差分对加电流注入结构开关级才是经典的交叉耦合吉尔伯特核。仿真下来输入三阶交调点比直接照搬BJT方案的强反型版本高了大概8dB代价是电流多了30%。这个取舍在收发机里通常值得因为接收链路的线性度往往决定整个系统的抗阻塞能力。3. 实操过程从设计指标到可投产混频器的完整链路3.1 方案选型你的场景该用哪种乘法器/混频器结构决定做混频器或者模拟乘法器之前先搞清楚自己到底需要什么。如果是做射频接收机前端混频器要放在LNA后面本振信号的摆幅通常很大那么顶部开关级应该被驱动成“硬开关”状态——让开关管在正负半周里直接切换饱和区这时候吉尔伯特核的作用已经不是线性乘法而是把本振相位当成换向开关输出电流随RF信号的方向和大小被完整搬移到IF频段。转换增益公式也会变化近似等于(2/π)乘以底部跨导再乘以负载电阻。如果是做模拟乘法器芯片比如要复现AD633这类器件的功能那么两个输入都必须工作在线性区那就必须在跨导级和开关级都做线性化并且通常会把输入信号先经过内部衰减器把信号压到差分对的线性范围以内。这就是为什么你看模拟乘法器数据手册时输入满量程经常标注为10V但内部核心电路只吃掉几百毫伏——外面有电阻分压网络。如果是做VGA或者AGC电路那需要的是“可变增益”而不是“纯乘法”这时候更灵活的做法是固定底部输入信号通过改变顶部开关级的偏置电流来控制输出电流大小。吉尔伯特核在这里变成“电流控制电流”的结构比单独的压控衰减器更容易实现宽带平坦的增益特性。选型时我还建议加一个判断你的工作频率是不是真的需要吉尔伯特核。如果频率低于几十MHz直接拿运放搭模拟乘法器可能更简单如果频率到了GHz常规的二极管无源混频器在噪声和增益上又不如有源吉尔伯特混频器这时候才轮到它上场。不要为了用经典电路而用经典电路工程上永远从指标倒推结构。3.2 参数计算示例做一个2.4GHz有源混频器需要定哪些数这里给一个简化的设计计算流程方便你复现和修改。假设目标RF频率2.4GHzIF频率100MHz本振用高边注入2.5GHz转换增益目标不低于8dB输入三阶交调点目标-5dBm噪声系数目标不高于12dB总电流预算3mA以内电源1.2V工艺65nm CMOS。第一步定负载电阻。功耗预算3mA假设全部流经吉尔伯特核和负载那么单端输出电压摆幅不能超过1.2V。负载电阻取300Ω尾电流取2mA则差分输出摆幅约为2mA×300Ω0.6V单端只有0.3V留足余量。剩下1mA分给偏置和缓冲级。第二步定底部跨导级尺寸和偏置。设计目标转换增益由公式G≈(2/π)×gm×RL估算。希望8dB也就是约2.5倍RL300Ω那么需要的gm约等于13mS。65nm工艺下把差分对管偏置在中等反型区选W/L160μm/0.13μm工作点V_GS-V_TH约0.15V单边电流1mA的跨导约13mS。这个尺寸在版图上并不夸张也就是几十微米乘几微米的范围。第三步定开关级。开关管尺寸不需要太大够在2.5GHz本振下快速切换即可。W/L取80μm/0.13μm偏置电流和底部级共用。重点是把本振摆幅调大比如用变压器或缓冲器把单端本振变成差分的1Vpp信号加在开关基极上确保正负半周管子能彻底切换否则开关不完全切换会带来很大的噪声和增益损失。第四步验算线性度。加了源极退化电阻之后底部输入三阶交调点大概会从-15dBm提升到-5dBm附近。这个值可以通过Cadence或Spectre里的hb仿真直接扫出来不需要手工精细计算。手工估算的目的是把量级定对实际流片前一定跑PVT仿真重点看SS工艺角、85°C时增益和线性度是否还在指标内。3.3 版图与封装匹配、隔离和散热这些看不见的敌人电路设计做完只是开始吉尔伯特单元对版图匹配的要求非常高。底部差分对的两个管子和顶部四个开关管如果匹配不好输出端会出现直流失调镜像抑制比也会恶化。工程上几乎一定会做的处理是共质心布局底部两管交错成指状结构顶部四管也按共质心方式摆放让工艺梯度和热梯度对左右两边的影响对称抵消。开关级和跨导级之间要留隔离距离避免开关切换时的大幅电压跳变通过衬底耦合到输入端。如果工艺允许在开关级外面套一圈保护环接到一个干净的AC地把衬底噪声挡住。这个保护环的面积通常不大但对隔离度的贡献非常明显。我层做过一次对比去掉保护环后LO到RF端口的馈通功率抬高了差不多7dB最后又老老实实加回来了。高频信号的走线也要注意。LO和RF通道尽量避免长距离平行走线防止耦合差分信号要等长走线并保持对称负载电阻最好用高阻多晶硅电阻放在远离功率管的区域减少自热效应对阻值的影响。封装阶段如果允许尽量多用几个电源和地引脚把模拟地、数字地、射频地分开走到基板再单点连接这些问题在低频电路里可以无所谓到了2.4GHz以后每一条寄生的电感都会变成压降和耦合的来源。4. 现代应用场景盘点它其实还活跃在你想不到的地方4.1 射频收发机里的主力混频器现在几乎每一颗手机Wi-Fi射频收发芯片里都能找到吉尔伯特单元的影子。接收链路里LNA输出的射频信号要搬移到基带或中频靠的就是混频器零中频架构通常直接用一对正交的吉尔伯特混频器来提供I/Q两路下变频。发射链路里的上变频混频器也长得很像只不过信号流方向相反。为什么半个世纪过去这个老结构还能站在射频核心位置原因很简单它同时提供增益、双平衡隔离和片上集成能力。无源混频器虽然线性度更好但没有增益后面还得加放大器吉尔伯特混频器直接把放大和变频合并在一起天然适合追求低功耗的移动设备。而且它本身是差分的本振和射频信号在理想情况下不会出现在输出端这种端口隔离特性对接收机性能至关重要。相控阵和毫米波收发机里吉尔伯特核也照样在用只是晶体管换成了SiGe HBT或者更精细的RFCMOS工艺。到了毫米波频段寄生电容对开关速度的影响会变得明显很多设计会在开关级上方做中和电容来补偿栅漏电容但这套“底部跨导顶部换向”的核心架构依然没变。4.2 模拟乘法、VGA与AGC从芯片手册反推内部结构如果你拿一颗AD633这样的模拟乘法器数据手册看它的简化内部框图里面标注的“Gilbert cell”几乎是明摆着的。它把两个输入经衰减电阻网络压到一个很小的动态范围然后送入吉尔伯特核进行四象限乘法输出再经运放缓冲。利用乘法器搭平方、开方、RMS-DC转换器、锁相环鉴相器都是 AD633 的常规玩法。很多老工程师手边常备这颗芯片不是没有道理的。自动增益控制电路里吉尔伯特核还被改造成可变增益放大器。核心思想是保持输入射频信号恒定在跨导级通过改变偏置电流或开关级偏置来调整整体增益。黄透的VGA芯片内部通常是一串级联的吉尔伯特变增益单元用数字或者模拟控制电压逐级切换增益。这样设计的好处是增益变化范围大、带宽平坦而且可以做成分贝线性的控制曲线方便自动增益环路收敛。功率检测器和幅度检测器也经常用“平方律检测”加吉尔伯特核的结构。因为吉尔伯特核本身输出正比于两个输入的乘积如果把输入信号同时接到两个端口输出就正比于输入信号的平方经过低通滤波就能得到信号幅度。这个方法在宽带包络检测和射频功率检测里很常见。4.3 数据转换器、高速接口与信号链里的隐藏角色可能很多人没意识到数据转换器和高速接口里也有大量吉尔伯特单元的后代。高速比较器里前端就有一级“预放大器结构”本质上就是把差分小信号乘以一个很大的“开关增益”这个结构和吉尔伯特核的跨导级非常相似。电流舵DAC里的电流开关单元也是用一对差分开关管来做电流换向设计思想和开关级一脉相承。高速串行链路里的连续时间线性均衡器CTLE和判决反馈均衡器DFE经常需要做乘法形式的自适应滤波。某些模拟实现会在信号路径上用类吉尔伯特电路实现“信号×系数”的加权用来调整均衡器的增益和带宽。虽然这些电路已经改得面目全非但你把它们拆成“跨导级开关级”来看还是能一眼认出吉尔伯特的老骨架。所以别看到“模拟乘法器”几个字就觉得是老古董。现代信号链里很多高速、低功耗的核心单元兜兜转转还是回到了这个1968年的电路思想上。这也是我为什么一直建议刚入行的工程师老老实实把教材里的经典电路读透——你踩的坑、要做的取舍五十年前的工程师早就替你丈量过一遍了。5. 常见问题与排查技巧实录5.1 增益输出摆幅先别急着换电路混频器增益不够很多人第一反应是加负载电阻、加尾电流。但实际经常遇到的情况是负载电阻一加大输出摆幅立刻被电源电压压住波形削顶增益反而下降。这时候先别急着换电路结构先看每个管子是不是还在饱和区再看共模输出电压是否合适。如果输出摆幅确实受限优先尝试电流注入结构——给开关级额外注入一部分电流让流过负载的电流和流过跨导级的电流解耦。这样开关级能用更小电流保持高速切换负载上可以流过更大的电流换取更大幅度一举两得。还有一种隐蔽的增益损失来自开关级切换不完全。如果本振信号不够大开关管每一时刻都有一部分电流留在线性区相当于开关级“半开半闭”输出电流被吃掉转换增益和噪声同时恶化。检查方法很简单工作时看开关对管栅极电压的瞬时波形确认它跨越阈值电平的时候够陡、摆幅够大。不行就加一级本振缓冲器把摆幅提上来。5.2 LO馈通、直流失调与端口隔离问题LO馈通是双平衡混频器最典型的问题。理想情况下LO信号通过开关级后应该被抵消但由于版图不对称、管子和负载失配LO信号会泄漏到RF端口和IF端口。在频谱仪上你会在LO频率或LO±RF频率位置看到不需要的谱线。排查思路是先确认是不是差分不平衡再看版图的共质心匹配是否做到位最后考虑给LO通道增加屏蔽。直流失调这个问题在做直接下变频接收机时尤其致命。零中频架构里混频器输出直流分量会直接变成基带信号哪怕只有几毫伏的失调也会占用基带很大的动态范围。解决办法部分是版图匹配部分是电路设计比如在输出加直流校正环路或者在开关级插入小电阻来微调偏置。测到失调时先用量测探针测两路输出的共模和差模分清是共模失衡还是差模失衡别一上来就改电路。端口隔离度不足经常是衬底耦合引起的。高频信号通过衬底绕到另一端在低频测试时完全看不出来。处理办法包括保护环、深N阱隔离、增加接地引脚、减少共用接地电感。改版的时候把这些隔离措施直接做进去比后期打补丁强得多。5.3 测试小技巧与温度补偿测试混频器时频谱仪本身也会产生交调。我把输入功率设得很高结果频谱仪屏幕上看到的交调产物其实是频谱仪自己产生的白高兴一场。后来学乖了先测一条输入功率对交调产物的曲线斜率从3降下来的那个点才是混频器真实的交调压制点。测噪声系数时也要注意有源混频器的噪声系数会随本振功率明显变化至少扫三个本振功率点再下结论。温度补偿方面如果电路用的是裸BJT吉尔伯特核VT随温度变化会让增益明显漂移。量产测试里经常看到常温下合格的增益到高温规格就掉了。最简单的补偿思路是在偏置里串一个与温度成正比的电流源用PTAT电流的斜率抵消跨导下降。我习惯在初期设计阶段就把这个补偿做进去哪怕仿真显示常温下影响不大也值得为工艺角和量产留裕量。做了这么多年电路我越来越觉得经典之所以是经典不是因为它老而是它用最简洁的结构抓住了问题的本质。吉尔伯特单元能活到今天恰好说明模拟设计的核心从来不是追新而是把一个基础思想做到极致。下次你拿到一颗射频芯片不妨也猜猜它内部是不是正藏着一群五十年前的老电路。这种“看见结构”的能力练多了设计水平自然就上去了。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。