错误现象
在用 LTspice 做仿真的时候,添加了一个直流偏置为 6v,幅值为 10mv,频率为 10hz 的正弦电压源,但是测量输出的电压信号却不是正弦信号,波形比较混乱,如下图所示。
解决方法
打开设置(左上角的齿轮图标或者从菜单栏选择 Simulate-Sittings),将 Relative Tolerance: 中的值设置小一点,我这里设置比默认值小了 100 倍,如图所示。
修改后仿真的结果为预期的正弦波形,如下图所示。
错误原因
这个问题是因为 LTspice 默认开启了波形压缩功能,而且这个压缩算法的相对容差设置的太高了,正弦的小信号相比于直流电压的幅值又太小了,把正常的波形压缩的失真了。上面的解决方法是把相对容差给调小了,如果遇到特殊情况可以关闭这个压缩功能,但是会生很大的原始波形数据,所以可以根据情况随时调整这个设置。
参考链接
更详细的分析可以参考下边这个链接:
https://electronics.stackexchange.com/questions/338292/ltspice-sinusoidal-voltage-source-with-offset-much-larger-than-amplitude-broken