전자IT 구경할래??2014. 1. 23. 17:35

책버전은 16.0인데 프로그램은 16.3이라 이래저래 문제점이 많았다.

일단 윈도우7 사용자들은 관리자권한으로 OrCad Capture CIS를 실행한다.


먼저 메뉴바의 file->new->project를 하면 다음과 같은 창이 나온다.


pspice를 하려면 반드시 Analog or Mixed A/D를 선택

Name은 영어로 마음대로 적는다.

아마 한글이 지원 안될것으로 아래 Browse에서도 경로에 한글이 있으면 오류가 뜰 수 있다.

완료 되면  OK를 누른다.

그럼 다음화면


이것은 이미 작성한 프로젝트를 참조할 것인가 선택하는 것이다.

새로 만들기 때문에 Create a blank project 선택하고 OK를 누른다.


이 화면이 열릴 것이다.

여기서 오른쪽 아이콘에 보면 place part가 있을 것이다.

단축키는 p


위와 같이 검색창이 뜨는데 7400을 검색하여 NAND gate를 찾는다.

검색이 되지 않으면 Libraries글 왼쪽에 빨간X자 바로 오른쪽에 있는 네모를 클릭한다.

그럼 아래와 같이 나올 것이다.


여기서 반드시 pspice폴더에 있는 olb파일이여야 한다.

eval.olb파일을 연다.

그럼 7400을 사용 할 수 있다.


마찬가지로 DigStim1을 찾는다.

없다면 전과 같이 네모를 클릭한다.


여기서 sourcstm.olb를 선택하여 여기

책에는 16.0버전인데 source.olb를 선택하라고 되어있다.


위와 같이 부품 배치를 하고 오른쪽에 화살표가 가리키는

place off-page connector을 선택


OFFPAGELEFT-L을 선택하여 OK를 한다.


부품 배치가 완료되면 와이어를 연결


위 화살표가 가리키는 것이 와이어 아이콘이다.

단축키는 w

여기서 DSTM1을 선택하여 마우스 우클릭하면

 edit pspice stimulus가 있다.


위와 같이 새로운 창이 열리는데

이름을 IN1으로 하고 clock에 체크한다.


period and time을 체크하여

필요한 값을 입력한다.

10ms 와 5ms를 입력하였다.

주기와 high의 시간이다.


파형이 나타나는 것을 볼 수 있다.


하나 더 추가한다.

Stimulus->new를 선택


전과 같은 창이 나온다.

여기서는 IN2라고 입력

이름을 다르게 한다.


여기서도 다른 동작을 만드는 것이 목적이므로 처음과 약간 다르게 한다.


File->Save 하여 저장한다.


예를 눌려 저장하면 된다.

그럼 다시 capture화면으로 돌아간다.


여기서 DSTM소자의 implementation을 더블클릭 하면

위와 같이 값을 편집 할 수 있다.

값에 방금 작성한 IN1과 IN2를 각각 입력한다.


이건 OFFPAGE의 이름인데 굳이 수정 하지 않아도 될거 같다.


마크를 입력하는 부분이다. 나는 실수로 마크를 먼저하고 시뮬레이션을 만들었는데

마크가 사라졌다.

시뮬레이션을 먼저 만들고 마크를 만들어야 한다.

마크 만드는 법은 위 그림처럼 클릭하여 부품처럼 배치하면 된다.

단 뾰족한 부분이 선에 닿아야 한다.


시뮬레이션을 생산하고

이름을 적어 생산한다.


속성을 설정하는데

Run to time를 40ms로 하였다.

저부분을 잘못 설정하면 확인하고 싶은 범위를 확인하지 못한다.


여기서 Show란에 All markers on open schematics를 선택

그렇지 않으면 마크한 의미가 없다.


마크가 지워졌다...

새로 마크 해야한다.

마크를 다시 하고 시작!


마지막 시뮬레이션의 결과이다.

NAND gate의 동작인 1,1일때 0 나머진 1을 확인 할 수 있다.


이상!!

Posted by 외계개발자