파라미터 값에 따라 스윕하는 플롯(Parametric sweep)과
DC 전압 값에 따라 스윕하는 플롯(DC sweep)을 그리는 시뮬레이션 방법에 대해 알아봅니다.
먼저 다음과 같은 회로를 그립니다.
회로를 그리는 방법은 밑 링크의 글을 보시면 됩니다.
Parametric sweep(.step)
위 회로도에서 R1의 저항값을 변경하면서 전압이나 전류를 측정하고 싶은 경우
다음과 같이 진행하면 됩니다.
변경할 R1의 저항값을 { } 안에 파라미터로 지정합니다.
예: {R}
.step param R list 100 400 900 을 적습니다.
R이라는 파라미터 값을 리스트로서 100, 400, 900을 주겠다는 뜻입니다.
시뮬레이션은 시간 기준(Transient)으로 설정을 합니다.
OK를 클릭하여 시뮬레이션을 실행합니다.
R값을 100, 400, 900을 주었으므로 3개의 색깔이 다른 플롯이 나타납니다.
(위의 플롯은 R2의 전압을 측정)
V(n002)를 클릭하고 키보드의 위 아래 방향키를 누르면서 플롯의 값을 확인할 수 있습니다.
플롯을 오른쪽 마우스 클릭을 하면 해당 플롯 커서의 파라미터 값을 알려줍니다.
DC sweep(.dc)
위 회로에서 V1의 값을 변경하면서 전압과 전류를 측정하고자 할 때는
다음과 같이 진행하면 됩니다.
시뮬레이션 커맨드 창에서(Run을 클릭하거나 Simulate -> Edit Simulation Cmd)
DC sweep 탭을 클릭하여 V1 값을 어떻게 스윕하여 시뮬레이션을 진행할 것인지 적습니다.
위의 설정은
.dc V1 1 10 1 입니다.
V1의 DC 전압 값에 따라 R2의 전압을 측정하는 플롯이 생성됩니다.
지금까지
파라미터 값에 따라 스윕하는 플롯과(.step)
DC 전압 값에 따라 스윕하는 플롯을(.dc) 그리는 방법에 대해 설명하였습니다.
다음 글에서는 AC 전압을 설정하는 방법과 AC 전압 값에 따라 스윕하는 시뮬레이션에 대해 알아보겠습니다.