
模拟IC设计基础电路入门模块套餐:包含LDO、电压比较器、带隙基准、电荷泵、全差分
运放、轨到轨运放、DAC、TDC DLL及版图学习
模拟电路入门总绕不开几个经典模块,LDO作为电源管理的基础款,就像电路里的稳压大管家。先上
段最简单的LDO结构代码:
```verilog
module ldo (vin, vout, fb);
input vin, fb;
output vout;
electrical vin, vout, fb;
parameter real vref = 1.2;
analog begin
V(vout) <+ V(vin) - (vref - V(fb)) * 1e3; // 误差放大系数粗暴设为1000
end
endmodule
```
这代码里的误差放大器被简化成直接乘系数,实际版图里得考虑运放增益和相位补偿。注意PMOS调
整管的宽长比直接决定最大输出电流,新手常犯的错误是漏级电压没留够裕度导致提前进入线性区。
低压带隙基准是个有意思的矛盾体——既要低电压又要高精度。传统结构在1V以下直接崩,这时得玩
点花活:
```spice
M1 3 2 0 0 nmos W=2u L=0.5u
M2 4 2 0 0 nmos W=2u L=0.5u
Q1 5 3 0 substrate_npn
Q2 6 4 0 substrate_npn area=8
R1 5 7 3k
PTAT电流从R1上产生...
```
这个结构用衬底PNP替代垂直管,虽然β值低但能在0.8V下工作。二阶补偿靠的是Q2的面积倍增,版
图布局时必须保证热耦合——把两个BJT背靠背放成哑铃状是基本操作。
电荷泵的开关时序像在跳踢踏舞,特别要注意电荷注入效应。加个补偿电容的代码片段: