본문 바로가기
Tools(시뮬레이션, 코딩, 프로그램들)/LTSpice

DC Sweep이란?

by 배고픈 대학원생 2021. 9. 3.
반응형

PSPICE, LTSPICE, Cadence Virtuoso의 회로의 시뮬레이션을 돌리는 도구들을 쓰다보면 DC Sweep이라는 기능이 있다.

나 또한 읽고 그냥 넘겼었고, 이것이 정확하게 무엇을 의미하는지에 대해 아무런 생각도 하지 않은채 과제 제출을 위해 주구장창 노가다만 했었던 기억이 나는군요.

 

Sweep의 뜻은 "쓸다"라는 의미를 가지고 있습니다.

 

빗자루 쓸듯이 팔의 범위로 구역을 쓸듯이 dc sweep은 지정한 범위를 쓸고 지나가게 되는 것이죠.

 

LTSPICE에서의 DC Sweep 기능을 알아보도록 하죠.

 


DC Sweep


DC Sweep은 Voltage Source (그 외 DC를 스윕할 수 있는 어떤 것이라도 가능)를 Sweep하여 생기는 선형, 비선형 소자의 결과를 알 수 있습니다.

 

상단 좌측에 있는 메뉴에서 Simulate - Edit Simulation Cmd - DC Sweep을 클릭합니다.

 

사진 1. DC Sweep 들어가는 절차

DC Sweep 창 내부에 보이면 총 3개의 전원을 Sweep 할 수 있지만 대게 1개 ~ 2개 정도만 주로 사용하니 참고만해주시고

 

"Name of 1st source to sweep"은 첫번째로 스윕할 대상 즉 변수로 지정해놓은 이름은 v1이라 적었으니(사진 2 참고) 적어줍니다.

(사용자들마다 다르게 이름을 적어줄 수 있음)

 

"Type of sweep"은 스윕을 선형적으로 할 것이냐 로그 함수로 할 것이냐를 선택하는데 주로 Linear로 설정합니다.

 

"Start / Stop Value" 는 내가 스윕을 할 범위를 얼마나 할 것이냐를 물어본 것입니다. 따라서 사용자가 원하는 범위를 설정해주시면 되고

 

"Increment"는 증가분을 몇 단위로 할 것인지 설정하는 겁니다.

사진 2. 예시 회로

 

설정을 마치고나서 생기는 명령어 문구는 편한 위치에 삽입하시면 됩니다.

 

사진 3. 명령어를 입력한 위치(우측 하단)

 

반응형

댓글