Pspice를 이용한 회로설계 기초이론 및 실습 5
Primary and Secondary Sweep 두 개의 변수 값을 변화 시키면서 출력값을 시뮬레이션 하기 위해 사용. Simulation DC Sweep 에서 사용 예 NPN Transistor의 출력특성의 해석 옆의 회로에서 V1의 값과 I1의 값을 변화 시키면서 출력 I의 값을 해석
Transistor 동작 NPN 형 트랜지스터에서 IC는VCE에 거의 의존하지 않고 일정한영역을 가지며 평탄영역에 있어ICB를 가변 함으로써 제어할 수 있다. 증폭율
Primary and Secondary Sweep Q2N222A 는 Libraries: EVAL -> Part lists : Q2N222A 선택 전압원은 VDC, 전류원은 IDC 선택
Primary and Secondary Sweep 회로구성 후 simulation setting에서 DC Sweep 선택 -> 값 입력 Option : Primary Sweep V1의 값을 0V~3V까지 0.01 V 씩 증가 Option : Secondary Sweep I1의 값을 0A~5mA까지 0.5 mA 씩 증가
Primary and Secondary Sweep Simulation Run 후의 출력 파형 : I Marker를 이용하여 Collector 출력확인
Primary and Secondary Sweep 예제 회로 다음의 회로를 구성 후 : V1을 0~10V 까지 0.1V 씩 증가 V2를 0~10V 까지 1V 씩 증가하여 출력 I 를 확인하라.
Regulator회로 구성 예 V1의 값을 1~10 V 까지 0.1V씩 증가 변화시켜 가면서 simulation 후 입,출력을 plot 하라. Regulator 의 동작특성을 설명하라.
예제 > 다음의 회로를 구성하고 시물레이션 후 (20ms) 입출력 파형을 plot 하여 어떤 회로인지 분석하라.
ABM (Analog Behavior Modeling) ABM은 전달함수 또는 하나의 lookup table(기 입력된 값을 읽어오는 것) 에 관계된 전기적 성분을 수학적으로 다양하게 표현하는 등 실제 전기적인 소자를 이용하지 않고도, 회로에 대한 수학적인 모델들을 이용하여 동작시 킬 수 있다. ABM.Olb 에 여러 종류의 라이브러리를 지원 하며, limiter , 연산자 , 미 적분기, Filter, S영역에서의 Laplace(전달함수), Table형태의 데이터, 종속 전원를 표현 할 수 있는 라이브러리가 있다. ABM의 예 LOG(V(%IN+)) ? log 정의에 의한 E device 입력(IN+)에 대한 출력 전압을 expression 한다
Expression
Expression
Expression
ABM (Analog Behavior Modeling) 정류회로의 표현
ABM (Analog Behavior Modeling) 정류회로의 표현 : Libraries : ABM-> Parts :Etable 선택 -> 회로작성
ABM 작성 예 Express Column 을 클릭 후 Display Properties에서 Value의 변경
ABM (Analog Behavior Modeling) 정류회로의 입출력 : Voltage Marker를 이용하여 입출력 표시 위: 입력, 아래 : 출력
ABM (Analog Behavior Modeling) ABM 예 > Express Column 을 다음과 같이 바꾸고 출력 확인 Expression : (V(%IN+)*2) Expression : (V(%IN+)*V(%IN-)) Expression : SDT(V(%IN+)) Expression : DDT(V(%IN+)) 회로를 다음과 같이 바꾸고 그림의 Expression 에 대하여 출력확인
ABM (Analog Behavior Modeling) 입출력 : Voltage Marker를 이용하여 입출력 표시 Green, Red : 입력, blue : 출력
ABM (Analog Behavior Modeling) ABM 예 > 다음의 회로에서 ABM : Gain 의 값을 1E0, 1E1, 0.5E1로 변화 시키면서 입출력 확인 Libraries : ABM -> Parts : Gain
ABM (Analog Behavior Modeling)
Digital 논리회로의 설계 논리 Gate의 선택> Libraries : EVAL -> Parts : 7404, 7408, 7432…..
Digital 논리회로의 설계 NOT Gate 회로의 예>
Digital 논리회로의 설계 입출력 Port의 선택> 입력 : Libraries : Source -> Parts : STIM1 출력 : Place -> Hierarchical port -> Libraries : CAPSYM -> Parts : PORTNOL 선택
Digital 논리회로의 설계 입력값의 설정 > 입력 : DSTM1 더블클릭 Properties Editor 의 command란에 값 입력
Digital 논리회로의 설계 출력 Simulation 후 > voltage maker 이용 입출력 표시 Simulation Run to time은 60us
Digital 논리회로의 설계 출력 파일
Digital 논리회로의 설계 AND Gate 회로의 예> AND 는 두 입력이 모두 High 인 경우 만 High 출력
Digital 논리회로의 설계 OR Gate 회로의 예> OR 는 두 입력 중 어느 것이라도 High
Digital 논리회로의 설계 반 가산기회로의 예> S: Sum C:Carry 입출력 구분을 위해 part reference value를 변경( 안)
Digital 논리회로의 설계 반가산기 입력값> A의 값 입력 : Command1~6 B의 값 입력 : Command1~6
Digital 논리회로의 설계 반가산기 입출력 확인 > A 1 B SUM CARRY
다음의 전가산기를 설계하고, 입력값(0,1)을 임의로 설정한 다음, 시뮬레이션 하여 입출력 파형을 plot하라. A,B,C의 입력은 2us 간격으로 0~16us 까지 입력하라. 0us 2us 4us 6us 8us 10us 12us 14us 16us A 1 B C
Library file의 추가 Suupjaryo 블로그에 압축된 파일 중 *.lib 파일은 Pspice Library directory에 *.olb 파일은 Orcad Capture library directory에 copy 하여 사용한다.
ABM function 추가
ABM function 추가
ABM function 추가
ABM function 추가 Filter 들
ABM function 추가 필터의 파라메터