ORCAD Pspice V16.0 데모버젼에서 제공하는 라이브러리의 수가 극히 제한되어 있기 때문에 사용하고자 하는 소자가 없거나
사양이 맞지 않는 경우가 흔히 발생한다. 소자가 없는 경우 상용 버전인 경우는 Model Editor를 사용하여 필요한 소자를 만들어
사용할수 있지만 데모 버전인 경우에는 다이오드의 경우에만 Model Editor를 사용할수 있기 때문에 별로 도움이 되지 않는다.
따라서 여기서는 Pspice 데모버전에서 제공하는 모델을 가지고 특성만을 변경시켜 원하는 시뮬레이션을 수행하고자 한다.
여기서는 NPN 트랜지스터인 Q2N2222를 NPN 트랜지스터인 Q2SC1815로 바꾸고, PNP 트랜지스터인 Q2N3906을 PNP 
트랜지스터 Q2SA1015로 바꿔서 시뮬레이션하는 방법을 알아 볼것이다. 시뮬레이션 하려는 회로는 디지털 회로에서 사용하는
다음 그림과 같은 Logic Checker 이다.
       sch.JPG

1. 시뮬레이션 회로 그리기
    (1)  다음 그림과 같이 시뮬레이션 회로를 그린다.
           sch1.JPG
       (2) 트랜지스터의 특성 바꾸기
             Q2N2222 심볼을 클릭하여 선택한다음 오른쪽 마우스 버튼을 눌러 Edit PSpice Model을 선택한다.
                 edit1.JPG
             그러면 다음과 같이 Model Editor 화면이 뜨면서 Q2N2222에 대한 데이터를 볼수있다.
                 edit2.JPG 
             
              이제 인터넷 상에서 2SC1815 트랜지스터에 대한 Pspice 모델 데이터를 찾아보면 다음과 같은 데이터를 얻을수 있다.
                 .model Q2sc1815 NPN(Is=639.5E-18 Xti=3 Eg=1.11  Vaf=172.5 Bf=160 Ise=750.1E-18
                  + Ne=1.47 Ikf=.8587 Nk=.5413 Xtb=1.5 Var=100 Br=6.575 Isc=4.653f
                  + Nc=1.185 Ikr=.4534 Rc=.7972  Cjc=4.858p Mjc=.3333 Vjc=.75 Fc=.5
                  + Cje=5p Mje=.3333 Vje=.75 Tr=10n Tf=314.3p Itf=13.01 Xtf=0
                  + Vtf=10)

               Model Editor화면내의 Q2N2222에 대한 데이터를 Q2SC1815 데이터로 바꾼다음 FILE → SAVE 버튼을 누른다.
                  q2sc.JPG 
                 

              다음은 Q2N3906 심볼을 클릭하여 붉게 활성화 시킨다음 오른쪽 마우스 버튼을 눌러 Edit PSpice Model을 선택한다.
                 edit4.JPG

             그러면 다음과 같이 Model Editor 화면이 뜨면서 Q2N3906에 대한 데이터가 Display된다.
                 edit5.JPG

              인터넷 상에서 Q2SA1015에 대한 자료를 찾아본다.
             .model Q2sa1015 PNP(Is=2.04f Xti=3 Eg=1.11 Vaf=100 Bf=183 Ise=2.14f Ne=1.465
               +               Ikf=1.5 Nk=1.319 Xtb=1.5 Var=100 Br=10.97 Isc=2.619f Nc=1.707
               +               Ikr=26.37m Rc=.5 Cjc=9.716p Mjc=.3333 Vjc=.75 Fc=.5 Cje=5p
               +               Mje=.3333 Vje=.75 Tr=10n Tf=452.4p Itf=5 Xtf=0 Vtf=10)

              Model Editor 화면에 위 데이터 대로 입력하고 FILE → SAVE 버튼을 누른다.
                 edit6.JPG

2. 시뮬레이션 환경 설정하기
    (1) New Simulation Profile 버튼을 누르면 New Simulation 창이 뜨는데 Name에 logic_checker라고 기입하고 Create를 누른다.
            edit7.JPG

      (2)  Simulation Settings-logic_checker 창에서 Run to time을 1ms로 주고 확인을 누른다.
             edit8.JPG

3. 시뮬레이션 하기
      Run PSpice 버튼을 누르면 다음과 같은 결과를 얻을수 있다.
           edit9.JPG

지금까지 원하는 소자가 없는경우 어떻게 시뮬레이션이 가능한지를 살펴보았다. 하지만 이방법의 단점은 변환한 소자값을
현재의 회로도에만 적용할수 있다는 점이다. 만일 Q2SC1815가 포함된 다른 회로에 대해 시뮬레이션을 하기를 원한다면
위에서 입력한 Q2SC1815 데이터를 사용할수 없고 Model Editor를 동작시켜 다시 입력을 하고 시뮬레이션을 해 주어야 한다.
이러한 불편함을 피하고 싶다면 정식 버전을 사용할수 밖에 없다.