Thursday, March 29, 2012

Pspice study - 10 파일로 저장된 전압원

※ 특정 파형을 파일로 저장하여 전압원으로 사용하기


- 파형을 저장해 두었다가 이를 불러내어 전압원으로 사용할 수 있다.


 

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