第四节 电压源与电流源:独立源设置与波形类型

各位同学,今天我们来聊聊电路仿真里最基础、也最容易被忽视的东西——电源。说实话,我见过太多新手在电源设置上翻车了。明明电路搭得没问题,仿真结果就是不对,最后发现是电源参数设错了。嗯,咱们今天就把它彻底搞明白。

4.1 独立电压源:V源

LTspice里的独立电压源,元件名叫VOLTAGE。你从元件库拖出来,默认就是个直流源。但它的功能远不止这么简单。

双击这个元件,你会看到一个属性对话框。这里有几个关键参数:

  • DC value:直流电压值。比如设5V,那就是个5V的直流源。
  • AC Amplitude:交流小信号分析的幅值。做AC分析时用,平时不用管。
  • Series Resistance:串联内阻。我建议你养成习惯,给电压源加个小内阻,比如0.1Ω。为什么?因为理想电压源在仿真里可能会引起收敛问题。我在项目里吃过这个亏,仿真死活不收敛,查了半天发现是电压源内阻设成了0。

重要提醒:电压源的正负极不要搞反。LTspice里电压源默认上正下负,电流从正极流出。如果你需要负电压,直接把值设成负数就行。

4.2 独立电流源:I源

电流源元件叫CURRENT。用法和电压源类似,但有几个不同点:

  • DC value:直流电流值。比如设1mA。
  • AC Amplitude:交流小信号幅值。
  • Parallel Resistance:并联内阻。注意,电流源是并联内阻,电压源是串联内阻。这个别搞混了。

我个人习惯,电流源一般用在偏置电路里。比如给三极管提供基极偏置电流,或者给运放提供尾电流。你想想看,实际电路里哪有那么理想的电流源?所以加个并联大电阻,比如1MΩ,模拟一下实际特性,仿真结果会更靠谱。

避坑指南:我曾经犯过一个低级错误——把电流源直接并联在电压源两端。结果仿真报错,提示"singular matrix"。说白了就是电路拓扑有问题。记住,电流源不能直接并联,电压源不能直接串联。这是电路理论的基本规则,仿真软件也一样遵守。

4.3 波形类型:DC

DC波形最简单,就是恒定值。设置方法:在DC value里直接填数字。比如:

DC value = 5V

或者

DC value = 1mA

单位可以写V、mV、A、mA等,LTspice会自动识别。不写单位的话,默认是V或A。

DC源的应用场景:供电电压、偏置电压、参考电压。说白了,就是那些不需要变化的信号。

4.4 波形类型:SINE

SINE波形,就是正弦波。设置参数比较多,我列个表:

参数说明示例
DC offset直流偏置0
Amplitude幅值(峰值)1V
Freq频率1kHz
Ncycles仿真周期数(可选)10
Delay延迟时间(可选)0
Theta阻尼因子(可选)0

举个例子,你想生成一个1V峰值、1kHz的正弦波,没有直流偏置:

SINE(0 1V 1kHz)

注意,这里的幅值是峰值,不是有效值。如果你要2Vpp(峰峰值),幅值就填1V。嗯,这个细节容易搞错。

我在项目中常用SINE源做AC信号源,比如测试放大器的频率响应。不过要注意,SINE源在瞬态仿真里是时域信号,和AC小信号分析是两码事。别搞混了。

4.5 波形类型:PULSE

PULSE波形,就是脉冲波。参数更多一些:

参数说明示例
Vinitial初始电压0V
Von脉冲电压5V
Tdelay延迟时间0
Trise上升时间1ns
Tfall下降时间1ns
Ton脉冲宽度10us
Tperiod周期20us
Ncycles脉冲个数(可选)5

举个例子,一个5V、10us宽、周期20us的方波:

PULSE(0 5V 0 1ns 1ns 10us 20us)

你想想看,这个波形上升沿和下降沿都是1ns,非常陡峭。实际电路里哪有这么快的边沿?所以我建议你根据实际情况设置Trise和Tfall。比如数字电路里,设个几纳秒到几十纳秒比较合理。

小技巧:如果你想要占空比50%的方波,Ton = Tperiod/2。比如1kHz的方波,周期1ms,Ton设500us。我经常用这个做时钟信号源。

4.6 波形类型:EXP

EXP波形,就是指数波形。参数有:

参数说明示例
Vinitial初始电压0V
Vpeak峰值电压5V
Rise delay上升延迟0
Rise tau上升时间常数1us
Fall delay下降延迟10us
Fall tau下降时间常数2us

举个例子,一个从0V上升到5V,然后衰减的指数波形:

EXP(0 5V 0 1us 10us 2us)

EXP源在什么场合用?我告诉你,RC充放电、电源上电波形、某些传感器的输出信号,都是指数形式的。用EXP源模拟这些场景,非常方便。

不过说实话,EXP源我用的不多。大部分时候,SINE和PULSE就够用了。但知道总比不知道好,万一哪天碰到指数信号,你就能直接上手。

4.7 实战建议

好了,四种波形都讲完了。我总结一下我的使用习惯:

  • DC源:供电、偏置,几乎每个电路都用。
  • SINE源:交流信号、频率响应测试。
  • PULSE源:数字信号、开关控制、瞬态响应测试。
  • EXP源:指数信号、RC充放电模拟。

最后提醒一句:设置完电源参数后,记得检查一下单位。LTspice虽然智能,但有时候也会犯迷糊。比如你填了"1k",它可能当成1kΩ,也可能当成1kHz,取决于参数类型。所以,养成写单位的习惯,能省去很多麻烦。

嗯,这一节就到这里。下一节我们讲电阻、电容、电感这些无源元件,到时候再聊。