묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR TEMP Sweep
삼코치님 안녕하세요. 현재 BGR을 수강하고 있는 학생입니다. BGR 개선하기에서 Temp Sweep을 하는데 '2차함수'형태가 아닌 '음의 기울기를 가진 직선'의 형태로 나와서 질문을 하게 되었습니다. 제 기준에서 V_ref도 1.2~1.4V 범위고 I도 전부 10uA 정도로 맞춘 것도 확인이 되어서 R2와 R3의 값을 사진과 같이 했습니다만...Temp Sweep에서 막혔습니다. 그래서 그래프 개형을 보았을 때 CTAT의 영향이 PTAT보다 강해서 나온 결과라고 판단이 들었는데요... 문제의 원인만 추측하게 되고...그에 대한 해결책은 잘 모르겠습니다..ㅠㅠ 일단 PMOS의 W/L 비율이나 R3의 수치도 바꾸고 그랬지만...개형 자체는 변화가 없었습니다. 게다가 R2까지 바꾸자니...I_R2 = 10uA도 깨질 것 같아 R2는 건드리지는 않았습니다... 제 그래프의 개형이 문제가 발생한 원인과 그에 대한 해결책이 궁금합니다...(TR은 W와 L은 전부 1u로 한 회로입니다.)
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
[LTspice 질문] PSRR 측정 방법 질문드립니다.
안녕하세요, 2-stage opamp를 측정하는 도중 PSRR 측정 방법에 대한 궁금증이 생겨 질문드립니다.강의에서 보여주신 바와 동일하게 VDD에만 AC신호 1V를 인가하여 .ac dec 100 0.01 10G analysis를 진행하였습니다. 측정한 결과가 (-) ~dB값이 나오면, 이전에 구하였던 DC gain에서 측정 결과(V_out)를 빼주는 방식이 맞는지 알고 싶습니다. 감사합니다. [PSRR 측정을 위한 set-up] [Simulation 결과]
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
Differential Amp의 4가지 종류
삼코치님 안녕하세요. 다음과 같은 질문이 있습니다.강의에서 Differential Amp의 4가지 종류와 여러 특징을 알려주셨는데요. 지금 단계에서는 각 회로들의 V_out과 관련된 일반화된 공식보다는 특징을 받아들이는 단계까지만 공부하면 되는 것일까요??V_out과 관련된 공식이 궁금해서 도저히 제 손으로는 힘들어서...ㅎㅎ Ai한테 부탁해봤는데 엄청 복잡하더라고요...ㅎㅎ 그래서 궁금합니다. 지금 단계에서는 어디까지 공부하면 될지 알고 싶습니다.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR설계, BJT CTAT 성분
안녕하세요, BGR 설계 이론 강의파트를 듣던 도중 궁금증이 생겨 질문드립니다.강의에서 pnp BJT의 Collector, Base를 연결하면, V_BE 전압을 CTAT성분으로 이용할 수 있다고 하셨습니다. 왜 꼭 Diode connected로 연결해야 CTAT 성분으로 이용할 수 있는지 잘 이해가 가지 않습니다.Base에 다른 bias 전압을 연결해도 CTAT 성분 전압으로 활용할 수 있는 것인지 궁금합니다. 또한, Diode Connected BJT로 CTAT 전압을 생성할 시 어떠한 강점이 있는지 알고 싶습니다. 감사합니다.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR 설계 질문
안녕하세요 삼코치님 질문이 몇가지 있습니다. 1. 초기에 VX 노드의 전압값과 전류값을 정하고 시작하는데 기준이 뭔지 궁금합니다. 저는 size 를 정할때 gm/id 기법을 사용하는데 이 방법에 의하면 i3,i4(pmos에 흐르는) 를 크게 잡을수록 size 가 커지는걸로 압니다. 어떤 기준에 의해 잡는지 궁금합니다.2. 아 생각해보니 i3,i4 를 정하는게 아니라 Q1 에 흐르는 전류를 정하는걸로 아는데 KCL 에 의하면 I3= Ic1(Q1에 흐르는 전류) + Veb1/R3 인데 그러면 R3 값을 조정해서 나온 전류랑 Q1 에 흐르는 전류를 더해서 mosfet size 를 설계하는 순서가 맞을까요?3. start up 회로는 필요 없나요?감사합니다.
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
VINP,VINN 값
두개 초기 값은 어떻게 설정하는건가요? VDD 기준일까요?
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
bgr 설계시 opamp
opamp 설계후 symbol 화 해서 bgr 설계해도 되나요? 만약 opamp 넣을시 offset 문제는 어떻게 보완하는게 좋을까요?
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
LTSpice log값에서 gm 안나옴. (해결하였습니다)
.op 시뮬레이션을 돌리고, CTRL + L 을 해도 warning만 뜨고, 각 MOS의 gm값이 계산이 안나옵니다. 손계산과 시뮬값을 비교해보고 싶은데, 해결 방법이 있나요?
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR 과제 관련 BJT model 질문 드립니다.
안녕하세요 삼코치님. BGR 설계 따라해보기 10강 34:24에 나오는 .op 에서, 아래와 같은 오류가 발생합니다. 질문1) .op test 문제 모델이 문제인가 싶어서, .model NPN NPN (Is = ... ) 이부분을 텍스트로 바꾸고(파란색) .op 시뮬레이션을 돌려보니 되긴 하는데, 강의에서는 VREF가 1.2 V가 나온다고 되어 있으나, 제가 하면 1.47095 V로 나옵니다.혹시 몰라 다른 질문을 찾아보니, .model NPN 이런건 반드시 참조? 를 걸어놓고 시뮬을 해야 한다는 답변을 봤는데, 왜 저는 참조를 시켜놓으면 에러 코드가 나오고, 참조를 안시켜놓으면 다른 결과가 나오는 지 궁금합니다. 질문 2) M9, M10 의 body가 왜 VSS에 연결되어있지 않고 Source단에 연결되어있는지 궁금합니다. 에러 코드LTspice 26.0.1 for Windows Circuit: C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net Start Time: Wed Mar 11 19:21:52 2026 C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(5): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q11 VDD_TEST VDD_TEST VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(7): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<7> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(8): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<6> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(9): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<5> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(10): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<4> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(11): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<3> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(12): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<2> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(13): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<1> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(14): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q12<0> N013 N013 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(23): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<7> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(24): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<6> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(25): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<5> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(26): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<4> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(27): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<3> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(28): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<2> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(29): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<1> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(30): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q14<0> N009 N009 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(31): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q13 N005 N005 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(34): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q15 N010 N010 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(40): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<7> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(41): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<6> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(42): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<5> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(43): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<4> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(44): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<3> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(45): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<2> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(46): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<1> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(47): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q1<0> N011 N011 VSS 0 NPN ^^^ C:\Users\User\Documents\LTspice\4-1\TEST_BGR.net(48): This model has multiple definitions. (Note: If you wish to allow this, add ".OPTIONS ALLOW_AMBIGUOUS_MODELS" to your netlist.) Q2 N007 N007 VSS 0 NPN ^^^
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
강의 pdf 자료
강의 pdf 자료는 어디서 다운 받을수 있나요? 강의 자료 다운로드를 하면 LTspice 파일만 떠서요
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
Active load differential amp 질문
안녕하세요 삼코치님.다름이 아니라 CMRR을 시뮬레이션 하는 과정에서 다음과 같이 동영상과는 Phase가 사뭇 다르게 나와서 질문드립니다. DC operation은 모두 saturation에 있는 것 같습니다.bias current잡는 밑의 두 트랜지스터만 L1u W4u로 하고 나머지는 L과 W모두 1u로 했습니다. 그리고 Vcm과 Vdm을 각각 따로 보면 저렇게 보이고 이걸 나누면 저렇게 되는데,magnitude는 동일한데 phase가 다르게 나옵니다. GPT한테 물어보면 phase는 별로 중요하지 않다고 나오는데 CMRR에서 phase는 별로 중요하지 않은 값이고 저렇게 나온 것도 정상적인 건지 여쭤보고 싶습니다.또 CMRR을 구할 때 ADM/ACM으로 구하는데 gain이 아닌 voltage값으로 구해도 동일한 건지 여쭙고 싶습니다.(생각해봤을 땐 Vinp랑 Vinn을 예를 들어 AC 1/-1이 아닌 1/0으로 해서 Vout을 Gain으로 하려고 한 게 아닌가 싶습니다)Slew Rate도 다음과 같이 굉장히 가파르게 나오는데 이렇게 나와도 되는 건가요? ㅜㅜ 안좋은건지 여쭙고 싶습니다. 4. 또한 추가적으로 ICMR은 시뮬레이션을 안하는지도 궁금합니다.강의를 이렇게 올려주셔서 잘 듣고 있습니다. 항상 감사드립니다.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
BGR 회로 질문 드립니다.
안녕하세요 기본적인 BGR 회로설계에 대해서 LTspice로 공부를 하던 중 궁금한 점이 있어 여쭤보고자 합니다..!! 강의에서 나오는 스펙과 다르게 각 브랜치당 10uA가 흐르고, Vref가 1.2V 가 나오게 하려는데, 위에 그림처럼 출력 저항(R9)을 59K로 하면 vref 1.18V로 목표 전압보다 아래로 나오지만 Temp에 대한 출력 파형이 곡선 형태이고, 전압 변동성은 1.8mV 수준으로 나옵니다. 여기에 출력 저항만 61k로 더 올리게 되면 vref는 1.2v가 나오지만 PTAT 성분이 강한 우상향 곡선에 전압 변동성은 11mV 가 나옵니다. 저항 두 개의 값(R8, R9)을 sweep해서 조절해 봐도 전압 레벨과 temp에 대한 전압 curvature 둘 다 만족되지가 않아서 계속 딜레마를 겪고 있습니다. 원하는 출력 전압 값과 온도에 대해 전압 변동성이 적은 curveture 형태의 파형을 얻기 위해서는 여기서 추가적인 회로 기법이나 또는 어떠한 튜닝 기법으로 접근해보면 좋을지 궁금합니다..!!
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
single-stage amp 시뮬레이션 해보기 회차에 mosfet 정보가 안뜹니다
시뮬레이션은 진행되는 것 같은데 m1 모스펫 관련 정보가 나오지 않습니다.. 설정을 아무리 바꿔봐도 안나오네요..
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
AC 분석 결과가 이상하게 나옵니다.
AC 분석이 다음과 같이 이상하게 나옵니다. 회로의 DC를 제대로 잡지 못해서 이런 결과가 나오는거 같은데 어떻게 잡아야 할지 방법을 모르겠습니다.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
수강 연장 문의
안녕하십니까좋은 강의 감사했습니다. 다름이 아니라, 한 차례 완강 후 복습을 진행하려고하는데 수강기간이 얼마남지 않은것을 확인했습니다. 혹시 수강기간 연장 가능할지 문의드립니다.
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
SPICE Output Log에 대한 질문
안녕하세요. 수업을 수강하며 궁금한 것이 생겨 질문을 남깁니다.해당 강의에서 Vth를 대략 300mV로 가정하고 진행하는데, SPICE output LOG로 모스펫의 Vth를 확인해보면 다음과 같이 약 500mV 400mV로 나오는 것처럼 확인됩니다.다른 시뮬레이션을 진행할 때엔 동일한 파형이나 결과가 나와서 잘못 시뮬레이션을 진행하고 있는 것 같진 않습니다. 그런데 vth가 만약 500mV라고 생각하면 W를 높여 Vgs를 552mV로 낮춰도 되나라는 의문도 생깁니다. Vth를 확인할 때 이렇게 확인하는 것이 맞는지,,, 무엇을 기준으로 생각하면 될지 혼동이와서 질문드립니다.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
LDO의 common source buffer와 관련해서 질문이 있습니다.
삼코치님 안녕하십니까 현재 LDO 설계를 진행하고 있는 이용승이라고 합니다. 항상 좋은 강의 잘듣고 있습니다. 현재 LDO에 사용할 common source 버퍼와 관련해서 공부를 진행하고 있습니다. 해당 회로의 전류 흐름은 파악하였으며 결론적으로 Iin = IBOOST라는 결론에 도달하였으며 M3, M4가 차동 입력단이고 M2가 증폭 역할을 하고 있음을 알았습니다. 하지만 output 임피던스를 구하는 과정에서 책에 나와있는 값이 도저히 이해가 안되어 질문 합니다. 저는 output 임피던스를 VB노드를 기준으로 구하였는데 잘못된 건지 궁금합니다.밑의 사진은 책에 나와있는 output 임피던스 입니다. 긴글 읽어주셔서 감사합니다. 도와주세요 삼코치님!!.
-
해결됨아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
LDO 버퍼 관련해서 질문이 있습니다.
현재 LDO 설계 과정에서 버퍼로 사용하는 소스팔로워 부분에 대해서 깊게 공부를 진행중입니다.현재 제가 첨부한 사진은 push-pull 동작을 이용한 버퍼입니다. 버퍼는 두개의 독립적인 피드백 회로를 통해 출력 전압을 조절하고 있는 것을 알 수 있습니다. 하지만 해당 버퍼를 분석하는 도중 Vin인 VEA가 변함에 따라서 Vout인 VG가 따라가는 형태를 보이지 않는다는 것을 알게 되었습니다. 예를 들어 PU 루프의 경우 VEA가 증가할 경우 ID1이 감소하게 되고 이에 따라 M3의 소스 전류가 감소하게 되어 공통 게이트인 M3의 드레인 전류도 같이 감소하게 됩니다.이후 M3의 드레인 전류가 감소함에 따라 M4의 게이트 전압이 상승하여 M4의 드레인 전류가 줄어들게 되고 이에 따라 VG가 감소하게 되는 결과를 초래하게 됩니다.PD 루프의 경우에는 VEA가 증가함에 따라 ID1이 감소하게 되고 이에 따라 M2의 게이트 전압이 감소하게 되고 M2의 드레인 전류가 감소하면서 오히려 VG를 상승시키는 쪽으로 동작하게 됩니다. 이렇게 해석한 것이 정확한 것인지 궁금하고 정확하다면 소스팔로워로서 잘 동작하는지 모르겠어서 질문 남깁니다..
-
해결됨회로설계 입문자를 위한 디지털, 아날로그 설계와 실무 Project
active load differential amp 설계
삼코치님 따라서 설계를 했는데 값이 이상하게 나왔습니다. 삼코치님께서 약 500mv정도 나왔는데 저는 이상하게 900v정도 나옵니다
-
미해결아날로그 회로설계 실무 : Analog IP 설계와 성능 개선하기
오실레이터 질문드립니다.
삼코치님 안녕하세요.링 오실레이터 설계 시 홀수 개의 인버터를 사용하고 버퍼를 사용하시는데 버퍼는 pmos와 nmos로 나타내는 인버터가 아닌 심볼로 하는 거는 그냥 간단하게 나타내기 위해서인가요?