inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기

BGR 설계, 그대로 따라해보기 (모든 회로의 기본 전압과 전류를 생성해주는 Bias-Generator를 만들어봅시다.)

BGR회로의 Low voltage reference 개선해보기 문제: NPN이라는 이름의 트랜지스터 모델이 회로 안에 여러 번 정의됨

해결된 질문

155

Kyo

작성한 질문수 4

0

안녕하세요 삼코치님, 제가 이러한 오류 메세지를 받았습니다. I(R3)에 대해서 전류 측정을하려고 play버튼을 눌렀는데 이렇게 뜨네요.

지피말로는 ".OPTIONS ALLOW_AMBIGUOUS_MODELS"을 추가하면 된다곤하긴하는데 그렇게 했더니 코치님의 I(R3)에 대한 결과랑 좀 전류가 order부터 너무 다르게 나와서요... 중복으로 뭔가 정의되면 결과가 잘 안나오는것같네요 그래서 PSPICE를 삭제하고 관련 파일 다 삭제하고 재설치를 했는데도 이렇게 뜨네요.

ALLOW_AMBIGUOUS_MODELS을 넣고 실행해보면 다음과 같습니다

image.png

Ic(Q11)이 order가 테라암페어입니다... 그리고 이게 또 이상한게 처음에 시뮬레이션 돌리면 원래는 바로 전류 결과가 떠야하는데 자꾸만 VDD_TEST에 대한 결과를 나열하더라고요.. 그래서 제가 add trace로 Ic(Q11)추가한겁니다.

참고로 저 회로에서 윗쪽 세팅은 다음과 같습니다.

image.png

 

 

일단 파일 경로는

image.png

C에다가 LT SPICE설치파일을 뒀고 그 파일안에 asc_file안에 아래와같이

image.png

삼코치님의 파일을 넣은 상태입니다. 중복이름 정의 메세지를 어떻게 없애야할까요..?

 

3,4시간동안 진짜 이것만 붙잡고 했는데 모르겠네요. 지피티말로는 NPN이름이 중복된거라는데, 그러면 NPN에 대한 lib파일을 찾아서 뭐 어떻게든 해보려했는데 도저히 못찾겠네요... 도움주시면 감사드리겠습니다.

comparator circuit ring-oscillator amp

답변 2

0

회로설계 멘토 삼코치

안녕하세요, 아래 방법 시도해보시겠어요?

Settings - Netlist Options - Semiconductor Models 의 체크박스 모두 체크 해제

0

Kyo

해결되었습니다 감사합니다!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. Kyo님.

NPN 트랜지스터 모델이 여러 번 정의되어 발생하는 오류에 대해 설명드리겠습니다. LTspice에서 “This model has multiple definitions” 오류 메시지는 특정 모델이 두 번 이상 정의되었을 때 나타날 수 있습니다. 일반적인 원인과 해결 방법은 다음과 같습니다:

  1. 모델 중복 확인:

    • 회로 파일이나 라이브러리에서 NPN 트랜지스터 모델이 여러 번 포함되어 있을 가능성을 확인하세요. 각 파일 내에 동일한 모델을 중복해서 정의하고 있는지 점검합니다.
  2. 라이브러리 경로 설정:

    • 라이브러리 파일의 경로 설정에 문제가 있을 수 있습니다. LTspice의 Tools > Control Panel > Sym & Lib Search Paths 메뉴에서 모델 라이브러리의 경로가 올바르게 설정되어 있는지 확인해 보세요.
    • 파일명이 중복되었거나 경로가 정확하지 않으면 모델이 올바르게 인식되지 않을 수 있습니다.
  3. 모델 이름 변경:

    • NPN 모델 이름을 확인해 보시고, 필요시 이름을 변경하여 중복을 피할 수 있습니다.
  4. .OPTIONS ALLOW_AMBIGUOUS_MODELS 사용:

    • 해당 옵션은 임시방편으로 중복 정의를 무시하게 합니다. 그러나 시뮬레이션 결과가 다르게 나올 우려가 있습니다. 가능하면 모델 정의 문제를 직접 수정하는 것이 좋습니다.

참고하면 좋을 링크는 다음과 같습니다:

이 방법들을 통해 오류 메시지를 해소하시고 정확한 시뮬레이션 결과를 얻으실 수 있길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Target Specification

0

31

1

BGR TEMP Sweep

0

52

2

[LTspice 질문] PSRR 측정 방법 질문드립니다.

0

59

2

BGR설계, BJT CTAT 성분

0

65

2

BGR 설계 질문

0

117

2

VINP,VINN 값

0

52

2

bgr 설계시 opamp

0

87

2

LTSpice log값에서 gm 안나옴. (해결하였습니다)

0

79

2

BGR 과제 관련 BJT model 질문 드립니다.

0

86

2

강의 pdf 자료

0

72

2

BGR 회로 질문 드립니다.

0

180

2

AC 분석 결과가 이상하게 나옵니다.

0

88

3

수강 연장 문의

0

73

2

LDO의 common source buffer와 관련해서 질문이 있습니다.

0

122

2

LDO 버퍼 관련해서 질문이 있습니다.

0

119

2

오실레이터 질문드립니다.

0

96

1

BGR 수업질문

0

154

2

Light/Heavy Load

0

150

2

LDO 설계시, AMP의 설계 스펙

0

360

2

과제6 주어진 조건에 맞춰서 oscillator 설계해보기 - Comparator하나 뺀 버전에서 더 큰 overall current에 대해서

0

127

1

Light/Heavy Load

0

118

1

수강 기간 연장 가능할까요?

0

82

2

챕터 4 강의안 62페이지. AC simulation돌릴때 SINE(1.2 10m 1k 0.5m) 파라미터 삭제해도 차이가 없는지에 대해서

0

104

2

PSRR

0

244

2