ARTICLE DETAIL

资讯详情

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

运算跨导放大器OTA设计指南:从五管到共源共栅的CMOS模拟电路实践

运算跨导放大器OTA设计指南:从五管到共源共栅的CMOS模拟电路实践 1. 从一堆热搜词里把OTA捞出来这个缩写到底指什么先把最容易混淆的事说清楚。你在搜索框里敲OTA跳出来的结果大概率是ota升级ota提取器嵌入式otastm32 ota串口ota这一堆——这些说的是Over-The-Air空中升级跟模拟电路里的Operational Transconductance Amplifier运算跨导放大器完全是两码事。同一个缩写两个毫不相干的领域这也是很多新手一上来就找错资料的原因。我见过不止一个刚入行的朋友想查跨导放大器的偏置方法结果搜出来一堆固件升级教程翻半天没找到自己要的东西。这篇要聊的是后者运算跨导放大器OTA。它是模拟CMOS集成电路里最基础、也最核心的构建块之一。你可以把它理解成电压进、电流出的放大器——输入是电压差输出是电流。这一点跟咱们熟悉的运放Op-Amp不一样普通运放是电压进、电压出输出阻抗极低而OTA的输出阻抗极高本质上是一个压控电流源。为什么这个东西值得单独拿出来讲因为只要你碰过CMOS模拟电路就绕不开它。gm-C滤波器、跨导电容连续时间滤波器、Gm单元、OTA-C电路、可变增益放大器、模拟乘法器、甚至一些ADC的输入级底层都是OTA在干活。它不像运放那样有固定的闭环增益OTA的增益是靠外部负载决定的Av Gm × Rload这个公式决定了它的用法极其灵活也决定了它的设计比普通运放更讲究。这篇文章适合谁看如果你正在学CMOS模拟集成电路设计或者在做传感器前端、滤波器、可变增益级的项目又或者你只是被OTA这个缩写搞晕了想彻底理清楚那这篇就是给你写的。我会从OTA的核心原理讲起拆解它的几种经典结构把偏置、增益、带宽、摆率这些关键参数的计算过程摊开来讲再补上实际设计里最容易踩的坑。全程按从业者的思路走不讲空话能给公式的地方给公式能给数值的地方给数值。提示本文所有讨论基于标准CMOS工艺下的模拟电路设计涉及的具体工艺参数如μnCox、VTH等请以你实际使用的PDK为准文中数值仅作示例。2. 跨导放大器的本质为什么它是电压到电流的转换器2.1 从一个小信号模型说起要理解OTA先得把跨导这个词吃透。跨导transconductance用符号gm表示单位是西门子S定义是漏极电流对栅源电压的变化率gm ∂ID / ∂VGS翻译成人话就是栅源电压变化1mV漏极电流变化多少。在饱和区MOS管的gm有这么几个常用表达式gm 2ID / (VGS - VTH) sqrt(2 × μnCox × (W/L) × ID)这三个式子等价但用的时候各有各的方便。已知偏置电流和过驱动电压时用第一个已知工艺参数和尺寸时用第二个。我个人的习惯是设计初期用第二个估算尺寸仿真阶段用第一个反推验证。OTA的核心就是把输入差分对的这个gm通过电流镜或者别的结构搬运到输出端让输出电流等于输入电压差乘以gm。理想OTA的传输特性就一行Iout gm × (V - V-)注意这里输出是电流不是电压。这是OTA和运放最根本的区别。运放内部其实也有跨导级但它后面接了低阻抗的输出缓冲所以对外表现为电压输出。OTA把缓冲级去掉了直接把跨导级的电流输出暴露出来输出阻抗就是电流镜的ro通常在几十kΩ到几MΩ量级。2.2 输出阻抗为什么这么关键很多人第一次用OTA会困惑为什么我搭出来的电路增益跟算的对不上十有八九是输出阻抗没算对。OTA的开环增益是Av Gm × RoutRout是输出节点的等效阻抗。在简单的单级OTA里Rout就是PMOS和NMOS电流镜输出管的ro并联Rout ro_p || ro_n而ro跟沟道长度L成正比、跟偏置电流ID成反比ro 1 / (λ × ID) ≈ VA / IDVA是厄利电压典型CMOS工艺里大概5~20V/μm乘以L。举个例子假设L1μmVA≈10VID10μA那单管ro≈1MΩ并联后Rout≈500kΩ。如果Gm100μS那增益只有50倍约34dB。这个增益对很多应用来说是不够的。所以你会看到实际设计里要么加长L提高ro要么用共源共栅cascode结构把Rout抬高一个数量级要么用两级结构。这就是为什么OTA的结构选择本质上是在增益、摆幅、功耗、速度这四个维度上做权衡。2.3 五种经典OTA结构速览我把常见的OTA结构整理成一张表方便你按需求快速定位结构类型增益量级输出摆幅最小电源典型应用简单单级五管30~40dB大低低增益Gm单元套筒式共源共栅60~70dB中中高速滤波器折叠式共源共栅60~70dB大中高通用Gm单元两级米勒补偿80~100dB大低高增益场合增益自举90dB中中高精密应用这张表是我自己项目里总结的经验值具体数字会随工艺和偏置变化。选型的时候先问自己三个问题需要多少增益输出要摆多大功耗预算多少答案基本就锁定结构了。3. 五管OTA最小可用单元的手把手拆解3.1 电路拓扑与器件分工五管OTA是所有OTA的Hello World结构简单到只有五个管子但麻雀虽小五脏俱全。它的组成是这样的M1、M2NMOS差分输入对负责把输入电压差转成电流差M3、M4PMOS电流镜负载把差分电流转成单端输出同时提供一半的增益M5NMOS尾电流源给差分对提供恒定偏置电流信号路径是这样的V升高→M1电流增大→M1漏极电压下降→M3漏极电压下降→M4栅压下降→M4电流增大→输出节点被拉高。整个过程完成了从差分输入到单端输出的转换。这里有个细节很多人忽略M3和M4构成的电流镜把M1支路的电流复制到输出支路所以输出电流实际上是M2电流减去M4镜像过来的M1电流。理想情况下如果输入差为零M1和M2电流相等M4镜像的电流正好抵消M2电流输出为零。这就是为什么五管OTA的增益里有个因子2——单端输出只利用了差分电流的一半。3.2 增益公式的完整推导五管OTA的小信号增益推导我建议你亲手推一遍推完就再也不会忘Av gm1 × (ro2 || ro4)其中gm1是输入管的跨导ro2是M2的输出电阻ro4是M4的输出电阻。为什么是ro2和ro4并联因为从输出节点往上看是M4的ro往下看是M2的ro两个电阻并联。代入具体数值算一遍。假设工艺参数μnCox200μA/V²μpCox80μA/V²VTH0.5Vλnλp0.1V⁻¹。设计目标尾电流ID520μA所以每边10μA。先算输入管的gm。取过驱动电压Vov0.2Vgm1 2ID / Vov 2 × 10μA / 0.2V 100μS再算ro。取L1μmro2 1 / (λn × ID) 1 / (0.1 × 10μA) 1MΩ ro4 1 / (λp × ID) 1 / (0.1 × 10μA) 1MΩ Rout 1M || 1M 500kΩ增益Av 100μS × 500kΩ 50倍 34dB这个结果说明什么五管OTA的增益确实有限34dB在很多应用里不够用。想提高增益要么加大Lro翻倍增益翻倍要么加大gm增大W/L或增大电流但都有代价。3.3 尺寸设计的实操流程我平时设计五管OTA的流程是这样的你可以直接照着走定尾电流根据摆率和功耗预算确定ID5。摆率SR ID5 / CL如果CL5pF要求SR10V/μs那ID550μA。定过驱动电压Vov一般取0.15~0.25V太小了匹配差太大了摆幅受限。我通常取0.2V。算输入管尺寸由gm2ID/Vov和gmsqrt(2μnCox(W/L)ID)联立得W/L 2ID/(μnCox×Vov²)。代入数值W/L 2×25μA/(200μA/V²×0.04V²) 6.25。算负载管尺寸PMOS电流镜的Vov同样取0.2VW/L 2×25μA/(80μA/V²×0.04V²) 15.6。定L增益不够就加L但L加大会降低带宽。折中取L1~2μm。仿真验证跑DC看工作点跑AC看增益带宽跑TRAN看摆率。注意第3步和第4步算出来的W/L是目标值实际取值要考虑匹配。输入对管的面积要足够大通常W×L乘积越大匹配越好但寄生电容也越大。我一般让输入管的W在10~50μm之间L取1~2μm。3.4 五管OTA的致命短板五管OTA有两个绕不过去的短板用之前必须心里有数。第一是增益低。34dB的直流增益做滤波器还行做精密放大就完全不够。而且增益随工艺角变化很大TT角34dBSS角可能掉到28dBFF角可能到38dB这个波动在闭环应用里会直接影响精度。第二是电源抑制比差。因为尾电流源M5的ro直接跟电源耦合电源上的噪声会通过M5调制到尾电流进而出现在输出端。实测下来五管OTA的PSRR在低频段通常只有40~50dB高频段更差。解决办法增益不够就上cascode或者两级PSRR差就在尾电流源下面再串一个cascode管或者用共模反馈稳定工作点。这些后面章节会展开。4. 共源共栅OTA用堆叠换增益的取舍4.1 套筒式结构的增益提升原理套筒式共源共栅telescopic cascodeOTA的核心思想很简单在输出节点和电流镜之间再串一个共栅管把输出阻抗从ro抬高到gm×ro×ro。这个提升是数量级的。具体来说一个cascode结构的输出阻抗是Rout ≈ gm_cascode × ro_cascode × ro_source代入典型值gm_cascode100μSro_cascode1MΩro_source1MΩ那Rout≈100MΩ。相比单管的1MΩ提升了100倍。增益自然也跟着提升100倍从34dB变成74dB。但天下没有免费的午餐。套筒式结构把四个管子两个NMOS cascode 两个PMOS cascode堆在电源和地之间每个管子都需要一定的Vds才能工作在饱和区。算下来最小电源电压大概是VDD_min Vov_input Vov_cascode_n Vov_cascode_p Vov_load 余量如果每个Vov取0.2V余量取0.2V那VDD_min≈1.0V。在1.8V工艺里还行在1.2V甚至更低的工艺里就很紧张了。而且输出摆幅被压缩得很厉害输出只能在一个很窄的范围内摆动这对大信号应用是致命的。4.2 折叠式共源共栅的摆幅救赎折叠式共源共栅folded cascode就是为了解决摆幅问题而生的。它的思路是把输入差分对的电流折叠到另一条支路上让cascode管不直接堆在输入管上面从而腾出摆幅空间。折叠式的输出摆幅大概是Vout_swing ≈ VDD - 2×Vov - 余量同样1.8V电源、0.2V过驱动摆幅能到1.2V左右比套筒式的0.6V好太多。代价是功耗——折叠式需要额外的偏置电流支路总电流通常是套筒式的1.5~2倍。而且折叠节点输入管漏极和cascode管源极的连接点的寄生电容大高频性能会受影响。我个人的经验是如果电源电压大于1.5V且对摆幅有要求优先选折叠式如果电源紧张或者追求极致速度选套筒式。这个判断在大多数项目里都成立。4.3 偏置电路的设计细节cascode OTA的偏置比五管OTA复杂得多因为每个cascode管都需要一个独立的栅压。这些栅压不能随便给必须保证所有管子都工作在饱和区而且要跟踪工艺和温度变化。常用的偏置方法有两种第一种是宽摆幅电流镜wide-swing cascode current mirror。它用一个额外的管子产生cascode栅压让cascode管的Vds刚好等于Vov既保证饱和又最大化摆幅。这个结构的偏置电压是Vbias_cascode Vgs Vov VTH 2×Vov第二种是恒定gm偏置。它让偏置电流随温度变化抵消gm的温度漂移使OTA的带宽和增益在温度范围内更稳定。这个结构稍微复杂一点但性能更好。我实测下来宽摆幅电流镜在大多数场合够用设计也简单。恒定gm偏置适合对温度稳定性要求高的精密应用但要多花几个管子。提示cascode管的栅压一定要用低阻抗节点驱动不能直接接电阻分压。因为cascode管的源极阻抗很高栅压上的任何噪声都会直接调制到输出。我一般用源极跟随器或者电流镜来产生这些偏置。4.4 一个折叠式OTA的完整设计实例说个我实际做过的项目。需求是电源1.8V负载电容2pF直流增益60dB单位增益带宽50MHz功耗1mW。设计步骤定总电流功耗1mW/1.8V≈550μA。折叠式需要输入对电流折叠支路电流分配为输入对200μA折叠支路350μA。定输入管gm单位增益带宽GBW gm/(2πCL)要求50MHzCL2pF得gm 2π×50MHz×2pF 628μS。取gm700μS留余量。算输入管尺寸Vov取0.15VW/L 2ID/(μnCox×Vov²) 2×100μA/(200μA/V²×0.0225V²) 44.4。算cascode管尺寸cascode管的gm不需要很大取Vov0.2VW/L按电流算。验证增益Rout≈gm_cascode×ro²估算后增益约65dB满足要求。仿真迭代跑AC确认GBW和相位裕度跑DC扫描确认所有管子饱和。这个设计最后流片回来实测增益63dBGBW 52MHz功耗0.95mW基本符合预期。唯一的问题是相位裕度只有55度稍微有点振铃后来在补偿电容上微调了一下。5. 增益、带宽、摆率三个参数怎么同时满足5.1 增益带宽积的约束关系OTA设计里最核心的矛盾就是增益和带宽的trade-off。单级OTA的增益带宽积GBW是GBW gm / (2π × CL)而直流增益是Av gm × Rout注意这两个式子里gm是共享的。你想提高增益要么加大gm但GBW也会跟着变因为gm在分子上要么加大Rout这个不影响GBW但会影响输出极点。实际上加大Rout的代价是输出极点频率下降fp_out 1 / (2π × Rout × CL)Rout越大输出极点越低相位裕度越差。这就是为什么高增益OTA往往需要频率补偿。我一般这样处理先根据GBW要求定gm然后根据增益要求定Rout最后检查输出极点是否在GBW的3倍以上。如果不够要么降低GBW要求要么加补偿。5.2 摆率与偏置电流的定量关系摆率slew rate是大信号特性定义为输出电压的最大变化率SR I_max / CLI_max是OTA能提供的最大充放电电流。对五管OTAI_max就是尾电流ID5对折叠式I_max是折叠支路电流。举个例子CL5pF要求SR20V/μs那I_max 20V/μs × 5pF 100μA。这个电流直接决定了功耗下限。摆率和GBW的关系很有意思。GBW由gm决定摆率由I决定而gm2I/Vov所以SR gm × Vov / (2 × CL) π × GBW × Vov这个式子说明摆率和GBW通过过驱动电压Vov挂钩。Vov越大同样GBW下摆率越高但增益和摆幅会变差。这就是为什么Vov的选择这么关键——它同时影响增益、带宽、摆率、摆幅四个指标。我的经验取值Vov0.15~0.25V是甜区。低于0.15V匹配变差、速度上不去高于0.25V摆幅和增益损失太大。5.3 相位裕度与补偿电容的计算两级OTA必须做频率补偿否则闭环会振荡。最常用的是米勒补偿在第二级输入和输出之间接一个电容Cc。补偿后的主极点fp1 1 / (2π × gm2 × Rout1 × Rout2 × Cc)单位增益带宽GBW gm1 / (2π × Cc)右半平面零点fz gm2 / (2π × Cc)这个右半平面零点是个麻烦它会引入相位滞后降低相位裕度。解决办法是串一个调零电阻RzRz 1 / gm2这样零点被推到无穷远或者左半平面相位裕度就上来了。补偿电容Cc的取值有个经验公式Cc ≥ 0.22 × CL这个0.22来自相位裕度60度的要求。如果CL5pFCc至少1.1pF。实际取值我会留点余量取1.5~2pF。注意Cc太大会降低GBW太小相位裕度不够。我一般先按0.22×CL取值仿真看相位裕度不够就加够了就试着减找到最优点。5.4 三个参数的联合优化表格把上面的关系整理成表设计时可以直接查目标调整手段副作用提高增益加大L、用cascode、加级摆幅降、速度降提高带宽加大gm、减小CL功耗增、增益降提高摆率加大偏置电流功耗增提高摆幅减小Vov、用折叠式增益降、匹配差提高相位裕度加大Cc、加调零电阻带宽降这张表是我做设计时的作弊纸每次卡住了就拿出来对一遍基本能找到方向。6. 仿真验证从DC到AC再到TRAN的完整链路6.1 DC工作点检查的必看项仿真第一步永远是DC工作点。我检查的项按优先级排第一所有管子的Vds是否大于Vov。这是饱和区的判据。仿真器里可以直接看region参数或者手动算Vds-Vov。如果某个管子在线性区增益会暴跌。第二尾电流是否等于设计值。电流镜的镜像比受沟道长度调制影响实际电流可能偏离设计值10~20%。如果偏太多要调整镜像管的尺寸或L。第三输出共模电平是否合理。五管OTA的输出共模由电流镜的匹配决定如果失配严重输出可能贴到电源或地。这时候需要加共模反馈。第四各节点的电压裕度。特别是cascode结构每个堆叠节点的电压都要留够否则工艺角一变就出饱和区。我踩过的一个坑TT角下所有管子都饱和但SS角下cascode管掉进线性区增益从65dB掉到40dB。后来把cascode管的Vov从0.15V加到0.2V牺牲一点摆幅换来了工艺角鲁棒性。6.2 AC仿真的设置与读数AC仿真看三个东西直流增益、单位增益带宽、相位裕度。设置上有个细节输入信号的AC幅度设为1V这样输出直接就是增益。如果用默认的1mV读数要换算容易出错。读数的时候注意直流增益要取低频段的值不要取DC点的值DC点可能因为仿真收敛问题不准。单位增益带宽是增益曲线穿过0dB的频率。相位裕度是在0dB频率处相位距离-180度的差值。我一般要求直流增益60dB相位裕度60度增益裕度10dB。这三个指标达标闭环基本稳定。如果相位裕度不够先看是不是输出极点太低。如果是减小CL或者加大偏置电流。如果还不行加米勒补偿。6.3 TRAN仿真看摆率和建立时间TRAN仿真看大信号特性。给一个阶跃输入看输出的上升时间和过冲。摆率的测量方法取输出从10%到90%的斜率或者取线性段的最大斜率。注意要区分摆率限制和带宽限制——如果上升沿是直线那是摆率限制如果是指数曲线那是带宽限制。建立时间分两部分线性建立指数段和非线性建立摆率段。总建立时间是从输入跳变到输出进入误差带通常±0.1%的时间。我实测的经验五管OTA的建立时间通常在几十到几百纳秒折叠式在几十纳秒。如果建立时间太长先查摆率够不够再查相位裕度。6.4 工艺角和温度扫描的必要性只跑TT角是不够的必须跑全工艺角TT、SS、FF、SF、FS再加温度-40°C、27°C、125°C。我一般关注这几个组合SS角125°C速度最慢增益可能最低FF角-40°C速度最快可能振荡SF/FS角失配最大共模可能偏跑完把这些结果列成表看最差情况是否满足指标。如果SS角增益不够就加大L或者加级如果FF角振荡就加大Cc。这个过程很枯燥但省不得。我见过太多设计TT角完美SS角直接挂掉的案例。7. 那些仿真器不会告诉你的实战坑7.1 匹配问题为什么你的OTA增益比仿真低仿真用的是标称参数实际流片出来管子之间有失配。失配会导致两个后果输入失调电压和增益下降。输入对管的失配电压大概是Vos ΔVTH (Vov/2) × (Δβ/β)ΔVTH是阈值电压失配跟面积成反比σ(ΔVTH) AVT / sqrt(W × L)AVT是工艺常数典型值3~5mV·μm。如果W×L10μm²那σ(ΔVTH)≈1mV。这个失调在精密应用里是要命的。减小失配的办法就是加大面积。但面积大了寄生电容大速度降。折中方案是输入对管用大W大L负载管可以小一点。7.2 电源噪声耦合路径与去耦OTA对电源噪声很敏感尤其是尾电流源直接接电源的结构。电源上的噪声通过两条路径耦合到输出一条是通过尾电流源调制尾电流一条是通过负载管的ro直接耦合。实测数据五管OTA的PSRR在1kHz约45dB到1MHz掉到20dB。这个性能在很多场合不够用。改善办法尾电流源用cascode结构提高电源到输出的阻抗电源线上加去耦电容但注意电容的ESR和ESL高频段可能反而变差用差分结构让电源噪声共模抵消。7.3 版图对称性与寄生提取OTA的版图对称性直接影响失调和共模抑制。输入对管必须交叉对称common-centroid负载管也要对称。走线长度要匹配避免引入额外失配。寄生提取后仿真post-layout simulation是必须的。版图引入的寄生电容可能让GBW下降20~30%寄生电阻可能让增益下降几个dB。如果post-sim不达标要回去改版图或者调整设计。我一般留20%的设计余量给寄生。比如GBW要求50MHz设计目标定60MHzpost-sim掉到50MHz刚好达标。7.4 温度漂移与偏置稳定性MOS管的gm随温度变化因为迁移率μ随温度下降约-0.5%/°C而VTH也随温度下降约-2mV/°C。两者部分抵消但净效果是gm随温度下降。如果偏置电流是恒定的那gm在125°C时可能比27°C低20~30%导致GBW下降。解决办法是用恒定gm偏置电路让偏置电流随温度上升补偿gm的下降。这个电路的核心是一个工作在亚阈值区的MOS管它的gm只跟电流有关跟温度无关。用它产生参考电流再镜像给OTA。8. 从OTA到Gm-C滤波器一个完整的应用链路8.1 Gm-C滤波器的基本原理OTA最经典的应用就是Gm-C滤波器。它的核心是用OTA的跨导和电容构成积分器再用积分器搭建滤波器。一个一阶Gm-C积分器的传输函数是H(s) gm / (s × C)时间常数τ C/gm。滤波器的截止频率fc gm/(2πC)。这个结构的优点是频率可调——改变gm就改变了截止频率。而gm可以通过偏置电流调节所以Gm-C滤波器天生适合做可调滤波器。缺点是线性度差。OTA的输入差分对在大信号下会进入非线性区导致谐波失真。改善办法是用源极负反馈source degeneration牺牲一部分gm换线性度。8.2 滤波器阶数与OTA数量的关系一个N阶Gm-C滤波器需要N个OTA或者N1个取决于结构。比如一个四阶巴特沃斯低通滤波器需要四个OTA和四个电容。设计流程是先确定滤波器类型巴特沃斯、切比雪夫、椭圆等查表得到归一化系数然后根据截止频率和阻抗水平反归一化算出每个OTA的gm和每个电容的C。我做过一个四阶切比雪夫低通fc10MHz通带纹波0.5dB。四个OTA的gm分别是200μS、180μS、150μS、120μS电容分别是3.2pF、3.5pF、4.2pF、5.3pF。实测频率响应跟理论吻合得很好通带纹波0.6dB阻带衰减40dB。8.3 线性度优化的实际手段Gm-C滤波器的线性度是老大难。我试过几种办法第一种是源极负反馈。在输入对管的源极串电阻Rs等效gm变成gm_eff gm / (1 gm × Rs)线性度提高了但gm下降了需要更大的电流补偿。Rs用多晶硅电阻匹配要好。第二种是自适应偏置。让尾电流随输入信号幅度变化保持过驱动电压恒定。这个电路复杂但效果好。第三种是伪差分结构。用两个差分对一个处理正信号一个处理负信号抵消偶次谐波。这个对奇次谐波没用。我实测下来源极负反馈性价比最高THD能从-40dB改善到-60dB代价是gm下降30%。8.4 一个可调滤波器的调谐方案可调滤波器的关键是调谐电路它要保证截止频率不随工艺和温度漂移。常用的调谐方案是锁相环调谐用一个参考时钟和滤波器里的积分器构成锁相环锁定后积分器的时间常数就等于参考时钟周期从而锁定gm/C的比值。另一个方案是电荷泵调谐用开关电容和参考电流比较调整偏置电流使gm达到目标值。我一般用锁相环调谐精度高但电路复杂。如果精度要求不高用简单的电流镜调谐也行成本低。9. 选型决策什么时候用OTA什么时候用运放9.1 OTA与运放的本质区别回顾再强调一遍OTA是电压进电流出运放是电压进电压出。这个区别决定了它们的应用场景。OTA适合开环或准开环应用滤波器、可变增益、乘法器需要电流输出的场合需要频率可调的场合。运放适合闭环负反馈应用放大器、积分器、比较器需要低输出阻抗的场合需要精确闭环增益的场合。9.2 不同应用场景的选型建议应用推荐结构理由低功耗传感器前端五管OTA功耗低、结构简单高速Gm-C滤波器折叠式cascode速度增益兼顾精密可变增益两级OTA增益高、线性度好低压应用五管或折叠式摆幅要求高高增益场合增益自举增益90dB这张表是我多年项目的经验总结不一定适用于所有情况但大方向不会错。9.3 功耗与性能的平衡点最后说功耗。OTA的功耗主要花在偏置电流上而偏置电流决定了gm、摆率、带宽。所以功耗和性能是直接挂钩的。我的经验是在满足指标的前提下尽量降低Vov因为Vov降低能同时改善增益和摆幅代价是面积增大。面积在大多数项目里不是瓶颈功耗才是。具体来说如果功耗预算紧张先把Vov从0.25V降到0.15Vgm能提高67%增益和带宽都受益。如果还不够再考虑降低指标或者换更先进的工艺。我在实际项目里最深的体会是OTA设计没有最优解只有最合适的解。同一个指标可以用不同的结构、不同的偏置、不同的尺寸实现关键是搞清楚每个选择的代价然后根据项目约束做取舍。仿真跑通只是第一步工艺角、温度、匹配、寄生每一个都可能让你的设计翻车。多留余量多跑仿真多想想如果这个参数偏了会怎样比什么都重要。
返回列表