I'm trying to simulate a passive filter, in order to understand the measurements result. The capacitors and inductors are "physical" models provided by CoilCraft (the inductors) and muRata (the capacitors).
This works fine for S-parameter simulation, but for transient, it starts out fine, but after some 100 ns, the waveform diverts from the sinusoidal, and becomes more and more distorted and noisy, and the simulation takes a very long time.
The simulator outputs these clues:
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C8.Z1P1
Impulse response is still undersampled for Z-Parameter 1 Port: Z(1,1),
but it already reaches sample order limit 4096 for maximum frequency 8e+07 Hz.
The impulse response may be invalid. Increase the allowed number of points
(ImpMaxPts or ImpMaxOrder) or give a lower ImpMaxFreq
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C8.Z1P1
The calculated impulse response is non-causal for Z-Parameter 1 Port: Z(1,1).
Windows are applied to modify it.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C10.Z1P1
Impulse response is still undersampled for Z-Parameter 1 Port: Z(1,1),
but it already reaches sample order limit 4096 for maximum frequency 8e+07 Hz.
The impulse response may be invalid. Increase the allowed number of points
(ImpMaxPts or ImpMaxOrder) or give a lower ImpMaxFreq
Can someone explain what happens? Where are the options that could remedy this?
/Helge
This works fine for S-parameter simulation, but for transient, it starts out fine, but after some 100 ns, the waveform diverts from the sinusoidal, and becomes more and more distorted and noisy, and the simulation takes a very long time.
The simulator outputs these clues:
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C8.Z1P1
Impulse response is still undersampled for Z-Parameter 1 Port: Z(1,1),
but it already reaches sample order limit 4096 for maximum frequency 8e+07 Hz.
The impulse response may be invalid. Increase the allowed number of points
(ImpMaxPts or ImpMaxOrder) or give a lower ImpMaxFreq
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C8.Z1P1
The calculated impulse response is non-causal for Z-Parameter 1 Port: Z(1,1).
Windows are applied to modify it.
Warning detected by hpeesofsim during TRAN analysis `Tran2'.
COMPONENT : MelittaPhys.C10.Z1P1
Impulse response is still undersampled for Z-Parameter 1 Port: Z(1,1),
but it already reaches sample order limit 4096 for maximum frequency 8e+07 Hz.
The impulse response may be invalid. Increase the allowed number of points
(ImpMaxPts or ImpMaxOrder) or give a lower ImpMaxFreq
Can someone explain what happens? Where are the options that could remedy this?
/Helge
How Convolution Computes an Impulse Response