orcad 2일차(1)

진일·2024년 1월 9일
0

Cadence-OrCAD

목록 보기
2/6

test07


  • L1을 변수로 두어 parameter sweep을 사용하여 회로를 간소화 가능
  • Value List 사용 시 주의할 점
    순차적 증가, 순차적 감소만 허용
    ex) 5m 15m 20m 11m >> 11m로 감소하면 오류가 나타남

test08 - 몬테카를로 해석

  • Monte-Carlo 해석
    몬테카를로 해석은 허용 범위 안에 모든 소자의 파라미터 값을 랜덤하게 변화시키면서 회로의 응답을 구하는 해석.
    즉, 이 결과로부터 소자 파라미터 변동에 따른 특성 변화에 대한 통계적 데이터를 구할 수 있고, 회로가 실제 현장에서 동작할 때 어떤 특성 변화가 존재할 것인가를 예측할 수 있음.

<시뮬레이션 결과>

  • 소자 선택 시 [selection filter]로 드래그해도 소자만 선택 가능하기 가능

test09

  • 회로도

  • 제너럴 세팅


*제너럴 세팅 & 몬테카를로

*parametric 해석


// 전원 변동에 따라 시간이 달라짐
이걸 확인하기 위해 XatNthY 함수를 사용

// raising 보기 위해 3번째로 5V와 겹치는 부분 확인
<결과>

  • C1 DEV = 5%, 전체 저항 DEV = 3% 오차율 설정


오래걸리기 때문에 maximum step 10u에서 없애고 진행

//그래도 오래 걸립니다 ㅎㅎ

<결과>

  • 시뮬레이션 줄이는 방법
  1. 메모장을 열어서 " {schedule(0,0, 2m,0.005m, 4m,0.001m, 6m,0.0005m, 8m,0.0001m)}" 을 적음
    **(주의) 위의 글 띄어쓰기 중요
  2. 시뮬레이션 Maximum Step Size에 위의 명령어 넣기



위 그림에 회색으로 되어 있는 이유
schedule(0,0, 2m,0.005m, 4m,0.001m, 6m,0.0005m, 8m,0.0001m)}
2m일 때 맥시멈 스탭 0.005m
4m일 때 맥시멈 스탭 0.001m
이렇게 구간 별로 주면 내가 보고 싶은 구간만 자세하게 보고 나머지는 0으로 주면 시간을 단축할 수 있음.
즉, 확인할 구간만 맥시멈 스탭을 주어 자세하게 파악하고 나머지 부분에서 시간을 단축할 수 있다.

교수님 왈 : 시뮬레이션을 잘하려면 텍스트가 눈에 잘 들어와야 함.

test12 - Parametric 해석

  • parametric 해석
    회로내의 소자 값을 변경하면서 회로 특성이 어떻게 변화하는가를 살펴보는 해석

  • 회로도(다중귀환(MF)) Band Pass Filter

    시뮬레이션 조건

<결과>


//시뮬레이션이 완료된 후 가변되는 저항 값에 따라 bandpass되는 영역의 크기를 확인하고자 할 경우 trace - performance analysis를 이용하여 PSpice에서 제공되는 (저는 bandpass_3db사용) 함수를 이용하여 쉽게 확인할 수 있다.

**(TIP)OPamp 극성을 바꾸려면
1. 소자 선택 후 우클릭
2. mirror 기능 사용


//mirror vartically 사용( 극성 변경)

profile
디지털 시스템 설계 백엔드 엔지니어를 꿈꾸는

0개의 댓글

관련 채용 정보