Tidsstämpling i LTSpice simulering

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
G-sus
Inlägg: 16
Blev medlem: 15 juni 2009, 13:53:57

Tidsstämpling i LTSpice simulering

Inlägg av G-sus »

Sitter och simulerar en krets i LTSpice och får ut en graf (I vs t). Jag exporterar den som en textfil för att arbeta med informationen i MATLAB. Här kommer problemen, tidsstegen i LTSpice är inte ekvidistanta men det är okej. Problemet är att vissa steg visar EXAKT samma tidsvärde men olika strömvärden vilket gör att när jag i behandlingen i matlab tar en differens får nolldivision. Jag tolkar det som att med den nogrannheten som visas i den exporterade filen är det exakt samma tidspunkt men om man kunde öka upplöningen så kan man särskilja mätpunkterna från varandra tidsmässigt. Kan man styra tidsstegens storlek någonstans alterantivt öka upplöningen på tidsstegen hos de exporterade värdena? Jag bifograr några mätvärden för att illustrera problematiken. Som synes går tiden bra en bit, sedan "stannar" den för att sedan rulla vidare.

t(s) I(A)
1.013437e-008 -3.920880e-008
2.000000e-008 -8.173188e-008
2.136719e-008 -8.762638e-008
3.249990e-008 -1.351611e-007
3.249997e-008 -1.341670e-007
3.250000e-008 -1.835123e-007
3.250000e-008 -2.080780e-007
3.250000e-008 -1.941642e-007
3.250000e-008 -1.073640e-007
3.250000e-008 2.919273e-007
3.250000e-008 4.850717e-007
3.250000e-008 6.004080e-007
3.250000e-008 2.962971e-007
3.250000e-008 4.854151e-007
3.250000e-008 6.868952e-007
3.250000e-008 3.828139e-007
3.250000e-008 5.719377e-007
3.250000e-008 7.734303e-007
3.250000e-008 3.561682e-007
3.250000e-008 4.150321e-007
3.250000e-008 9.117298e-007
3.250000e-008 8.768866e-007
3.250000e-008 3.752393e-007
3.250001e-008 1.088209e-007
3.250001e-008 4.951668e-007
3.250001e-008 6.822286e-007
3.250001e-008 9.021718e-007
3.250001e-008 1.339943e-006
3.250001e-008 2.177805e-006
3.250003e-008 3.832187e-006
3.250005e-008 7.231591e-006
3.250009e-008 1.456653e-005
3.250017e-008 3.106480e-005
3.250030e-008 6.251960e-005
3.250046e-008 1.105160e-004

tacksam för svar.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Tidsstämpling i LTSpice simulering

Inlägg av psynoise »

Kan man styra tidsstegens storlek någonstans alterantivt öka upplöningen på tidsstegen hos de exporterade värdena?

I SPICE övrigt skriver man

.TRAN TSTEP TSTOP

t.ex

TRAN 10NS 1US

Där TSTEP är ökningen i tid och TSTOP är tiden för stop.

Se SPICE 3 Manual för mer info.

Eller om nu detta var inte svar på frågan, vad för simulering kör du?
G-sus
Inlägg: 16
Blev medlem: 15 juni 2009, 13:53:57

Re: Tidsstämpling i LTSpice simulering

Inlägg av G-sus »

Hmm, jag provade detta men LTSpice bryr sig inte om det kommandot, syntax:

.tran 1ns 1us

Spice väljer själv vilka tidssteg den vill ha ändå och problemet kvarstår.

Jag löste till slut det hela på ett fult sätt genom att medelvärdesbilda de aktuella punkterna i MATLAB och ersätta dem med ett värde. Inte den snyggaste lösningen men den duger för den här tillämpningen.
Skriv svar