※ 특정 파형을 파일로 저장하여 전압원으로 사용하기
- 파형을 저장해 두었다가 이를 불러내어 전압원으로 사용할 수 있다.
1. 파형 생성 - sin파
단순히 sin파를 저장했다가 불러오기로 하자. 다음과 같이 회로를 구성한다.
단순하게 구성한 회로, 전압원은 VSIN/source를 사용한다. |
sin파의 주파수가 10k이므로, 5주기를 관찰하기 위해 시뮬레이션은 Time Domain(Transient)로 설정하고 0.5ms동안 시뮬레이션을 하도록 한다.
시뮬레이션 시간인 0.5ms의 약 1/5000 ~ 1/10000에 해당하는 스텝사이즈를 설정해 준다.
여기선 0.1us으로 설정하였다.
크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
전압 프로브를 배치하고, 시뮬레이션을 실행하면 다음과 같은 결과를 얻을 수 있다.
크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
2. 파형 저장
이제 이 파형을 파일로 저장해야 한다.
시뮬레이션 창의 메뉴에서 File > Export > Text를 선택한다.
파일이 저장될 경로와 이름을 정해 준다.
크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
해당 경로로 가서 저장된 텍스트 파일을 열어보면 다음과 같은 내용이 저장되어 있음을 볼 수 있다.
수정 전 크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
왼쪽은 시간에 해당하고 오른쪽은 그 시간에서의 전압값을 의미한다.
여기서 가장 윗줄의 Time V(R1:2) 라는 문자는 나중에 파형을 불러들일 때 인식하지 못하는 부분이다. 이부분은 삭제해 다시 저장해 주도록 한다.
수정 후 - 맨 윗줄을 지워준다. 크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
3. 저장된 파형을 불러오기
다시 회로도로 돌아와서, vpwl_file 이라는 파트를 검색해서 배치한다.
VPWL_FILE 소자 |
<FILE>을 더블클릭하여, 파일경로와 이름.txt을 기입한다.
경로와 이름을 정확하게 적어준다. 크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
앞에서와 같이 전압 프로브를 배치하고 시뮬레이션을 실행하면 동일한 전압이 생성되고 있음을 볼 수 있다.
전압원으로 sinwave.txt 파일의 내용이 사용된다. |
저장한 sin파와 동일한 형태로 전압을 생성한다. 크게보려면 클릭하세요. (새창에서 보려면 Shift + 클릭) |
이처럼 특정 파형을 저장해 두었다가 불러내어 사용하는 것도 가능하다.
No comments:
Post a Comment