ZVS 振荡器的仿真测试

简 介: 本文对于在 LTspice 仿真环境下的 ZVS 振荡电路进行了搭建,并对之前电路起振问题进行的研究。 最终发现可以在 LTspice 仿真参数中关于 瞬态控制参数设置起始电压从 0V 开始,电路便可以正常起振了。

关键词 ZVSLTspice瞬态参数

ZVS振荡器
目 录
Contents
背景介绍
对称的ZVS振荡器
增加启动脉冲
增加启动电容
启动电压
设置启动电压参数
观察电路各部
分电压信号
总 结

§01 ZVS振荡器


一、背景介绍

  在 LTspice仿真结果验证 搭建了 ZVS振荡器测试电路,但是经过仿真之后,该振荡器并没有产生振荡。 后面有读者给出这款振荡器利用了两路 MOS 在导通过程中的不对称性,比如两路的 阻容参数、MOS管的参数 实际上并不对称,因此才产生了振荡。 在 LTspice 给出的多谐振荡器中也是对两路的 NPN 晶体管的偏置电阻设置了不同的阻值(101k, 100k)提高了电路起振的速度。

  下面再通过一些方式对这款 ZVS 仿真电路测试它的振荡形式。

  • 调整不同的参数,使的电路不对称,比如两路的偏置的阻值,所使用的晶体管的型号改变等;
  • 在电路中增加一个外部输入的脉冲,引起电路的振荡。

二、对称的ZVS振荡器

1、搭建测试电路

  下面是搭建的测试电路。电路仿真后,在 L 3 L_3 L3 的右边,可以测量到对应的电压和电流。

L3右侧的电压电流:
电压:10.83V
电流:1.116kA

  在 L 3 L_3 L3 上的电压降是由流过的电流在等效的 1 m Ω 1m\Omega 1mΩ 的电阻上产生的压降。这说明电路的确没有工作。
▲ 图1.2.1 搭建测试的电路

▲ 图1.2.1 搭建测试的电路

▲ 图1.2.2 L3的右侧电压与流过L3的电流

▲ 图1.2.2 L3的右侧电压与流过L3的电流

L 1 , L 2 L_1 ,L_2 L1,L2 C 1 C_1 C1 的谐振频率:
f 1 = 1 2 π ( L 1 + L 2 ) ⋅ C 1 = 1 2 π 200 μ ⋅ 1 n = 355.881 k H z f_1 = {1 \over {2\pi \sqrt {\left( {L_1 + L_2 } \right) \cdot C_1 } }} = {1 \over {2\pi \sqrt {200\mu \cdot 1n} }} = 355.881kHz f1=2π(L1+L2)C1 1=2π200μ1n 1=355.881kHz

L 3 L_3 L3 C 1 C_1 C1 的谐振频率: f 2 = 1 2 π C 1 ⋅ L 3 = 1 2 π 1 n ⋅ 10 m = 50.329 k H z f_2 = {1 \over {2\pi \sqrt {C_1 \cdot L_3 } }} = {1 \over {2\pi \sqrt {1n \cdot 10m} }} = 50.329kHz f2=2πC1L3 1=2π1n10m 1=50.329kHz

2、修改R3阻值

  将电路中的 R3 的阻值修改为 1k。下面是电路上电后出现的一段振荡过程,但很快电路停止振荡了。

▲ 图1.2.3 电路在上电后出现的振荡波形

▲ 图1.2.3 电路在上电后出现的振荡波形

3、修改电源电压

  将电源电压从原来的 12V 提高的 16V,此时电路便开始了振荡。但是这种震荡是正弦振荡,与 ZVS 的振荡波形相差很大。特别是电流仍然达到了上千安培。

▲ 图1.2.4 电路振荡的波形

▲ 图1.2.4 电路振荡的波形

  可以注意到上面的振荡频率与C1,L1,L2,L3之间没有太大关系。

三、增加启动脉冲

  在电路中增加一个启动脉冲电源(V2),它在电路上电后产生一段 时间的低电平,使得电路在启动的时候两个 MOS 的状态不一致。

▲ 图1.3.1 增加有启动脉冲的测试电路

▲ 图1.3.1 增加有启动脉冲的测试电路

▲ 图1.3.2 V2的参数设置

▲ 图1.3.2 V2的参数设置

  下面给出了两个 MOS 的漏极电压波形。很奇怪的是,在开始的大约 1.8ms 的时间内,出现了幅值为17kV 的脉冲波形,然后该振荡就消失了。 当时间超过 9.5ms 之后,电压信号出现了波动。

▲ 增加启动脉冲发生之后的电压波形

▲ 增加启动脉冲发生之后的电压波形

1、振荡稳态之后波形

  如果将前面 5ms 的数据去掉,观察在 5ms 之后的 MOS 管漏极信号,它们为:

▲ 图1.3.4 5ms 之后 MOS 管漏极的电压波形

▲ 图1.3.4 5ms 之后 MOS 管漏极的电压波形

  下图展示了 5ms 至 100ms 的波形。

▲ MOS漏极的振荡波形

▲ MOS漏极的振荡波形

  将 95ms 时间处的波形展开:

▲ 图1.3.6 振荡波形展开

▲ 图1.3.6 振荡波形展开

▲ 图1.3.7 振荡波形展开波形

▲ 图1.3.7 振荡波形展开波形

  下面给出了输出波形来 95ms 至 100ms 之间的波形 FFT,可以看到它是一个周期震荡波形。测量第一个谐振峰值为 34.996kHz。

  计算 C 1 = 100 n F , L 1 = L 2 = 100 μ H C_1 = 100nF,L_1 = L_2 = 100\mu H C1=100nF,L1=L2=100μH 对应的谐振频率: f 1 = 1 2 π C 1 ( L 1 + L 2 ) = 1 2 π 100 n ⋅ ( 100 μ F × 2 ) = 35.588 k H z f_1 = {1 \over {2\pi \sqrt {C_1 \left( {L_1 + L_2 } \right)} }} = {1 \over {2\pi \sqrt {100n \cdot \left( {100\mu F \times 2} \right)} }} = 35.588kHz f1=2πC1(L1+L2) 1=2π100n(100μF×2) 1=35.588kHz 因此,振荡频率是由 C 1 , L 1 , L 2 C_1 ,L_1 ,L_2 C1,L1,L2 谐振频率决定的。

▲ 图1.3.8 波形的 FFT

▲ 图1.3.8 波形的 FFT

2、修改电感参数

  前面仿真结果中,在起始的过程中出现了非常大的脉冲波形以及振荡幅值波动,知道 50ms 之后才逐步平稳。下面将扼流线圈 L3, 谐振线圈 L1,L2增加对应的电阻损耗参数。

电感串联电阻参数:
L1:0.05Ω
L2:0.05Ω
L3:5Ω

  下面给出了仿真波形,可以看到:

  • 起始的高频振荡波形幅度减小了;
  • 电路起振波形波动很快消失了, 在 10ms 左右电路便进入了等幅振荡了。

▲ 图1.3.9 电路MOS漏极电压信号

▲ 图1.3.9 电路MOS漏极电压信号

  下面给出了 L3 的串联电阻为 20欧姆 的情况下电路仿真波形。因此可以看到 L3 的电阻越大, 电路冲激越小。

▲ 电路MOS漏极电压信号

▲ 电路MOS漏极电压信号

四、增加启动电容

  为了简化电路,将电路启动时的脉冲电源更改成一个电容。这样两个回路在启动过程中电压会出现不一致。

▲ 图1.4.1 增加有启动电容之后的电路

▲ 图1.4.1 增加有启动电容之后的电路

  电路依然可以启动振荡。下面是启动过程的仿真结果。

▲ 增加启动电容之后的振荡波形

▲ 增加启动电容之后的振荡波形

§02 动电压


一、设置启动电压参数

  在完成上述测试之后,对于仿真过程控制中的 瞬态参数( Transient)中的其中电压选项设置进行修改。 选择 “Start External DC Supply Voltages at 0V” , 然后进行测试, 可以看到电路始终可以起振。

▲ 图2.1 设置过渡过程中的启动电压参数

▲ 图2.1 设置过渡过程中的启动电压参数

  下面是测试电路振荡电压波形。

▲ 图2.2 电路仿真结果

▲ 图2.2 电路仿真结果

▲ 图2.3 启动过程放大后的波形
▲ 图2.3 启动过程放大后的波形

▲ 图2.4 在 9.9ms处的M1的栅极与漏极 的电压波形

▲ 图2.4 在 9.9ms处的M1的栅极与漏极 的电压波形

▲ 图2.5 在9.9ms出M1的栅极与漏极电压波形放大之后的变化过程

▲ 图2.5 在9.9ms出M1的栅极与漏极电压波形放大之后的变化过程

二、观察电路各部分电压信号

  为了解释 ZVS 振荡的机理, 下面把 M1,M2的漏极电压以及M1的栅极电压绘制出来。

▲ 图2.6 M1,M2漏极电压以及M1栅极电压波形

▲ 图2.6 M1,M2漏极电压以及M1栅极电压波形

  这是放大后的电压波形。
▲ 图2.7 M1,M2漏极电压以及M1栅极电压放大后波形

▲ 图2.7 M1,M2漏极电压以及M1栅极电压放大后波形

▲ 图2.2.3 继续展开的电压波形

▲ 图2.2.3 继续展开的电压波形

  结 ※


  文对于在 LTspice 仿真环境下的 ZVS 振荡电路进行了搭建,并对之前电路起振问题进行的研究。 最终发现可以在 LTspice 仿真参数中关于 瞬态控制参数设置起始电压从 0V 开始,电路便可以正常起振了。


■ 相关文献链接:

● 相关图表链接:

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/126378093