提示:本文档记录仿真设置的方式和结果

1. 直流仿真(dc)

  1. Iprobe 通直流,阻隔交流
    不同电压的含义: vdsat, vds。仿真中vds需大于vdsat才会位于饱和区
    在这里插入图片描述
  • razavi: 工作在饱和区的所需最小 V D S = V D , s a t = V G S − V T H V_{DS} = V_D,sat = V_{GS} - V_{TH} VDS=VD,sat=VGSVTH

    • MOS电流公式推导:
    • Q = I d × v Q = Id \times v Q=Id×v I d = 电 荷 密 度 × 速 度 = 电 荷 密 度 × μ E Id = 电荷密度 \times 速度 = 电荷密度 \times \mu E Id=×=×μE 平 均 电 荷 密 度 = 1 2 C o x W ( V g s − V t h ) 平均电荷密度= \frac{1}{2}C_{ox}W(V_{gs} - V_{th}) =21CoxW(VgsVth) I d = 1 2 C o x W ( V g s − V t h ) μ V g s − V t h L e f f Id = \frac{1}{2} C_{ox} W (V_{gs} - V_{th}) \mu \frac {V_{gs} - V_{th} }{ L_{eff}} Id=21CoxW(VgsVth)μLeffVgsVth
    • 速度饱和时, v = μ E v = \mu E v=μE需要改变 I d = 1 2 C o x W ( V g s − V t h ) ∗ 速 度 饱 和 的 速 度 Id = \frac{1}{2} C_{ox} W (V_{gs} - V_{th}) *速度饱和的速度 Id=21CoxW(VgsVth)
    • vds>vdsat管子工作在饱和区
      vds<vdsat管子工作在线性区
      对于短沟道:Vdsat = (Vgs -Vth)/(L*Esat)

  • 跟随特性测试
    在这里插入图片描述在这里插入图片描述

2. 稳定性stb仿真(包含工艺角仿真)

在这里插入图片描述

在这里插入图片描述

  • 工艺角仿真(stb):在ADE中launch ADE XL,随后选择corners 下的click to add corner,选取工艺角文件并命名,随后运行

在这里插入图片描述

在这里插入图片描述

3. 失调电压仿真(dc & monte carlo)

  • 连接成单位增益负反馈,dc下vp-vn

4. 共模电压仿真(stb & 扫描vp)

  • 在接成单位增益负反馈的stb仿真中,扫描vp电压,通过观察其他指标是否满足要求确定共模电压范围。(0.7-0.9V之间最合适)
    在这里插入图片描述
    在这里插入图片描述

5. 输出电压范围仿真(tran)

  • 运放接成同相放大器的形式,vp与vn直流电压相同,vn接入正弦交流电

在这里插入图片描述

  • 提示:两个电阻尽可能大,防止影响输入电阻大小,降低增益

在这里插入图片描述


6. 共模抑制比CMRR(ac)

在输出端与负输出端之间加入一个单位的交流小信号 vcm,正输入端也加一个相同的vcm,同时加上正输入端加入直流偏置电压 vp 。交流时vp 被视为短路.加在运放正端电压为 vcm,负端电压为 vout+vcm,测量vout/vcm

在这里插入图片描述

  • vp 电压= dc(vp = 0.7) + ac(vcm = 0.2)
  • vn电压 = vout +ac(vcm = 0.2)
  • v o u t = A c m × ( v c m ) + A v × ( v c m − ( v o u t + v c m ) ) vout = Acm \times (vcm) + Av \times (vcm -(vout +vcm)) vout=Acm×(vcm)+Av×(vcm(vout+vcm))
  • v o u t v c m = A c m 1 + A v ≈ A c m A v = 1 C M R R \frac{vout}{vcm} = \frac{Acm}{1+Av} \approx \frac{Acm}{Av} = \frac{1}{CMRR} vcmvout=1+AvAcmAvAcm=CMRR1
  • 计算CMRR的公式为:
    abs(dB20((mag(v(“/vout” ?result “ac”)) / mag(v(“/vp” ?result “ac”)))))
    图中为40dB
    请添加图片描述

6. 电源抑制比PSRR(ac)

  • 输出电压是【输入电压与运放增益】与【电源电压与电源增益】的叠加

  • P S R R = 差 模 增 益 A v 共 模 输 入 为 0 时 电 源 到 输 出 的 增 益 A d d PSRR = \frac{差模增益Av}{共模输入为0时电源到输出的增益Add} PSRR=0AddAv

  • P S R R = A v , v d d = 0 A d d , v i n = 0 PSRR = \frac{Av, vdd =0}{Add,vin =0} PSRR=Add,vin=0Av,vdd=0

  • 将电源电压设置为1.1V直流叠加1V的交流
    在这里插入图片描述

v o u t = A v × ( 0 − v o u t ) + A d d × v d d = > v o u t v d d = 1 + A v A d d ≈ 1 P S R R vout = Av \times ( 0 - vout) + Add \times vdd => \frac{vout}{vdd} = \frac{1+Av}{Add} \approx \frac{1}{PSRR} vout=Av×(0vout)+Add×vdd=>vddvout=Add1+AvPSRR1
− 20 l o g ( v o u t v d d ) = 20 l o g ( P S R R ) -20 log(\frac{vout}{vdd}) = 20log(PSRR) 20log(vddvout)=20log(PSRR)
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐