马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
很多人不知道仿真怎么玩,其实除了THD以外还有很多东西可以仿真,帮助我们改进电路性能。 ( i* j+ u( {+ U3 O& O; N
不过你要是去仿真什么直流偏移几十个mV、末级静态电流变化了几十个mA那说明你还没弄明白哪些可以仿哪些不好仿。 瞬态互调失真没有一个统一的测试方法和仿真方法,这里我介绍的是本人自己根据TDA2030A说明书中所提到的方法来进行仿真,大体思路是通过20kHz不同方向的锯齿波把难以测量的瞬态互调失真转换成容易测量的低频交流分量,具体请看这里:
. I! Q- d/ |, Q- u4 D7 iLTspice里信号源的信号可以自己编辑,我把锯齿波信号编辑为txt文件,在LTspice的信号源选项里打开PWL文件运行就可以。注意要检测瞬态互调失真的大小需要把锯齿波成分滤除剩下低频交流部分,低频交流部分的峰峰值除以输出锯齿波峰峰值就是瞬态互调失真大小。 ) v& D- [, w I3 G
5阶RC滤波滤除锯齿波,剩下的电压曲线就是失真。 如果放大器信号通路和反馈通路没有耦合电容(直流放大器),电压曲线正确的测量点不是突变的尖峰而是平直的那一段。这个图里失真曲线峰峰值大约30mV,放大器输出电压峰峰值是6.4V,所以瞬态互调失真是(0.03/6.4)*100%=0.469%。 8 S& t2 R5 J8 r" Y% I
如果放大器不是直流放大器,比如1969,电压曲线会受电容作用逐渐衰减到0V,所以测试点是图中标记的位置。图里失真电压峰峰值是4.47mV。 T/ I- u$ c h% d; A. n3 t
附件是锯齿波FWL文件和一个1969的例子: FWL文件有两个,一个周期更长适合1969这种有电容的电路。另一个周期较短,适合春直流放大器。 有几点要注意: 一、计算时锯齿波的峰峰值最好用输入信号幅值x放大倍数的方式来计算,如果直接测波形的话波形可能有瞬态失真,影响计算结果。 二、这个方法测得的瞬态互调失真受输入RC滤波影响非常大。失真很大的电路如果输入进行了RC滤波瞬态互调失真会显着减小。这一点TDA2030文档里也说了,与瞬态互调失真成因有关。 三、如果都没有输入滤波,转换速率是决定瞬态互调失真的主要因素。 四、txt里的文件电压是固定的-1V到1V,要其他的电压可以通过LTspice里的“电压控制的电压源”进行转换,1969例子文件里就是用它把正负1V转换成正负0.13V。 五、仿真的时候要加上负载。有无负载通常会显着影响结果。
K- ~$ T: F- p M8 g下载, X5 r$ J' L8 b: `) O8 i
9 {/ [7 n8 |1 D1 m
|