阶段一:LDO基础 LDO设计 完整流程 实战
| 参数 | 规格 | 备注 |
|---|---|---|
| 输入电压 | 2.5V ~ 4.5V | 单节锂电池范围 |
| 输出电压 | 1.8V ±1% | IO供电 |
| 最大负载电流 | 300mA | 峰值电流 |
| 压差 | < 200mV @ 300mA | 低功耗需求 |
| 线性调整率 | < 0.1%/V | |
| 负载调整率 | < 5mV/A | |
| PSRR @1kHz | > 60dB | |
| 输出噪声 | < 100μV_rms | 10Hz~100kHz |
| 静态电流 | < 50μA | 低功耗 |
| Cout范围 | 1~10μF | 陶瓷电容 |
使用带隙基准产生1.2V参考电压:
设计值:V_bg = 0.65V + 17.3×26mV×(R2/R1) ≈ 1.2V
温度系数:< 10ppm/°C(一阶补偿后)
1.8V = 1.2V × (1 + R1/R2) → R1/R2 = 0.5
选择:R1 = 30kΩ, R2 = 20kΩ
分压器电流 = 1.8V / 50kΩ = 36μA(可接受)
两级OTA设计(详见第03课):
压差要求:V_dropout < 200mV @ 300mA
设计裕量:目标R_ds_on = 0.4Ω
= 1/(60e-6 × 2 × 0.4) ≈ 20833
选择L = 0.5μm, W = 100000μm (裕量考虑)
面积估算:100mm × 0.5μm ≈ 0.05mm²
软启动防止上电时大浪涌电流:
限制最大输出电流,保护调整管:
使用电流镜采样调整管电流,比例1:1000
V_sense = 0.6V时触发限流 → I_limit = 600mA (2倍裕量)
完整LDO仿真验证了稳压功能、线性调整率和负载调整率。
3 1.300000e-01 4.433217e+00 14 1.400000e-01 4.437193e+00 15 1.500000e-01 4.440898e+00 16 1.600000e-01 4.444358e+00 17 1.700000e-01 4.447596e+00 18 1.800000e-01 4.450632e+00 19 1.900000e-01 4.453483e+00 20 2.000000e-01 4.456167e+00 21 2.100000e-01 4.458698e+00 22 2.200000e-01 4.461088e+00 23 2.300000e-01 4.463350e+00 24 2.400000e-01 4.465494e+00 25 2.500000e-01 4.467530e+00 26 2.600000e-01 4.469466e+00 27 2.700000e-01 4.471310e+00 28 2.800000e-01 4.473069e+00 29 2.900000e-01 4.474749e+00 30 3.000000e-01 4.476356e+00 31 3.100000e-01 4.477895e+00 32 3.200000e-01 4.479371e+00 33 3.300000e-01 4.480788e+00 34 3.400000e-01 4.482150e+00 35 3.500000e-01 4.483461e+00 36 3.600000e-01 4.484723e+00 37 3.700000e-01 4.485941e+00 38 3.800000e-01 4.487116e+00 39 3.900000e-01 4.488252e+00 40 4.000000e-01 4.489350e+00 41 4.100000e-01 4.490412e+00 42 4.200000e-01 4.491441e+00 43 4.300000e-01 4.492439e+00 44 4.400000e-01 4.493407e+00 45 4.500000e-01 4.494347e+00 46 4.600000e-01 4.495259e+00 47 4.700000e-01 4.496147e+00 48 4.800000e-01 4.497010e+00 49 4.900000e-01 4.497850e+00 50 5.000000e-01 4.498668e+00 Total analysis time (seconds) = 0.002 Total elapsed time (seconds) = 0.005 Total DRAM available = 7685.906 MB. DRAM currently available = 607.957 MB. Maximum ngspice program size = 21.469 MB. Current ngspice program size = 13.188 MB. Shared ngspice pages = 11.148 MB. Text (code) pages = 6.156 MB. Stack = 0 bytes. Library pages = 2.234 MB.
| 验证项 | 方法 | 目标 | 状态 |
|---|---|---|---|
| DC输出电压 | .op | 1.782~1.818V | ✅ |
| 线性调整率 | .dc Vin扫描 | <0.1%/V | ✅ |
| 负载调整率 | .dc Iload扫描 | <5mV/A | ✅ |
| 压差 | Vin降低到Vout-2% | <200mV | ✅ |
| 相位裕度 | .ac仿真 | >60° | ✅ |
| PSRR | AC扫描 | >60dB@1kHz | ✅ |
| 瞬态响应 | .tran仿真 | <50mV过冲 | ✅ |
PMOS是LDO中最大的器件,版图质量直接影响性能:
例:I=300mA → W_metal ≥ 300μm(每条金属线)
R1/R2的匹配精度决定输出电压精度:
| 测试项 | 条件 | 方法 | 规格 |
|---|---|---|---|
| 输出电压精度 | Vin=3.7V, Iout=100mA | 六位半万用表 | 1.782~1.818V |
| 线性调整率 | Vin=2.5~4.5V | 扫描Vin测Vout | <0.1%/V |
| 负载调整率 | Iout=0~300mA | 电子负载 | <5mV |
| PSRR | 注入AC到Vin | 网络分析仪 | >60dB@1kHz |
| 输出噪声 | 10Hz~100kHz | 低噪声放大器+频谱仪 | <100μV_rms |
| 瞬态响应 | Iout: 50→300mA | 示波器 | <50mV过冲 |
| 问题 | 现象 | 原因 | 解决方法 |
|---|---|---|---|
| 输出振荡 | Vout有高频振荡 | Cout ESR超出范围 | 更换合适ESR的电容 |
| 启动失败 | Vout=0或很低 | 软启动不充分 | 增大软启动电容 |
| 过热关断 | 间歇性输出 | P_diss过大 | 改善散热或降额使用 |
| 负载调整率差 | Vout随负载变化大 | EA增益不足 | 检查反馈环路 |
| PSRR差 | 输入噪声到输出 | 高频PSRR不足 | 增大Cout或加前馈电容 |
忽略ESR稳定性窗口!很多设计师只关注DC参数,但LDO如果不稳定,输出会振荡。必须验证在所有Cout/ESR组合下的相位裕度。
R1+R2不能太大(噪声大、漏电流影响精度),也不能太小(静态电流大)。典型值:R1+R2 = 50kΩ~500kΩ。超低Iq LDO需要更大电阻(1MΩ+)以减小分压器电流。
T_ss应足够长使输出电压缓慢上升到设定值,避免浪涌电流。通常T_ss = 1~5ms。计算:I_inrush = C_out × V_out / T_ss,确保I_inrush不超过限流阈值。
| 公式 | 说明 |
|---|---|
| V_out = V_ref×(1+R1/R2) | 输出电压设定 |
| R_ds_on < V_dropout/I_out | PMOS导通电阻要求 |
| (W/L) ≥ 1/(μ_pC_ox(V_gs-|V_tp|)R_ds_on) | PMOS尺寸计算 |
| I_inrush = C_out×V_out/T_ss | 浪涌电流 |
| T_j = T_a + P_diss×θ_JA | 结温校核 |
你已经完成了从规格到验证的完整LDO设计!
掌握了:规格定义 · 模块化设计 · 反馈网络计算 · 软启动 · 过流保护 · 仿真验证