답변:
AC 성분이 DC 오프셋에 비해 너무 작기 때문에 파형 압축이 활성화되어 있고 압축 알고리즘이 이러한 신호를 올바르게 처리하기에 상대적 허용 오차가 너무 높을 것입니다.
제어판을 열고 상대 공차를 줄이십시오.
LTspice는 일반적으로 파형에 대한 거대한 데이터 파일을 생성하지 않도록 파형 압축을 수행합니다. 압축 알고리즘은 손실이 있으므로 세부 정보가 손실되고 시뮬레이션에서 볼 수있는 것과 같은 인공물이있을 수 있습니다.
LTspice 온라인 도움말 발췌 :
LTspice는 원시 데이터 파일이 생성 될 때 압축합니다. 압축 파일은 압축되지 않은 파일보다 50 배 작을 수 있습니다. 이것은 압축 손실입니다. 제어판의이 창에서 압축 실행 손실 정도를 제어 할 수 있습니다.
복잡한 파형의 경우 압축을 완전히 비활성화하는 것이 유용하지만 GB 크기의 .raw 파일 (LTspice가 파형 데이터를 저장하는 파일)이 필요합니다. 그럼에도 불구하고 일반적으로 압축 설정으로 놀아도 충분하지만 시뮬레이션에서 무엇을 기대하는지 합리적으로 알고있을 때만 가능합니다.
편집 (일부 관련 의견을 처리하기 위해)
일부 의견자는 공차, 특히 reltol
SPICE 매개 변수를 늘리면 시뮬레이션 시간이 늘어날 것이라고 지적했습니다 . 이것은 사실이지만 압축 relative tolerance
은 reltol
제어판의 다른 탭에있는 SPICE 매개 변수 와 관련이 없습니다 .
요점을 더욱 강화하기 위해 compression
제어판 탭 (강조 광산)에 관한 LTspice의 전체 도움말을 인용하겠습니다 .
LTspice는 원시 데이터 파일이 생성 될 때 압축합니다. 압축 파일은 압축되지 않은 파일보다 50 배 작을 수 있습니다. 이것은 압축 손실입니다. 제어판의이 창에서 압축 실행 손실 정도를 제어 할 수 있습니다.
창 크기 (포인트 수) : 두 개의 엔드 포인트로 압축 할 수있는 최대 포인트 수입니다.
상대 허용 오차 : 압축 된 데이터와 압축되지 않은 데이터간에 허용되는 상대 오류입니다.
절대 전압 공차 [V] : 압축 알고리즘에 의해 허용되는 전압 오차.
절대 전류 허용 오차 [A] : 허용되는 현재 오류는 압축 알고리즘입니다.
이러한 압축 설정은 기본값 사용을 장려하기 위해 프로그램 호출간에 기억되지 않습니다. 진단 목적으로 제어판에서 사용할 수 있습니다. 공차 및 창 크기는 회로도에 SPICE 지시문으로 배치 된 .option 문에서 plotreltol, plotvntol, plotabstol 및 plotwinsize 옵션 매개 변수를 사용하여 지정할 수 있습니다.
SPICE 지시문을 사용하여 .four 문을 사용하거나 데이터 를 사후 분석 할 때 FFT를 수행 할 때 압축 을 해제 할 수 있습니다 .
.options plotwinsize = 0
다시 말하지만, 마지막 지시문은 제어판을 사용하는 것처럼 압축을 비활성화하는 것입니다. 위에서 이미 언급했듯이 이것은 아티팩트를 피하기 위해 수행하려는 작업이지만 거대한 파일이 생성됩니다.
opt plotwinsize=0
공차를 줄이는 것 보다 사용하는 것이 좋습니다 . 일반적으로 기계 정밀도를 사용하여 모든 것이 수학적으로 계산되므로 동적 범위는 문제가됩니다.