
做射频前端设计的人几乎没人能绕过混频器这一关。不管你是做接收机还是发射机站在信号链路中间负责“搬移频率”的十有八九就是混频器。而在混频器家族里电流/电压换向混频器Current/Voltage Commutating Mixers又是绝对的主流——从经典的吉尔伯特单元到现代零中频接收机里的无源被动混频器底层原理都是“开关换向”。这期内容我打算把这两类换向混频器放在一起好好拆一遍它们各自的工作原理、设计参数怎么定、为什么现在无线通信芯片里电压换向结构越来越吃香以及在实际流片和调试过程中会遇到哪些坑。无论你是刚接触射频IC的研究生还是正在做收发机项目的工程师这篇都能给你一个相对完整的参考框架。1. 先搞懂混频器的本质换向到底在换什么混频器干的事情用一句话说就是“频谱搬移”。发射机里把基带信号搬到载波频率接收机里把射频信号搬到中频或基带都是混频器的功劳。而实现频率搬移的数学基础本质上就是乘法运算——两个不同频率的信号相乘产生“和频”与“差频”。1.1 为什么“开关”能实现乘法在集成电路里做精确的模拟乘法器很难但做“换向开关”却很容易。一个由本振信号驱动的开关周期性地让信号通过或者反转方向等效于在时域上把输入信号和一个方波相乘。方波虽然不是正弦波但它的傅里叶展开里有基波分量和一系列奇次谐波其中基波分量就能完成我们需要的频率搬移。这里有个很关键的点方波基波分量的幅度是 (4/\pi)大约1.27左右比正弦本振驱动的理论值要高那么一点。这就是为什么工程上更倾向于让开关管工作在“开关状态”而不是“线性放大状态”——用方波驱动效率更高对幅度的敏感性也更低。只要有足够大的本振摆幅把开关管彻底打开/关断混频器的增益和噪声受PVT工艺、电压、温度波动的影响就小很多。1.2 换向混频器的两大阵营按照被切换的信号形态换向混频器分成两类电流换向混频器Current-Commutating Mixer先把输入电压转成电流再用开关管对这个电流做换向。最典型的代表就是吉尔伯特单元Gilbert Cell属于有源混频器。电压换向混频器Voltage-Commutating Mixer开关直接对电压节点做换向常见的是双平衡无源混频器Double-Balanced Passive Mixer开关管没有直流偏置电流依靠本振驱动交替导通。两种结构各有各的脾气。电流换向擅长提供增益适合中频输出电压换向牺牲了增益换来的是极低的噪声和极高的线性度。它们在现代收发机里都有不可替代的位置绝对不是谁取代谁的关系。1.3 它们在收发机里的典型位置接收链路里低噪声放大器LNA后面接的就是混频器。零中频架构里多用无源电压换向混频器因为它不需要高电压供电而且对带外阻塞信号容忍度好低中频或者超外差架构里有源电流换向混频器也很常见因为可以提供增益减轻后级中频放大器的压力。发射链路里电流换向混频器承担着把基带信号上变频到射频的重任需要输出一定的功率对线性度的要求通常比接收端更高。说白了换向混频器就是整个无线收发系统里不可或缺的“频率搬运工”把基带和射频世界连接起来。2. 电流换向混频器的完整拆解经典吉尔伯特单元的设计逻辑电流换向混频器的扛把子——吉尔伯特单元1970年代就被提出来了直到今天依然是很多有源混频器的默认选择。它由三个核心部分组成跨导输入级、开关换向级、负载输出级。设计逻辑非常清晰电压进电流换向电压出。2.1 跨导级把电压信号变成电流输入跨导级一般用一对差分MOS管或者BJT管核心指标是跨导 (g_m)。它决定了混频器的整体转换增益也很大程度上决定了噪声性能。设计时要注意输入管的偏置电流决定了 (g_m) 的大小电流越大跨导越大增益越高但功耗和电压裕度也会跟着紧张。输入管的过驱动电压 (V_{ov})直接关联线性度。想要高的IIP3通常需要增大过驱动电压但这又会压缩 (g_m / I_D) 的效率。这个折中在模拟IC设计里非常经典。输入管的噪声会直接折算到输出尤其是闪烁噪声1/f噪声在做零中频接收机时要格外小心因为频谱折叠之后1/f噪声没有滤除的机会。2.2 开关级电流换向的“灵魂”开关级由四个MOS管构成差分对底部电流被交替切换到两条输出支路。本振信号加在开关管栅极之间驱动其周期性地导通/关断。这一级的设计难点在于开关管的尺寸与偏置需要保证本振为零交叉点时开关管仍有足够的 (g_m) 来完成电流换向。若开关管栅极电压摆幅不足开关切换不彻底会造成严重的增益损失和噪声恶化。开关级噪声贡献开关管在切换瞬间会产生很大的噪声电流尤其是当两只开关管同时导通时沟道热噪声会直接串到输出端。因此在本振摆幅足够的情况下应让开关管尽可能快地跨越切换区缩短两只管子同时导通的时间窗口。本振摆幅要求吉尔伯特混频器通常需要200mV到500mV以上的本振摆幅具体取决于管子的阈值电压和工作点。摆幅不够性能和功耗全部完蛋所以实际设计里本振缓冲器的功耗往往比混频器核心还大这一点很多人都没算清楚。2.3 负载级决定增益与带宽负载可以是纯电阻也可以是LC谐振网络射频输出还可以是电流源叠层差动输出。从设计参数来看转换增益公式[ G_{conv} \frac{2}{\pi} g_m R_L ] 其中 (2/\pi) 就是方波换向带来的结果。假如 (g_m 20\text{mS})、(R_L 500\Omega)转换增益大概为 (0.02 \times 500 \times 0.637 \approx 6.37)约16dB。如果用LC负载(R_L) 由谐振阻抗替代同等电流下可获得更高的增益但同时占用芯片面积更大调谐带宽也窄。想要提升增益加大 (R_L) 是最直接的办法但压降 (I_D \times R_L) 也会增大输出摆幅和供电裕度会受制约。经典的“增益-线性度-电压裕度”三角矛盾在这里体现得淋漓尽致。2.4 电流换向混频器的性能边界在实际项目中确定用吉尔伯特单元之前我通常会先把几个关键指标摊在桌面上算一遍噪声系数NFDSB经典的吉尔伯特混频器DSB NF一般在8~15dB之间。开关级的噪声贡献占大头跨导级反而可以通过增大 (g_m) 来压。如果系统要求低于8dB那有源电流换向方案往往就悬了。线性度IIP3吉尔伯特混频器的IIP3通常在-5dBm到10dBm范围。提升线性度的手段包括增大开关管尺寸、增大 (V_{ov})、做源极退化电感/电阻等但每一项都有代价。工作频率上限开关管寄生电容、跨导管的节点电容和本振缓冲器的驱动能力决定了频率上限。在毫米波频段吉尔伯特单元很难打因为节点的寄生电容会导致射频信号泄漏开关效率急剧下降。3. 电压换向混频器详解无源结构凭什么制霸现代接收机最近这些年零中频和低中频接收机越来越流行电压换向的无源混频器也随之成为射频前端设计的“香饽饽”。它的结构非常简单——就是一组由本振驱动的MOS开关管甚至连直流偏置电流都不需要。3.1 工作原理不转电流转电压电压换向混频器的输入端是LNA低噪声放大器的输出端管子的漏极/源极直接和射频节点相连。本振信号控制开关管的导通与关断实现射频节点的极性反转相当于在电压域完成乘以1和-1的运算。这里有一个重要细节无源混频器本身没有增益理想情况下转换增益只有 (2/\pi \approx -3.9\text{dB})。也就是说即使没有任何损耗一个完美的无源换向混频器也会带来约4dB的“损失”。这个损失来源于方波基波分量的幅度本身就小于1。那为什么现代接收机还愿意接受这4dB损失因为无源混频器有一个巨大的优势它的电流功耗是零静态下而且噪声性能极佳。后面的跨阻放大器TIA可以轻松提供几十dB的增益整体链路完全有机会做得比有源混频器更好。3.2 开关管的导通电阻性能命门无源混频器的性能高度依赖开关管的导通电阻 (R_{on})。(R_{on}) 太大射频信号衰减厉害转换损耗远超3.9dB(R_{on}) 太小又需要把管子做得很宽寄生电容 (C_{par}) 增大本振馈通和衬底耦合都会恶化。实际设计时(R_{on}) 的经验取法大概在20Ω到100Ω之间。LNA的输出阻抗和TIA的输入阻抗会形成一个分压网络(R_{on}) 必须远小于下一级输入阻抗否则信号全耗在开关上了。比如TIA输入阻抗只有50Ω那 (R_{on}) 还做到100Ω就很吃亏起码得压到20Ω才说得过去。另外一个容易忽略的指标是开关管的线性度。开关管的沟道电阻会随输入电压变化产生非线性。栅极-漏极/栅极-源极之间的电压摆幅越大(R_{on}) 波动越明显IIP3就越差。所以有一种改进结构叫“自偏置开关”在开关管上叠一个电阻或者用辅助本振驱动把导通电阻变平代价是增加了设计复杂度。3.3 25%占空比本振为性能和噪声而生无源混频器有一个非常重要的设计自由度——本振占空比。用经典500mV摆幅、50%占空比本振驱动无源混频器开关管的导通窗口太长一方面馈通大另一方面噪声也不理想。于是工程上发展出了25%占空比本振驱动方案每个开关管只有四分之一的周期导通非常适用于四相混频器结构。25%占空比的好处在于任意时刻只有一路开关导通射频到基带的信号通路更干净减小了各相之间的信号串扰。谐振在开关管栅极的谐波分量减少本振泄漏更小。在相同的本振摆幅下开关管的等效导通时间缩短噪声注入窗口变短实测NF能改善1~3dB。代价是本振电路变得复杂需要额外的分频器/逻辑电路产生25%占空比的四相本振信号本振链路功耗增加。在低功耗物联网芯片里50%占空比依然是常见妥协方案。3.4 基带负载TIA跨阻放大器设计要点无源混频器后面必须再接一个基带放大器才能用最常见的是跨阻放大器TIA。TIA的输入阻抗其实是“虚地”它负责把无源混频器输出的电流信号收集起来同时提供增益。设计匹配时注意以下几点TIA的输入阻抗 (R_{in,TIA}) 要足够低否则和开关 (R_{on}) 分压之后信号损失太大。许多设计会把TIA输入阻抗做到几十欧姆量级。TIA的反馈电阻 (R_F) 决定增益(C_F) 决定带宽。混频器输出端有大量的脉冲边沿和采样电荷注入(C_F) 不能太小否则带宽过冲严重容易影响相邻信道性能。TIA的噪声必须压得够低因为无源混频器本身几乎没有噪声链路的噪声几乎全部由后面的基带电路决定。4. 两类混频器全方位对比与参数计算实操很多朋友在看论文时会纠结到底选哪种结构。我个人的经验是不要只听别人说“无源比有源好”或者“有源增益高更好设计”要拿着自己的系统指标去算算完再做决定。4.1 关键参数横向对比对比维度电流换向有源吉尔伯特电压换向无源双平衡转换增益1可达10~20dB1理想值0.637约-3.9dB静态功耗需要直流偏置电流功耗较大静态功耗接近零噪声系数开关和偏置引入噪声NF较高无直流偏置噪声极低可近理想线性度中等受偏置点和过驱动影响大线性度好但受开关Ron线性影响本振摆幅要求较低几十到几百mV可工作相对较高通常摆幅更大更稳工作频率上限受节点寄生限制高频难做结构简单寄生少更易拓展高频面积需要电流源、负载等面积大开关管加TIA面积相对小适用场景需要增益的中频/超外差接收机、发射上变频零中频接收机、低功耗射频前端4.2 转换增益到底怎么算有源电流换向混频器的转换增益我在前面已经给过公式[ G_{conv} \frac{2}{\pi} g_m R_L ] 这个公式就是把开关当作“理想乘法器”乘以方波基波分量幅度 (2/\pi)。实际流片时因为开关切换不完全、寄生电容分流实测增益通常会比理论值低1~3dB。所以我们规划链路预算时我会直接按理论值打八折来估算。无源电压换向混频器的转换增益就简单多了理想情况下[ G_{conv} \frac{2}{\pi} \cdot \frac{R_{load}}{R_{on} R_{load}} ] (R_{load}) 是后级等效负载阻抗。如果 (R_{on} 50\Omega)(R_{load} 300\Omega)那实际增益大概是 (0.637 \times 300/350 \approx 0.546)约-5.3dB。换句话说开关管阻抗每降低一点都是实打实的灵敏度提升。4.3 噪声系数估算与NF预算分配噪声系数是混频器设计里最玄学的指标之一。链路预算里通常用级联噪声公式[ NF_{total} NF_1 \frac{NF_2 - 1}{G_1} \frac{NF_3 - 1}{G_1 G_2} ] 从这个公式能看明白两件事第一级增益 (G_1) 越大后面各级噪声的贡献越小所以LNA的增益尽可能做高一点是划算的。无源混频器的增益 (G) 小于1放在分母位置时会把后面TIA的噪声“放大”。这就是为什么无源混频器方案里TIA的噪声必须死磕到底因为混频器本身不提供增益噪声全靠后级放大器扛。有源混频器的NF计算要复杂一些因为跨导级、开关级、负载级都有噪声源。粗略估算时我会把跨导管的沟道热噪声折算到输入再乘上一个经验系数通常2~4倍得到等效输入噪声电压再折算成NF。4.4 线性度与IIP3速算混频器的线性度指标通常看IIP3。对于开关型混频器开关管的非线性是最主要的限制因素。有一个工程上常用的近似关系无源混频器的IIP3大概比本振摆幅低20~30dBc。如果本振摆幅是500mV那IIP3大约在-5dBm到15dBm之间具体取决于开关管尺寸和驱动波形。有源混频器的IIP3则主要由跨导级的 (V_{ov}) 决定。增大管子的过驱动电压IIP3提升但功耗也上去了。这里我提供一个非常粗糙但实用的设计方向目标IIP3每提高3dB过驱动电压约需加大一倍同时功耗增加大约40%。做系统指标拆分时按这个规律去评估成本八九不离十。5. 实操落地从原理图到版图再到测试的完整流程理论说再多不如实际跑一遍。下面我以一颗常规的零中频接收机前端为例讲一讲从原理图设计到版图实现再到测试验证的完整过程以及我踩过的那些坑。5.1 原理图设计中的关键检查点原理图阶段除了前面讲的那些偏置和增益指标我最看重的是“本振链路”的设计完整性。很多人画混频器只画了四只管子和一个尾电流源却忘了本振输入的驱动能力规划结果后仿真一片混乱。具体操作上建议按这个流程自查先确认本振幅度查本振缓冲器在目标频率和工艺角下能输出多大的摆幅再对比开关管需要的最小摆幅。留不低于20%的裕量。确认开关管工作区间静态工作点下开关管应当处在“临界导通”附近的合适位置。电流换向开关管需要一定的 (V_{gs}) 偏置电压换向开关管则完全由本振自偏置。检查直流电平匹配无源混频器和TIA之间必须做电平匹配否则会出现直流电流倒灌导致输出饱和。预估版图寄生在原理图阶段就预留好开关管和LNA输出端的寄生电容估算后仿收敛会顺利很多。5.2 版图设计对称性决定性能混频器版图设计和普通模拟模块最大的不同在于射频信号和本振信号同时存在隔离和对称性的要求极高。差分对称所有差分走线必须等长、等宽、对称摆放尤其是开关管的栅极和射频输入节点。哪怕几微米的偏差都会导致本振泄漏到射频端口的偶次分量剧增反映到指标上就是IIP3和镜像抑制比变差。屏蔽隔离本振信号是大摆幅数字式信号射频信号是小信号两者一旦耦合性能立刻崩盘。通常做法是在本振走线上方/下方加屏蔽地把射频和本振的物理距离拉开。衬底保护开关管的漏/源节点会通过寄生电容向衬底注入信号这么多路注入一旦叠加会产生衬底噪声串扰。建议在混频器周围加保护环并尽量减少底盘注入面积。电源去耦混频器供电节点上最好挨着放几个不同容值的去耦电容如1pF、10pF、100pF分别吸收不同频段的干扰。5.3 常见测试问题与排查实录测试阶段的问题往往比仿真阶段更刁钻。我把过去几年遇到的高频问题整理成一个速查表大家可以直接对照排查现象可能原因排查方法转换增益比仿真低3dB以上本振摆幅不足开关管导通电阻偏大测本振摆幅波形降低RF频率重测本振泄漏过大版图不对称本振走线与射频走线耦合单独测本振到射频端口的隔离度输出直流失调严重无源混频器与TIA电平不匹配开关管阈值失配断开TIA单独测混频器输出电平噪声系数恶化本振占空比不对TIA噪声过大偏置点漂移分别测混频器和TIA的单独噪声线性度不达标开关管Ron变化大偏置过驱动不足扫描本振摆幅观察IIP3变化趋势5.4 一个真实案例复盘去年我做了一颗2.4GHz低功耗接收机前端采用的正是四相25%占空比无源混频器加TIA的结构。原理图仿真阶段各项指标都很漂亮——NF做到了4.2dBIIP3是8dBm完全满足指标。但一落地测试NF直接飙到6.8dB怎么都降不下来。后来逐个模块排查发现问题是本振缓冲器送给混频器的占空比只有23%左右相位之间有些偏斜。四相本振之间相位间隔不完美导致开关导通窗口重叠/丢失信号能量被不同程度地“漏走”。最后通过调整分频器触发器的上升/下降沿平衡把各相位对齐之后NF立刻回到了4.5dB附近。这个案例给我们的教训是无源混频器设计绝不能只盯着开关管本身本振链路的质量对性能的影响经常超越混频器核心本身。如果你也在做类似设计建议在项目早期就把本振路径上的每个缓冲器、每一级分频器都单独过一遍眼。6. 混频器链路调试的最后一个灵魂问题如何判断设计裕量做了几年混频器我最大的体会是仿真是个“理想国”流片测试才是“修罗场”。原理图和后仿指标再好也要给自己留足裕量。6.1 判断裕量的三个视角本振裕量把本振摆幅从最低要求往下扫10%~20%看关键指标NF、增益、IIP3怎么变化。如果能稳住说明本振驱动裕量足够如果断崖式恶化说明本振链路需要强化。工艺角裕量至少把SS、TT、FF、SF、FS五个工艺角全部跑一遍。有些设计在TT下表现完美但SS下开关管导通电阻翻倍增益直接垮掉这种情况我在项目里见得太多了。温度裕量射频芯片需要在-40到85摄氏度甚至更宽范围内工作。温度变化对开关管导通电阻影响非常大高温下 (R_{on}) 增大无源混频器最吃亏。所以高温工况的性能验证一定不能省。6.2 一个容易忽略的指标镜像抑制比在超外差架构中镜像抑制比IRR混频器的重要指标。它的来源主要是I/Q两路混频器的幅度和相位失配。理论上只要I路和Q路的增益完全一致、本振相位严格正交镜像信号就能被完全抑制。但现实中哪怕只有0.5dB幅度失配加上3度相位失配镜像抑制比也只能做到30dB左右。所以如果系统对镜像抑制要求超过40dB光靠前端I/Q校准是不够的必须配合数字域的校准算法。这也是为什么现在的射频收发机芯片越来越倾向于把射频前端的I/Q失配测量交给基带去处理。6.3 怎么样才算“设计完了”我判断一个混频器模块是否可以交付通常看三个维度一是所有PVT角落都收敛二是本振链路的鲁棒性验证完毕三是做过至少一轮“破坏性测试”——比如故意失配、故意压低本振摆幅看系统是否还能勉强工作。混频器这东西你越早知道它的极限在哪里后面系统联调的时候就越有底。从电流换向的吉尔伯特单元到电压换向的无源开关从50%占空比到25%占空比混频器这个模块看着简单真要把它吃到透需要下不少功夫。希望这篇拆解能帮你在设计选型和参数规划上少走一些弯路。