十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

用运放模拟电感?Gyrator回转器设计实战与避坑指南

用运放模拟电感?Gyrator回转器设计实战与避坑指南 有段时间我在整理一块音频有源滤波器的板子原理图里有三个几十毫亨的绕线电感。封装大、引脚粗、还得立着装PCB被它们挤得满满当当。当时一位老工程师看了一眼说这几个电感用两只运放加几个阻容就能换掉。我第一反应是不信——电感储能靠磁场运放又没磁芯凭什么能模拟出一个正经电感后来把Gyrator回转器的原理彻底吃透才发现这个元件堪称模拟电路里最被低估的器件之一。它不仅让我省掉了三个大磁芯还顺带重构了我对“阻抗”这件事的理解。这篇文章想聊透Gyrator它当年为什么被提出来运放版回旋器怎么设计、怎么仿真、怎么踩坑以及它在老式电话线路里的辉煌往事和现代芯片里的低调延续。适合正在做有源滤波器、音频电子管/晶体管均衡器或者单纯好奇“没有磁芯怎么变出电感”的硬件爱好者。读完你不仅能搭出一个可用的模拟电感还能避开我调板时踩过的那些坑。1. 为什么还会有Gyrator这种反直觉的元件1.1 集成电路面前“绕线电感”是个奢侈品先说一个所有模拟工程师都绕不开的事实电容和电阻可以轻松做进芯片电感不行。片内螺旋电感的感值通常只有nH级别想做到几十μH以上面积大得离谱而且Q值普遍在10以下损耗严重。跑到GHz频段、需要高品质因素谐振器的时候片内电感基本不够用。这还只是芯片层面。就算做分立板级电路中等感值的电感也一样让人头疼。一个100mH的绕线电感体积接近小拇指粗细价格不便宜还要考虑磁饱和、分布电容、温漂。你在原理图里画一个“L100mH”觉得挺干净落地到PCB就成了一个占领战略要地的胖子。所以工程师们一直想要一种“以电容代电感”的办法。因为电容在芯片内部好做、误差可控、几乎没有磁耦合问题如果能用一个有源电路把电容的阻抗特性“倒过来”让输入端看起来像一个电感那所有尺寸和工艺的困扰都能迎刃而解。Gyrator就是干这件事的。1.2 回转器的本质阻抗的“倒置器”Gyrator这个词由Tellegen在1948年提出发表在Philips Research Reports上。它定义的是一个理想二端口元件电压电流关系可以写成V1 -r × I2V2 r × I1这里的r叫回转电阻单位是欧姆。你可能已经发现这个关系把端口1的电流和端口2的电压耦合起来了方向又不对称——这正是它和变压器最大的区别。变压器是互易元件线圈两端电压电流方向相反信号正着传和反着传特性一样回转器则是非互易的信号反着传回来时相位关系会改一个符号。从输入端看回转器的输入阻抗是Zin r² / ZL这个式子非常漂亮。如果负载ZL是一只电容容抗是1/(jωC)那么Zin r² × jωC jω × (r² × C)这就是一只电感的阻抗形式等效电感量L_eq r² × C。也就是说你在输出端接个电容输入端看到的是一只电感感值正比于回转电阻的平方和电容值。电容越大、回转电阻越大等效电感就越大。这是个彻底的“阻抗倒置器”负载是容性输入端就呈现感性反过来负载是感性输入端就呈现容性。1.3 它是一个非互易网络不是变压器我刚接触Gyrator时总把它和变压器混为一谈因为两者都有“耦合”、“匝数比”之类的外在印象但骨子里完全不同。变压器靠磁场耦合能量传递是可逆且互易的你给它次级接电容初级看到的还是容性只是阻抗按匝数比平方缩放绝不会变出电感来。回转器靠什么实现这种“容变感”呢无源元件做不到它需要受控源需要外部供电。你可以把它理解成一个“换能器”把负载电容里存储的电场能量通过有源反馈回路在输入端表现为磁场储能般的阻抗特性。实际电感是电流滞后电压电容是电压滞后电流回转器的任务就是硬生生把这种相位关系翻过来。正是这种“反直觉”的特性让它在电路综合理论里占了一个特殊位置。Tellegen提出它时更多人把它当理论玩具直到后来人们发现它能替代电话线路里的加载线圈才真正进入工程界。2. 从Tellegen论文到实用电路回转器的工程化之路2.1 理想回转器为什么不能用无源元件搭理想回转器自身无损耗但它不是互易网络。任何一个由电阻、电感、电容组成的无源二端口网络都满足互易定理S12等于S21正反方向传输特性一致。回转器恰恰破坏了这一点所以理论上你无法用纯RLC把它搭出来。既然无源凑不出就得靠有源器件。只要运放、晶体管能提供受控源理论上就能模拟非互易关系。于是1960年代开始一批工程师致力于用运放实现回转器。其中最著名的两个成果1967年的Riordan电路和1969年的Antoniou电路。到今天几乎所有教材里提到的“运放回转器”或“GIC广义阻抗变换器”源头都是这两个工作。2.2 Riordan与Antoniou两个运放的经典结构经典结构的核心是一只用电容做“回旋负载”的接地电感模拟器。用两只运放配合四只等值电阻R和一只电容C就足够。和单运放负阻抗变换器NIC相比两只运放的版本可以同时控制输入电流和输出电压让输入端不受负载端运放输入电流的影响因此Q值、稳定性和精度都更好。Antoniou的GIC结构在工程上更常见它把两只运放都接成单位增益缓冲器中间串接阻抗网络输入端口得到的就是Zin ≈ s × C × R²也就是等效电感L_eq ≈ C × R²。如果嫌R的符号记起来费劲你只需要记住量纲法拉乘欧姆平方等于亨利。这个公式我用过无数次设计时只要定下电容电阻一算就出来了。实际搭建时有人习惯四只电阻全部等值也有人特意让其中两只不等值来调整等效电感基础关系不变。要说明的是这里给出的L_eq是理想化的近似结果真实运放开环增益有限输入阻抗不会是一条完美的直线但音频和低频领域这个近似足够好。2.3 为什么需要两个运放而不是一个可能有人会问负阻抗变换器用一个运放就行回转器为什么非两个因为单运放能改变阻抗的符号但没法同时完成“非互易耦合”的两路约束。回转器的输入电流既要受输入电压控制又要受输出端电压控制普通运放的输出和反相输入之间只能提供一个反馈通路缺少第二个自由度。两只运放分别承担“把输入电压送到网络”和“把输出端电流返回输入端”的职责形成闭环后输入端口才表现出和负载阻抗倒置的关系。这也是我建议初学者先别急着背电路图、先理解“阻抗倒置”这个目标的原因——图纸版本很多但目标只有一句话让输入端的电流跟着负载电压的微分走。3. 手把手设计一个100mH模拟电感从计算到仿真3.1 明确需求L值、工作频段、Q值做任何有源电路我都习惯先把指标写出来。假设我要在500Hz到5kHz的音频频段模拟一只100mH的接地电感用于带通滤波器的谐振支路。三条硬指标等效电感100mH频率范围500Hz - 5kHz内阻抗相位尽量接近90度损耗等效串联电阻不能太大否则Q值太低滤波器峰就塌了选运放时我第一梯队是TL072或NE5532。TL072是FET输入、低噪声、功耗低音频频段绰绰有余NE5532驱动能力强一些但电流噪声略大。这里用TL072足够。3.2 参数计算电容电阻怎么定公式就一个L C × R²目标是100mH我习惯先随手选一个顺手的中等电容比如100nF。那么R sqrt(L / C) sqrt(0.1 / 100e-9) 1000Ω正好四只电阻全部取1kΩ电容取100nF等效电感就是100mH。这个组合好记1k、100nF、100mH三位一体。如果你想要更大的电感比如1H可以直接把电阻提到3.16kΩ或者把电容提到1μF。需要注意的是这只是“原则性计算”。Antoniou拓扑里电阻的具体编号和位置在不同资料里可能差一点点但等值R时得到L C R²的结论是稳定的。搭之前建议先查一下你手头参考图纸里四个电阻是否等值不等值就按等值折算一下。3.3 LTspice仿真验证与实测提取我习惯先仿真后上板在LTspice里把这五只元件和两只运放搭好。从输入端口串一只1kΩ的测试电阻然后对电压源做AC扫描扫10Hz到1MHz。输入阻抗可以通过公式算出来Zin R_test × (V_port / (Vin - V_port))看幅频曲线理想电感应该是每十倍频程上升20dB也就是|Z|正比于频率相频曲线在目标频段内应该接近90度。用某个频率点的阻抗值反推L_eq |Z| / (2πf)我在1kHz处测到约628Ω除以2π×1000得到0.1H完美命中。实测量测时可以用信号发生器加示波器输入端串一个小电阻用差分方式测电感两端电压和流过电流算相位关系。示波器探头电容在高频时会影响结果这在后面会详细说。此外还可以把模拟电感和一个已知电容并联做成LC谐振回路观察谐振峰是否落在预期频率f 1 / (2π√(LC))谐振峰说明电感确实是电感。3.4 加上阻尼电阻把Q值控制在可用范围理想回转器是无损的但实际电路里你往往需要让它“有损一点”。为什么因为真实电感总有绕组电阻你和它设计滤波器时Q值会受绕组电阻限制。如果模拟电感的Q值太高谐振峰尖得离谱稍微有一点元件公差就会让整个滤波器变成振荡器。做法很简单在电感支路里串联一个小电阻或者在输入端口并联一个较大的电阻。串联电阻给电感增加等效ESR并联电阻则给谐振回路提供阻尼。我常用几十欧姆到几百欧姆的串联电阻来模拟真实电感的内阻具体值取决于你想要的目标Q值。Q ωL / R_esr比如100mH、1kHz下如果串联电阻设为10ΩQ约等于62.8这已经算高Q如果设为100ΩQ降到6.28更适合做成带宽较宽的滤波器。4. 实测中的坑从自激到家门口的高频失控4.1 运放带宽不够会让“电感”变成“负阻”理想公式L C R²建立在运放开环增益无穷大的前提下。真实运放带宽有限频率一高环路增益下降相位裕度耗尽模拟电感的高频阻抗会偏离90度甚至出现负阻分量。负阻意味着能量注入如果再碰上外部LC谐振板子直接变身振荡器。我踩过一次在TL072上用这个电路做谐波滤波器频率跑到50kHz以上示波器看到输出波形带着明显的振铃排查半天发现是运放的增益带宽积不够。经验法则工作的最高频率至少要低于运放单位增益带宽的1/100到1/10。TL072的GBW是3MHz所以用它做100kHz以上的模拟电感已经不保险要换AD844或者OPA2134这类宽带运放。4.2 “接地电感”与“浮地电感”的重大差别这是最坑初学者的一点。经典的两运放回转器只能模拟“一端接地”的电感。输入端口对地呈现电感特性但两个端子不独立你不能把它直接插到LC滤波器的两个非地节点之间。如果你需要一只是浮地电感比如双端都悬空在信号通路里那不能用这个电路直接怼。常见解法有两种用两个接地电感背靠背组合或者用专门的浮地GIC结构。后者需要更多运放和更复杂的阻抗网络板子面积并不比真实电感省太多。滤波器的拓扑选择更优雅。做有源LC滤波器时优先选择那些电感全部一端接地的结构比如电感输入式低通这时普通回转器就能完美替代。这个经验对减少器件数量、降低调试难度非常关键。4.3 电源去耦和直流工作点看似与电感无关实际处处相关回转器是有源电路电源就是它的“能量来源”。运放电源引脚旁必须加0.1μF陶瓷电容靠近引脚放置最好再配10μF电解电容做低频去耦。否则运放内部的输出级会在高频时通过电源走线互相耦合带来意想不到的自激。直流工作点也同样重要。最方便的是双电源供电输入端口直流电位可以设为0V电路天然工作在线性区。如果只能用单电源就必须在输入端加偏置让运放的输入共模电压落在电源中点附近。不然大信号摆幅下运放进入饱和或截止区电感特性会严重失真。第一次上电时建议先测运放的静态工作点确认每个运放的输入输出都在合理范围再谈交流特性。4.4 测量陷阱示波器探头电容在起作用仿真里仪表是理想的实测时示波器探头本身就是一个寄生电容源。常见无源探头约10-15pF这个值在100kHz以上会明显影响谐振频率尤其当你的模拟电感配的是几百nF的电容时误差可能达到百分之几甚至更高。测高频谐振点时我建议用有源差分探头或者退一步用两个同轴电缆加上高阻分压器来减小负载效应。如果只是测低频音频特性普通探头没太大问题但要知道探头电容始终在电路里和你并联的电容打架的时候读数会骗人。5. Gyrator的江湖从电话线路到现代芯片滤波器5.1 电话时代的“电子加载线圈”Gyrator真正扬名立万是在电话网络里。长距离电话线路上线缆的分布电容会导致高频信号衰减严重。早年工程师们用“加载线圈”解决这个问题在传输线路上每隔一段距离串入电感把线路的特性阻抗和衰减特性调整到最佳状态。这就是Pupin线圈也叫负载线圈。然而物理加载线圈非常笨重几百上千对电话线每对线都要串一个电感实际机房里是一面墙的线圈。而且感值固定不好调。后来人们发现用回转器模拟出等效加载电感体积小、能微调、维护成本大幅下降。这个应用持续了几十年是模拟电路史上Gyrator最大的工程舞台。5.2 音频滤波器与动态模拟在音频领域Gyrator也有经典地位。早期图示均衡器里的LC谐振支路经常用回转器代替真实电感尤其是需要较大电感量的低频段。一个100mH到几H的电感用真实线圈来做又大又贵但用运放和阻容做出来在PCB上只占一小块地方。实际听感上高质量的运放回转器在音频频段和真实电感的差别并不大。我自己做过AB对比相同的滤波器拓扑换用模拟电感和正经绕线电感频响曲线几乎重合。但这有个前提——运放供电要干净工作点要正确Q值阻尼要到位。否则高频谐波会被运放的谐波失真污染声音会变“脏”。5.3 现代集成滤波器中的gm-C回转器很多人以为Gyrator进了博物馆其实它只是换了个名字活在芯片里。现代模拟芯片里的gm-C滤波器本质上就是回转器思想的延续。跨导放大器OTA可以看成电压转电流的受控源两个OTA交叉连接就构成一个回旋单元接上电容就得到等效电感。在锁相环的环路滤波器、射频前端的带通滤波、连续时间Sigma-Delta调制器里这种“有源电感”随处可见。芯片设计者用回转器把一个小电容变成等效的大电感从而在片上集成原本做不到的滤波器。RF里还有一种做法用有源电感替代螺旋电感作为谐振负载优点是面积小、Q值高缺点是线性度和噪声差一些。所以今天的高性能射频前端还是老老实实用片外电感但中低频的模拟滤波器里Gyrator依然是隐形的王者。6. 扩展OTA、CCII和更现代的变体6.1 用OTA实现简易回转器OTA版本的Gyrator原理和运放版一样但它更适合集成。两个跨导放大器交叉连接回旋电阻r等于1/gm等效电感L C / gm²gm越大等效电感越小gm越小等效电感越大而且可以通过改变偏置电流连续调节。这点比运放版方便太多。所以在需要电子调谐的滤波器、振荡器里gm-C Gyrator几乎是标准方案。6.2 CCII和电流模式带来的速度优势电流传输器CCII是另一类实现回转器的好手段。和电压模式的运放相比CCII工作在电流模式带宽更高摆率更大做出来的Gyrator能跑到几十甚至上百MHz。实验室里需要模拟一个特殊感值时用CCII搭一个还是比较顺手的只是这类器件型号不多大多数工程师手中没有常备料。6.3 高频Gyrator的设计原则如果你的目标频段已经超过运放能覆盖的范围就别硬在运放版上死磕。高频Gyrator的设计原则永远是找一个带宽足够的跨导单元让回旋电阻的控制远离寄生电容同时注意给每个内部节点做阻抗匹配。设计之前先算清你需要的回旋电阻r再根据L r²C反推电容这样即使在差分结构里思路也不会乱。我自己的体会是Gyrator这类电路低频玩的是运放选型和高Q稳定性高频玩的是寄生参数和版图布局。很多人照着论文搭出的电路不工作多半不是原理错而是布线时忽略了运放输入电容和输出阻抗对环路的影响。最后再分享一个小技巧。如果你只是想在音频或低频滤波器里省掉大电感我已经替你们验证过两只TL072、四只1kΩ电阻、一只100nF电容就能稳稳得到100mH等效电感。调试顺序别乱先仿真、再量Q、最后决定要不要加阻尼电阻基本两小时搞定。上了板之后记得用示波器对比一下真实电感和模拟电感的阶跃响应你会更直观地理解什么叫“阻抗倒置”——那一下的感觉比读十篇论文都来得实在。
返回列表