예제 회로

문서에 실린 회로 515개가 전부 실행 가능한 파일입니다. 워크벤치에서 열면 검증하고 시뮬레이션할 수 있습니다.

1장. 직류 회로의 기본

같은 1/4 인데 300k/100k — 누설이 37.5 mV 를 먹는다 회로도R1300kΩV112V같은 배터리R2100kΩILK500nAADC 누설 500 nAVINADCGND같은 1/4 인데 300k/100k — 누설이 37.5 mV 를 먹는다adc-divider-300k.yaml비율은 위와 똑같이 1/4 이고 소비 전류는 30 µA 로 1/10 입니다.부품 4동작점expect밀어 보기12 V → 3.0 V, 30k/10k 회로도R130kΩV112V배터리R210kΩVINADCGND12 V → 3.0 V, 30k/10kadc-divider-30k.yaml위에서 고른 값 그대로입니다.부품 3동작점expect밀어 보기바이어스 전압에 버퍼가 "반드시" 필요한 이유 회로도RA1100kΩRA2100kΩRLOAD1kΩ부하 1 kΩRB1100kΩRB2100kΩRLOAD21kΩ같은 부하 1 kΩV15VVN-5VU1OPA140볼티지 팔로워VCCVCCVCCVCCVEEVEERAWMIDBUFGND바이어스 전압에 버퍼가 "반드시" 필요한 이유bias-buffer.yaml위 표의 **"바이어스 전압 생성 — 반드시 버퍼 필요"** 가 왜부품 9동작점expect밀어 보기분류기 — 분자가 상대방 저항인 이유 회로도I13mA전체 3 mAR11kΩ쉬운 길R22kΩ어려운 길TOPGND분류기 — 분자가 상대방 저항인 이유current-divider.yaml3 mA 를 1 kΩ 과 2 kΩ 에 나눠 흘립니다.부품 3동작점expect밀어 보기기본 분압기 회로도R110kΩV15VR210kΩVINOUTGND기본 분압기divider-basic.yaml부하가 없을 때의 순수한 분압 — 출력은 정확히 절반부품 3동작점expect출력 커패시터의 이중성 — 같은 100 nF 이 도움이자 방해 회로도RA130kΩRB130kΩVIN12 V 계단RA210kΩRB210kΩCOUT100nF출력 커패시터SRCFASTSLOWGND출력 커패시터의 이중성 — 같은 100 nF 이 도움이자 방해divider-cap-tradeoff.yaml30k/10k 분압기(R_out = 7.5 kΩ) 출력에 100 nF 을 답니다. 위 표의부품 6과도expect밀어 보기부하 R_L 은 R₂ 와 병렬 회로도R110kΩV15VR210kΩRL10kΩ부하VINOUTGND부하 R_L 은 R₂ 와 병렬divider-one-load.yaml위 식 그대로입니다. R_L 이 R₂ 와 병렬이 되어 아래쪽 저항이부품 4동작점expect밀어 보기분압비가 주파수에 따라 달라진다 — 기생 용량 20 pF 회로도R110kΩVS1VR210kΩCPAR20pF배선 기생 20 pFVINOUTGND분압비가 주파수에 따라 달라진다 — 기생 용량 20 pFdivider-parasitic.yaml위 표의 **"주파수와 무관 → 기생 용량이 저역통과를 만든다"** 를부품 4주파수expect밀어 보기부하가 걸린 분압기 회로도R110kΩV15VR210kΩRL10kΩ부하VINOUTGND부하가 걸린 분압기loaded-divider.yamlRL을 바꿔가며 출력이 어떻게 무너지는지 본다부품 4동작점expect옴의 법칙 확인 회로도V15VR1220ΩVINGND옴의 법칙 확인ohms-law.yaml부품 2동작점expect저항 전력 정격 검사 회로도R1500ΩV112VD1LED_REDVINAGND저항 전력 정격 검사power-rating.yaml부품 3동작점expectR₁C₁ = R₂C₂ 를 맞춘 프로브와 안 맞춘 프로브 회로도RA19MΩCA11pF부족 보상 1 pFRB19MΩC12.22pF맞는 값VS1VRA21MΩCA220pF스코프 20 pFRB21MΩCB220pF같은 스코프 20 pFTIPUNDERFLATGNDR₁C₁ = R₂C₂ 를 맞춘 프로브와 안 맞춘 프로브probe-compensation.yaml10:1 프로브입니다. 9 MΩ / 1 MΩ 로 1/10 을 만들고, 스코프 입력부품 9주파수expect밀어 보기직병렬 혼합 회로 회로도R11kΩV15VR22kΩR33kΩVINMIDGND직병렬 혼합 회로series-parallel.yaml부품 4동작점expect

2장. 회로 해석법

전압 제어 전류원의 출력 임피던스 회로도VX1V시험전압RD1kΩVG2V게이트 바이어스VP5VM12N7002VCCVCCDGSGND전압 제어 전류원의 출력 임피던스dependent-source.yaml시험전압 VX 를 걸고 흐르는 전류를 본다. R = VX / I 가 1/gm 에 가까운지부품 5주파수소스 임피던스가 대역폭을 결정한다 회로도RS1MΩ전극 임피던스V11VCIN100pF케이블+입력 용량RIN10GΩ증폭기 입력 저항SRCINGND소스 임피던스가 대역폭을 결정한다loading-bandwidth.yaml부품 4주파수expect밀어 보기두 메시 회로 회로도R11kΩ메시1 단독R32kΩ메시2 단독V110VV25VR21kΩ두 메시 공유AMIDBGND두 메시 회로mesh-analysis.yaml손으로 푼 I1 = 5 mA, I2 = 0 을 시뮬레이션으로 확인부품 5동작점expect노드 해석 예제 회로도R11kΩR22kΩV110VR31kΩR42kΩR52kΩVINABGND노드 해석 예제node-analysis.yaml부품 6동작점expect직렬 + 병렬 두 갈래 회로도R12kΩV112VR24kΩR34kΩVINMIDGND직렬 + 병렬 두 갈래parallel-branch.yamlR2 와 R3 가 병렬(2k)이므로 12 V 가 2k 대 2k 로 나뉜다부품 4동작점expect중첩의 원리 회로도R11kΩR22kΩV110VV25VR32kΩN1AN2GND중첩의 원리superposition.yaml부품 5동작점expect테브난 등가 검증 회로도R110kΩV15VR210kΩRL10kΩVINOUTGND테브난 등가 검증thevenin.yaml원래 회로와 등가 회로가 같은 부하에서 같은 출력을 내는지 확인부품 4동작점expect두 전원 회로 (KCL 검산) 회로도R11kΩR32kΩV110VV25VR21kΩN1MIDN2GND두 전원 회로 (KCL 검산)two-source.yaml부품 5동작점expect

3장. 커패시터와 인덕터

커패시터 임피던스의 주파수 특성 회로도R11kΩV11VC1100nFINOUTGND커패시터 임피던스의 주파수 특성cap-impedance.yaml부품 3주파수expectRC 충전 과도응답 회로도R110kΩV1C1100nFINOUTGNDRC 충전 과도응답rc-charge.yaml부품 3과도expect밀어 보기RL 과도응답 회로도L110mHV1R1100ΩINMIDGNDRL 과도응답rl-current.yaml부품 3과도expect밀어 보기RLC 링잉과 댐핑 회로도R110Ω댐핑L1150nH접지 리드V1C110pF프로브 용량INMIDOUTGNDRLC 링잉과 댐핑rlc-ringing.yamlR 을 10 / 110 / 245 Ω 으로 바꿔 가며 부족감쇠 → 임계감쇠를 본다부품 4과도밀어 보기

4장. 교류와 주파수 영역

보드선도 확인 (2차 필터) 회로도R11.59kΩR215.9kΩV11VC1100nFC210nFINMIDOUTGND보드선도 확인 (2차 필터)bode-plot.yaml부품 5주파수expect베셀·버터워스·체비셰프 — ζ 하나가 다를 뿐 회로도R1447Ωζ 를 정합니다 (R = 2ζ√(L/C))L110mHV1C1100nFINMIDOUTGND베셀·버터워스·체비셰프 — ζ 하나가 다를 뿐filter-approximations.yaml같은 RLC 2차 저역통과입니다. R1 하나로 ζ 를 바꿉니다.부품 4과도expect밀어 보기LC 공진과 Q 회로도R1100mΩ댐핑 저항L110µHV11VC11µFINMIDOUTGNDLC 공진과 Qlc-resonance.yaml부품 4주파수expect밀어 보기RC 고역통과 필터 회로도C1100nFV11VR11.59kΩINOUTGNDRC 고역통과 필터rc-highpass.yaml저역통과와 R·C 위치만 바뀌었다 — 차단주파수 공식은 같다부품 3주파수expect밀어 보기RC 직렬 임피던스와 위상 회로도R11kΩV11VC1100nFINOUTGNDRC 직렬 임피던스와 위상rc-impedance.yaml부품 3주파수expectRC 저역통과 필터 회로도R11.59kΩV11VC1100nFINOUTGNDRC 저역통과 필터rc-lowpass.yaml부품 3주파수expect밀어 보기RLC 감쇠비와 링잉 회로도R110Ω감쇠 저항L110mHV1C1100nFINMIDOUTGNDRLC 감쇠비와 링잉rlc-damping.yamlR1을 10 → 200 → 630 Ω 으로 바꾸며 계단 응답의 오버슈트를 비교. 630 Ω 에서 ζ=1부품 4과도expect밀어 보기정현파의 RMS 확인 회로도V1R11kΩINGND정현파의 RMS 확인rms-check.yaml부품 2과도expect극점 두 개의 보드선도 회로도R110kΩR21kΩV11VC1100nFC210nFINMIDOUTGND극점 두 개의 보드선도two-pole-cascade.yaml159 Hz와 15.9 kHz에 극점. 기울기가 -20에서 -40 dB/dec로 꺾이는지 본다부품 5주파수밀어 보기

5장. 다이오드

다이오드의 60 mV/decade 회로도R14.7kΩ1mAV15VD11N4148INAGND다이오드의 60 mV/decadediode-iv-decade.yaml전류를 10배씩 늘리며 VF 가 60 mV 씩 오르는지 본다부품 3DC 스윕다이오드 I-V 특성 회로도R11kΩV15VD11N4148VINAGND다이오드 I-V 특성diode-iv.yaml부품 3동작점DC 스윕expect플라이백 다이오드 회로도R1120Ω코일 저항L1100mH릴레이 코일D11N4148VCV112VSWSW_IDEALVCCVCCVCCDRAINSWNCTLGND플라이백 다이오드flyback.yamlD1을 제거하고 돌리면 스위치 노드 전압이 폭주하는 것을 볼 수 있다부품 6과도expect반파 정류와 평활 회로도D11N4007V1C11mFRL100ΩACOUTGND반파 정류와 평활half-wave-rectifier.yaml부품 4과도expect밀어 보기LED 직결 (의도적 오류 예제) 회로도V15VD1LED_REDVINGNDLED 직결 (의도적 오류 예제)led-no-resistor.yamlcircuit check가 W301(LED 직렬 저항 없음)을 잡는지 확인하는 예제입니다.부품 2동작점expectLED 전류제한 저항 회로도R1330ΩV15VD1LED_REDVINAGNDLED 전류제한 저항led-resistor.yaml부품 3동작점expect제너 션트 레귤레이터 회로도RS330ΩV112VDZ1N4733RL1kΩVINOUTGND제너 션트 레귤레이터zener-shunt-reg.yaml부품 4동작점DC 스윕expect밀어 보기

6장. 트랜지스터

BJT 동작 영역 회로도RB100kΩRC1kΩVCC10VVB700mVQ12N3904VPCOLBASEVBINGNDBJT 동작 영역bjt-regions.yaml부품 5동작점DC 스윕expect이미터 공통 증폭기 (기본 구조) 회로도RC5.6kΩ컬렉터 저항VCC12VVB2.2V베이스 바이어스RE1.5kΩ이미터 저항Q12N3904VPCOLBASEEMITGND이미터 공통 증폭기 (기본 구조)ce-simple.yaml바이어스를 전압원으로 대신한 최소 구조. 실제 회로는 common-emitter.yaml 의 분압 바이어스를 쓴다부품 5동작점expect이미터 공통 증폭기 (분압 바이어스) 회로도R1100kΩRC5.6kΩCIN10µFVCC12VR222kΩRE1.5kΩVIN10mVQ12N3904VPBASECOLEMITSRCGND이미터 공통 증폭기 (분압 바이어스)common-emitter.yaml부품 8동작점주파수expect밀어 보기gm/ID 와 동작점 회로도VS10mV소신호VG2VRD10kΩ부하RS100Ω소스 축퇴VP5VM12N7002VCCVCCDBIASGSGNDgm/ID 와 동작점gm-id-sweep.yamlVG 를 1.5 / 2.0 / 2.5 V 로 바꿔 ID 와 소신호 이득이 어떻게 따라가는지 본다부품 6동작점주파수밀러 효과에 의한 대역폭 저하 회로도RS10kΩ신호원 임피던스R1100kΩRC5.6kΩRE100ΩCIN10µFVCC12VVIN1mVR222kΩRE21.4kΩCE100µFQ12N3904VPSRCCPLBASECOLEMITEMBGND밀러 효과에 의한 대역폭 저하miller-effect.yamlRS를 100/10k/1M으로 바꿔가며 -3dB 지점이 어떻게 움직이는지 본다부품 11주파수밀어 보기MOSFET 로우사이드 스위치 회로도RG100Ω게이트 저항RL12Ω부하 1AVCC12VVG3.3VRPD100kΩ게이트 풀다운M1AO3400로직 레벨 (V_GS 2.5 V 규정)VPDRNGATEGINGNDMOSFET 로우사이드 스위치mosfet-switch.yaml3.3 V 로 게이트를 몰면서 1 A 를 흘리므로 **로직 레벨** 부품이라야부품 6동작점expectNPN 로우사이드 스위치 회로도RB470ΩRL240Ω릴레이 코일VCC12VVG3.3VGPIOQ12N3904VPCOLBASEGPIOGNDNPN 로우사이드 스위치npn-switch.yaml부품 5동작점expectPNP 하이사이드 스위치 회로도R110kΩQ1 베이스 저항R210kΩQ1 풀업RB24.7kΩQ2 베이스 저항VCC12VVG3.3VGPIORL240Ω부하Q12N3906하이사이드Q22N3904레벨 변환VPBASEDRVB2GPIOOUTGNDPNP 하이사이드 스위치pnp-high-side.yaml부하가 GND 쪽에 붙는다. MCU가 3.3V라 12V 레일을 직접 끌 수 없으므로 Q2(NPN)로 Q1의 베이스를 끌어내린다부품 8동작점expect소스 팔로워의 임피던스 변환 효과 회로도RE1MΩ전극 임피던스RB100MΩVDD3.3VVSIG1VVB1.5V게이트 바이어스RS10kΩ소스 부하CL20pF배선 기생 용량M12N7002SRCGATEBIASVPOUTGND소스 팔로워의 임피던스 변환 효과source-follower-loading.yaml전극 직결 버전(no-buffer.yaml)과 대역폭을 비교한다부품 8동작점주파수게이트 저항이 스위칭 속도와 손실에 미치는 영향 회로도RG100ΩRL12ΩVDD12VVGM12N7002VPDRNGATEGINGND게이트 저항이 스위칭 속도와 손실에 미치는 영향switching-loss.yamlRG를 10/100/1000으로 바꿔 드레인 파형의 상승시간을 비교부품 5과도

7장. OP앰프

버퍼가 로딩 문제를 해결한다 회로도RS100kΩ신호원 임피던스VIN1VRL1kΩ부하VP5VVN-5VU1TL071VCCVCCVEEVEESRCINOUTGND버퍼가 로딩 문제를 해결한다buffer-loading.yaml부품 6동작점expect용량성 부하와 발진 회로도VINCL1nF부하 용량VP5VVN-5VU1TL071VCCVCCVEEVEEINOUTGND용량성 부하와 발진cap-load-oscillation.yamlCL을 10p/1n/10n으로 바꾸며 스텝 응답의 링잉을 관찰부품 5과도밀어 보기차동 증폭기의 CMRR과 저항 정합 회로도R110kΩR310kΩVCM1V공통모드 입력R4100kΩVP15VVN-15VR2100kΩU1TL071VCCVCCVEEVEECMINMINPOUTGND차동 증폭기의 CMRR과 저항 정합diff-amp-cmrr.yamlR3를 10k에서 10.1k로 바꾸면(1% 불일치) CMRR이 얼마나 나빠지는지 본다부품 8주파수밀어 보기3-OP앰프 계측 증폭기 회로도RG1kΩ이득 저항R110kΩR310kΩVS1510mV입력 +VS2490mV입력 −R410kΩVP5VVN-5VRA24.9kΩRB24.9kΩR210kΩU1OPA1401단 버퍼U2OPA1401단 버퍼U3OPA140차동 → 단일VCCVCCVCCVCCVEEVEEVEEVEEINPINNFAFBOAOBSUMREFOUTGND3-OP앰프 계측 증폭기instrumentation-amp.yamlU1·U2 가 입력을 받고 RG 로 이득을 정한다. U3 가 차동을 단일 출력으로 바꾼다부품 14동작점expect루프 이득 측정 (중단점 주입) 회로도VINJ1V주입LINJ1kHDC 만 통과R299kΩ이득 100R11kΩVP15VVN-15VU1OPA140VCCVCCVEEVEEOUTFBOUTFBINGND루프 이득 측정 (중단점 주입)loop-gain-probe.yamlLINJ 로 DC 는 닫고 AC 만 끊는다. VINJ 를 넣고 FBIN/FBOUT 의 비를 본다부품 7주파수비반전 증폭기 (이득 11) 회로도VIN100mVR21kΩVP15VVN-15VR110kΩU1LM741VCCVCCVEEVEEINFBOUTGND비반전 증폭기 (이득 11)non-inverting.yaml부품 6동작점expectGBW가 대역폭을 제한한다 회로도VIN1mVR21kΩVP15VVN-15VR199kΩU1TL071VCCVCCVEEVEEINFBOUTGNDGBW가 대역폭을 제한한다opamp-gbw.yamlR1을 바꿔 이득을 10/100/1000으로 하고 -3dB 지점을 비교부품 6주파수밀어 보기살렌-키 2차 저역통과 (버터워스 5kHz) 회로도R110kΩR210kΩC14.7nFVIN1VC22.2nFVP5VVN-5VU1TL071VCCVCCVEEVEEINMIDINPOUTGND살렌-키 2차 저역통과 (버터워스 5kHz)sallen-key-lpf.yaml부품 8주파수expect밀어 보기슈미트 트리거 (히스테리시스) 회로도R110kΩR2330kΩVREF2.5VVINVP5VU1LM311VCCVCCINREFFBPOUTGND슈미트 트리거 (히스테리시스)schmitt-trigger.yaml부품 6과도위상 여유와 이득 여유 회로도VINJ1VLINJ1kHDC 만 통과RISO20Ω격리 저항CL1nF부하 용량VP15VVN-15VU1OPA140VCCVCCVEEVEEOUTLOADFBOUTFBINGND위상 여유와 이득 여유stability-margins.yamlCL 을 100p / 1n / 10n 으로 바꿔 가며 루프 이득의 위상이 -180 에 언제 닿는지 본다부품 7주파수반전 가산기 회로도R110kΩR210kΩR310kΩV11V입력 1V2500mV입력 2V3200mV입력 3VP5VVN-5VRF10kΩ피드백U1OPA140VCCVCCVEEVEEABCSUMOUTGND반전 가산기summing-amp.yaml세 입력이 가상 접지에서 전류로 합쳐진다 — Vout = -Rf(V1/R1 + V2/R2 + V3/R3)부품 10동작점expect볼티지 팔로워 (버퍼) 회로도RS100kΩ높은 소스 임피던스VIN1V입력 신호RL1kΩ무거운 부하VP5VVN-5VU1OPA140VCCVCCVEEVEESRCINOUTGND볼티지 팔로워 (버퍼)voltage-follower.yaml출력을 반전 입력에 그대로 되먹임 — 이득 1, 입력 임피던스는 매우 높다부품 6주파수expect

8장. 전원 회로

벅 컨버터의 CCM 과 DCM 회로도L110µHVIN12VVCTRLD11N5819프리휠C1100µFRLOAD1.65Ω2ASWSW_IDEAL스위치VINPHOUTCTRLGND벅 컨버터의 CCM 과 DCMbuck-ccm-dcm.yamlRLOAD 를 1.65 / 16.5 / 66 Ω 으로 바꾸며 인덕터 전류가 0 에 닿는지 본다부품 7과도출력 LC 와 ESR 영점 회로도L110µHRL20mΩ인덕터 DCRRESR3mΩ커패시터 ESRV11V듀티 변조C1100µFRLOAD1.65ΩINMIDOUTCXGND출력 LC 와 ESR 영점buck-lc-esr.yamlRESR 을 3m / 50m / 200m 으로 바꾸며 위상이 얼마나 되돌아오는지 본다부품 6주파수벅 출력 리플과 LC 필터 회로도L11µH페라이트/인덕터RD1Ω댐핑 저항VRIP벅 출력(리플 포함)C110µFCD47µF댐핑 커패시터RL5ΩINOUTDAMPGND벅 출력 리플과 LC 필터buck-output-filter.yaml부품 6주파수밀어 보기벅 컨버터 기본 구조 회로도L122µHVIN12VVCTL듀티 42%D11N5819환류 다이오드C147µFRL5Ω부하SWSW_IDEAL스위치INSWNCTLOUTGND벅 컨버터 기본 구조buck-topology.yaml12V 입력을 듀티 42%로 스위칭해 약 5V를 만든다. SW·D·L·C 네 부품이 전부다부품 7과도디커플링 네트워크의 임피던스 회로도LT2nH벌크 커패시터까지의 배선 인덕턴스I11A부하 전류(테스트)C1100nFC210µFRAILBULKGND디커플링 네트워크의 임피던스decoupling-impedance.yaml100n 하나, 10u 하나, 둘 병렬을 비교하면 반공진이 보인다부품 4주파수밀어 보기댐핑된 LC 전원 필터 회로도L11µHRD330mΩ댐핑 저항 (≈ Zo)VN1V전원 잡음원C110µFCD47µFRL33ΩINOUTDAMPGND댐핑된 LC 전원 필터lc-filter-damped.yamlRD/CD 를 제거하면 50 kHz 부근에서 노이즈가 증폭되는 것을 볼 수 있다.부품 6주파수expect밀어 보기LDO 입출력 커패시터 회로도RO50mΩLDO 출력 임피던스VIN5VCIN10µFCOUT10µFRL33Ω100mA 부하VREG3.3VINREGOUTGNDLDO 입출력 커패시터ldo-decoupling.yaml부품 6동작점expect정류기의 전류 파형과 역률 회로도RL500mΩ선로 저항D11N4007VACC1100µF평활RLOAD470Ω부하ACANODEDCGND정류기의 전류 파형과 역률rectifier-power-factor.yamlC1 을 10u / 100u / 470u 로 바꾸며 전류 펄스가 얼마나 뾰족해지는지 본다부품 5과도P-MOSFET 역전압 보호 회로도DZ1N4742VIN12VRG100kΩRL120ΩM1IRF9540INGATEOUTGNDP-MOSFET 역전압 보호reverse-protection.yamlVIN을 -12V로 바꾸면 출력이 차단되는지 확인부품 5동작점expect

9장. 디지털 회로

BSS138 양방향 레벨 시프터 (I2C) 회로도RA2.2kΩ3.3V 풀업RB2.2kΩ5V 풀업V333.3VV505VCA100pFMCU측 버스 용량CB100pF센서측 버스 용량VCM1BSS138SWSW_IDEALMCU 오픈드레인VLVHSDALSDAHCTLGNDBSS138 양방향 레벨 시프터 (I2C)bss138-levelshift.yaml게이트를 낮은 쪽 전압(3.3V)에 고정한다. 소스가 3.3V측, 드레인이 5V측부품 9과도클럭 배선의 링잉과 직렬 종단 회로도RS22Ω직렬 종단LT50nH배선 인덕턴스VGCL15pF입력 용량SRCMIDINGND클럭 배선의 링잉과 직렬 종단clock-ringing.yamlRS를 0/22/47Ω으로 바꾸며 링잉을 비교부품 4과도크리스털 부하 커패시터의 영향 회로도RM30Ω모션 저항LM3.5mH모션 인덕턴스CM22fF모션 용량C05pF병렬 용량V11VC115pF부하 커패시터INM1M2OUTGND크리스털 부하 커패시터의 영향crystal-load.yaml크리스털을 등가 RLC로 모델링해 공진 주파수를 확인부품 6주파수채널 전환과 세틀링 회로도RMUX200ΩMUX 도통 저항VENVCH2V채널 전압CIN4.5nF앰프 입력 + 배선RIN1MΩSW1SW_IDEALCHMUXOUTAMPINENGND채널 전환과 세틀링fsm-settle-timing.yamlEN 을 끄고 주소를 바꾸는 구간이 세틀링에 어떻게 더해지는지 본다부품 6과도멀티플렉서 인에이블 글리치 회로도RON100Ω도통 저항VENVSIG1V채널 신호CH100pF홀드SW1SW_IDEAL채널 스위치SIGMIDOUTENGND멀티플렉서 인에이블 글리치glitch-mux-enable.yaml주소가 바뀌는 동안 EN 을 끄면 스위치가 겹쳐 켜지지 않는다부품 5과도I2C 풀업 저항과 상승 시간 회로도RP4.7kΩ풀업VDD3.3VCB200pF버스 용량VCSWSW_IDEALVPSDACTLGNDI2C 풀업 저항과 상승 시간i2c-pullup.yamlRP를 1k/4.7k/10k로 바꾸며 상승 시간을 비교부품 5과도저항 분압 레벨 시프터 (5V → 3.3V) 회로도R11.7kΩV55V 출력R23.3kΩCIN15pF3.3V 입력 용량SRCINGND저항 분압 레벨 시프터 (5V → 3.3V)level-shift-divider.yamlCIN 은 입력 핀 + 배선 기생 용량. R 이 크면 이 C 와 만나 에지가 느려진다부품 4과도expect멀티플렉서 세틀링과 크로스토크 회로도RS1500ΩRS2500ΩV11V채널1 신호V20V채널2 신호CL20pF열 배선 용량RL10MΩ버퍼 입력VC1VC2SW1SW_MUXSW2SW_MUXCH1CH2S1S2BUSC1C2GND멀티플렉서 세틀링과 크로스토크mux-settling.yaml두 채널을 번갈아 선택하며 세틀링이 충분한지 확인부품 10과도크리스털 부하 커패시터 배치 (피어스 발진기) 회로도RM30Ω모션 저항LM3.5mH모션 인덕턴스CM22fF모션 용량RF1MΩ바이어스 귀환 저항VIN1V인버터 출력 대신C116pF부하 C1C216pF부하 C2XOUTM1M2XINGND크리스털 부하 커패시터 배치 (피어스 발진기)pierce-oscillator.yaml크리스털을 등가 RLC 로 놓고 C1·C2 가 XIN·XOUT 에서 GND 로 가는 배치를 본다부품 7주파수

10장. MCU 인터페이싱

ADC 샘플링 커패시터 충전 회로도RSRC10kΩ소스 임피던스RSW1kΩADC 스위치 저항VSCS10pF샘플링 커패시터SRCINCAPGNDADC 샘플링 커패시터 충전adc-acquisition.yamlRSRC를 1k/10k/100k로 바꾸며 세틀링 시간을 비교부품 4과도expectADC 드라이버의 선형성 회로도RISO22ΩADC 드라이버 격리VSRG1kΩCADC1nFADC 입력VP2.5VVN-2.5VRF1kΩU1OPA140VCCVCCVEEVEEINFBOUTADCGNDADC 드라이버의 선형성adc-driver-thd.yaml진폭을 0.5 / 2 / 4.9 Vpp 로 바꿔 가며 출력이 레일에 가까워질 때 어떻게 되는지 본다부품 8과도ADC 드라이버 (버퍼 + R_iso + C_filt) 회로도RISO33Ω격리 저항RSW1kΩADC 스위치 저항VS1V신호CF2.2nF전하 저장 + LPFCS10pF샘플링 커패시터VP5VVN-5VU1OPA320ADC 드라이버VCCVCCVEEVEEINOUTADCCAPGNDADC 드라이버 (버퍼 + R_iso + C_filt)adc-driver.yamlR_iso 가 OP앰프와 용량성 부하를 떼어 놓는다. R_iso·C_filt 가 마지막 저역 필터도 겸한다부품 8주파수ADC 입력에 외부 커패시터 달기 회로도RS10kΩ소스 임피던스RSW1kΩADC 스위치 저항VSCEXT100nF외부 커패시터CS10pF샘플링 커패시터SRCINCAPGNDADC 입력에 외부 커패시터 달기adc-ext-cap.yamlCEXT 가 샘플링 순간 전하를 공급한다. 대신 RS×CEXT 만큼 재충전이 느리다부품 5과도안티에일리어싱 필터 (2차, 5kHz) 회로도R110kΩR210kΩC14.7nFVIN1VC22.2nFVP3.3VU1OPA320VCCVCCINMIDINPOUTGND안티에일리어싱 필터 (2차, 5kHz)antialiasing.yaml부품 7주파수expectRC 디바운싱 필터 회로도RP10kΩ풀업RF10kΩ필터 저항VDD3.3VCF100nF필터 커패시터VCSWSW_IDEALVPBTNOUTCTLGNDRC 디바운싱 필터debounce-rc.yaml채터링을 펄스열로 모사하고 RC가 걸러내는지 본다부품 6과도GPIO 직렬 저항이 에지를 완만하게 한다 회로도RS100Ω직렬 저항VGCL20pF배선+입력 용량SRCOUTGNDGPIO 직렬 저항이 에지를 완만하게 한다gpio-slew.yaml부품 3과도모터 전류 션트 감지 회로도R31kΩRF100ΩADC 격리IMOT2A모터 전류RSH50mΩ션트R11kΩR420kΩCF10nFADC 입력 필터VP5VR220kΩU1OPA320전류 감지 증폭기VCCVCCSHPSUMREFOUTADCGND모터 전류 션트 감지motor-current-shunt.yaml모터 전류 2A 를 0.05Ω 션트로 100mV 로 바꾸고, 차동 증폭기로 20배 키워 2V 를 ADC 에 준다부품 10동작점expectPWM DAC 의 리플과 정착 회로도R1100kΩR2100kΩ2단V1C1470nFC2470nFPWMMIDOUTGNDPWM DAC 의 리플과 정착pwm-dac-ripple.yamlR1·C1 을 키우며 리플이 줄고 정착이 느려지는 것을 같이 본다부품 5과도PWM을 RC로 평활한 아날로그 출력 회로도R110kΩVPC11µFPWMOUTGNDPWM을 RC로 평활한 아날로그 출력pwm-dac.yamlPWM 주파수와 RC를 바꾸며 리플을 비교부품 3과도expectSPI 클럭의 직렬 종단 회로도RS33ΩLT80nH배선 인덕턴스VGCL12pF수신 입력 용량SRCMIDRXGNDSPI 클럭의 직렬 종단spi-termination.yamlRS를 0/33/100Ω으로 바꾸며 링잉을 비교부품 4과도

11장. 기생 성분

디커플링 반공진 회로도LC1400pHRC120mΩLC21nHRC25mΩI11A부하 전류 여기C1100nFC210µFRAILA1A2B1B2GND디커플링 반공진decoupling-antiresonance.yamlC2(10µ)를 제거하거나 ESR을 키우면 반공진 피크가 어떻게 변하는지 본다부품 7주파수전극 버퍼 — 이상 모델 회로도RS200kΩ전극 임피던스VS1V전극 신호원VP5VVN-5VU1OPA140버퍼VCCVCCVEEVEESRCINOUTGND전극 버퍼 — 이상 모델electrode-buffer-ideal.yaml기생 성분이 하나도 없는 모델입니다.부품 5주파수expect전극 버퍼 — 기생 포함 모델 회로도RS200kΩ전극 확산 저항RCT10MΩ전하전달 저항CDL10nF이중층 용량VS1V전극 신호원CW6pF배선 기생 용량 (30 mm)CIN8pFOP앰프 입력 용량VP5VVN-5VU1OPA140버퍼VCCVCCVEEVEESRCELINOUTGND전극 버퍼 — 기생 포함 모델electrode-buffer-real.yamlelectrode-buffer-ideal.yaml과 같은 회로에 실제 기생 성분만 추가했습니다.부품 9주파수expect가드링이 기생 용량을 무효화한다 회로도RE1MΩ전극 임피던스CG20pF노드-가드 간 기생 용량V11VVP5VVN-5VU1OPA140VCCVCCVEEVEESRCINGUARDGND가드링이 기생 용량을 무효화한다guard-ring-effect.yaml가드를 접지에 연결한 버전(no-guard.yaml)과 대역폭을 비교부품 6주파수프로브 로딩이 대역폭을 제한한다 회로도RS100kΩ회로 임피던스V11VCP10pF프로브 입력 용량RP10MΩ프로브 입력 저항SRCTPGND프로브 로딩이 대역폭을 제한한다probe-loading.yamlCP를 0(프로브 없음)/10p(10:1)/100p(1:1)로 바꿔 비교부품 4주파수expect직렬 종단의 효과 회로도RD25Ω드라이버 출력RS25Ω직렬 종단L127nH배선 인덕턴스V1C111pF배선 용량CIN5pF수신단 입력SRCDRVTXRXGND직렬 종단의 효과series-termination.yamlRS 를 0.1 / 25 / 50 Ω 으로 바꿔 가며 수신단 오버슈트를 본다부품 6과도션트 저항의 기생 인덕턴스가 만드는 측정 오차 회로도LS800pH션트 기생 인덕턴스I1RS10mΩ션트 저항INMIDGND션트 저항의 기생 인덕턴스가 만드는 측정 오차shunt-inductance.yamlLS를 0으로 하면 이상적인 경우와 비교할 수 있다부품 3과도배선 기생 용량이 고임피던스 신호를 죽인다 회로도RE1MΩ전극 임피던스V11VCT6pF배선 기생 용량(30mm)RI10GΩ증폭기 입력SRCINGND배선 기생 용량이 고임피던스 신호를 죽인다trace-capacitance.yamlCT를 0.5p/6p/20p로 바꾸며 대역폭 변화를 본다부품 4주파수expect

12장. 노이즈와 신호 무결성

소스 임피던스 불균형이 CMRR을 떨어뜨린다 회로도RE1200kΩ전극1 임피던스RE2800kΩ전극2 임피던스R110kΩR310kΩVCM1V공통모드 간섭CI15pF입력 용량1CI25pF입력 용량2R4100kΩVP5VVN-5VR2100kΩU1OPA140VCCVCCVEEVEECMIN1IN2INMINPOUTGND소스 임피던스 불균형이 CMRR을 떨어뜨린다cmrr-imbalance.yamlRE2를 RE1과 같게 하면 출력이 0에 가까워진다부품 12주파수용량성 크로스토크 회로도CM500fF상호 용량VAGGRVIC100kΩ희생 노드 임피던스CVIC5pF희생 노드 대지 용량AGGVICGND용량성 크로스토크crosstalk.yamlRVIC(희생 노드 임피던스)를 1k/100k/10MEG로 바꾸며 결합량을 비교부품 4과도드리븐 실드가 케이블 용량을 무효화한다 회로도RS1MΩ소스 임피던스CS100pF케이블 용량RI100Ω실드 구동 직렬 저항V11VVP5VVN-5VU1OPA140VCCVCCVEEVEESRCINOUTSHIELDGND드리븐 실드가 케이블 용량을 무효화한다driven-shield.yamlCS.2를 GND에 연결한 버전과 대역폭을 비교부품 7주파수공통 임피던스 결합 회로도RDIG33Ω디지털 부하RSIG1kΩVDIGRGND30mΩ공유 접지 구간VSIG50µV신호원RIN1MΩ증폭기 입력DIGLOCALSIGGND공통 임피던스 결합ground-bounce.yamlRGND(공유 접지 저항)를 0으로 하면 간섭이 사라진다부품 6과도접지 루프와 절연 장벽 회로도RISO1Ω절연 장벽 — 밀어 보세요CISO10pF장벽 기생 용량 — 이건 못 없앱니다VG1V두 접지의 전위차 (60 Hz)RTIE1MΩ절연된 쪽이 국부 접지에 남긴 경로FARRTNGND접지 루프와 절연 장벽ground-loop.yaml두 접지 사이의 60 Hz 전위차(VG 1 V)가 절연된 쪽으로 얼마나부품 4주파수expect밀어 보기유도성 결합 회로도LAGG100nH공격 루프 인덕턴스VAGGRAGG12Ω모터 부하LVIC50nH희생 루프 인덕턴스RVIC1kΩK1 k=0.1AGG1AGG2VICGND유도성 결합inductive-coupling.yamlK(결합 계수)를 줄이면 간섭이 감소한다부품 6과도60Hz 용량성 픽업 모델 회로도CC1pF결합 용량RS1MΩ소스 임피던스VMAINS전원선VSIG신호RIN10MΩ증폭기 입력MAINSSRCINGND60Hz 용량성 픽업 모델mains-pickup.yamlCC(결합 용량)와 RIN(입력 임피던스)을 바꾸며 픽업 크기를 비교부품 5과도프론트엔드 잡음 예산 회로도RS1MΩ전극 임피던스VS1VR11kΩVP5VVN-5VR299kΩU1OPA140VCCVCCVEEVEESRCINFBOUTGND프론트엔드 잡음 예산noise-budget.yaml부품 7잡음expect최적 소스 임피던스 회로도RS450Ω신호원 저항VS1VR11kΩVP15VVN-15VR299kΩ이득 100U1OPA140VCCVCCVEEVEESRCINFBOUTGND최적 소스 임피던스optimum-source.yamlRS를 45 / 450 / 4.5k Ω 로 바꿔 가며 잡음 지수가 최소가 되는 지점을 찾는다부품 7잡음

13장. 신호 증폭 체인 설계

3차 안티에일리어싱 필터 (패시브 1차 + 액티브 2차) 회로도RP1.6kΩR110kΩR210kΩC13.3nFVIN1VCP10nFC22.2nFVP5VVN-5VU1OPA320VCCVCCVEEVEEINP1MIDINPOUTGND3차 안티에일리어싱 필터 (패시브 1차 + 액티브 2차)aa-filter-3rd.yaml부품 10주파수expectDC 서보로 오프셋 제거 회로도VSIG50µVRINT1MΩRFB1MΩVOFF200mV전극 오프셋R11kΩVP5VVN-5VR2100kΩCINT1µFU1OPA140주 증폭기U2OPA140적분기VCCVCCVCCVEEVEEVEEOFSINFB1OUTINTIINTOGNDDC 서보로 오프셋 제거dc-servo.yaml큰 DC 오프셋이 있어도 출력이 포화하지 않는지 확인부품 11동작점주파수expect전체 신호 체인 (전극 → ADC) 회로도RE1MΩ전극R11kΩRF3.2kΩVSIG50µVCIN3pF입력 용량CF10nFLPF 5kHzVP5VVN-5VR299kΩU1OPA140버퍼U2OPA140게인 100VCCVCCVCCVEEVEEVEESRCINBUFFB2AMPOUTGND전체 신호 체인 (전극 → ADC)full-chain.yaml각 단의 출력을 프로브해 레벨과 대역폭을 확인부품 11주파수expect게인 배분과 각 단 레벨 확인 회로도VSIG50µVRE1MΩCHP10µFHPF 커플링VOFF50mV전극 DC 옵셋R11kΩRHP33kΩHPF 저항 (0.5Hz)R31kΩVP5VVN-5VR29kΩR415kΩU1OPA140U2OPA140VCCVCCVCCVEEVEEVEEOFSSRCINFB1A1A1CFB2OUTGND게인 배분과 각 단 레벨 확인gain-distribution.yamlDC 옵셋 소스를 추가해 1단이 포화하는지 확인부품 13동작점주파수expect1차 IIR 과 RC 필터는 같은 것 회로도R19.49kΩτ = RC (a = 0.1 에 해당)V1C11µFINOUTGND1차 IIR 과 RC 필터는 같은 것iir-equivalent.yamly[n] = a·x[n] + (1-a)·y[n-1] 는 1차 RC 저역통과와 같습니다.부품 3과도expect밀어 보기입력 임피던스와 3가지 로딩 회로도RE1MΩ전극RPROT10kΩ보호 저항CC1µFAC 커플링VSIG50µVRBIAS100MΩ바이어스 저항CIN5pF입력 기생 용량VP5VVN-5VU1OPA140VCCVCCVEEVEESRCP1P2INOUTGND입력 임피던스와 3가지 로딩input-loading.yamlRBIAS와 CIN을 바꾸며 대역폭과 옵셋 변화를 관찰부품 9동작점주파수잡음락인 검출 개념 (변조된 신호 + 잡음) 회로도VNOISE60Hz 간섭R11kΩVMOD변조된 신호RL1MΩN1SUMOUTGND락인 검출 개념 (변조된 신호 + 잡음)lockin-concept.yaml변조된 신호가 잡음 속에 묻혀 있음을 확인. 복조는 디지털에서.부품 4과도기준전압의 부하 조정률 회로도RREF500mΩ출력 임피던스 + 배선VREF2.5V이상적인 기준ILOAD1mAADC 가 당기는 전류RIN10MΩ누설RAWREFGND기준전압의 부하 조정률reference-loading.yamlADC 의 REF 핀은 변환 순간 전류를 당깁니다. 기준의 출력 임피던스와부품 4동작점expect밀어 보기TIA 피드백 보상 회로도I1CPD20pF포토다이오드 용량VP5VVN-5VRF1MΩCF560fF보상 커패시터U1OPA140VCCVCCVEEVEEINOUTGNDTIA 피드백 보상tia-compensation.yamlCF를 0/0.5p/2p로 바꾸며 스텝 응답의 링잉을 비교부품 7과도주파수2점 교정 — 옵셋과 게인 회로도VOS2mV입력 옵셋 (교정으로 지울 것)VIN1V입력 (교정점 2)R11kΩVP15VVN-15VR29kΩ게인 설정 — 이상적이면 ×10U1TL071VCCVCCVEEVEESRCINFBOUTGND2점 교정 — 옵셋과 게인two-point-cal.yaml옵셋과 게인 오차가 있는 증폭기입니다. 두 점(0 V 와 1 V)을 재면부품 7동작점expect밀어 보기휘트스톤 브리지 — 감도와 배선 저항 회로도R1350ΩR2350ΩRWIRE1mΩ배선 저항VEX5V여자 전압R3350ΩR4350Ω센서 (ΔR/R = 0.1%)EXOUTPMIDOUTNGND휘트스톤 브리지 — 감도와 배선 저항wheatstone-bridge.yaml쿼터 브리지입니다. R4 하나만 센서(350 Ω 스트레인 게이지)이고부품 6동작점expect밀어 보기

14장. 측정과 디버깅

전극 Randles 모델의 임피던스 스펙트럼 회로도RS1kΩ용액 저항I110nA주입 전류RCT10MΩ전하 전달 저항CDL1nF이중층 용량INMIDGND전극 Randles 모델의 임피던스 스펙트럼electrode-impedance.yaml주파수에 따라 임피던스가 어떻게 변하는지 확인부품 4주파수잡음 플로어 예측 회로도RS200kΩ전극VS1VR11kΩVP5VVN-5VR2999kΩU1OPA140VCCVCCVEEVEESRCINFBOUTGND잡음 플로어 예측noise-floor-check.yaml부품 7잡음expect감쇠기를 통한 테스트 톤 주입 회로도R1400kΩ감쇠기 상단RSRC200kΩ소스 임피던스 모사FG1V함수 발생기 (2Vpp)R210Ω감쇠기 하단RA1kΩVP5VVN-5VRB999kΩU1OPA140VCCVCCVEEVEEFGOATTINFBOUTGND감쇠기를 통한 테스트 톤 주입test-tone-injection.yaml부품 9주파수expect

15장. PCB 설계

16장. 케이스 스터디

액추에이터의 접지 결합 회로도RMOT12Ω모터 부하 1ALMOT500µH모터 인덕턴스RSIG10kΩ전극VMOTRGND50mΩ공유 접지 구간VSIG100µVEMG 신호RIN10MΩMOTMOT2LOCALSIGGND액추에이터의 접지 결합actuator-coupling.yamlRGND(공유 접지)를 0으로 하면(완전 분리) 간섭이 사라진다부품 7과도ADC 드라이버와 샘플링 정착 회로도RISO22ΩRSW1kΩADC 스위치VINCF1nFADC 입력 필터CS10pF샘플링 커패시터VP3.3VU1OPA320VCCVCCINOUTADCCAPGNDADC 드라이버와 샘플링 정착adc-driver.yamlR_ISO를 0/22/100Ω으로 바꾸며 안정성과 정착 시간을 비교부품 7과도expect액티브 어레이 노이즈 예산 검증 회로도RS200kΩ전극 임피던스 (지배적 잡음원)VS1V신호원 (잡음 해석 기준 입력)RB10MΩ바이어스 저항R11kΩVP5VVN-5VR299kΩU1OPA1401단 비반전 증폭 ×100VCCVCCVEEVEESRCINFBOUTGND액티브 어레이 노이즈 예산 검증array-noise-budget.yamlngspice의 .noise 해석으로 각 잡음원의 기여도를 확인합니다.부품 8잡음expect댐핑된 π 필터 (전원 노이즈 제거) 회로도L11µHRD330mΩ댐핑 저항VN1V벅 리플C110µFC210µFCD47µF댐핑 커패시터RL33Ω100mA 부하INOUTDAMPGND댐핑된 π 필터 (전원 노이즈 제거)lc-filter-damped.yamlRD/CD를 제거하면 50kHz에서 노이즈가 30dB 증폭되는 것을 확인부품 7주파수expect어레이 멀티플렉싱 세틀링과 채널 간 잔류 회로도RO1700Ω픽셀1 소스 팔로워 출력 임피던스 1/gmRO2700Ω픽셀2 소스 팔로워 출력 임피던스 1/gmV11mV채널1 픽셀 출력V20V채널2 픽셀 출력CCOL3pF열 배선 용량RIN1GΩ열 증폭기 입력VC1VC2SW1SW_MUX행 선택 트랜지스터 1SW2SW_MUX행 선택 트랜지스터 2P1P2S1S2COLG1G2GND어레이 멀티플렉싱 세틀링과 채널 간 잔류mux-settling-array.yaml두 채널을 20 ns 주기로 번갈아 선택하며 세틀링이 충분한지 봅니다.부품 10과도expectNTC 서미스터 분압 (온도 프론트엔드) 회로도RREF10kΩ기준 저항RF1kΩADC 격리VREF3V기준전압NTC10kΩNTC (25°C)CF100nFADC 입력 필터VPMIDADCGNDNTC 서미스터 분압 (온도 프론트엔드)ntc-divider.yaml관심 온도에서 R_ref = R_NTC 일 때 감도가 최대가 된다. 여기서는 25°C 에서 10k부품 5동작점expect픽셀 버퍼 없음 (전극 직결) — 비교 대상 회로도RS1kΩ전극 RsRCT10MΩ전극 RctCDL1nF전극 CdlVSIG50µV신경 신호CCOL100pF열 배선 + 케이블 용량RIN10GΩ외부 증폭기 입력 저항SRCEL1COLGND픽셀 버퍼 없음 (전극 직결) — 비교 대상pixel-no-buffer.yamlpixel-source-follower.yaml과 짝을 이루는 '나쁜 쪽' 예제입니다.부품 6주파수expect픽셀 소스 팔로워 (임피던스 변환) 회로도VSIG50µVRS1kΩ전극 RsRCT10MΩ전극 RctCDL1nF전극 CdlVDD3VVB2.5V기준전극 바이어스IB175µA바이어스 전류원 (싱크)CCOL3pF열 배선 용량M1NMOS_TFTBIASSRCEL1GATEVPCOLGND픽셀 소스 팔로워 (임피던스 변환)pixel-source-follower.yamlno-buffer.yaml(전극 직결)과 대역폭을 비교부품 9동작점주파수포토다이오드 TIA 회로도IPHCJ50pFPD 접합 용량RSH1GΩPD 션트 저항VP5VVN-5VRF10MΩCF300fFU1OPA140VCCVCCVEEVEEINOUTGND포토다이오드 TIAtia-photodiode.yamlCF를 0/0.3p/2p로 바꾸며 스텝 응답의 링잉과 대역폭을 비교부품 8과도주파수expect

18장. 설계 실무

전극 프론트엔드 (1채널) 회로도RE1MΩ전극RPROT10kΩ보호CHP330nFHPF 0.5HzRF15.9kΩVSIG50µVCIN3pF입력 용량R11kΩRHP1MΩCF10nFLPF 1kHzVP3.3VR29kΩU1OPA333첫 단 x10VCCVCCSRCININPFBA1HPOUTGND전극 프론트엔드 (1채널)electrode-frontend.yamlRE 를 1MEG / 2MEG 로 바꿔 잡음과 대역이 어떻게 움직이는지 본다부품 12주파수잡음이득단의 값 고르기 회로도VS5mVR1240ΩRgVP5VVN-5VR25.76kΩRfU1OPA140VCCVCCVEEVEEINFBOUTGND이득단의 값 고르기gain-stage-values.yamlR1/R2 를 240/5.76k 와 4.7k/113k 로 바꿔 가며 잡음이 어떻게 달라지는지 본다부품 6주파수잡음expect

연습문제 회로

연습 0-01-1 — 전류 제한이 걸린 전원 회로도ILIM5mA전류 제한 5 mAR110ΩOUTGND연습 0-01-1 — 전류 제한이 걸린 전원00-01-current-limit.yaml전압을 5 V 로 맞춰 놨어도 전류 제한이 5 mA 면 전원은 전류원처럼 굽니다부품 2동작점expect연습 00-01-2 — 프로브 10 pF 가 1 MΩ 신호원의 대역을 16 kHz 로 자른다 회로도RS1MΩ신호원 출력 임피던스VS1VCP10pF프로브 입력 용량INTIPGND연습 00-01-2 — 프로브 10 pF 가 1 MΩ 신호원의 대역을 16 kHz 로 자른다00-01-probe-loading.yaml출력 임피던스 1 MΩ 인 신호원에 입력 용량 10 pF 인 프로브를 그냥 댑니다.부품 3주파수expect밀어 보기연습 0-02-2 — 1 MΩ 에 1 V 회로도V11VR11MΩAGND연습 0-02-2 — 1 MΩ 에 1 V00-02-1meg-1v.yaml부품 2동작점expect연습 00-02-3 — 도선을 반으로 접으면 저항이 1/4 이 된다 회로도V11VRWIRE4Ω원래 도선 4 ΩV21VRF12Ω접은 것 — 길이 반RF22Ω나머지 한 겹ABGND연습 00-02-3 — 도선을 반으로 접으면 저항이 1/4 이 된다00-02-folded-wire.yaml저항 R 인 도선을 반으로 접어 두 겹으로 만들면?부품 5동작점expect밀어 보기연습 00-02-1 — "이 노드가 3.3 V" 는 반쪽짜리 문장이다 회로도V23.3V위 전지V13.3V아래 전지R10kΩTOPMIDGND연습 00-02-1 — "이 노드가 3.3 V" 는 반쪽짜리 문장이다00-02-reference-point.yaml전지 두 개(각 3.3 V)를 쌓았습니다. 아래를 접지로 잡았으니부품 3동작점expect밀어 보기연습 0-03-2 — `223` 이 만드는 차단주파수 회로도R110kΩV11VC122nF223 = 22 nFINOUTGND연습 0-03-2 — `223` 이 만드는 차단주파수00-03-cap-code.yaml세라믹 커패시터에 `223` 이 찍혀 있습니다. 값은?부품 3주파수expect밀어 보기연습 00-03-3 — SPICE 에서 10M 은 10 MΩ 이 아니라 10 mΩ 이다 회로도V11VRGOOD10MΩMEG — 의도한 10 MΩV21VRBAD10mΩSPICE 가 읽은 10 mΩABGND연습 00-03-3 — SPICE 에서 10M 은 10 MΩ 이 아니라 10 mΩ 이다00-03-meg-vs-milli.yaml`R1 in out 10M` 이라고 쓰고 10 MΩ 을 기대했습니다. **SPICE 는 이것을부품 4동작점expect밀어 보기연습 00-03-1 — 4k7 · 2R2 · 1M5 · 470p · 2u2 를 그대로 써 본다 회로도R14.7kΩ4k7 = 4.7 kΩR31.5MΩ1M5 = 1.5 MΩC22.2µF2u2 = 2.2 µFV15VR22.2Ω2R2 = 2.2 ΩV21VC1470pF470pR41kΩVINDIVACINLPDECOGND연습 00-03-1 — 4k7 · 2R2 · 1M5 · 470p · 2u2 를 그대로 써 본다00-03-unit-codes.yaml문제의 다섯 표기를 **그대로 값 칸에 적었습니다.** 돌아가는 것이부품 8동작점주파수expect밀어 보기연습 00-04-1 — 점이 없으면 교차해도 남남이다 회로도RA11kΩRB19kΩV110VRA21kΩRB21kΩVINOUTAOUTBGND연습 00-04-1 — 점이 없으면 교차해도 남남이다00-04-crossing-wires.yaml회로도에서 두 선이 X 자로 만나는데 **점이 없으면 연결이 아닙니다.**부품 5동작점expect밀어 보기연습 0-04-2 — 고친 넷리스트 회로도R110kΩV15VR24.7kΩ겹치던 ref 를 고침C1100nFABGND연습 0-04-2 — 고친 넷리스트00-04-fixed-netlist.yaml문제의 넷리스트에는 잘못이 **네 가지**였습니다.부품 4동작점expect연습 00-04-3 — 넷라벨 VCC 가 다섯 곳이면 다섯 핀이 한 점이다 회로도V15VR11kΩR22kΩR35kΩR410kΩVCCVCCVCCVCCVCCGND연습 00-04-3 — 넷라벨 VCC 가 다섯 곳이면 다섯 핀이 한 점이다00-04-net-label.yaml회로도에 `VCC` 라벨이 다섯 곳 있으면 **그 다섯 핀이 전부 한 노드**부품 5동작점expect밀어 보기연습 00-05-1 — 접지를 어디로 잡아도 회로는 똑같이 동작한다 회로도RA13kΩRB13kΩV29VRA23kΩV19VRC13kΩRB23kΩRC23kΩA1B1C1A2B2GNDNEG2연습 00-05-1 — 접지를 어디로 잡아도 회로는 똑같이 동작한다00-05-ground-choice.yaml"어느 노드든 접지로 지정할 수 있다면 동작이 달라집니까?"부품 8동작점expect연습 00-05-3 — 접지 클립을 멀리 물면 그 고리가 안테나가 된다 회로도INOISE1mA주변 간섭 전류LLONG150nH긴 클립 고리 15 cmINOISE21mA같은 간섭LSHORT10nH스프링 1 cmLOOPALOOPBGND연습 00-05-3 — 접지 클립을 멀리 물면 그 고리가 안테나가 된다00-05-probe-clip.yaml5 V 레일의 잡음을 보는데, 접지 클립을 멀리 물었더니 잡음이 커부품 4주파수expect밀어 보기연습 0-05-2 — 접지를 나눠 쓰면 회로도ISPK500mA스피커 구동 전류RGND100mΩ접지 배선RIN10kΩ프리앰프 입력GNDWGND연습 0-05-2 — 접지를 나눠 쓰면00-05-shared-ground.yaml스피커 전류가 접지 배선(RGND)을 지나면서 그 양단에 전압을 만듭니다.부품 3동작점expect연습 1-01-3 — 바이어스 전류가 만드는 오차 회로도R11MΩV13.3VR21MΩIB100nAOP앰프 바이어스 전류VINOUTGND연습 1-01-3 — 바이어스 전류가 만드는 오차01-01-bias-current-error.yamlIB 는 OP앰프가 입력에서 스스로 빨아들이는 전류입니다. 여기서는부품 4동작점expect연습 01-01-2 — 3.3 V 와 150 µA 로 저항을 되짚는다 회로도I1150µA잰 전류R122kΩ되짚은 값AGND연습 01-01-2 — 3.3 V 와 150 µA 로 저항을 되짚는다01-01-measure-r.yaml양단 3.3 V, 흐르는 전류 150 µA. 저항값은?부품 2동작점expect밀어 보기연습 01-01-1 — 12 V 에서 50 mA 를 흘리는 저항과 그 정격 회로도V112VR1240Ω12/0.05 = 240 ΩVINGND연습 01-01-1 — 12 V 에서 50 mA 를 흘리는 저항과 그 정격01-01-resistor-rating.yaml12 V 에 저항을 달아 50 mA 를 흘립니다.부품 2동작점expect밀어 보기연습 01-02-2 — 24 V 를 5 V 로 낮추면 리니어는 19 W 를 버린다 회로도RPASS19Ω통과 소자 — 19 V 를 열로V124VRLOAD5Ω부하 5 V / 1 AVINOUTGND연습 01-02-2 — 24 V 를 5 V 로 낮추면 리니어는 19 W 를 버린다01-02-linear-heat.yaml24 V 에서 1 A 를 쓰는 부하를 5 V 로 낮춥니다.부품 3동작점expect밀어 보기연습 1-02-1 — 풀업 저항이 먹는 전력 회로도V13.3VRP10kΩ풀업VDDVDDGND연습 1-02-1 — 풀업 저항이 먹는 전력01-02-pullup-power.yaml로직이 Low 를 낼 때 3.3 V 전부가 풀업 저항에 걸립니다부품 2동작점expect연습 1-02-3 — 100 mΩ 션트에 5 A 회로도ILOAD5A부하 전류RSH100mΩ션트SENSEGND연습 1-02-3 — 100 mΩ 션트에 5 A01-02-shunt-5a.yaml부품 2동작점expect연습 01-03-3 — 1 kΩ 네 개로 만들 수 있는 값들 회로도RA11kΩ4 직렬 = 4 kΩRA21kΩRA31kΩRB11kΩ3 직렬 ∥ 1 = 750 ΩRB21kΩI11mARA41kΩI21mARB31kΩRB41kΩI31mARC11kΩ4 병렬 = 250 ΩRC21kΩRC31kΩRC41kΩSERSASBSCMIXMAMBPARGND연습 01-03-3 — 1 kΩ 네 개로 만들 수 있는 값들01-03-four-resistors.yaml1 kΩ 네 개(다 안 써도 됨)로 만들 수 있는 값. 회로에 대표적인부품 15동작점expect밀어 보기연습 01-03-2 — 4.7k ∥ 100 Ω 은 암산으로 100 Ω, 정확히는 97.9 Ω 회로도I11mAR14.7kΩ큰 쪽 — 거의 안 보인다R2100Ω작은 쪽이 정한다AGND연습 01-03-2 — 4.7k ∥ 100 Ω 은 암산으로 100 Ω, 정확히는 97.9 Ω01-03-mental-math.yaml4.7 kΩ ∥ 100 Ω 을 암산으로.부품 3동작점expect밀어 보기연습 1-03-4 — 정격 전압을 나눠 갖기 회로도R1100ΩV1100VR2100ΩVINMIDGND연습 1-03-4 — 정격 전압을 나눠 갖기01-03-series-voltage-rating.yaml50 V 정격 저항 두 개를 직렬로 하면 각각 50 V 씩 나눠 갖습니다부품 3동작점expect연습 01-03-1 — 같은 값 셋을 병렬로 하면 1/3 회로도I11mA1 mA 를 흘려 본다R110kΩR210kΩR310kΩAGND연습 01-03-1 — 같은 값 셋을 병렬로 하면 1/301-03-three-parallel.yaml10k ∥ 10k ∥ 10k 은?부품 4동작점expect밀어 보기연습 01-04-1 — 9 V 를 5 V 로, 소비 전류 1 mA 이하 회로도R14.7kΩ위 (E24)V19VR25.6kΩ아래 (E24)VINOUTGND연습 01-04-1 — 9 V 를 5 V 로, 소비 전류 1 mA 이하01-04-design-9to5.yaml9 V → 5 V 분압기, 소비 전류 1 mA 이하.부품 3동작점expect밀어 보기연습 1-04-3 — 전극 임피던스와 배선 용량 회로도RS1MΩ전극 임피던스VS1V전극 신호RIN10MΩ증폭기 입력CW20pF배선 기생 용량SRCINGND연습 1-04-3 — 전극 임피던스와 배선 용량01-04-electrode-loading.yamlRS 1 MΩ 와 RIN 10 MΩ 이 분압을 만들어 9.1% 를 잃고,부품 4주파수expect연습 01-04-2 — 100k/100k 분압기에 1 MΩ 을 물리면 4.76% 틀린다 회로도RA1100kΩRB1100kΩV110VRA2100kΩV210VRB2100kΩRLOAD1MΩ뒷단 입력 저항VAFREEVBLOADGND연습 01-04-2 — 100k/100k 분압기에 1 MΩ 을 물리면 4.76% 틀린다01-04-loading-error.yaml100 kΩ/100 kΩ 분압기(10 V 입력)의 출력에 입력 저항 1 MΩ 인 회로를부품 7동작점expect밀어 보기연습 1-05-3 — 100 kΩ 분압기 회로도R1100kΩV13.3VR2100kΩVINOUTGND연습 1-05-3 — 100 kΩ 분압기01-05-100k-divider.yaml잡음은 이 시뮬레이터가 아직 못 풉니다 (17-03 참고). 여기서는부품 3동작점expect연습 01-05-1 — E24 에서 3.6 kΩ 은 있는 값이다 회로도R11kΩR31kΩR51kΩV110VR23.6kΩE24 에 있는 3.6 kV210VR43.3kΩE12 아래 이웃V310VR63.9kΩE12 위 이웃VAAVBBVCCGND연습 01-05-1 — E24 에서 3.6 kΩ 은 있는 값이다01-05-e24-nearest.yamlE24 에서 3.6 kΩ 에 가장 가까운 값은? **3.6 kΩ 자체입니다.**부품 9동작점expect밀어 보기연습 01-05-2 — 온도계수가 같으면 분압비는 안 변한다 회로도RA110kΩ둘 다 +0.4 % (65 °C)RB110kΩ위만 +0.4 %V110VRA210kΩV210VRB210kΩ아래는 TCR 0VAMATCHVBDRIFTGND연습 01-05-2 — 온도계수가 같으면 분압비는 안 변한다01-05-tcr-tracking.yaml±1%, TCR 100 ppm/°C 인 10 kΩ 두 개로 분압기. 25 → 65 °C 로 오르면부품 6동작점expect밀어 보기연습 02-01-1 — 노드에 5 mA·3 mA 가 들어오고 2 mA 가 나가면 남은 가지는 6 mA 회로도I15mA들어옴 5 mAI23mA들어옴 3 mAI3-2mA나감 2 mAR1kΩ나머지가 여기로AGND연습 02-01-1 — 노드에 5 mA·3 mA 가 들어오고 2 mA 가 나가면 남은 가지는 6 mA02-01-kcl-node.yaml들어오는 것의 합 = 나가는 것의 합.부품 4동작점expect밀어 보기연습 02-01-4 — 20 × 10 cm 루프가 60 Hz 1 µT 에서 받는 전압 회로도RLOOP1Ω루프 배선 저항VIND유도 전압 7.54 µVRIN1kΩ받는 쪽 입력ABGND연습 02-01-4 — 20 × 10 cm 루프가 60 Hz 1 µT 에서 받는 전압02-01-loop-pickup.yaml면적 0.02 m² 인 루프를 60 Hz, 1 µT 자기장이 수직으로 지납니다.부품 3과도expect밀어 보기연습 2-01-2 — 직렬 세 개의 전압 분배 회로도R13kΩR22kΩV112VR31kΩVINABGND연습 2-01-2 — 직렬 세 개의 전압 분배02-01-series-three.yaml부품 4동작점expect연습 2-02-2 — 테브난 10 MΩ 에 바이어스 전류 1 nA 회로도R120MΩV13.3VR220MΩIB1nA입력 바이어스 전류VINOUTGND연습 2-02-2 — 테브난 10 MΩ 에 바이어스 전류 1 nA02-02-bias-10meg.yaml20 MΩ 두 개의 분압이라 테브난 저항이 10 MΩ 입니다부품 4동작점expect연습 2-02-1 — 노드 해석으로 V_A 구하기 회로도R11kΩV15VR21kΩR31kΩVINAGND연습 2-02-1 — 노드 해석으로 V_A 구하기02-02-node-va.yamlR2 와 R3 가 병렬로 500 Ω → 1k 과 500 Ω 의 분압부품 4동작점expect연습 02-03-2 — 접지 전위차 0.5 V 가 신호에 125 mV 를 얹는다 회로도RGND200mΩ건물 접지 경로VG500mV두 접지 사이 전위차RSHIELD50mΩ케이블 실드GAGBGND연습 02-03-2 — 접지 전위차 0.5 V 가 신호에 125 mV 를 얹는다02-03-ground-loop.yaml장비 둘을 각각 콘센트에 꽂고 신호선으로 이었습니다. 두 접지 사이에부품 3동작점expect밀어 보기연습 02-04-2 — 지배적인 잡음이 있으면 나머지를 줄여도 소용없다 회로도RN100kΩ열잡음 항VS1VCB1nF대역 닫기RG1kΩVP5VVN-5VRF1kΩU1OPA33355 nV/√Hz — 지배적VCCVCCVEEVEEINMIDFBOUTGND연습 02-04-2 — 지배적인 잡음이 있으면 나머지를 줄여도 소용없다02-04-noise-rss.yaml잡음 셋: 저항 2 µV, OP앰프 8 µV, 전원 리플 3 µV.부품 8잡음expect밀어 보기연습 2-04-1 — 전압원은 단락, 전류원은 개방 회로도R12kΩV15VR23kΩI12mA전류원INOUTGND연습 2-04-1 — 전압원은 단락, 전류원은 개방02-04-superposition.yaml5 V 전압원과 2 mA 전류원이 같은 노드에 붙어 있습니다. 중첩으로 풀 때부품 4동작점expect밀어 보기연습 2-05-3 — 전극 500 kΩ 을 10 MΩ·5 pF 로 받기 회로도RS500kΩ전극 임피던스VS1VRIN10MΩ증폭기 입력 저항CIN5pF증폭기 입력 용량SRCINGND연습 2-05-3 — 전극 500 kΩ 을 10 MΩ·5 pF 로 받기02-05-electrode-500k.yaml부품 4주파수expect연습 2-05-1 — 1k·3k 분압기의 테브난 등가 회로도R11kΩV112VR23kΩRL750Ω확인용 부하 = R_thVINOUTGND연습 2-05-1 — 1k·3k 분압기의 테브난 등가02-05-thevenin-1k3k.yamlV_th 는 무부하 출력, R_th 는 1k ∥ 3k = 750 Ω.부품 4동작점expect연습 02-05-2 — 테브난 등가로 부하를 붙이면 계산이 한 줄이 된다 회로도R11kΩRTH750Ω테브난 저항 1k∥3kV112VR23kΩRL11kΩ부하VTH9V테브난 전압RL21kΩ같은 부하VINREALTHEQVGND연습 02-05-2 — 테브난 등가로 부하를 붙이면 계산이 한 줄이 된다02-05-thevenin-loaded.yaml문제 1 의 회로(1 k / 3 k, 12 V)에 1 kΩ 부하를 답니다. 테브난부품 7동작점expect밀어 보기연습 2-06-3 — ADC 샘플링 커패시터를 채우는 시간 회로도RS10kΩ소스 임피던스RSW1kΩ샘플 스위치 저항VSCSH10pF샘플링 커패시터SRCMIDCAPGND연습 2-06-3 — ADC 샘플링 커패시터를 채우는 시간02-06-adc-acquisition.yaml소스 10 kΩ + 스위치 1 kΩ 이 샘플 커패시터 10 pF 를 채웁니다.부품 4과도expect연습 2-06-2 — 100 kΩ 소스에 1 m 케이블 회로도RS100kΩ소스 임피던스VS1VCC100pF케이블 1 mRIN1GΩ뒷단 입력SRCINGND연습 2-06-2 — 100 kΩ 소스에 1 m 케이블02-06-cable-100pf.yaml케이블 100 pF/m 이 소스 임피던스와 만나 대역폭을 정합니다부품 4주파수expect연습 02-06-1 — 50 kΩ 센서를 100 kΩ 입력에 물리면 67 % 만 간다 회로도RS50kΩ센서 출력 임피던스VS1V센서 신호 1 VRIN100kΩ받는 쪽 입력 임피던스SRCINGND연습 02-06-1 — 50 kΩ 센서를 100 kΩ 입력에 물리면 67 % 만 간다02-06-transfer-fraction.yaml출력 임피던스 50 kΩ 인 센서를 입력 임피던스 100 kΩ 인 회로에부품 3동작점expect밀어 보기연습 2-07-2 — 이미터 저항이 입력 임피던스를 β 배로 키운다 회로도R191kΩ바이어스 위RC2.2kΩVCC12VR210kΩ바이어스 아래RE220Ω이미터 저항IB1A1 A → 전압이 곧 임피던스Q12N3904VPBASEOUTEMITGND연습 2-07-2 — 이미터 저항이 입력 임피던스를 β 배로 키운다02-07-emitter-degeneration.yaml이미터에 220 Ω 을 단 증폭기(β = 100, I_C = 2 mA)의 입력 임피던스는?부품 7동작점주파수expect밀어 보기연습 02-07-3 — 종속전원을 끄면 소자가 없는 회로가 된다 회로도RG110kΩ신호원 임피던스RSF200Ω1/g_mRG210kΩ같은 신호원V11VRL11kΩ부하V21VRL21kΩ같은 부하VP5VVN-5VU1OPA140이 소자가 곧 종속전원VCCVCCVEEVEEINAGASRCOUTAINBOUTBGND연습 02-07-3 — 종속전원을 끄면 소자가 없는 회로가 된다02-07-killing-dependent.yaml중첩을 쓴다고 종속전원까지 껐습니다. **회로가 통째로 다른 물건이부품 10주파수expect밀어 보기연습 02-07-1 — g_m 5 mS 소스 팔로워의 출력 임피던스는 200 Ω 회로도RS200Ω1/g_m = 200 ΩCL1nF부하 용량I11A1 A → 전압이 곧 임피던스OUTGND연습 02-07-1 — g_m 5 mS 소스 팔로워의 출력 임피던스는 200 Ω02-07-source-follower-zout.yamlg_m = 5 mS 인 소자의 소스 팔로워.부품 3주파수expect밀어 보기연습 3-01-3 — AC 커플링의 차단주파수 회로도RS1MΩ전극 임피던스CC1µFAC 커플링VS1VRIN10MΩ뒷단 입력 저항SRCMIDINGND연습 3-01-3 — AC 커플링의 차단주파수03-01-ac-coupling.yaml고역통과의 R 은 소스와 부하를 **더한** 값입니다 — 1 M + 10 M = 11 MΩ부품 4주파수expect연습 3-01-2 — 정전류로 커패시터를 채우면 회로도I1C11µFRB10MΩ누설 (해석용)OUTGND연습 3-01-2 — 정전류로 커패시터를 채우면03-01-constant-current.yamldV/dt = I/C = 1 mA / 1 µF = 1000 V/s. 1 ms 에 정확히 1 V 오릅니다.부품 3과도expect연습 03-01-1 — 10 µF 를 12 V 로 채우면 720 µJ, 120 µC 회로도I1정전류 충전 1 mAC110µF10 µFRLEAK10MΩ절연 저항 — 실제 부품에도 있습니다CAPGND연습 03-01-1 — 10 µF 를 12 V 로 채우면 720 µJ, 120 µC03-01-stored-energy.yaml10 µF 를 12 V 로 충전했습니다.부품 3과도expect연습 03-02-3 — 1000채널을 2 kHz 로 읽으려면 채널당 500 ns, τ 는 65 ns 회로도RON655Ω스위치 + 배선 저항VCH채널이 바뀌는 순간CS100pF샘플 용량INSMPGND연습 03-02-3 — 1000채널을 2 kHz 로 읽으려면 채널당 500 ns, τ 는 65 ns03-02-channel-settling.yaml1000채널을 프레임마다 한 번씩, 채널 대역 2 kHz.부품 3과도expect밀어 보기연습 3-02-2 — 12비트에 필요한 τ 와 최대 샘플링률 회로도R11kΩτ = R·C = 100 nsVPC1100pFINOUTGND연습 3-02-2 — 12비트에 필요한 τ 와 최대 샘플링률03-02-settling.yaml12비트로 정확히 읽으려면 몇 τ 를 기다려야 하나?부품 3과도expect밀어 보기연습 03-02-1 — 1 kΩ · 1 µF 은 τ 1 ms, f_c 159 Hz 회로도R11kΩR21kΩVSTEP계단 입력C11µFVAC1VC21µFSTEPTAUACINFCGND연습 03-02-1 — 1 kΩ · 1 µF 은 τ 1 ms, f_c 159 Hz03-02-tau-and-fc.yaml1 kΩ 과 1 µF 의 시정수와 차단주파수.부품 6과도주파수expect밀어 보기연습 3-03-1 — L/R 시정수 회로도L110mHV1R11kΩINMIDGND연습 3-03-1 — L/R 시정수03-03-lr-time-constant.yamlτ = L/R = 10 mH / 1 kΩ = 10 µs부품 3과도expect연습 3-03-3 — 커패시터의 자기공진 회로도I11AC1100nFZGND연습 3-03-3 — 커패시터의 자기공진03-03-self-resonance.yamlESL 1 nH 와 100 nF 가 만나는 곳에서 임피던스가 최소가 되고,부품 2주파수expect연습 03-03-2 — 배선 20 mm 에서 100 mA 가 10 ns 만에 켜지면 200 mV 회로도LTR20nH배선 20 mmRP200Ω감쇠 — 아래 ⚠️ 를 보세요ISW100 mA 가 10 ns 만에RTR10mΩ배선 직류 저항ABGND연습 03-03-2 — 배선 20 mm 에서 100 mA 가 10 ns 만에 켜지면 200 mV03-03-trace-inductance.yamlPCB 배선 20 mm 를 통해 100 mA 가 10 ns 만에 켜집니다.부품 4과도expect밀어 보기연습 3-04-1 — 6.3 V 짜리 10 µF 을 5 V 에 쓰면 회로도I11A1 A → 전압이 곧 임피던스CSPEC10µF표기 10 µFI21ACREAL2.5µF5 V 에서 실제ZSPECZREALGND연습 3-04-1 — 6.3 V 짜리 10 µF 을 5 V 에 쓰면03-04-cap-derating.yaml5 V 레일 디커플링에 "10 µF X5R 0603 6.3 V" 를 썼습니다. 무엇이부품 4주파수expect밀어 보기연습 03-04-2 — 부하 커패시터가 15 % 밀리면 클럭이 밀린다 회로도RD11kΩLM114.6mH운동 인덕턴스CM127.1fF운동 용량RD21kΩLM214.6mHCM227.1fFV11VRM130Ω운동 저항C013pF병렬 용량CL118pFC0G 18 pFV21VRM230ΩC023pFCL215pFX7R 이 −15 % 밀린 것INAXAMANAINBXBMBNBGND연습 03-04-2 — 부하 커패시터가 15 % 밀리면 클럭이 밀린다03-04-crystal-cl-drift.yaml크리스털의 부하 커패시터에 X7R 을 쓰면? **온도로 ±15% 흔들리고,부품 14주파수expect밀어 보기연습 03-04-3 — 유전 흡수 — 방전시켰는데 전압이 되살아난다 회로도RCH1kΩ충전 경로CDA3nF갇히는 전하 (3 %)VCH10V10 V 로 충전VCTL20~50 ms 만 닫힘CMAIN100nF주 용량RDA3.3MΩ천천히 풀린다 (τ 10 ms)RDIS100Ω방전 저항VCTL50~60 ms 만 닫힘SW2SW_IDEAL50 ms 에 끊는다SW1SW_IDEAL방전 스위치INCHGCAPDADISCTLCTL2GND연습 03-04-3 — 유전 흡수 — 방전시켰는데 전압이 되살아난다03-04-dielectric-absorption.yaml정밀 적분기에 X7R 을 썼더니 큰 신호 뒤에 출력이 **서서히 되돌아부품 10과도expect밀어 보기연습 3-05-2 — 페라이트 비드와 세라믹의 공진 회로도RDCR100mΩ비드 DCRLB1µH페라이트 비드VIN1V입력 잡음C110µFINMIDOUTGND연습 3-05-2 — 페라이트 비드와 세라믹의 공진03-05-bead-resonance.yaml비드 1 µH(DCR 0.1 Ω)와 10 µF(ESR 5 mΩ)가 직렬 RLC 를 만듭니다.부품 4주파수expect연습 3-05-3 — 오버슈트 없이 가장 빠르게 회로도R163Ω임계감쇠 저항L1100nHV1C1100pFINMIDOUTGND연습 3-05-3 — 오버슈트 없이 가장 빠르게03-05-critical-damping.yamlR = 2√(L/C) = 63 Ω 이면 ζ=1 (임계감쇠) — 넘지 않으면서 가장 빠릅니다부품 4과도expect연습 03-05-1 — 링잉 주기 250 ns 와 프로브 12 pF 로 인덕턴스를 잰다 회로도RA100Ω직렬 손실LBIG132µH250 ns 를 만드는 값RB3Ω직렬 손실LTR132nH배선 크기 132 nHVA계단CA12pF프로브 12 pFVB같은 계단CB12pF같은 프로브INAMATIPAINBMBTIPBGND연습 03-05-1 — 링잉 주기 250 ns 와 프로브 12 pF 로 인덕턴스를 잰다03-05-ringing-to-inductance.yaml스코프에서 링잉 주기가 250 ns, 프로브 용량이 12 pF.부품 8과도expect밀어 보기연습 04-01-3 — 50 µV 를 12비트 ±1 V 로 읽으려면 이득 4000 회로도VS1VRG11kΩRG21kΩVP5VVN-5VRF162.2kΩ1단 ×63.2RF262.3kΩ2단 ×63.3U1OPA140U2OPA140VCCVCCVCCVEEVEEVEEINFB1MIDFB2OUTGND연습 04-01-3 — 50 µV 를 12비트 ±1 V 로 읽으려면 이득 400004-01-gain-for-adc.yaml50 µV rms 신호를 12비트 ADC(±1 V)로 읽습니다. 잡음 피크 여유는 4σ.부품 9주파수expect밀어 보기연습 4-01-2 — 8 nV/√Hz 를 1 kHz 로 자르면 얼마가 남나 회로도R13.9kΩ√(4kTR) = 8 nV/√HzVS1V신호C140.8nFf_-3dB = 1 kHzINOUTGND연습 4-01-2 — 8 nV/√Hz 를 1 kHz 로 자르면 얼마가 남나04-01-noise-bandwidth.yaml잡음 밀도 8 nV/√Hz 인 증폭기를 1 kHz(1차 RC)로 제한했습니다. 출력부품 3주파수잡음expect밀어 보기연습 04-01-1 — V_pp 2 V 는 RMS 707 mV 회로도V1V_pp 2 VR11Ω1 Ω 부하AGND연습 04-01-1 — V_pp 2 V 는 RMS 707 mV04-01-vpp-to-rms.yaml스코프에서 V_pp = 2 V 인 정현파를 봤습니다.부품 2과도expect밀어 보기연습 4-02-1 — 10 nF 의 임피던스 회로도I11AC110nFZGND연습 4-02-1 — 10 nF 의 임피던스04-02-cap-impedance.yaml1 A 를 흘려 넣으면 양단 전압이 곧 임피던스입니다 (Z = V/I).부품 2주파수expect연습 4-02-3 — 전극 임피던스와 바이어스 전류 옵셋 회로도RE5MΩ전극 임피던스 @10 HzVS0V신호 (여기서는 0)IB10pA입력 바이어스 전류SRCINGND연습 4-02-3 — 전극 임피던스와 바이어스 전류 옵셋04-02-electrode-bias-offset.yaml10 Hz 에서 전극이 5 MΩ 입니다. 바이어스 전류 10 pA 가 그것을 지나면부품 3동작점expect연습 04-02-2 — 차단주파수에서 위상은 정확히 −45° 회로도R110kΩV11VC11nFINOUTGND연습 04-02-2 — 차단주파수에서 위상은 정확히 −45°04-02-phase-at-fc.yamlR = 10 kΩ, C = 1 nF 직렬.부품 3주파수expect밀어 보기연습 04-03-2 — 1차 LPF 는 10배 위에서 −20 dB 회로도R11.59kΩf_c 를 1 kHz 로V11VC1100nFINOUTGND연습 04-03-2 — 1차 LPF 는 10배 위에서 −20 dB04-03-decade-rolloff.yamlf_c = 1 kHz 인 1차 저역통과가 10 kHz 에서 감쇠하는 양은?부품 3주파수expect밀어 보기연습 4-03-1 — f_c = 1 kHz 저역통과 만들기 회로도R116kΩE24 로 반올림한 값V11VC110nFINOUTGND연습 4-03-1 — f_c = 1 kHz 저역통과 만들기04-03-rc-lowpass-design.yamlC = 10 nF 일 때 R 은?부품 3주파수expect밀어 보기연습 04-03-3 — 스파이크 1 ms 를 통과시키면 버터워스가 모양을 바꾼다 회로도RA110kΩRA210kΩCA13.44nFRA310kΩRA410kΩCA38.34nFRB110kΩRB210kΩCB12.61nFRB310kΩRB410kΩCB33.63nFV1스파이크 폭 1 msCA22.94nFCA41.22nFCB22.39nFCB41.4nFVP5VVN-5VU1OPA320U2OPA320U3OPA320U4OPA320VCCVCCVCCVCCVCCVEEVEEVEEVEEVEEINA1A2BAA3A4BUTTB1B2BBB3B4BESSGND연습 04-03-3 — 스파이크 1 ms 를 통과시키면 버터워스가 모양을 바꾼다04-03-spike-shape.yaml신경 스파이크(폭 ~1 ms, 300 Hz~5 kHz)를 4차 버터워스와 4차부품 23과도expect밀어 보기연습 4-04-2 — 이득 200배면 대역이 얼마나 남나 회로도VIN100µVRG1kΩVP5VVN-5VRF199kΩ이득 = 1 + RF/RGU1OPA320VCCVCCVEEVEEINFBOUTGND연습 4-04-2 — 이득 200배면 대역이 얼마나 남나04-04-gain-bandwidth.yamlGBW 5 MHz OP앰프로 이득 200배를 만들면부품 6주파수expect밀어 보기연습 04-04-1 — 250배는 48 dB 회로도VS1VRG1kΩVP5VVN-5VRF249kΩ이득 250U1OPA140VCCVCCVEEVEEINFBOUTGND연습 04-04-1 — 250배는 48 dB04-04-gain-in-db.yaml전압 이득 250배를 dB 로.부품 6주파수expect밀어 보기연습 04-04-3 — 86 dB 를 200 kHz 로 내려면 세 단이 필요하다 회로도VS1VRG11kΩRG21kΩRG31kΩVS21VRG4100ΩVP5VVN-5VRF126.5kΩ1단 ×27.5RF226.5kΩ2단 ×27.5RF326.5kΩ3단 ×27.5RF42.08MΩ한 단에 몰아넣은 ×20800U1OPA140U2OPA140U3OPA140U4OPA140VCCVCCVCCVCCVCCVEEVEEVEEVEEVEEINFB1M1FB2M2FB3OUTIN2FB4ONEGND연습 04-04-3 — 86 dB 를 200 kHz 로 내려면 세 단이 필요하다04-04-stage-count.yaml총 이득 86 dB(약 20000배), GBW 10 MHz, 대역 200 kHz 이상.부품 16주파수expect밀어 보기연습 4-05-2 — 10 µF 의 자기공진과 10 MHz 임피던스 회로도I11AC110µFZGND연습 4-05-2 — 10 µF 의 자기공진과 10 MHz 임피던스04-05-10uf-esl.yaml1 A 를 흘려 넣어 양단 전압이 곧 임피던스가 되게 해 두었습니다부품 2주파수expect연습 4-05-3 — 페라이트 비드 + 22 µF 의 위험 회로도RDCR50mΩ비드 DCRLB2.2µH페라이트 비드VIN1V전원 잡음C122µFINMIDOUTGND연습 4-05-3 — 페라이트 비드 + 22 µF 의 위험04-05-bead-lc-danger.yaml"필터를 달았으니 잡음이 줄겠지" 가 아닙니다. 2.2 µH 와 22 µF 가부품 4주파수expect연습 04-05-1 — 100 µH 와 100 nF 의 공진은 50.3 kHz 회로도RS100Ω신호원L1100µHC1100nFV11VRL1Ω손실 — Q 를 정한다INMIDLCBOTGND연습 04-05-1 — 100 µH 와 100 nF 의 공진은 50.3 kHz04-05-lc-resonance.yamlL = 100 µH, C = 100 nF.부품 5주파수expect밀어 보기연습 4-06-1 — H(s) = 100/(s+100) 이 무슨 회로인가 회로도R110kΩ극의 위치를 정합니다V11VC11µFINOUTGND연습 4-06-1 — H(s) = 100/(s+100) 이 무슨 회로인가04-06-first-order-pole.yaml극이 s = −100 에 있습니다.부품 3주파수expect밀어 보기연습 04-06-3 — 개루프 10⁵, 극점 10 Hz 면 GBW 1 MHz, 이득 100 에 10 kHz 회로도VS1VRG1kΩVP5VVN-5VRF99kΩ이득 100U1LM741GBW 1 MHzVCCVCCVEEVEEINFBOUTGND연습 04-06-3 — 개루프 10⁵, 극점 10 Hz 면 GBW 1 MHz, 이득 100 에 10 kHz04-06-gbw-tradeoff.yaml개루프 이득 10⁵, 극점이 10 Hz 하나.부품 6주파수expect밀어 보기연습 04-06-2 — H(s) = s/(s+ω_c) 는 고역통과다 회로도C11µFV11VR11kΩINOUTGND연습 04-06-2 — H(s) = s/(s+ω_c) 는 고역통과다04-06-highpass-s.yamlH(s) = s/(s + ω_c) 는 어떤 필터인가? **1차 고역통과입니다.**부품 3주파수expect밀어 보기연습 04-06-4 — R_iso 가 만드는 영점이 극점의 위상을 되돌린다 회로도ROUT1100ΩOP앰프 출력 저항ROUT2100Ω같은 출력 저항RISO47Ω격리 저항VS1VCL1100nF용량성 부하VS21VCL2100nF같은 부하ABAREBMIDLOADGND연습 04-06-4 — R_iso 가 만드는 영점이 극점의 위상을 되돌린다04-06-riso-zero.yaml용량성 부하에 직렬 저항 R_iso 를 넣으면 어디에 극점과 영점이부품 7주파수expect밀어 보기연습 04-07-4 — ESR 이 만드는 영점이 LDO 를 안정시킨다 회로도ROUT100ΩLDO 출력 임피던스RESR1Ω탄탈 ESR 1 ΩROUT2100ΩRESR25mΩ세라믹 ESR 5 mΩV11VC110µFV21VC210µFIATANTAIBCERCBGND연습 04-07-4 — ESR 이 만드는 영점이 LDO 를 안정시킨다04-07-esr-stability.yaml어떤 LDO 는 출력 커패시터의 ESR 이 **너무 낮으면 발진**한다고부품 8주파수expect밀어 보기연습 04-07-2 — 오버슈트 2 % 이하는 위상 여유 65° 이상 회로도RD100Ωζ = 0.5L11mHRD2141Ωζ = 0.707L21mHRD3170Ωζ = 0.85L31mHV1계단C1100nFV2C2100nFV3C3100nFIAMAOAIBMBOBICMCOCGND연습 04-07-2 — 오버슈트 2 % 이하는 위상 여유 65° 이상04-07-overshoot-margin.yaml오버슈트를 2% 이하로 만들려면 위상 여유가 얼마여야 하는가.부품 12과도expect밀어 보기연습 4-07-1 — ζ = 0.5 의 오버슈트 회로도R1316Ωζ = R/(2√(L/C))L110mHV1C1100nFINMIDOUTGND연습 4-07-1 — ζ = 0.5 의 오버슈트04-07-overshoot-zeta.yaml오버슈트 = exp(−πζ/√(1−ζ²))부품 4과도expect밀어 보기연습 04-07-3 — 같은 대역이라도 2차(ζ 0.3)가 더 오래 걸린다 회로도R11kΩ1차 τ = 1 µsRD811Ωζ = 0.3L21.83mHV1계단C11nFV2C21nFIAONEIBMBTWOGND연습 04-07-3 — 같은 대역이라도 2차(ζ 0.3)가 더 오래 걸린다04-07-settling-1st-vs-2nd.yaml12비트 ADC 앞단이 τ = 1 µs 인 1차 회로일 때 정착 시간은?부품 7과도expect밀어 보기연습 4-08-1 — 심전도 150 Hz 저역통과, 버터워스냐 베셀이냐 회로도RA110kΩRA210kΩCA1150nFRB110kΩRB210kΩCB1122nFQ = 0.577 (베셀)V1CA275nFCB291.9nFVP5VVN-5VU1OPA320U2OPA320VCCVCCVCCVEEVEEVEEINA1A2BUTTB1B2BESSGND연습 4-08-1 — 심전도 150 Hz 저역통과, 버터워스냐 베셀이냐04-08-bessel-vs-butterworth.yaml심전도 프론트엔드의 저역통과(150 Hz)를 설계합니다. 어느 쪽을 쓰나?부품 13과도expect밀어 보기연습 04-08-3 — 높은 Q 는 저항 오차를 그대로 증폭한다 회로도RA110kΩ정확한 값RA210kΩCA1115nFQ ≈ 3.6RB110.5kΩ5 % 틀린 값RB210.5kΩ같이 5 %CB1115nFVS11VCA22.2nFVS21VCB22.2nFVP5VVN-5VU1OPA320U2OPA320VCCVCCVCCVEEVEEVEEINAA1A2EXACTINBB1B2SHIFTGND연습 04-08-3 — 높은 Q 는 저항 오차를 그대로 증폭한다04-08-chebyshev-tolerance.yaml체비셰프 1 dB 4차를 5 % 저항으로 만들었더니 통과대역 리플이부품 14주파수expect밀어 보기연습 04-08-2 — 낮은 Q 단을 앞에 둡니다 회로도RA110kΩRA210kΩCA117.2nFQ 0.541 단RA310kΩRA410kΩCA341.7nFQ 1.31 단RB110kΩRB210kΩCB141.7nFQ 1.31 단을 앞에RB310kΩRB410kΩCB317.2nFVS11VCA214.7nFCA46.08nFVS21VCB26.08nFCB414.7nFVP5VVN-5VU1OPA320U2OPA320U3OPA320U4OPA320VCCVCCVCCVCCVCCVEEVEEVEEVEEVEEINAA1A2MIDAA3A4OUTAINBB1B2MIDBB3B4OUTBGND연습 04-08-2 — 낮은 Q 단을 앞에 둡니다04-08-stage-order.yaml4차 버터워스를 살렌-키 두 단으로 만듭니다. Q 0.541 단과 Q 1.31부품 24주파수expect밀어 보기연습 05-01-1 — 전류가 10배면 순전압이 60 mV 오른다 회로도I1100µA100 µAD11N4148I21mA1 mAD21N4148I310mA10 mAD31N4148ABCGND연습 05-01-1 — 전류가 10배면 순전압이 60 mV 오른다05-01-decade-slope.yaml1 mA 에서 0.65 V 인 다이오드는 10 mA 에서?부품 6동작점expect밀어 보기연습 5-01-3 — 쇼트키 누설이 고임피던스 입력을 망치는 크기 회로도RS10MΩ전극·센서 임피던스VS1V신호원ILEAK1nA보호 다이오드 누설SRCINGND연습 5-01-3 — 쇼트키 누설이 고임피던스 입력을 망치는 크기05-01-schottky-leakage.yaml10 MΩ 신호원에 ESD 보호 다이오드를 달면, 그 다이오드의 누설이부품 3동작점expect밀어 보기연습 05-01-2 — 25 °C 에서 0.7 V 면 85 °C 에서 0.58 V 회로도VT2-120mV85 °C 를 대신하는 −120 mVRB13.3kΩ저항 바이어스RB23.3kΩVT4-120mV같은 85 °CI11mA정전류 1 mAD11N414825 °CI21mAD21N4148VS3.3VD31N4148VS23.3VD41N4148COLDIHOTIHOTIBVP1COLDRVP2HOTRHOTRBGND연습 05-01-2 — 25 °C 에서 0.7 V 면 85 °C 에서 0.58 V05-01-tempco.yaml25 °C 에서 V_F = 0.7 V 인 다이오드가 85 °C 에서는?부품 12동작점expect밀어 보기연습 05-02-1 — 12 Vrms 를 브리지로 정류하면 무부하 15.6 V 회로도VAC12 Vrms 2차D11N4001D21N4001D31N4001D41N4001CS1mF평활RL100Ω부하 150 mAAC1AC2OUTGND연습 05-02-1 — 12 Vrms 를 브리지로 정류하면 무부하 15.6 V05-02-bridge-dc.yaml변압기 2차가 12 Vrms 입니다. 브리지 정류 + 평활 후 직류는?부품 7과도expect밀어 보기연습 5-02-2 — 리플 0.5 Vpp 를 위한 평활 커패시터 회로도D11N4007D21N4007V12차 상단V22차 하단 (역상)C14.7mF평활RL53Ω부하 300 mA 상당AC1AC2OUTGND연습 5-02-2 — 리플 0.5 Vpp 를 위한 평활 커패시터05-02-bridge-smoothing.yaml12 Vrms 변압기 → 브리지 정류 → 평활. 부하 300 mA 에서 리플을부품 6과도expect밀어 보기연습 05-02-3 — 리니어는 120 Hz 리플, 스위칭은 수백 kHz 리플 회로도LF10µH필터 인덕터RD500mΩ감쇠 — 공진을 눌러 둡니다VLIN1V120 Hz 리플CF10µFRLOAD50ΩINMIDOUTGND연습 05-02-3 — 리니어는 120 Hz 리플, 스위칭은 수백 kHz 리플05-02-linear-vs-smps.yaml저잡음 아날로그 전원으로 리니어(변압기+브리지+LDO)와 스위칭부품 5주파수expect밀어 보기연습 05-03-2 — 동적 저항 20 Ω 이면 부하 20 mA 에 400 mV 가 움직인다 회로도RS1470Ω직렬 저항RS2470ΩV112VZ11N47335.1 V 제너V212VZ21N4733RLOAD1kΩ5 mA 부하VAFREEVBLOADGND연습 05-03-2 — 동적 저항 20 Ω 이면 부하 20 mA 에 400 mV 가 움직인다05-03-zener-dynamic-r.yaml제너의 동적 저항이 20 Ω 입니다. 부하 전류가 0 → 20 mA 로 변하면부품 7동작점expect밀어 보기연습 05-03-3 — 제너 잡음 100 µV 는 12비트 ADC 의 164 LSB 다 회로도RS470Ω직렬 저항V11VCF10µF기준 필터INREFGND연습 05-03-3 — 제너 잡음 100 µV 는 12비트 ADC 의 164 LSB 다05-03-zener-noise.yaml12비트 ADC(기준 2.5 V)의 기준전압으로 잡음 100 µV rms 인 제너를부품 3잡음expect밀어 보기연습 5-03-1 — 제너 직렬 저항 고르기 회로도RS156Ω직렬 저항V19VDZ1N4733RL255Ω부하 20 mA 상당VINOUTGND연습 5-03-1 — 제너 직렬 저항 고르기05-03-zener-series-resistor.yaml9 V 에서 5.1 V 제너로 20 mA 부하를 먹입니다. 제너에 5 mA 를 남기려면부품 4동작점expect밀어 보기연습 05-04-3 — GPIO 의 V_OH 를 빼먹으면 저항이 틀린다 회로도RG37.5ΩGPIO 출력 저항 (V_OH 에서 역산)R1220Ω전류 제한V13.3VMCU 전원D1LED_REDVINPINAGND연습 05-04-3 — GPIO 의 V_OH 를 빼먹으면 저항이 틀린다05-04-gpio-drop.yamlMCU GPIO(최대 8 mA, V_OH = 3.0 V @ 8 mA)로 적색 LED(2.0 V)를부품 4동작점expect밀어 보기연습 05-04-1 — 3.3 V 에서 녹색 LED 를 5 mA 로 회로도R1240Ω(3.3 − 2.1)/5 mAV13.3VD1LED_GREENVINAGND연습 05-04-1 — 3.3 V 에서 녹색 LED 를 5 mA 로05-04-green-led.yaml3.3 V 전원, 녹색 LED(V_F 2.1 V), 목표 5 mA.부품 3동작점expect밀어 보기연습 5-04-2 — LED 3개 직렬, 12 V 에서 20 mA 회로도D1LED_REDD2LED_REDR1300Ω전류 제한D3LED_REDV112VVCCVCCABCGND연습 5-04-2 — LED 3개 직렬, 12 V 에서 20 mA05-04-led-series-string.yaml적색 LED(V_F ≈ 2.0 V) 세 개를 직렬로 12 V 에 답니다.부품 5동작점expect밀어 보기연습 05-05-3 — 1 MΩ 전극을 보호하면서 신호를 안 죽이는 법 회로도RE1MΩ전극 임피던스RE21MΩVSIG0V신호 (여기서는 0 V 기준)ILEAK25nA보통 다이오드 누설 25 nAVSIG20VILEAK2100pA저누설 다이오드 100 pABADSRCGOODSRC2GND연습 05-05-3 — 1 MΩ 전극을 보호하면서 신호를 안 죽이는 법05-05-electrode-protection.yaml전극(1 MΩ)에서 오는 신호를 보호하려면? **보통의 클램프 다이오드를부품 6동작점expect밀어 보기연습 05-05-1 — 릴레이 100 mA 가 플라이백 다이오드로 그대로 넘어간다 회로도RCOIL240Ω코일 저항LCOIL200mH코일 인덕턴스D11N4001플라이백V124VVCTL5 ms 에 끊음SW1SW_IDEAL구동 스위치VPMIDSWNCTLGND연습 05-05-1 — 릴레이 100 mA 가 플라이백 다이오드로 그대로 넘어간다05-05-flyback.yaml24 V 릴레이(코일 240 Ω, 200 mH)에 플라이백 다이오드를 답니다.부품 6과도expect밀어 보기연습 5-05-2 — TVS 접합 용량이 대역폭을 잡아먹습니다 회로도RS100kΩ소스 임피던스V11V신호원CTVS100pFTVS 접합 용량RIN1GΩ증폭기 입력SRCINGND연습 5-05-2 — TVS 접합 용량이 대역폭을 잡아먹습니다05-05-tvs-bandwidth.yaml100 kΩ 신호원에 접합 용량 100 pF 인 TVS 를 달면 저역통과가 하나부품 4주파수expect밀어 보기연습 05-06-3 — 밴드갭이 1.2 V 인 이유는 두 온도계수를 지우기 때문 회로도I11mA큰 전류D11N4148I2100µA1/10 전류D21N4148VBEPTATGND연습 05-06-3 — 밴드갭이 1.2 V 인 이유는 두 온도계수를 지우기 때문05-06-bandgap.yaml밴드갭 기준전압이 왜 1.2 V 근처인가.부품 4동작점expect밀어 보기연습 5-06-1 — 전류를 100배 줄이면 V_F 는 얼마나 내려가나 회로도I11mA다이오드 전류D11N4148AGND연습 5-06-1 — 전류를 100배 줄이면 V_F 는 얼마나 내려가나05-06-diode-decade.yaml1 mA 에서 V_F = 0.60 V 인 다이오드에 10 µA 를 흘리면?부품 2동작점DC 스윕expect밀어 보기연습 05-06-2 — 전압을 고정하면 50 °C 에 전류가 27배가 된다 회로도RM11Ω전류를 재는 자리RM21ΩV1650mV25 °C 의 동작점D11N4148V2750mV100 mV 초과 구동 (75 °C 에 해당)D21N4148AADBBDGND연습 05-06-2 — 전압을 고정하면 50 °C 에 전류가 27배가 된다05-06-fixed-voltage.yaml다이오드 전압을 0.65 V 로 고정하고 25 → 75 °C 로 올리면 전류는?부품 6동작점expect밀어 보기연습 6-01-1 — β 가 정하는 I_C 와 I_E 회로도RC1kΩ컬렉터 저항VCC12VIB50µA베이스 전류Q12N3904VPCBGND연습 6-01-1 — β 가 정하는 I_C 와 I_E06-01-beta-current.yaml베이스에 50 µA 를 넣으면 컬렉터에 β배가 흐릅니다.부품 4동작점expect밀어 보기연습 06-01-3 — 1 MΩ 소스에는 BJT 를 쓸 수 없습니다 회로도RS11MΩ전극 임피던스RS21MΩVS0VIB13µABJT 베이스 전류VS20VIG1pAJFET 게이트 전류SRC1BJTSRC2JFETGND연습 06-01-3 — 1 MΩ 소스에는 BJT 를 쓸 수 없습니다06-01-bjt-vs-jfet.yaml소스 임피던스 1 MΩ 인 신호를 증폭합니다. BJT 와 JFET 중 무엇을부품 6동작점expect밀어 보기연습 06-01-2 — I_C 2 mA 면 g_m 77 mS, r_e 13 Ω 회로도R147kΩRC2.2kΩ이득을 정하는 저항CIN10µFVCC12VR210kΩRE700ΩCE100µF이미터 바이패스VS1VQ12N3904VPBASEINOUTEMITGND연습 06-01-2 — I_C 2 mA 면 g_m 77 mS, r_e 13 Ω06-01-gm-re.yamlI_C = 2 mA 일 때부품 9동작점주파수expect밀어 보기연습 06-02-2 — 2N3904 로 500 mA 는 정격을 넘습니다 회로도RL24Ω500 mA 부하RB86Ω베이스 50 mAVCC12VVB5VQ12N3904VPCOLVBBBASEGND연습 06-02-2 — 2N3904 로 500 mA 는 정격을 넘습니다06-02-2n3904-limit.yaml12 V, 500 mA 부하를 2N3904 로 스위칭합니다. 문제가 있는가?부품 5동작점expect밀어 보기연습 6-02-1 — GPIO 로 100 mA 를 스위칭할 때 R_B 회로도RB430Ω베이스 저항RL47Ω부하 100 mA 상당VCC5VVG5VGPIO HighQ12N3904VPCGBGND연습 6-02-1 — GPIO 로 100 mA 를 스위칭할 때 R_B06-02-bjt-base-resistor.yaml5 V GPIO 로 100 mA 부하를 켭니다. 확실히 포화시키려고 I_B = I_C/10부품 5동작점expect밀어 보기연습 06-02-3 — 스위칭 전류가 공통 접지를 지나면 µV 신호가 죽는다 회로도RSIG10kΩ신호 경로RSIG210kΩISW500mA스위칭 전류RG20mΩ공통 접지 배선ISW2500mA같은 전류RGD20mΩ디지털 전용 배선RGA20mΩ아날로그 전용 배선RIN11MΩ계측 증폭기 입력RIN21MΩBADSTARDSTARASENSESENSE2GND연습 06-02-3 — 스위칭 전류가 공통 접지를 지나면 µV 신호가 죽는다06-02-switch-crosstalk.yaml스위칭 회로 옆에 µV 를 다루는 계측 증폭기가 있습니다. 어떤부품 9동작점expect밀어 보기연습 6-03-1 — 이미터 저항이 이득을 고정합니다 회로도R1100kΩRC4.7kΩCIN10µFVCC12VR215kΩRE470Ω이미터 저항 — 이득을 정합니다VIN10mVQ12N3904VPBSRCCEGND연습 6-03-1 — 이미터 저항이 이득을 고정합니다06-03-degenerated-gain.yamlR_C = 4.7 kΩ, R_E = 470 Ω (바이패스 없음).부품 8동작점주파수expect밀어 보기연습 06-03-2 — r_e 가 13 → 30 Ω 이 되면 이득이 절반 아래로 회로도R147kΩRC12.2kΩCI110µFR347kΩRC22.2kΩRD2220Ω남겨 둔 축퇴 저항CI210µFVCC12VR210kΩRE1700Ω완전 바이패스CE1100µFVS11VR410kΩRE2480ΩCE2100µFVS21VQ12N3904Q22N3904VPB1IN1OUTAE1B2IN2OUTBE2E2BGND연습 06-03-2 — r_e 가 13 → 30 Ω 이 되면 이득이 절반 아래로06-03-gain-drift.yaml이미터 공통 증폭기에서 온도가 올라 r_e 가 30 Ω 이 되면 이득은?부품 18주파수expect밀어 보기연습 06-03-3 — 바이어스 저항이 입력 임피던스의 상한을 정한다 회로도R1100kΩ바이어스 위RC2.2kΩVCC12VR222kΩ바이어스 아래RE1.5kΩ이미터 저항IB1A1 A → 전압이 곧 임피던스Q12N3904VPBASEOUTEMITGND연습 06-03-3 — 바이어스 저항이 입력 임피던스의 상한을 정한다06-03-input-impedance.yamlβ = 150, R1 = 100 k, R2 = 22 k, R_E = 1.5 k, 바이패스 없음.부품 7동작점주파수expect밀어 보기연습 06-04-3 — 1 MΩ 전극에 이득 100 한 단은 불가능합니다 회로도RS1MΩ전극 직접RS2100Ω버퍼 출력 임피던스VS1VCM1303pF밀러 3 pF × 101VS21VCM2303pF같은 밀러INDIRECTIN2BUFFEDGND연습 06-04-3 — 1 MΩ 전극에 이득 100 한 단은 불가능합니다06-04-electrode-1stage.yaml1 MΩ 전극 신호를 대역 10 kHz 로 증폭합니다. **(a) 이득 100 인부품 6주파수expect밀어 보기연습 6-04-2 — 밀러 용량이 대역폭을 잡아먹습니다 회로도RS50kΩ소스 임피던스V11VCM153pF밀러 용량 (3 pF × 51)RIN10MΩ트랜지스터 입력 저항SRCBGND연습 6-04-2 — 밀러 용량이 대역폭을 잡아먹습니다06-04-miller-bandwidth.yamlC_bc = 3 pF, 이득 −50 인 증폭기의 입력에서 본 용량은부품 4주파수expect밀어 보기연습 06-04-1 — 3 pF 이 이득 −50 에서 153 pF 로 보입니다 회로도RS1MΩ신호원 임피던스RS21MΩVS1VCMIL153pF밀러 = 3 pF × 51VS21VCBC3pF밀러가 없었다면INBASEIN2BAREGND연습 06-04-1 — 3 pF 이 이득 −50 에서 153 pF 로 보입니다06-04-miller-cap.yamlC_bc = 3 pF, 이득 −50 인 증폭기의 입력 밀러 용량은?부품 6주파수expect밀어 보기연습 6-05-2 — 3.3 V 로 MOSFET 을 켤 수 있는가 회로도RL110Ω부하 (일반품 쪽)RL210Ω부하 (로직 레벨 쪽)VDD5VVG3.3VMCU 게이트 구동Q12N7002Q2AO3400VPD1D2GGND연습 6-05-2 — 3.3 V 로 MOSFET 을 켤 수 있는가06-05-logic-level-mosfet.yaml3.3 V MCU 로 MOSFET 을 직접 구동합니다. 두 부품을 나란히 놓았습니다.부품 6동작점expect밀어 보기연습 06-05-3 — 픽셀에 MOSFET 을 쓰는 이유는 게이트 전류가 0 이라서 회로도RW1kΩ쓰기 경로RW21kΩVPIX픽셀에 1 V 를 쓴다VSEL1 µs 만 열림CPIX11nF픽셀 용량 (아래 ⚠️)ILEAK1µABJT 베이스 전류VPIX2CPIX21nFILEAK21pAMOSFET 게이트 전류SW1SW_IDEAL쓰기 스위치SW2SW_IDEALW1W1BBJTW2W2BFETSELGND연습 06-05-3 — 픽셀에 MOSFET 을 쓰는 이유는 게이트 전류가 0 이라서06-05-pixel-mosfet.yaml액티브 어레이 픽셀에 MOSFET 을 쓰는 이유를 BJT 와 견주면.부품 11과도expect밀어 보기연습 06-05-1 — R_DS(on) 50 mΩ 에 2 A 면 200 mW, 100 °C 에서 360 mW 회로도I12A부하 2 ARON150mΩ25 °C 의 R_DS(on)I22ARON290mΩ100 °C 에서 1.8배COLDHOTGND연습 06-05-1 — R_DS(on) 50 mΩ 에 2 A 면 200 mW, 100 °C 에서 360 mW06-05-rdson-loss.yamlR_DS(on) = 50 mΩ 인 MOSFET 으로 2 A 를 스위칭합니다.부품 4동작점expect밀어 보기연습 6-06-3 — 전극 신호를 케이블로 보내기 전에 버퍼를 둡니다 회로도RSRC1MΩ소스 임피던스 — 밀어 보세요V150µV전극 신호CCAB100pF1 m 케이블 용량RIN1GΩ증폭기 입력SRCFARGND연습 6-06-3 — 전극 신호를 케이블로 보내기 전에 버퍼를 둡니다06-06-follower-cable.yaml전극 1 MΩ 에서 나온 신호를 1 m 케이블(100 pF)로 보냅니다.부품 4주파수expect밀어 보기연습 06-06-2 — 팔로워 이득은 0.8, R_S 를 10배로 하면 0.98 회로도RO1500Ω1/g_m = 500 ΩRO2500ΩVS1VRS12kΩR_S = 2 kΩVS21VRS220kΩR_S = 20 kΩINAIN2BGND연습 06-06-2 — 팔로워 이득은 0.8, R_S 를 10배로 하면 0.9806-06-follower-gain.yamlg_m = 2 mS, R_S = 2 kΩ 인 소스 팔로워의 이득은?부품 6주파수expect밀어 보기연습 06-06-1 — g_m 5 mS 소스 팔로워의 출력 임피던스는 200 Ω 회로도RSF200Ω1/g_m (g_m = 5 mS)I11A1 A → 전압이 곧 임피던스OUTGND연습 06-06-1 — g_m 5 mS 소스 팔로워의 출력 임피던스는 200 Ω06-06-follower-zout.yamlg_m = 5 mS 인 소스 팔로워의 출력 임피던스는?부품 2주파수expect밀어 보기연습 06-07-1 — 20 mΩ 에 5 A, 듀티 50 % 면 250 mW 회로도I15A도통 전류 5 ARON20mΩR_DS(on)DRAINGND연습 06-07-1 — 20 mΩ 에 5 A, 듀티 50 % 면 250 mW06-07-conduction-loss.yamlR_DS(on) = 20 mΩ, 전류 5 A, 듀티 50 %.부품 2동작점expect밀어 보기연습 6-07-3 — 게이트 저항을 키우면 무엇이 좋아지고 무엇이 나빠지나 회로도RG10Ω게이트 저항VDRVCISS1nF게이트 입력 용량DRVGGND연습 6-07-3 — 게이트 저항을 키우면 무엇이 좋아지고 무엇이 나빠지나06-07-gate-resistor.yamlµV 측정 회로 옆에 20 kHz PWM 모터 드라이버가 있습니다. 게이트 저항을부품 3과도expect밀어 보기연습 06-07-2 — 100 kHz·50 ns 전이면 스위칭 손실이 600 mW 회로도VSW24 V 를 50 ns 에 끊는다RL4.8Ω5 A 부하SWGND연습 06-07-2 — 100 kHz·50 ns 전이면 스위칭 손실이 600 mW06-07-switching-loss.yaml같은 소자를 100 kHz 로 스위칭, 전이 시간 각 50 ns, V_DS = 24 V,부품 2과도expect밀어 보기연습 6-08-1 — I_C 가 g_m 을 정합니다 회로도R1220kΩRC4.7kΩ이득 = g_m × R_CCIN10µFVCC12VR230kΩRE1.5kΩCE100µF이미터 바이패스 — g_m 을 그대로 보려고VIN1mVQ12N3904VPBSRCCEGND연습 6-08-1 — I_C 가 g_m 을 정합니다06-08-gm-from-ic.yamlI_C = 500 µA 인 BJT 에서부품 9동작점주파수expect밀어 보기연습 06-08-2 — V_ov 200 mV 면 g_m/I_D = 10 V⁻¹, 1 mS 에 100 µA 회로도RD10kΩ드레인 저항VDD3.3VVG1.2VV_GS = V_th + 0.2M1NMOS_TFTVPDRAINGATEGND연습 06-08-2 — V_ov 200 mV 면 g_m/I_D = 10 V⁻¹, 1 mS 에 100 µA06-08-gm-over-id.yamlMOSFET 을 V_ov = 200 mV 로 바이어스했습니다.부품 4동작점expect밀어 보기연습 06-08-3 — 잡음을 절반으로 줄이려면 전류가 네 배 회로도R11kΩ기준R2250Ωg_m 4배 = R 1/4V11VC11nFV21VC21nFIAAIBBGND연습 06-08-3 — 잡음을 절반으로 줄이려면 전류가 네 배06-08-noise-vs-current.yaml저잡음 프리앰프의 입력환산 잡음을 절반으로 줄이라는 요구.부품 6잡음expect밀어 보기연습 07-01-2 — 반전 증폭기는 R_g 가 곧 입력 임피던스 회로도RG10kΩ곧 입력 임피던스VS1VVP5VVN-5VRF200kΩ이득 −20U1OPA140VCCVCCVEEVEEINFBOUTGND연습 07-01-2 — 반전 증폭기는 R_g 가 곧 입력 임피던스07-01-inverting-zin.yaml반전 증폭기로 이득 −20, 입력 임피던스 10 kΩ.부품 6주파수expect밀어 보기연습 7-01-1 — 비반전 이득 11배 회로도VIN10mVRG4.7kΩVP15VVN-15VRF47kΩ되먹임U1TL071VCCVCCVEEVEEINFBOUTGND연습 7-01-1 — 비반전 이득 11배07-01-noninverting-gain.yamlR_f = 47 kΩ, R_g = 4.7 kΩ 이면부품 6주파수expect밀어 보기연습 07-01-3 — 1 MΩ 전극에 반전 증폭기를 쓰면 이득이 무너진다 회로도RG110kΩRE1MΩ전극 임피던스RG210kΩVS11VVS21VVP5VVN-5VRF1200kΩRF2200kΩU1OPA140U2OPA140VCCVCCVCCVEEVEEVEEIN1FB1IDEALIN2ELFB2REALGND연습 07-01-3 — 1 MΩ 전극에 반전 증폭기를 쓰면 이득이 무너진다07-01-why-noninverting.yaml전극(1 MΩ) 신호를 받는데 왜 반전 증폭기를 쓰면 안 되는가.부품 11주파수expect밀어 보기연습 07-02-3 — 팔로워에 케이블 100 pF 을 물리면 왜 울리나 회로도ROUT100ΩOP앰프 출력 저항ROUT2100ΩRISO47Ω격리 저항VS1VCL100pF케이블 1 mVS21VCL2100pFABAREBISOLOADGND연습 07-02-3 — 팔로워에 케이블 100 pF 을 물리면 왜 울리나07-02-follower-cable.yaml볼티지 팔로워 출력에 1 m 케이블(100 pF)을 물렸더니 발진합니다.부품 7주파수expect밀어 보기연습 07-02-1 — 비반전 이득 51 은 R_f/R_g = 50 회로도VS1VRG1kΩVP5VVN-5VRF49.9kΩR_f/R_g = 49.9 → 이득 50.9U1OPA140VCCVCCVEEVEEINFBOUTGND연습 07-02-1 — 비반전 이득 51 은 R_f/R_g = 5007-02-gain-51.yaml비반전 증폭기로 이득 51 을 만들려면?부품 6주파수expect밀어 보기연습 7-02-2 — 반전 감쇠기의 잡음 이득 회로도RIN20kΩ입력 저항VIN1VVP15VVN-15VRF10kΩ되먹임U1TL071VCCVCCVEEVEESRCFBOUTGND연습 7-02-2 — 반전 감쇠기의 잡음 이득07-02-inverting-attenuator.yaml이득 −0.5 인 반전 감쇠기 (R_in 20 k, R_f 10 k).부품 6주파수expect밀어 보기연습 07-03-1 — CMRR 100 dB 면 2 V 공통모드가 출력에 2 mV 회로도RCM100kΩCMRR 100 dB 를 만드는 분압VCM2V공통모드 간섭 2 VRB1ΩCMRESDGND연습 07-03-1 — CMRR 100 dB 면 2 V 공통모드가 출력에 2 mV07-03-cmrr-100db.yaml계측 증폭기 CMRR 100 dB, 공통모드 간섭 2 V, 이득 100.부품 3동작점expect밀어 보기연습 07-03-3 — 200 k/800 k 불균형이 CMRR 을 84 dB 로 끌어내린다 회로도Z1200kΩ전극 AZ2800kΩ전극 BRA100kΩRC100kΩVCM1V공통모드RIN110GΩRIN210GΩRB100kΩVP5VVN-5VRD100kΩU1OPA140U2OPA140U3OPA140VCCVCCVCCVCCVEEVEEVEEVEECMEAEBBUFABUFBSUMNSUMPOUTGND연습 07-03-3 — 200 k/800 k 불균형이 CMRR 을 84 dB 로 끌어내린다07-03-electrode-mismatch.yaml두 전극이 200 kΩ 과 800 kΩ, 입력 임피던스 10¹⁰ Ω, 소자 CMRR부품 14주파수expect밀어 보기연습 7-03-2 — ±0.1 % 저항이 정하는 CMRR 회로도R110kΩR310kΩVCM1V공통모드 간섭R4100kΩ0.1 % 어긋난 저항VP15VVN-15VR2100kΩU1TL071VCCVCCVEEVEECMMINUSPLUSOUTGND연습 7-03-2 — ±0.1 % 저항이 정하는 CMRR07-03-resistor-mismatch-cmrr.yaml기본 차동 증폭기(이득 10)를 ±0.1 % 저항으로 만들면 CMRR 이 얼마인가.부품 8주파수expect밀어 보기연습 07-04-2 — 잡음 30 mVpp 면 히스테리시스는 60 mV 이상 회로도R283kΩ양성 귀환VSAT5V포화한 출력R11kΩ히스테리시스를 만드는 쪽OUTFBGND연습 07-04-2 — 잡음 30 mVpp 면 히스테리시스는 60 mV 이상07-04-hysteresis-30mv.yaml비교기 입력에 30 mVpp 잡음이 있습니다. 적절한 히스테리시스는?부품 3동작점expect밀어 보기연습 7-04-1 — 히스테리시스 200 mV 만들기 회로도R110kΩ기준 쪽R2240kΩ출력 쪽 — 히스테리시스 폭을 정합니다VIN문턱을 오가는 입력RA100kΩRB100kΩVP5VU1TL071VCCVCCVCCREFPLUSINOUTGND연습 7-04-1 — 히스테리시스 200 mV 만들기07-04-hysteresis.yaml5 V 시스템에서 히스테리시스 폭 200 mV 를 만듭니다. 슈미트 트리거의부품 7과도expect밀어 보기연습 07-04-3 — 스파이크 200 µV 를 잡음 50 µV 에서 골라내기 회로도CH100nF고역 300 HzRL3.2kΩ저역 5 kHzVS1VRH5.3kΩ1/(2π·5.3k·100n) = 300 HzCLP10nFINHPOUTGND연습 07-04-3 — 스파이크 200 µV 를 잡음 50 µV 에서 골라내기07-04-spike-threshold.yaml신경 신호(잡음 50 µV rms)에서 스파이크(200 µV)를 검출합니다.부품 5주파수expect밀어 보기연습 07-05-3 — 오버샘플링하면 아날로그 필터가 2차로 끝난다 회로도RA13.2kΩRA23.2kΩC114.2nF2차 버터워스 5 kHzVS1VC27nFVP5VVN-5VU1OPA320VCCVCCVEEVEEINN1N2OUTGND연습 07-05-3 — 오버샘플링하면 아날로그 필터가 2차로 끝난다07-05-antialiasing-choice.yaml신호 5 kHz, 12비트 ADC. (a) 50 kSPS + 5차 아날로그 필터,부품 8주파수expect밀어 보기연습 07-05-2 — 10 kΩ 필터의 열잡음은 1 kHz 대역에서 508 nV 회로도R110kΩ필터 저항VS1VC115.9nFf_c = 1 kHzINOUTGND연습 07-05-2 — 10 kΩ 필터의 열잡음은 1 kHz 대역에서 508 nV07-05-filter-noise.yaml살렌-키 필터의 저항이 10 kΩ 두 개일 때, 대역 1 kHz 에서의부품 3잡음expect밀어 보기연습 7-05-1 — 살렌-키 버터워스 1 kHz 값 정하기 회로도R111kΩR211kΩC120nFQ 를 정합니다 (버터워스는 2×C2)VIN1VC210nFVP15VVN-15VU1TL071VCCVCCVEEVEEINMIDPLUSOUTGND연습 7-05-1 — 살렌-키 버터워스 1 kHz 값 정하기07-05-sallen-key-values.yaml살렌-키 버터워스 LPF, f₀ = 1 kHz, C₂ = 10 nF.부품 8주파수expect밀어 보기연습 7-06-2 — 바이어스 전류가 1 MΩ 소스에서 만드는 오차 회로도RS1MΩ전극 임피던스VS0V신호 없음 — 오차만 봅니다IB50nA입력 바이어스 전류RIN1GΩOP앰프 입력 저항SRCINGND연습 7-06-2 — 바이어스 전류가 1 MΩ 소스에서 만드는 오차07-06-bias-current-offset.yamlI_B = 50 nA 인 OP앰프를 1 MΩ 소스에 씁니다.부품 4동작점expect밀어 보기연습 07-06-1 — V_OS 2 mV 에 이득 500 이면 출력 옵셋 1 V 회로도VOS2mV입력 옵셋 전압RG100ΩVP15VVN-15VRF49.9kΩ이득 500U1OPA140VCCVCCVEEVEEINFBOUTGND연습 07-06-1 — V_OS 2 mV 에 이득 500 이면 출력 옵셋 1 V07-06-offset-x500.yamlV_OS = 2 mV 인 OP앰프로 이득 500 증폭기를 만들면 출력 옵셋은?부품 6동작점expect밀어 보기연습 07-06-3 — 1 MΩ 전극에는 조용한 소자가 지는 경우 회로도RS1MΩ전극 임피던스VS1VRG1kΩVP5VVN-5VRF100kΩU1OPA140B — i_n 이 작다VCCVCCVEEVEEINMIDFBOUTGND연습 07-06-3 — 1 MΩ 전극에는 조용한 소자가 지는 경우07-06-opamp-choice.yaml1 MΩ 전극(1 Hz~5 kHz, 50 µV)에 A(AD797: e_n 0.9 nV/√Hz,부품 7잡음expect밀어 보기연습 07-07-2 — 2 m 케이블 200 pF 을 팔로워로 몰기 회로도ROUT100ΩROUT2100ΩRISO33Ω격리 저항VS1VCL200pF케이블 2 mVS21VCL2200pFABAREBISOLOADGND연습 07-07-2 — 2 m 케이블 200 pF 을 팔로워로 몰기07-07-cable-200pf.yaml볼티지 팔로워로 2 m 케이블(200 pF)을 구동합니다. 어떻게 안정화부품 7주파수expect밀어 보기연습 7-07-1 — 용량성 부하가 만드는 극 회로도RO75Ω개루프 출력 저항V11VOP앰프 내부 출력CL470pF용량성 부하INTOUTGND연습 7-07-1 — 용량성 부하가 만드는 극07-07-cap-load-pole.yamlR_o = 75 Ω 인 OP앰프에 470 pF 을 달면 출력에 극이 하나 생깁니다.부품 3주파수expect밀어 보기연습 07-07-3 — C_j 50 pF, R_f 10 MΩ, GBW 5 MHz 면 C_f 1.3 pF 회로도I11A광전류CJ50pF접합 용량VP5VVN-5VRF10MΩ전달 임피던스CF1.26pF보상 — 없으면 발진U1OPA140VCCVCCVEEVEEINOUTGND연습 07-07-3 — C_j 50 pF, R_f 10 MΩ, GBW 5 MHz 면 C_f 1.3 pF07-07-tia-cf.yaml포토다이오드(C_j 50 pF)를 R_f = 10 MΩ TIA 로 받습니다.부품 7주파수expect밀어 보기연습 7-08-1 — 10 kHz 에서 루프 이득이 얼마나 남았나 회로도VIN1mVRG10kΩVP15VVN-15VRF90kΩ이득 = 1 + RF/RGU1OPA320VCCVCCVEEVEEINFBOUTGND연습 7-08-1 — 10 kHz 에서 루프 이득이 얼마나 남았나07-08-loop-gain.yamlGBW 10 MHz 로 이득 10 인 증폭기를 만들었습니다. 10 kHz 에서 루프부품 6주파수expect밀어 보기연습 07-08-3 — 귀환을 지우면 개루프 이득이 아니라 레일이 나옵니다 회로도VOS2mV입력 옵셋RB1kΩ반전 입력의 직류 경로RL10kΩ부하VP15VVN-15VU1OPA140VCCVCCVEEVEEINFBOUTGND연습 07-08-3 — 귀환을 지우면 개루프 이득이 아니라 레일이 나옵니다07-08-open-loop-measure.yaml개루프 이득을 재려고 귀환 저항을 지웠더니 출력이 +15 V 에부품 6동작점expect밀어 보기연습 07-08-2 — 개루프 80 Ω 이 1 MHz 에서 8 Ω 으로 보인다 회로도I11A1 A → 전압이 곧 임피던스RZ7.3Ω80/(1+10) = 7.3 ΩI21AROL80Ω귀환이 없다면CLOSEDOPENGND연습 07-08-2 — 개루프 80 Ω 이 1 MHz 에서 8 Ω 으로 보인다07-08-zout-vs-freq.yaml개루프 출력 임피던스 80 Ω 인 OP앰프로 버퍼(1/β = 1)를 만들었부품 4주파수expect밀어 보기연습 7-09-2 — 버퍼에 470 pF 을 달면 어떻게 되나 회로도RISO47Ω격리 저항VIN1VCL470pF케이블·부하 용량VP15VVN-15VU1OPA320VCCVCCVEEVEEINOUTLOADGND연습 7-09-2 — 버퍼에 470 pF 을 달면 어떻게 되나07-09-buffer-cap-load.yamlGBW 20 MHz 버퍼(β = 1)에 470 pF 을 답니다. 출력 저항 70 Ω 이면부품 6주파수expect밀어 보기연습 07-09-1 — 위상 여유 70° 라도 이득 여유 3 dB 면 위험합니다 회로도RD30Ωζ = 0.15 — 봉우리가 큽니다L11mHVS1VC1100nFINMIDOUTGND연습 07-09-1 — 위상 여유 70° 라도 이득 여유 3 dB 면 위험합니다07-09-gain-margin.yaml위상 여유 70°, 이득 여유 3 dB. 안전한가? **아닙니다.**부품 4주파수expect밀어 보기연습 07-09-3 — 최소 안정 이득 5 짜리를 버퍼로 쓰면 울립니다 회로도R115.9kΩ첫 극점 1 kHzR279.6Ω둘째 극점 2 MHzVS1VC110nFC21nFINP1OUTGND연습 07-09-3 — 최소 안정 이득 5 짜리를 버퍼로 쓰면 울립니다07-09-min-stable-gain.yaml"최소 안정 이득 5" 라고 적힌 OP앰프를 버퍼(이득 1)로 썼습니다.부품 5주파수expect밀어 보기연습 08-01-3 — 배터리는 접지 루프를 끊는 대신 전압이 흘러내린다 회로도RINT150mΩ내부 저항VCELL4.2V리튬 셀 개방 전압RLOAD41.9Ω100 mA 부하CELLOUTGND연습 08-01-3 — 배터리는 접지 루프를 끊는 대신 전압이 흘러내린다08-01-battery-tradeoff.yaml배터리로 측정 시스템을 구동하면?부품 3동작점expect밀어 보기연습 08-01-1 — 12→3.3 V 200 mA 는 리니어면 1.74 W, 벅+LDO 면 0.34 W 회로도RLIN43.5Ω리니어 통과 소자RPASS8.5ΩLDO 통과 소자V112VRL116.5Ω부하 3.3 V/200 mAV25V벅 출력RL216.5ΩVINOUTAV5OUTBGND연습 08-01-1 — 12→3.3 V 200 mA 는 리니어면 1.74 W, 벅+LDO 면 0.34 W08-01-ldo-vs-buck-ldo.yaml12 V 에서 3.3 V, 200 mA.부품 6동작점expect밀어 보기연습 8-01-2 — PSRR 이 주파수에 따라 무너집니다 회로도RP100kΩPSRR 코너를 정합니다VRIP20mV전원 리플CP159pFSUPMIDGND연습 8-01-2 — PSRR 이 주파수에 따라 무너집니다08-01-psrr-ripple.yaml계측 증폭기의 PSRR 이 DC 에서 100 dB, 10 kHz 에서 60 dB 입니다.부품 3주파수expect밀어 보기연습 08-02-3 — 벅 리플 30 mV 를 PSRR 30 dB LDO 가 949 µV 로만 줄인다 회로도LF10µH필터 인덕터RD500mΩ감쇠VRIP1V벅 리플CF10µFRL50ΩLDO 입력INMIDOUTGND연습 08-02-3 — 벅 리플 30 mV 를 PSRR 30 dB LDO 가 949 µV 로만 줄인다08-02-buck-ldo-noise.yaml벅(500 kHz, 30 mVpp) 뒤에 LDO(PSRR 30 dB @ 500 kHz, 자체부품 5주파수expect밀어 보기연습 8-02-2 — LDO 드롭아웃과 리튬 배터리 회로도RDO3Ω패스 소자 도통 저항 (드롭아웃)VIN4.2V리튬 배터리RL33Ω부하 100 mABATOUTGND연습 8-02-2 — LDO 드롭아웃과 리튬 배터리08-02-ldo-dropout.yaml드롭아웃 300 mV 인 LDO 로 3.3 V 를 만들려면 입력이 최소 3.6 V 여야부품 3동작점DC 스윕expect밀어 보기연습 08-02-1 — 1.2 W 를 40 °C 에서 버티려면 θ_JA 70 °C/W 이하 회로도RTH70Ωθ_JA 70 °C/W (= 70 Ω)PD1.2A발열 1.2 W (= 1.2 A)TAMB40V주위 40 °C (= 40 V)TJAMBGND연습 08-02-1 — 1.2 W 를 40 °C 에서 버티려면 θ_JA 70 °C/W 이하08-02-thermal-resistance.yaml9 V → 5 V, 300 mA. 발열과 필요한 열저항은? (T_A 40 °C,부품 3동작점expect밀어 보기연습 08-03-3 — µV 측정에 벅을 쓰려면 네 겹으로 막습니다 회로도LF10µHRD500mΩ공진 감쇠VRIP1V벅 리플 500 kHzCF10µFRL100ΩINMIDOUTGND연습 08-03-3 — µV 측정에 벅을 쓰려면 네 겹으로 막습니다08-03-buck-for-uv.yamlµV 측정 시스템에 벅 컨버터를 써야 합니다. 대책은?부품 5주파수expect밀어 보기연습 8-03-1 — 벅 인덕터 고르기 (리플 40 %) 회로도L125µH인덕터 — 리플을 정합니다VSW스위치 노드C1100µFRL6Ω부하 2 ASWOUTGND연습 8-03-1 — 벅 인덕터 고르기 (리플 40 %)08-03-buck-inductor.yaml24 V → 12 V, 2 A, 300 kHz, 리플 비율 40 %.부품 4과도expect밀어 보기연습 08-03-2 — 리플이 계산의 5배면 ESR 을 빼먹은 것입니다 회로도RESR50mΩ전해 ESRRESR23mΩ세라믹 ESRIRIP500mA인덕터 전류 리플 0.5 AC122µFIRIP2500mAC222µFELECE2CERC22GND연습 08-03-2 — 리플이 계산의 5배면 ESR 을 빼먹은 것입니다08-03-ripple-5x.yaml벅 출력 리플이 계산값의 5배로 측정됩니다. 원인은?부품 6주파수expect밀어 보기연습 8-04-1 — 30 mA 를 50 ns 동안 대려면 얼마가 필요한가 회로도LPATH5nH배선 인덕턴스VDD3.3VC1100nF디커플링ILOADIC 의 순간 전류RL330Ω정상 소비RAILVICGND연습 8-04-1 — 30 mA 를 50 ns 동안 대려면 얼마가 필요한가08-04-decoupling-charge.yamlIC 가 30 mA 를 50 ns 동안 요구하고, 전압 강하를 30 mV 안으로부품 5과도expect밀어 보기연습 08-04-2 — 8 mm 떨어뜨리면 50 MHz 임피던스가 6배 회로도LTR8.5nH8 mm + ESLLTR21.5nH1 mm + ESLI11AIC 의 순간 전류C1100nFI21AC2100nFFARF2NEARN2GND연습 08-04-2 — 8 mm 떨어뜨리면 50 MHz 임피던스가 6배08-04-decoupling-distance.yaml100 nF(ESL 0.5 nH)을 IC 에서 8 mm 떨어뜨렸습니다. 50 MHz부품 6주파수expect밀어 보기연습 08-04-3 — 10 Ω + 10 µF + 100 nF 이 100 nF 하나보다 40 dB 낫다 회로도RF10Ω직렬 저항VN11V전원 잡음C1100nF100 nF 만RIC1660Ω계측증폭기 5 mAVN21VC210µFC3100nFRIC2660ΩBAREIN2FILTGND연습 08-04-3 — 10 Ω + 10 µF + 100 nF 이 100 nF 하나보다 40 dB 낫다08-04-pi-filter.yaml계측 증폭기(5 mA)의 전원 잡음을 줄입니다. 100 nF 만 달 때와부품 8주파수expect밀어 보기연습 08-05-3 — 생체 신호 장비는 환자 전류를 10 µA 아래로 회로도RPROT24MΩ환자 보호 저항VMAINS240V최악의 고장 — 전원선 접촉RBODY1kΩ인체 임피던스LINEBODYGND연습 08-05-3 — 생체 신호 장비는 환자 전류를 10 µA 아래로08-05-medical-isolation.yaml생체 신호 측정 장비의 안전 설계.부품 3동작점expect밀어 보기연습 8-05-1 — 직렬 쇼트키로 역전압 보호하면 얼마를 잃나 회로도D11N5819쇼트키 역전압 보호V15VRL4.6Ω부하 1 AINOUTGND연습 8-05-1 — 직렬 쇼트키로 역전압 보호하면 얼마를 잃나08-05-reverse-protection.yaml5 V, 1 A 시스템에 직렬 쇼트키(V_F = 0.4 V)를 넣으면부품 3동작점expect밀어 보기연습 08-05-2 — TVS 는 동작 전압 위, 절대 최대 아래에 끼웁니다 회로도RS1kΩ직렬 저항 (신호선 보호)VSURGE24V서지TVS1N4742TVS (12 V 급 제너로 대신)RIC1kΩ보호할 ICINRAILGND연습 08-05-2 — TVS 는 동작 전압 위, 절대 최대 아래에 끼웁니다08-05-tvs-choice.yaml12 V 시스템, IC 절대 최대 20 V. TVS 를 어떻게 고르는가.부품 4동작점expect밀어 보기연습 08-06-1 — 입력환산 0.5 µV, PSRR 65 dB 면 전원 잡음 890 µV 까지 회로도RPSRR1.78MΩPSRR 65 dB = 1778배VSUP890µV전원 잡음 890 µVRREF1kΩSUPINGND연습 08-06-1 — 입력환산 0.5 µV, PSRR 65 dB 면 전원 잡음 890 µV 까지08-06-allowed-supply-noise.yaml목표 입력환산 잡음 0.5 µVrms, PSRR 65 dB @ 10 kHz.부품 3동작점expect밀어 보기연습 8-06-2 — LC 필터의 공진과 댐핑 회로도L12.2µHRD330mΩ댐핑 저항 ≈ Z_0VN1V전원 잡음C122µFCD100µF댐핑 커패시터RL5ΩINOUTDMPGND연습 8-06-2 — LC 필터의 공진과 댐핑08-06-lc-damping.yamlL = 2.2 µH, C = 22 µF 필터.부품 6주파수expect밀어 보기연습 08-06-3 — 16비트 2.5 V 면 기준 잡음 11 µV 아래 회로도RF10kΩ10 kΩ — 12.8 nV/√HzVREF1V기준전압 경로CF34pF대역 468 kHzINREFGND연습 08-06-3 — 16비트 2.5 V 면 기준 잡음 11 µV 아래08-06-ref-noise-16bit.yaml16비트 ADC(기준 2.5 V, 입력 ±2.5 V)에서 기준전압 잡음이 얼마부품 3잡음expect밀어 보기연습 08-07-1 — 380 V 삼상 10 kW 역률 0.85 면 선전류 17.9 A 회로도RLINE10.4Ω유효분VPH상전압 220 VrmsLLINE17.2mH무효분 (X = 6.5 Ω @ 60 Hz)LINEMIDGND연습 08-07-1 — 380 V 삼상 10 kW 역률 0.85 면 선전류 17.9 A08-07-line-current.yaml선간 380 V 삼상, 유효전력 10 kW, 역률 0.85.부품 3주파수expect밀어 보기연습 08-07-3 — LED 조명의 3차 고조파가 중성선에 더해진다 회로도R1A1ΩR3A1ΩR3B1ΩR3C1ΩI1AA상 기본파I3AA상 3차 (180 Hz)I3BB상 3차 — 같은 위상I3CC상 3차 — 같은 위상RN100mΩ중성선A1A3B3C3NGND연습 08-07-3 — LED 조명의 3차 고조파가 중성선에 더해진다08-07-neutral-current.yaml3상 4선식에서 각 상에 LED 조명이 골고루 달렸는데 중성선 전류가부품 9과도expect밀어 보기연습 8-07-2 — 커패시터를 달았는데 역률이 안 좋아지는 경우 회로도RS110mΩ선전류 감지R117.4ΩRS210mΩ선전류 감지R217.4ΩV1220 V rmsL161.6mH역률 0.6 인 유도성 부하V2L261.6mHCPF73µF역률 보정S1A1B1S2A2B2GND연습 8-07-2 — 커패시터를 달았는데 역률이 안 좋아지는 경우08-07-power-factor.yaml역률 0.6 인 장비에 커패시터를 병렬로 달았는데 **전혀 개선되지부품 9과도expect밀어 보기연습 8-08-1 — 벅 컨버터의 DCM 경계 전류 회로도L122µH인덕터 + 감지저항 1 ΩVSW스위치 노드 (D = 21.8 %)VO5V출력 (5 V 로 고정해 본 것)SWOUTGND연습 8-08-1 — 벅 컨버터의 DCM 경계 전류08-08-buck-ripple.yamlV_in = 24 V, V_out = 5 V, f_sw = 400 kHz, L = 22 µH. DCM 경계는?부품 3과도expect밀어 보기연습 08-08-3 — 경부하에서 효율이 갑자기 좋아지는 것은 모드가 바뀌어서 회로도RS110ΩRS210ΩVPWMPWM — 늘 스위칭C11µFRLOAD1kΩ경부하VPFMPFM — 띄엄띄엄C21µFRLOAD24kΩP1O1P2O2GND연습 08-08-3 — 경부하에서 효율이 갑자기 좋아지는 것은 모드가 바뀌어서08-08-light-load-efficiency.yaml경부하에서 효율이 갑자기 좋아지는 구간이 있습니다. 왜?부품 8과도expect밀어 보기연습 08-08-2 — 리플 비율을 반으로 하려면 인덕턴스가 두 배 회로도L110µHr = 0.4L220µHr = 0.2 — 두 배VSW스위칭 노드RL11ΩVSW2RL21ΩSW1O1SW2O2GND연습 08-08-2 — 리플 비율을 반으로 하려면 인덕턴스가 두 배08-08-ripple-ratio.yaml리플 비율 r 을 0.4 에서 0.2 로 줄이려면?부품 6과도expect밀어 보기연습 08-09-3 — 전류 모드는 2차를 1차로 만들어 보상을 쉽게 한다 회로도RD30Ω감쇠L11mHVS1V전압 모드 — LC 2차C1100nFI11A전류 모드 — 전류원 + CC2100nFR2100ΩINMV2NDI1STGND연습 08-09-3 — 전류 모드는 2차를 1차로 만들어 보상을 쉽게 한다08-09-current-mode.yaml전류 모드 제어가 왜 보상을 쉽게 만드는가.부품 7주파수expect밀어 보기연습 8-09-1 — 전해를 세라믹으로 바꾸면 ESR 영점이 사라진다 회로도ESRC3mΩ세라믹 ESRI11A1 A → 전압이 곧 임피던스CE220µF전해 220 µFI21ACC100µF세라믹 100 µFZELECZCERN1GND연습 8-09-1 — 전해를 세라믹으로 바꾸면 ESR 영점이 사라진다08-09-esr-zero.yaml전해(ESR 150 mΩ, 220 µF)를 세라믹(ESR 3 mΩ, 100 µF)으로 바꿨습니다.부품 5주파수expect밀어 보기연습 08-09-2 — RHPZ 8 kHz 면 루프 대역은 2 kHz 이하 회로도RZ1kΩRP10kΩVS1VCZ19.9nF8 kHz 영점CP15.9nF1 kHz 극점INZOUTGND연습 08-09-2 — RHPZ 8 kHz 면 루프 대역은 2 kHz 이하08-09-rhpz-bandwidth.yaml부스트 컨버터의 RHPZ 가 8 kHz 입니다. 루프 대역폭은?부품 5주파수expect밀어 보기연습 09-01-2 — 접지 바운스 0.5 V 는 3.3 V LVCMOS 여유의 절반을 먹는다 회로도VOL400mVV_OL — 드라이버가 내는 로우VBOUNCE500mV접지 바운스RIN1MΩ받는 쪽 입력DRVDGNDGND연습 09-01-2 — 접지 바운스 0.5 V 는 3.3 V LVCMOS 여유의 절반을 먹는다09-01-ground-bounce.yaml접지 바운스 0.5 V. 3.3 V LVCMOS 에서 문제가 되는가? **됩니다.**부품 3동작점expect밀어 보기연습 9-01-1 — 3.3 V 출력을 5 V 입력에 물리면 회로도R13.3kΩ직렬 저항V55V5 V 쪽 출력 HighDCLAMP1N41483.3 V 소자의 ESD 다이오드RIN1MΩ입력 누설V333.3V3.3 V 전원DRVPINVDDVDDGND연습 9-01-1 — 3.3 V 출력을 5 V 입력에 물리면09-01-level-shift.yaml3.3 V CMOS 출력(V_OH ≈ 3.3 V)을 5 V CMOS 입력에 바로 물립니다.부품 5동작점expect밀어 보기연습 09-02-1 — NOR 는 입력을 뒤집은 AND 다 회로도DA1N4148DB1N4148DC1N4148VA3.3V¬AVB3.3V¬BVC3.3V¬CRPD10kΩ풀다운ABCOUTGND연습 09-02-1 — NOR 는 입력을 뒤집은 AND 다09-02-demorgan.yaml드모르간으로 A+B+C 의 부정을 AND 형태로.부품 7동작점expect밀어 보기연습 9-02 — 다이오드로 만든 AND 게이트 회로도RP10kΩ풀업DA1N4148DB1N4148VCC5VVA5VA = High 고정VB0VB (쓸어 봅니다)VPOUTABGND연습 9-02 — 다이오드로 만든 AND 게이트09-02-diode-and.yaml논리 게이트를 **부품 세 개로** 만들어 봅니다. 다이오드 두 개와 저항부품 6DC 스윕expect밀어 보기연습 09-02-3 — 50행을 고르려면 주소선 6개와 디코더 회로도D21N4148D11N4148D01N4148VA23.3VA2VA13.3VA1VA03.3VA0RPD10kΩA2A1A0ROWGND연습 09-02-3 — 50행을 고르려면 주소선 6개와 디코더09-02-row-select.yaml액티브 어레이의 50행 중 하나를 고르려면?부품 7동작점expect밀어 보기연습 09-03-2 — 비동기 트리거는 두 단으로 받습니다 회로도RM1kΩ회복 시정수VMETA문턱에 걸린 준안정 시작CM1pFINQGND연습 09-03-2 — 비동기 트리거는 두 단으로 받습니다09-03-sync-trigger.yaml외부 장비의 트리거를 MCU 클럭에 동기화해야 하는 이유와 방법.부품 3과도expect밀어 보기연습 9-03-1 — 타이밍 예산이 최대 클럭을 정한다 회로도R11kΩ논리의 구동 저항VQ플립플롭 출력 (t_co 5 ns 뒤)C114.4pF다음 단 입력 용량QDGND연습 9-03-1 — 타이밍 예산이 최대 클럭을 정한다09-03-timing-budget.yamlt_co = 5 ns, 조합 논리 지연 10 ns, t_su = 3 ns. 최대 클럭은?부품 3과도expect밀어 보기연습 9-04-1 — 크리스털 부하 커패시터 26 pF 이 어디서 나오나 회로도LM9.89mH기계적 가지I11A1 A → 전압이 곧 임피던스CM10fF0.01 pF — 이런 부품은 없습니다C05pF전극 사이 용량CL13.5pF부하 (27 pF 두 개의 직렬)ZMIDGND연습 9-04-1 — 크리스털 부하 커패시터 26 pF 이 어디서 나오나09-04-crystal-load.yaml크리스털 C_L = 18 pF, 기판 기생 5 pF. 부하 커패시터 값은?부품 5주파수expect밀어 보기연습 09-04-2 — 10 kHz 를 16비트로 재려면 지터 243 ps 이하 회로도VS10 kHz 풀스케일RL1kΩSIGGND연습 09-04-2 — 10 kHz 를 16비트로 재려면 지터 243 ps 이하09-04-jitter-16bit.yaml10 kHz 신호를 16비트 정확도로 샘플링하려면 허용 지터는?부품 2과도expect밀어 보기연습 09-04-3 — 채널 간 172 µs 시차는 무엇을 재느냐가 정한다 회로도VS1 kHz 신호RL1kΩSIGGND연습 09-04-3 — 채널 간 172 µs 시차는 무엇을 재느냐가 정한다09-04-scan-skew.yaml2500채널 순차 스캔에서 첫 채널과 마지막 채널의 시각 차이가부품 2과도expect밀어 보기연습 9-05-1 — I2C 풀업 저항의 위아래 한계 회로도RP2.2kΩ풀업VDD3.3VVC놓는 순간CB150pF버스 용량SW1SW_IDEAL개방 드레인VPSDACTLGND연습 9-05-1 — I2C 풀업 저항의 위아래 한계09-05-i2c-pullup.yamlI2C 400 kHz, 버스 용량 150 pF, 3.3 V. 풀업 저항 범위는?부품 5과도expect밀어 보기연습 09-06-2 — Q_inj 2 pC 이 10 pF 에 200 mV, 16비트로 6554 LSB 회로도RON100Ω스위치 R_onVIN500mV샘플한 신호CH10pF홀드 커패시터QINJ전하 주입 2 pCINHOLDGND연습 09-06-2 — Q_inj 2 pC 이 10 pF 에 200 mV, 16비트로 6554 LSB09-06-charge-injection.yamlQ_inj = 2 pC 인 스위치를 홀드 커패시터 10 pF 과 씁니다.부품 4과도expect밀어 보기연습 09-06-3 — 2500채널 × 100 ns 면 프레임 4 kHz, 채널당 2 kHz 회로도RON1100ΩRON2100ΩVCH채널 전환CFAST66pF50 ns 안에 드는 쪽VCH2CSLOW132pF두 배 느린 쪽I1FASTI2SLOWGND연습 09-06-3 — 2500채널 × 100 ns 면 프레임 4 kHz, 채널당 2 kHz09-06-scan-bandwidth.yaml2500채널에서 채널당 세틀링 100 ns 가 필요합니다.부품 6과도expect밀어 보기연습 9-06-1 — 아날로그 스위치의 10비트 세틀링 회로도RON50Ω스위치 도통 저항V1CH50pF홀드 커패시터INOUTGND연습 9-06-1 — 아날로그 스위치의 10비트 세틀링09-06-switch-settling.yamlR_ON = 50 Ω, 부하 용량 50 pF. 10비트까지 정착하는 데 걸리는 시간은?부품 3과도expect밀어 보기연습 09-07-3 — GPIO 로 MUX 주소를 만들 때 조심할 것 셋 회로도RSER33Ω직렬 종단VIO3.3VMCU 출력 (3.3 V)RIN1MΩMUX 입력VTH3.5V5 V 계통의 V_IHRTH1MΩOUTADDRTHRGND연습 09-07-3 — GPIO 로 MUX 주소를 만들 때 조심할 것 셋09-07-mux-address.yaml8채널 MUX 주소를 MCU GPIO 로 직접 만듭니다. 조심할 것.부품 5동작점expect밀어 보기연습 9-07-2 — 해저드는 두 길의 지연 차이가 만든다 회로도RD700Ω인버터 한 단의 지연DF1N4148빠른 항 (AB)DS1N4148늦은 항 (ĀC)VAA 가 1 → 0CD10pFRL10kΩOR 의 부하VIĀ (뒤집힌 것)RI1kΩ뒤집는 쪽GNDGNDAABARSLOWOUTGND연습 9-07-2 — 해저드는 두 길의 지연 차이가 만든다09-07-static-hazard.yamlF = AB + ĀC 에 해저드가 있는가? **있습니다.** B = C = 1 일 때 A 가부품 8과도expect밀어 보기연습 09-07-1 — ¬AB + A¬B 는 XOR 이고 더 줄지 않습니다 회로도R110kΩR210kΩVA3.3VAVB0VBAOUTBGND연습 09-07-1 — ¬AB + A¬B 는 XOR 이고 더 줄지 않습니다09-07-xor-simplify.yamlF = ¬A·B + A·¬B 를 간소화할 수 있는가? **없습니다.**부품 4동작점expect밀어 보기연습 9-08-1 — 외부 트리거가 금지 구간에 머무는 시간 회로도R11kΩ케이블·소스 임피던스VT외부 트리거C1470pF케이블 용량SRCSTARTGND연습 9-08-1 — 외부 트리거가 금지 구간에 머무는 시간09-08-async-trigger.yaml외부 트리거를 FSM 의 `start` 에 직접 연결했더니 **하루에 한두 번**부품 3과도expect밀어 보기연습 09-08-3 — 스캔을 2배로 하려면 8 µs 짜리부터 봅니다 회로도RON1100ΩRON2100ΩVCH채널 전환CS10.5nF지금 (τ 1.05 µs)VCH2CS22.63nF목표 (τ 263 ns)I1NOWI2FASTGND연습 09-08-3 — 스캔을 2배로 하려면 8 µs 짜리부터 봅니다09-08-double-scan-speed.yamlSETTLE 8 µs + CONVERT 4 µs = 12 µs. 2배로 올리려면 6 µs 로부품 6과도expect밀어 보기연습 09-08-2 — 원핫 FSM 이 멈추면 리셋과 불법 상태를 봅니다 회로도RR10kΩ리셋 저항VDD전원 상승CR100nF리셋 커패시터VPRSTGND연습 09-08-2 — 원핫 FSM 이 멈추면 리셋과 불법 상태를 봅니다09-08-onehot-stuck.yaml원핫으로 만든 5상태 FSM 이 가끔 멈춥니다. 무엇을 확인하는가.부품 3과도expect밀어 보기연습 10-01-1 — 포트 한계가 핀 한계보다 먼저 걸린다 회로도R1270Ω전류를 정하는 저항V13.3VGPIO HighD1LED_REDIOAGND연습 10-01-1 — 포트 한계가 핀 한계보다 먼저 걸린다10-01-gpio-current.yamlGPIO 핀당 8 mA, 포트당 60 mA. 5 mA LED 를 몇 개 켜나?부품 3동작점expect밀어 보기연습 10-01-2 — UART 송신 전류가 아날로그 접지를 흔든다 회로도ITX10mAUART 송신 전류RG20mΩ공통 접지 배선RADC10kΩADC 기준 경로ITX210mARGD20mΩ디지털 전용RGA20mΩ아날로그 전용RADC210kΩSHAREDDIGANAGND연습 10-01-2 — UART 송신 전류가 아날로그 접지를 흔든다10-01-uart-during-adc.yamlADC 변환 중 UART 로 보냈더니 측정값에 주기적인 잡음이 생깁니다.부품 7동작점expect밀어 보기연습 10-02-2 — 1 ms 타이머로 20 ms 디바운싱은 카운터 20 회로도R1100kΩ디바운스 저항VSW버튼이 눌린 순간C1100nFSWINGND연습 10-02-2 — 1 ms 타이머로 20 ms 디바운싱은 카운터 2010-02-debounce-20ms.yaml1 ms 타이머로 소프트웨어 디바운싱, 20 ms 를 원하면?부품 3과도expect밀어 보기연습 10-02-1 — 채터링 15 ms 를 RC 로 없애기 회로도R110kΩ풀업VDD3.3VC12.2µF디바운스VSW누름 동작SW1SW_IDEAL스위치VPPINCTLGND연습 10-02-1 — 채터링 15 ms 를 RC 로 없애기10-02-rc-debounce.yaml채터링이 15 ms 인 스위치입니다. R = 10 kΩ 이면 C 는?부품 5과도expect밀어 보기연습 10-03-2 — 1 MΩ 에 100 nF 을 달면 정착이 1.1 초 회로도R11MΩ분압기 등가 저항VS신호가 바뀜C1100nFADC 앞 커패시터SIGADCGND연습 10-03-2 — 1 MΩ 에 100 nF 을 달면 정착이 1.1 초10-03-1meg-adc.yaml1 MΩ 분압기 출력을 ADC 로 읽습니다. 100 nF 을 달면 되는가?부품 3과도expect밀어 보기연습 10-03-1 — ADC 획득 시간과 소스 임피던스 회로도RSRC20kΩ소스 임피던스RSW1.5kΩADC 내부 스위치V1샘플링 시작CS8pF샘플링 커패시터SRCPINCAPGND연습 10-03-1 — ADC 획득 시간과 소스 임피던스10-03-adc-source-impedance.yamlC_sample = 8 pF, R_sw = 1.5 kΩ, 소스 임피던스 20 kΩ.부품 4과도expect밀어 보기연습 10-03-3 — 앞 채널 3.0 V 가 0.1 V 채널에 0.05 V 로 남는다 회로도RSRC10kΩ소스 임피던스RON100ΩMUX R_onVCH2채널 2 로 전환(3.0 → 0.1 V)CS10pF샘플 커패시터SRCMUXSAMPGND연습 10-03-3 — 앞 채널 3.0 V 가 0.1 V 채널에 0.05 V 로 남는다10-03-mux-crosstalk.yaml8채널 MUX ADC. 채널 1 이 3.0 V, 채널 2 가 0.1 V 인데 채널 2 를부품 4과도expect밀어 보기연습 10-04-1 — 1 kHz 를 10 kSPS 12비트로 받으려면 3차 회로도R13.2kΩR23.2kΩC114.2nF2차부R33.2kΩ1차 더하기VS1VC27nFC310nFVP5VVN-5VU1OPA320VCCVCCVEEVEEINN1N2SKOUTGND연습 10-04-1 — 1 kHz 를 10 kSPS 12비트로 받으려면 3차10-04-filter-order.yaml1 kHz 신호, 12비트, f_s = 10 kSPS. 필요한 필터 차수는?부품 10주파수expect밀어 보기연습 10-04-3 — 멀티플렉스에서는 채널마다 필터가 필요합니다 회로도R110kΩ채널 필터RON100ΩMUX R_onVS1V채널 신호C110nF1.6 kHzCS20pFADC 샘플 커패시터INCHADCGND연습 10-04-3 — 멀티플렉스에서는 채널마다 필터가 필요합니다10-04-mux-antialiasing.yaml64채널 멀티플렉스, 전체 640 kSPS, 채널당 신호 대역 1 kHz.부품 5주파수expect밀어 보기연습 10-04-1·2 — 오버샘플링이 필터 차수를 사 준다 회로도R15.6kΩ차단 2.8 kHzR25.6kΩC120nFR35.6kΩVS1VC25nFC310nFVP5VVN-5VU1OPA320VCCVCCVEEVEEINA1A2S2OUTGND연습 10-04-1·2 — 오버샘플링이 필터 차수를 사 준다10-04-oversampling.yaml1 kHz 신호를 12비트로, f_s = 10 kSPS. 필요한 차수는?부품 10주파수expect밀어 보기연습 10-05-2 — 25 kHz 모터 PWM 옆에서 µV 를 재려면 회로도RF10kΩVPWM1VPWM 결합CF10nF1.6 kHz 필터INOUTGND연습 10-05-2 — 25 kHz 모터 PWM 옆에서 µV 를 재려면10-05-motor-pwm.yamlµV 측정 회로 옆에서 모터를 25 kHz PWM 으로 구동합니다.부품 3주파수expect밀어 보기연습 10-05-1 — PWM 을 평활해 DAC 으로 쓰기 회로도R110kΩVPWM20 kHz 듀티 50 %C110µF평활 — 리플과 속도를 함께 정합니다PWMOUTGND연습 10-05-1 — PWM 을 평활해 DAC 으로 쓰기10-05-pwm-ripple.yaml3.3 V PWM 20 kHz 를 R = 10 kΩ, C = 10 µF 으로 평활합니다.부품 3과도expect밀어 보기연습 10-06-1 — 2 m 케이블로 I2C 를 끌 수 있나 회로도RP2.2kΩ풀업VDD3.3VVCCB150pF2 m 케이블 + 장치SW1SW_IDEAL개방 드레인VPSDACTLGND연습 10-06-1 — 2 m 케이블로 I2C 를 끌 수 있나10-06-i2c-cable.yaml**못 합니다.** 정확히는 "규격 안에서는" 못 합니다.부품 5과도expect밀어 보기연습 10-06-2 — PC 에 붙이면 접지 루프가 따라옵니다 회로도RGND200mΩ건물 접지VG500mVPC 와 보드의 접지 전위차RSHIELD50mΩUSB 실드PCGBRDGGND연습 10-06-2 — PC 에 붙이면 접지 루프가 따라옵니다10-06-pc-interface.yaml생체 신호 측정 보드를 PC 에 연결합니다. 어떤 인터페이스를부품 3동작점expect밀어 보기연습 10-07-3 — 2차 ΔΣ 에 OSR 128 이면 17.5비트를 법니다 회로도RI10kΩVS입력VP5VVN-5VCI100nF적분 커패시터U1OPA140VCCVCCVEEVEEINSUMOUTGND연습 10-07-3 — 2차 ΔΣ 에 OSR 128 이면 17.5비트를 법니다10-07-delta-sigma.yaml2차 ΔΣ 에 OSR 128 이면 몇 비트를 버는가? 1비트 비교기로부품 6과도expect밀어 보기연습 10-07 — ADC 입력이 12비트까지 차는 데 걸리는 시간 회로도RSRC1kΩ소스 임피던스VS센서 출력CS10pF샘플 커패시터VC샘플 창SW1SW_MUX샘플 스위치 (R_ON 100 Ω)SRCMUXHOLDCTLGND연습 10-07 — ADC 입력이 12비트까지 차는 데 걸리는 시간10-07-sample-hold.yamlADC 의 한계는 비트 수만이 아닙니다. **시간 축**에도 한계가 있습니다.부품 5과도expect밀어 보기연습 10-07-2 — SNR 80 dB, THD −80 dB 면 SNDR 77 dB, ENOB 12.5 회로도IN11A잡음 전력RN1Ω기준IN21A잡음ID1A왜곡 — 같은 크기RD1ΩONLYBOTHGND연습 10-07-2 — SNR 80 dB, THD −80 dB 면 SNDR 77 dB, ENOB 12.510-07-sndr-enob.yamlSNR 80 dB, THD −80 dB 일 때 SNDR 과 ENOB 는?부품 5주파수expect밀어 보기연습 10-08-3 — DAC 코드 전환 스파이크는 재샘플링으로 지웁니다 회로도RF1kΩVGLITCH코드 전환 글리치CF100pF디글리치 필터DACOUTGND연습 10-08-3 — DAC 코드 전환 스파이크는 재샘플링으로 지웁니다10-08-dac-glitch.yamlDAC 으로 만든 자극 파형에 매 코드 전환마다 스파이크가 보입니다.부품 3과도expect밀어 보기연습 10-08-2 — 리플만 1/10 로 줄이려면 차수를 올립니다 회로도R110kΩR210kΩR310kΩVPWM1VPWM 25 kHzC110nF1차 1.6 kHzVPWM21VC210nF2차 첫 단C310nFI1O1I2M2O2GND연습 10-08-2 — 리플만 1/10 로 줄이려면 차수를 올립니다10-08-pwm-ripple-settling.yamlPWM DAC 의 리플을 1/10 로 줄이면서 정착 시간은 그대로 두려면?부품 8주파수expect밀어 보기연습 10-08-1 — 1 % 저항으로 만든 8비트 R-2R 은 몇 비트인가 회로도RMSB20kΩMSB 의 2R — 여기가 전부R2B20kΩR1B20kΩR0B20kΩRA10kΩRB10kΩRC10kΩVB33.3VMSB (비트3) = 1VB20V비트2 = 0VB10V비트1 = 0VB00VLSB (비트0) = 0RT20kΩ종단B3B2B1B0N0N1N2OUTGND연습 10-08-1 — 1 % 저항으로 만든 8비트 R-2R 은 몇 비트인가10-08-r2r-dac.yaml8비트 R-2R DAC 을 1 % 저항으로 만들면 실제 몇 비트가 나오나?부품 12동작점expect밀어 보기연습 11-01-3 — 브레드보드는 용량이 크고 PCB 는 인덕턴스가 작다 회로도LBB50nH브레드보드 점퍼LPC2nHPCB 배선I11ACBB10pF브레드보드 열 간 용량RBB1Ω접촉 저항I21ACPC1pFRPC10mΩBBBB2PCPC2GND연습 11-01-3 — 브레드보드는 용량이 크고 PCB 는 인덕턴스가 작다11-01-breadboard-vs-pcb.yaml브레드보드에서 되던 것이 PCB 에서 발진하고, PCB 에서 되던 것이부품 8주파수expect밀어 보기연습 11-01-1 — 10 MΩ 저항이 저항이기를 그만두는 주파수 회로도I11A1 A → 전압이 곧 임피던스R110MΩC1150fF몸체를 가로지르는 용량ZGND연습 11-01-1 — 10 MΩ 저항이 저항이기를 그만두는 주파수11-01-resistor-self-capacitance.yaml10 MΩ 저항의 병렬 용량이 0.15 pF 일 때 임피던스가 꺾이는 곳은?부품 3주파수expect밀어 보기연습 11-01-2 — 권선형 저항은 1 MHz 위에서 인덕터가 됩니다 회로도LW2µH감은 것의 인덕턴스LT500pH후막의 기생 인덕턴스I11A1 A → 전압이 곧 임피던스RW100Ω권선형I21ART100Ω후막WWW2TFT2GND연습 11-01-2 — 권선형 저항은 1 MHz 위에서 인덕터가 됩니다11-01-wirewound.yaml왜 고주파에서 권선형 저항을 쓰면 안 되는가. **감아 놓은 것이부품 6주파수expect밀어 보기연습 11-02-3 — 100 MHz 를 잡으려면 작은 값을 바로 옆에 회로도LV11.6nH0603 ESL + 배선LV2600pH0402 넷 병렬 + 짧은 배선I11AC1100nFI21AC2400nFONEO2FOURF2GND연습 11-02-3 — 100 MHz 를 잡으려면 작은 값을 바로 옆에11-02-100mhz-decoupling.yaml100 MHz 잡음을 잡아야 합니다. 어떤 커패시터를 어떻게 배치할까.부품 6주파수expect밀어 보기연습 11-02-2 — 커패시터 두 개를 병렬로 달았더니 생긴 봉우리 회로도I11A1 A → 전압이 곧 임피던스C110µF벌크C2100nF디커플링ZGND연습 11-02-2 — 커패시터 두 개를 병렬로 달았더니 생긴 봉우리11-02-antiresonance.yaml10 µF(ESL 1 nH)과 100 nF(ESL 0.4 nH)을 병렬로 씁니다. 반공진은?부품 3주파수expect밀어 보기연습 11-02-1 — 1 µF·0.6 nH 의 SRF 는 6.5 MHz 회로도LES600pHESLRES5mΩESRI11A1 A → 전압이 곧 임피던스CS1µFZMM2GND연습 11-02-1 — 1 µF·0.6 nH 의 SRF 는 6.5 MHz11-02-srf-1uf.yaml1 µF 0603 커패시터의 ESL 이 0.6 nH. SRF 는? 50 MHz 임피던스는?부품 4주파수expect밀어 보기연습 11-03-1 — 1 MΩ 에 0.1 pF 이면 유효 대역 1.6 MHz 회로도I11A1 A → 전압이 곧 임피던스R11MΩ1 MΩCP100fF보드 기생을 더 볼 때ZGND연습 11-03-1 — 1 MΩ 에 0.1 pF 이면 유효 대역 1.6 MHz11-03-1meg-bandwidth.yaml1 MΩ 저항(0603, C_p 0.1 pF)의 유효 대역은?부품 3주파수expect밀어 보기연습 11-03-2 — 100 µH 로 10 MHz 를 막을 수 있나 회로도I11A1 A → 전압이 곧 임피던스L1100µH권선 저항 1.2 ΩC110pF권선 사이 용량ZGND연습 11-03-2 — 100 µH 로 10 MHz 를 막을 수 있나11-03-inductor-srf.yaml100 µH 인덕터(권선 사이 용량 10 pF)로 10 MHz 노이즈를 막으려 합니다.부품 3주파수expect밀어 보기연습 11-03-3 — 5 mΩ 션트에 0.5 nH 면 전류 파형이 두 배로 보인다 회로도LS500pH션트 인덕턴스RD50Ω감쇠 — 사다리꼴 링잉을 막습니다ISW0 → 3 A, 50 nsRS5mΩ션트 저항SENSEMIDGND연습 11-03-3 — 5 mΩ 션트에 0.5 nH 면 전류 파형이 두 배로 보인다11-03-shunt-inductance.yaml0 → 3 A 를 50 ns 만에 흘리는 전류를 5 mΩ 션트로 잽니다.부품 4과도expect밀어 보기연습 11-04-3 — 5 mm + 비아 둘이면 루프 6 nH, 100 MHz 에 3.8 Ω 회로도LLOOP6.6nH5 mm + 비아 2 + ESLLNEAR2.6nH1 mm 로 줄인 것I11AC1100nFI21AC2100nFFARF2NEARN2GND연습 11-04-3 — 5 mm + 비아 둘이면 루프 6 nH, 100 MHz 에 3.8 Ω11-04-decoupling-loop.yaml디커플링 커패시터를 IC 에서 5 mm 떨어뜨리고 비아 2개로 접지에부품 6주파수expect밀어 보기연습 11-04-2 — 배선 20 mm 가 10 MΩ 노드에 하는 일 회로도R110MΩ소스 임피던스R210MΩ같은 소스V11VCLONG4pF20 mm 배선CSHORT400fF2 mm 배선INLONGSHORTGND연습 11-04-2 — 배선 20 mm 가 10 MΩ 노드에 하는 일11-04-trace-capacitance.yaml고임피던스(10 MΩ) 노드를 20 mm 배선했습니다. 플레인 위라 2 pF/cm 입니다.부품 5주파수expect밀어 보기연습 11-04-1 — 0.3 mm × 100 mm 1 oz 배선은 161 mΩ, 100 nH 회로도LTR100nH100 mm 배선I11A1 A → 전압이 곧 임피던스RTR160mΩ0.3 mm 폭의 직류 저항ZMGND연습 11-04-1 — 0.3 mm × 100 mm 1 oz 배선은 161 mΩ, 100 nH11-04-trace-rl.yaml폭 0.3 mm, 길이 100 mm, 1 oz(35 µm) 배선의 저항과 인덕턴스는?부품 3주파수expect밀어 보기연습 11-05-2 — 어레이 열 배선이 프레임 레이트를 정한다 회로도R13kΩ픽셀 출력 임피던스VP픽셀이 미는 계단C15pF열 배선 용량INOUTGND연습 11-05-2 — 어레이 열 배선이 프레임 레이트를 정한다11-05-column-settling.yaml열 배선 용량 5 pF, 픽셀 출력 임피던스 3 kΩ. 12비트 세틀링 시간은?부품 3과도expect밀어 보기연습 11-05-3 — 드리븐 실드가 케이블 용량을 지웁니다 회로도RS1MΩ전극RS21MΩVS1VCCBL100pF케이블 — 접지 실드VS21VCEFF1pF드리븐 실드의 실효 용량INGNDSHDIN2DRIVENGND연습 11-05-3 — 드리븐 실드가 케이블 용량을 지웁니다11-05-driven-shield.yaml1 m 동축(100 pF)으로 1 MΩ 전극 신호를 보냅니다. 드리븐 실드를부품 6주파수expect밀어 보기연습 11-05-1 — 500 kΩ 에 15 pF 을 대면 대역이 21 kHz 회로도RS500kΩ소스 임피던스VS1VCP15pF프로브 용량INTIPGND연습 11-05-1 — 500 kΩ 에 15 pF 을 대면 대역이 21 kHz11-05-probe-500k.yaml500 kΩ 소스에 15 pF 프로브를 대면 대역폭은?부품 3주파수expect밀어 보기연습 11-06-1 — 50 kΩ 에 12 pF 이면 265 kHz 회로도RS50kΩ노드 임피던스VS1VCP12pF10:1 프로브RP10MΩ프로브 입력 저항INTIPGND연습 11-06-1 — 50 kΩ 에 12 pF 이면 265 kHz11-06-probe-50k.yaml50 kΩ 노드에 10:1 프로브(12 pF)를 대면 대역폭은?부품 4주파수expect밀어 보기연습 11-06-2 — 프로브 보정을 안 하면 생기는 일 회로도RTIP9MΩ프로브 팁 9 MΩCTIP2.22pF보정 커패시터V1CAL 1 kHz 사각파RIN1MΩ스코프 입력 1 MΩCIN20pF스코프 입력 용량TIPSCRNGND연습 11-06-2 — 프로브 보정을 안 하면 생기는 일11-06-probe-compensation.yaml10:1 프로브는 그냥 9 MΩ + 1 MΩ 분압기가 아닙니다. **양쪽에 커패시터가부품 5과도expect밀어 보기연습 11-06-3 — 전극 50 µV 를 스코프로 직접 보는 것은 불가능합니다 회로도RS1MΩ전극 직접RS2100Ω증폭기 출력 임피던스VS1VCP12pF프로브VS21VCP212pFINDIRECTIN2AMPEDGND연습 11-06-3 — 전극 50 µV 를 스코프로 직접 보는 것은 불가능합니다11-06-scope-direct.yaml전극(1 MΩ)에서 나오는 50 µV 를 오실로스코프로 직접 보려 합니다.부품 6주파수expect밀어 보기연습 11-07-3 — 어레이 세틀링에는 배선 용량이 전부입니다 회로도RON500Ω스위치 R_onRON2500ΩVPIX픽셀 전압CCOL100pF열선 용량CPAR50pF안 고른 2500개의 오프 용량VPIX2CCOL2100pF오프 용량을 빼먹은 모델P1COLP2COL2GND연습 11-07-3 — 어레이 세틀링에는 배선 용량이 전부입니다11-07-array-settling-parasitics.yaml다채널 어레이의 세틀링을 시뮬레이션합니다. 어떤 기생을 넣어야부품 7과도expect밀어 보기연습 11-07-1 — 기생 성분을 적는 두 가지 방법은 같은 것이다 회로도LB500pHESLRB20mΩESRIA1ACA100nFparams 로 적은 것IB1ACB100nF알맹이ZAZBN1N2GND연습 11-07-1 — 기생 성분을 적는 두 가지 방법은 같은 것이다11-07-parasitic-notation.yaml100 nF 커패시터(ESR 20 mΩ, ESL 0.5 nH)를 두 가지로 적어 두고 **같은부품 6주파수expect연습 11-07-2 — 시뮬에서 안정한 버퍼가 실물에서 우는 이유 회로도ROUT100Ω출력 저항LTR5nH배선 인덕턴스ROUT2100Ω기생 없는 모델VS1VCL100pF부하 용량VS21VRL210kΩ부하INMLOADIN2IDEALGND연습 11-07-2 — 시뮬에서 안정한 버퍼가 실물에서 우는 이유11-07-sim-stable-real-oscillates.yaml시뮬레이션에서는 안정한 버퍼가 실물에서 발진합니다. 무엇을부품 7주파수expect밀어 보기연습 11-08-3 — 플레인이 없으면 리턴 경로가 회로를 정합니다 회로도LPL35nH플레인 위 10 cmLNO120nH플레인 없이 10 cmI11ARPL50mΩI21ARNO50mΩPLANEP2NOPLN2GND연습 11-08-3 — 플레인이 없으면 리턴 경로가 회로를 정합니다11-08-no-ground-plane.yaml2층 보드에서 접지 플레인 없이 클럭을 보냅니다. 무엇이 문제인가.부품 6주파수expect밀어 보기연습 11-08-2 — 200 Ω 로 끝낸 50 Ω 선로의 반사 회로도RS50Ω소스 정합 → 실려 가는 것은 1 VL116.7nHL216.7nHL316.7nHL416.7nHL516.7nHL616.7nHV12 V 계단C16.67pFC26.67pFC36.67pFC46.67pFC56.67pFC66.67pFRL200Ω부하SRCA0A1A2A3A4A5LOADGND연습 11-08-2 — 200 Ω 로 끝낸 50 Ω 선로의 반사11-08-reflection.yamlZ₀ = 50 Ω 선로 끝에 200 Ω 부하를 달았습니다. 입사파 1 V 일 때부품 15과도expect밀어 보기연습 11-08-1 — 상승 2 ns 에 120 mm 면 전송선으로 다뤄야 합니다 회로도LTR120nH120 mm 배선RLOSS1Ω배선 손실LTR2120nHRLOSS21ΩI11ACTR12pF끝이 열려 있음I21ACTR212pFRTERM100Ω종단 = √(L/C)OPENOMOFTERMTMTFGND연습 11-08-1 — 상승 2 ns 에 120 mm 면 전송선으로 다뤄야 합니다11-08-transmission-line.yaml상승 시간 2 ns 인 신호를 FR-4 위 120 mm 배선으로 보냅니다.부품 9주파수expect밀어 보기연습 12-01-3 — 0.1~10 Hz 에서는 1/f 와 드리프트가 지배합니다 회로도RN1kΩ소스 저항VS1VRG1kΩVP5VVN-5VRF99kΩU1OPA1401/f 코너 30 HzVCCVCCVEEVEEINMIDFBOUTGND연습 12-01-3 — 0.1~10 Hz 에서는 1/f 와 드리프트가 지배합니다12-01-lowfreq-drift.yaml0.1~10 Hz 대역에서 직류 전위를 측정합니다. 어떤 잡음이부품 7잡음expect밀어 보기연습 12-01-2 — 20·8·5 µV 의 합은 22.2 µV, 8 을 지워도 21.4 회로도R1241kΩ20 µV 를 내는 저항R238.5kΩ8 µVR315kΩ5 µVVS1VCB8.5pF대역을 닫습니다INABOUTGND연습 12-01-2 — 20·8·5 µV 의 합은 22.2 µV, 8 을 지워도 21.412-01-rss-sum.yaml잡음 기여가 20, 8, 5 µV. 합계는? 8 을 0 으로 만들면?부품 5잡음expect밀어 보기연습 12-01-1 — 100 kΩ 의 잡음 밀도와 총 잡음 회로도RS100kΩ잡음을 내는 저항VS1V신호원 (잡음 기준 입력)RL1GΩ이상적인 부하SRCOUTGND연습 12-01-1 — 100 kΩ 의 잡음 밀도와 총 잡음12-01-thermal-noise-100k.yaml100 kΩ 저항의 열잡음 밀도는부품 3잡음expect밀어 보기연습 12-02-2 — 2단 잡음을 1/3 로 묻으려면 1단 이득 20 회로도VS1VRG11kΩRG21kΩVP5VVN-5VRF119kΩ1단 이득 20RF29kΩU1OPA140조용한 1단U2OPA333시끄러운 2단 (55 nV/√Hz)VCCVCCVCCVEEVEEVEEINFB1MIDFB2OUTGND연습 12-02-2 — 2단 잡음을 1/3 로 묻으려면 1단 이득 2012-02-first-stage-gain.yaml1단 잡음 3 µV, 2단 잡음 20 µV. 2단 기여를 1단의 1/3 아래로부품 9잡음expect밀어 보기연습 12-02-1 — 출력 잡음을 입력으로 되돌리기 회로도RS10kΩ소스 저항VS30µV신호 30 µVR11kΩVP5VVN-5VR2199kΩ이득 200U1OPA140VCCVCCVEEVEESRCINFBOUTGND연습 12-02-1 — 출력 잡음을 입력으로 되돌리기12-02-input-referred.yaml이득 200, 출력 잡음 2 mV rms 면부품 7잡음expect밀어 보기연습 12-02-3 — SNR 25 dB 를 20 µV 로 내려면 소스 27 kΩ 이하 회로도RS24kΩ소스 저항VS1VCB6.6nF1 kHz 대역INOUTGND연습 12-02-3 — SNR 25 dB 를 20 µV 로 내려면 소스 27 kΩ 이하12-02-max-source-r.yaml20 µV 신호를 SNR 25 dB 로, 대역 1 kHz.부품 3잡음expect밀어 보기연습 12-03-1 — 20 mΩ 에 500 mA 변동이면 10 mV 회로도ILOAD500mA부하 전류 변동RG20mΩ공통 접지 배선RSENSE10kΩ아날로그 기준ILOAD2500mARGD20mΩ디지털 전용RGA20mΩ아날로그 전용RSENSE210kΩSHAREDDIGANAGND연습 12-03-1 — 20 mΩ 에 500 mA 변동이면 10 mV12-03-ground-drop.yaml접지 배선 저항 20 mΩ, 부하 전류가 500 mA 변동합니다.부품 7동작점expect밀어 보기연습 12-03-2 — 접지 전위차 1 V 가 만드는 200 mV 회로도RLOOP400mΩ나머지 루프 저항VS10mV재려던 신호 10 mVVG1V두 장비의 접지 전위차RSHIELD100mΩ실드 저항RIN10MΩ증폭기 입력FARSHLDINGND연습 12-03-2 — 접지 전위차 1 V 가 만드는 200 mV12-03-ground-loop.yaml두 장비의 접지 전위가 1 V 다릅니다. 실드로 이어 두었더니 루프가부품 5동작점expect밀어 보기연습 12-03-3 — 접지를 가르면 고주파에서 EMI 가 늘 수 있습니다 회로도LJOIN5nH이어진 플레인 리턴LSPLIT80nH갈라 놓아 돌아가는 리턴I11ARJ10mΩI21ARS10mΩJOINJ2SPLITS2GND연습 12-03-3 — 접지를 가르면 고주파에서 EMI 가 늘 수 있습니다12-03-star-ground-emi.yamlAGND 와 DGND 를 분리하고 한 점에서 이었는데 EMI 가 오히려부품 6주파수expect밀어 보기연습 12-04-2 — 크로스토크 20 dB 를 더 줄이려면 결합을 1/10 로 회로도CC100fF결합 용량CC2100fFVAGG1V가해자 채널RV10kΩ피해자 임피던스VAGG21VRV21kΩ버퍼로 낮춘 임피던스AGGVICTAGG2LOWZGND연습 12-04-2 — 크로스토크 20 dB 를 더 줄이려면 결합을 1/10 로12-04-crosstalk-20db.yaml인접 채널 크로스토크가 −60 dB 인데 −80 dB 가 필요합니다.부품 6주파수expect밀어 보기연습 12-04-1 — 0.2 pF 가 200 mV 를 만든다 회로도CM200fF결합 용량VA공격 신호 1 V/10 nsRV10kΩ희생 노드 임피던스AGGRVICTIMGND연습 12-04-1 — 0.2 pF 가 200 mV 를 만든다12-04-crosstalk.yaml결합 용량 0.2 pF, 공격 신호가 10 ns 에 1 V 오릅니다. 희생 노드는부품 3과도expect밀어 보기연습 12-04-3 — 공간 결합인지 세틀링인지는 순서를 바꿔 보면 압니다 회로도RON500Ω스위치 R_onCC300fF공간 결합VPREV직전 채널 3 V → 현재 0 VCS100pF샘플 커패시터VAGG1V인접 채널RV10kΩPREVSAMPAGGVICTGND연습 12-04-3 — 공간 결합인지 세틀링인지는 순서를 바꿔 보면 압니다12-04-space-vs-time.yaml어레이의 인접 채널에서 이전 채널 신호가 −50 dB 로 섞입니다.부품 6과도주파수expect밀어 보기연습 12-05-1 — 50 mm × 0.2 mm 면 루프 면적 10 mm² 회로도LNEAR5nH플레인 0.2 mm 아래LFAR60nH리턴이 5 mm 옆I11ARN20mΩI21ARF20mΩNEARN2FARF2GND연습 12-05-1 — 50 mm × 0.2 mm 면 루프 면적 10 mm²12-05-loop-area.yaml신호선 50 mm, 리턴 플레인이 0.2 mm 아래.부품 6주파수expect밀어 보기연습 12-05-2 — 층을 바꾸면 리턴도 넘어갈 길이 필요합니다 회로도LST1.5nH스티치 비아로 넘어감LNOSTITCH30nH플레인 용량으로 돌아감I11ARST10mΩI21ARNS10mΩSTITCHS2NONEN2GND연습 12-05-2 — 층을 바꾸면 리턴도 넘어갈 길이 필요합니다12-05-via-return.yaml고속 신호가 Top → Bottom 으로 비아를 넘어갑니다. Top 의부품 6주파수expect밀어 보기연습 12-06-1 — 알루미늄은 60 Hz 자기장을 못 막습니다 회로도RW1Ω배선 저항VIND60 Hz 유도 전압 (루프 면적이 정함)RIN1MΩ받는 쪽AINGND연습 12-06-1 — 알루미늄은 60 Hz 자기장을 못 막습니다12-06-aluminum-hum.yaml알루미늄 케이스로 차폐했는데 60 Hz 험이 그대로입니다. 왜?부품 3과도expect밀어 보기연습 12-06-2 — 접지 가드와 구동 가드 회로도RE11MΩ전극 임피던스RE21MΩ같은 전극CG25pF구동 가드 용량VS1V전극 신호CG15pF접지 가드 용량VP5VVN-5VU1OPA140가드 구동 버퍼VCCVCCVEEVEESRCGNDGDDRVGDGUARDGND연습 12-06-2 — 접지 가드와 구동 가드12-06-driven-guard.yaml가드링을 **접지**에 연결하면 효과가 있습니까? 부분적으로만 있습니다.부품 8주파수expect밀어 보기연습 12-06-3 — 전극 케이블 실드 세 가지 처리의 장단점 회로도RE1MΩ전극RE21MΩVS1VCSH100pF① 한쪽 접지 실드VS21VCEFF1pF② 드리븐 실드의 실효 용량INONEIN2TWOGND연습 12-06-3 — 전극 케이블 실드 세 가지 처리의 장단점12-06-shield-options.yaml전극 케이블(1 m, 100 pF)의 실드를 어떻게 처리할까.부품 6주파수expect밀어 보기연습 12-07-2 — 입력 커패시터를 어디에 다느냐가 CMRR 을 정한다 회로도RA110kΩRA210kΩRB110kΩRB210kΩCB1100pF두 입력 사이에VCM1V공통 모드 간섭 1 VCA1100pF접지로 (정확한 것)CA2105pF접지로 (5 % 큰 것)CMAPOSANEGBPOSBNEGGND연습 12-07-2 — 입력 커패시터를 어디에 다느냐가 CMRR 을 정한다12-07-cm-cap-mismatch.yaml입력 RC 필터의 커패시터를 **각각 접지로** 다는 것과 **두 입력 사이에**부품 8주파수expect밀어 보기연습 12-07-1 — CMRR 90 dB 면 1 V 공통모드가 31.6 µV 회로도RCM31.6MΩCMRR 90 dBVCM1V공통모드 간섭RB1kΩCMRESDGND연습 12-07-1 — CMRR 90 dB 면 1 V 공통모드가 31.6 µV12-07-cmrr-90db.yamlCMRR 90 dB, 공통모드 간섭 1 V. 입력환산 오차는?부품 3동작점expect밀어 보기연습 12-07-3 — ECoG 험 대책은 싼 것부터 회로도R126.5kΩR226.5kΩC1100nF60 Hz 노치C2100nFVS1VR313.3kΩC3200nFINABOUTGND연습 12-07-3 — ECoG 험 대책은 싼 것부터12-07-ecog-hum.yamlECoG 측정에서 60 Hz 험이 신호를 덮습니다. 대책을 우선순위부품 7주파수expect밀어 보기연습 12-08-1 — 케이블을 움직이면 험이 변하는 것은 용량 결합 회로도CC500fF결합 용량CC2500fFVMAINS311V전원선 220 Vrms (피크 311 V)RE1MΩ전극 임피던스VMAINS2311VRB1kΩ버퍼를 앞에 둔 경우LINEHIZLINE2LOZGND연습 12-08-1 — 케이블을 움직이면 험이 변하는 것은 용량 결합12-08-cable-movement.yaml케이블을 움직이면 험이 변합니다. 어떤 결합이고 대책은?부품 6주파수expect밀어 보기연습 12-08-3 — ECoG 험 200 µV, 신호 50 µV 회로도CC2.4fF결합 용량 (실드 있음)VM220V220 V 전원선RE1MΩ전극 임피던스CIN10pF증폭기 입력 용량MAINSELECGND연습 12-08-3 — ECoG 험 200 µV, 신호 50 µV12-08-mains-pickup.yaml험이 어디서 오는지 회로로 보면 개선 순서가 저절로 정해집니다.부품 4주파수expect밀어 보기연습 12-08-2 — 스코프를 물리면 접지 루프가 생깁니다 회로도RGND200mΩ건물 접지VG500mV스코프와 회로의 접지 전위차RSHIELD50mΩ프로브 실드SCOPEBOARDGND연습 12-08-2 — 스코프를 물리면 접지 루프가 생깁니다12-08-scope-hum.yaml오실로스코프를 연결하면 험이 생기고 떼면 사라집니다. 원인은?부품 3동작점expect밀어 보기연습 12-09-3 — 2차 버터워스의 잡음대역은 1.11 f_c 회로도R110kΩ1차 필터R210kΩR310kΩC222.5nF2차 버터워스 1 kHzVS1VC115.9nFVS21VC311.3nFVP5VVN-5VU1OPA320VCCVCCVEEVEEIN1ONEIN2N1N2TWOGND연습 12-09-3 — 2차 버터워스의 잡음대역은 1.11 f_c12-09-2nd-order-nbw.yaml2차 버터워스 LPF(f_c = 1 kHz)의 잡음대역과, 1차 대비 잡음부품 11잡음expect밀어 보기연습 12-09-2 — 최적 6.7 kΩ 짜리를 1 MΩ 에 쓰면 18 dB 손해 회로도RS1MΩ소스 저항VS1VCB100fF대역을 닫습니다RS21MΩ같은 소스 저항IN1600fA소자 전류 잡음 i_nINMIDINJGND연습 12-09-2 — 최적 6.7 kΩ 짜리를 1 MΩ 에 쓰면 18 dB 손해12-09-mismatch-loss.yamle_n 4 nV/√Hz, i_n 0.6 pA/√Hz 인 소자를 R_S = 1 MΩ 에 쓰면부품 5주파수잡음expect밀어 보기연습 12-09-1·2 — 최적 소스 임피던스와 1 MΩ 에서의 손해 회로도RS6.7kΩ소스 임피던스 (최적점)VS1VR11kΩVP15VVN-15VR299kΩ이득 100U1BIPOLAR_4NVe_n 4 nV · i_n 0.6 pAVCCVCCVEEVEESRCINFBOUTGND연습 12-09-1·2 — 최적 소스 임피던스와 1 MΩ 에서의 손해12-09-optimum-source.yamle_n = 4 nV/√Hz, i_n = 0.6 pA/√Hz 인 소자의 최적 소스 임피던스는?부품 7잡음expect밀어 보기연습 12-09-4 — TIA 에는 "최적 소스 임피던스" 를 그대로 못 씁니다 회로도VS1V소자 전압 잡음 e_n 자리CJ50pF접합 용량VP5VVN-5VRF1MΩ귀환 저항CF500fF보상U1OPA140VCCVCCVEEVEEINSUMOUTGND연습 12-09-4 — TIA 에는 "최적 소스 임피던스" 를 그대로 못 씁니다12-09-tia-optimum.yaml포토다이오드(전류원, C_j 50 pF)를 R_f = 1 MΩ TIA 로 받습니다.부품 7주파수expect밀어 보기연습 12-10-1 — 환자 누설 10 µA 가 정하는 장벽 용량 회로도CB121pF장벽 용량VM220 V 60 HzRPAT1kΩ환자 임피던스MAINSBODYGND연습 12-10-1 — 환자 누설 10 µA 가 정하는 장벽 용량12-10-barrier-leakage.yaml심전도 장비(CF형, 허용 누설 10 µA)를 220 V 60 Hz 환경에서 씁니다.부품 3과도expect밀어 보기연습 12-10-2 — 16비트가 필요하면 절연 ADC 입니다 회로도RG11kΩRG21kΩVS1V입력 1 VRERR1kΩ0.5 % 이득 오차VS21VREX1kΩ정확한 경로IN1ISOIN2EXACTGND연습 12-10-2 — 16비트가 필요하면 절연 ADC 입니다12-10-isolation-choice.yaml절연 증폭기(이득 오차 0.5 %)와 절연 ADC(디지털 절연) 중부품 6동작점expect밀어 보기연습 12-10-3 — 절연했는데 잡음이 늘면 절연 DC-DC 를 의심합니다 회로도CISO5pF절연 장벽 용량VCM1V양쪽 접지 사이의 dV/dtRIN10kΩ환자 쪽 임피던스PRIMSECGND연습 12-10-3 — 절연했는데 잡음이 늘면 절연 DC-DC 를 의심합니다12-10-isolation-noise.yaml절연했는데 잡음이 오히려 늘었습니다. 무엇을 의심하는가.부품 3주파수expect밀어 보기연습 13-01-1 — 100 kHz 짜리 세 단을 이으면 51 kHz 회로도R11.59kΩ1단 100 kHzR21.59kΩ2단 100 kHzR31.59kΩ3단 100 kHzVS1VC11nFC21nFC31nFVP5VVN-5VU1OPA320U2OPA320U3OPA320VCCVCCVCCVCCVEEVEEVEEVEEINAS1BS2COUTGND연습 13-01-1 — 100 kHz 짜리 세 단을 이으면 51 kHz13-01-cascade-bandwidth.yaml각 단의 −3 dB 대역폭이 100 kHz 인 단 세 개를 직렬로 이었습니다.부품 12주파수expect밀어 보기연습 13-01-3 — 60 Hz 5 mV 가 있으면 1단 이득이 100 을 못 넘습니다 회로도CH10µF고역통과 — 간섭·옵셋 제거VS1VRG1100ΩRH16kΩ1 HzRG2100ΩVP5VVN-5VRF19.9kΩ1단 ×100RF29.9kΩ2단 ×100U1OPA140U2OPA140VCCVCCVCCVEEVEEVEEINFB1M1HPFB2OUTGND연습 13-01-3 — 60 Hz 5 mV 가 있으면 1단 이득이 100 을 못 넘습니다13-01-gain-split-hum.yaml신호 50 µV, 60 Hz 간섭 5 mV(입력 환산). 총 이득 10000 이부품 11주파수expect밀어 보기연습 13-01-2 — 1 mV 옵셋 3단 ×10 이면 출력 111 mV 회로도VOS21mV2단 옵셋VOS31mV3단 옵셋VOS11mV1단 옵셋RG11kΩRG21kΩRG31kΩVP15VVN-15VRF19kΩRF29kΩRF39kΩU1OPA140U2OPA140U3OPA140VCCVCCVCCVCCVEEVEEVEEVEEIN1FB1M1IN2FB2M2IN3FB3OUTGND연습 13-01-2 — 1 mV 옵셋 3단 ×10 이면 출력 111 mV13-01-offset-3stage.yaml각 단 옵셋 1 mV, 이득 각 10 인 3단 증폭기의 출력 옵셋은?부품 14동작점expect밀어 보기연습 13-02-3 — 전극이 95 % 면 좋은 상태입니다 회로도RE1MΩ전극 임피던스VS1VRG100ΩVP5VVN-5VRF9.9kΩU1OPA140VCCVCCVEEVEEINMIDFBOUTGND연습 13-02-3 — 전극이 95 % 면 좋은 상태입니다13-02-electrode-dominant.yaml잡음 예산에서 전극 열잡음이 95 % 를 차지합니다. 좋은 상태인가?부품 7잡음expect밀어 보기연습 13-02-2 — 전극 옵셋이 첫 단 이득의 상한을 정한다 회로도VOS100mV전극 옵셋 (쓸어 봅니다)RG1kΩVP5VVN-5VRF39kΩ이득 40 = 1 + 39k/1kU1OPA320VCCVCCVEEVEEINFBOUTGND연습 13-02-2 — 전극 옵셋이 첫 단 이득의 상한을 정한다13-02-first-stage-gain.yaml전극 옵셋이 ±100 mV 입니다. ±5 V 전원에 헤드룸이 ±4 V 일 때 첫 단부품 6DC 스윕expect밀어 보기연습 13-02-1 — 100 µV 를 ±2 V ADC 에 50 % 여유로 넣으면 이득 10000 회로도VS1VRG1100ΩRG2100ΩVP5VVN-5VRF19.9kΩ1단 ×100RF29.9kΩ2단 ×100U1OPA140U2OPA140VCCVCCVCCVEEVEEVEEINFB1MIDFB2OUTGND연습 13-02-1 — 100 µV 를 ±2 V ADC 에 50 % 여유로 넣으면 이득 1000013-02-total-gain.yaml신호 100 µV(피크), ADC ±2 V. 50 % 여유를 두면 총 이득은?부품 9주파수expect밀어 보기연습 13-03-1 — 1 MΩ 에 20 pF 이면 7.96 kHz, 5 kHz 에 빠듯합니다 회로도RS1MΩ소스VS1VCIN20pF입력 + 배선 용량INAMPGND연습 13-03-1 — 1 MΩ 에 20 pF 이면 7.96 kHz, 5 kHz 에 빠듯합니다13-03-1meg-20pf.yaml소스 1 MΩ, 입력 용량 20 pF. 대역폭은? 5 kHz 신호에 충분한가?부품 3주파수expect밀어 보기연습 13-03-2 — 바이어스 저항 50 MΩ 이 만드는 옵셋과 잡음 회로도RS1MΩ전극 임피던스CC1µFAC 커플링VS1V신호IB50pA입력 바이어스 전류RB50MΩ바이어스 저항VP5VVN-5VU1OPA140VCCVCCVEEVEESRCELINOUTGND연습 13-03-2 — 바이어스 저항 50 MΩ 이 만드는 옵셋과 잡음13-03-bias-resistor.yaml입력 바이어스 전류 50 pA, 바이어스 저항 50 MΩ 입니다.부품 8동작점잡음expect밀어 보기연습 13-03-3 — 전극을 직결하면 반전위가 헤드룸을 먹습니다 회로도RE1MΩ전극IB1pA입력 바이어스 전류RB10MΩ바이어스 저항VDC300mV전극 반전위 300 mVELECINGND연습 13-03-3 — 전극을 직결하면 반전위가 헤드룸을 먹습니다13-03-dc-coupled-electrode.yaml교류 결합 없이 전극을 CMOS 버퍼에 직접 연결하면?부품 4동작점expect밀어 보기연습 13-04-3 — 프로브를 떼면 심해지는 발진은 용량성 부하입니다 회로도RF100kΩ귀환 저항RF2100kΩ프로브를 뗀 경우VS1VCF12pF프로브 12 pFVS21VCF2100fF보드 기생만INPROBEIN2BAREGND연습 13-04-3 — 프로브를 떼면 심해지는 발진은 용량성 부하입니다13-04-intermittent-oscillation.yaml증폭기가 간헐적으로 발진합니다. **온도가 올라갈 때** 심해지고,부품 6주파수expect밀어 보기연습 13-04-1 — GBW 20 MHz 로 1000× 100 kHz 는 두 단 회로도VS1VRG11kΩRG21kΩVS21VRG3100ΩVP5VVN-5VRF130.6kΩ1단 ×31.6RF230.6kΩ2단 ×31.6RF399.9kΩ한 단에 ×1000U1OPA320U2OPA320U3OPA320VCCVCCVCCVCCVEEVEEVEEVEEINFB1MIDFB2OUTIN2FB3ONEGND연습 13-04-1 — GBW 20 MHz 로 1000× 100 kHz 는 두 단13-04-stage-count-1000.yamlGBW 20 MHz, 총 이득 1000, 대역 100 kHz.부품 13주파수expect밀어 보기연습 13-04-2 — TIA 보상 커패시터가 없으면 솟는다 회로도I11A포토다이오드 전류CI150pF포토다이오드 용량I21ACI250pF같은 다이오드VP5VVN-5VRF110MΩ보상 없음RF210MΩCF200fF보상 커패시터U1OPA320U2OPA320VCCVCCVCCVEEVEEVEEIN1BAREIN2COMPGND연습 13-04-2 — TIA 보상 커패시터가 없으면 솟는다13-04-tia-compensation.yamlTIA 에서 R_f = 10 MΩ, C_in = 50 pF, GBW = 5 MHz 입니다. 보상부품 11주파수expect밀어 보기연습 13-05-1 — 0.1 Hz 커플링이 사 오는 1.6초 회로도C1159nF커플링 커패시터C2159nF같은 커플링VS1V신호R110MΩ바이어스 저항VJ100 mV 아티팩트R210MΩ같은 저항INBANDSTIMRECVGND연습 13-05-1 — 0.1 Hz 커플링이 사 오는 1.6초13-05-ac-coupling.yaml최저 신호 주파수가 0.1 Hz 입니다. AC 커플링의 f_c 와, R = 10 MΩ부품 6주파수과도expect밀어 보기연습 13-05-3 — 자극 뒤 빨리 회복하려면 시정수를 바꿀 수 있어야 회로도CA330nFCB330nFVART자극이 남긴 직류 계단 1 VRA1MΩ평소 τ 0.33 s — 스위치 없음VART2RB1MΩRFAST1kΩ회복 모드 τ 0.33 msVCTL자극 뒤 2 ms 만 닫힘SW1SW_IDEAL회복 스위치ARTSLOWART2FASTSWBCTLGND연습 13-05-3 — 자극 뒤 빨리 회복하려면 시정수를 바꿀 수 있어야13-05-artifact-recovery.yaml자극 아티팩트 뒤 빠르게 회복해야 합니다. 어떤 방법을 쓰는가.부품 9과도expect밀어 보기연습 13-05-2 — 옵셋 ±150 mV, 헤드룸 ±4 V 면 이득 26 이 한계 회로도VOS150mV전극 반전위RG1kΩVP5VVN-5VRF25kΩ이득 26U1OPA140VCCVCCVEEVEEINFBOUTGND연습 13-05-2 — 옵셋 ±150 mV, 헤드룸 ±4 V 면 이득 26 이 한계13-05-max-gain-offset.yaml전극 옵셋 ±150 mV, ±5 V 전원(헤드룸 ±4 V). 교류 결합 없이부품 6동작점expect밀어 보기연습 13-06-3 — 64채널 1 kHz 12비트의 설계 한 벌 회로도R110kΩR210kΩC111.3nF2차 버터워스 2 kHzVS1VC25.6nFVP5VVN-5VU1OPA320VCCVCCVEEVEEINN1N2OUTGND연습 13-06-3 — 64채널 1 kHz 12비트의 설계 한 벌13-06-64ch-design.yaml64채널, 채널당 신호 1 kHz, 12비트. 어떻게 설계하는가.부품 8주파수잡음expect밀어 보기연습 13-06-1 — 14비트에 필요한 필터 차수 회로도RA131.8kΩ차단 2 kHzRA231.8kΩCA12.71nFRB131.8kΩRB231.8kΩCB16.53nFVS1VCA22.31nFCB2956pFVP5VVN-5VU1OPA320U2OPA320VCCVCCVCCVEEVEEVEEINA1A2S1B1B2OUTGND연습 13-06-1 — 14비트에 필요한 필터 차수13-06-antialiasing-order.yaml신호 2 kHz, 14비트 ADC, f_s = 50 kSPS. 필요한 차수는?부품 13주파수expect밀어 보기연습 13-06-2 — 베셀은 차수를 더 써야 같은 감쇠가 나옵니다 회로도RA110kΩRA210kΩCA122.5nF버터워스 Q 0.707RB110kΩRB210kΩCB118.4nF베셀 Q 0.577VS11VCA211.3nFVS21VCB213.8nFVP5VVN-5VU1OPA320U2OPA320VCCVCCVCCVEEVEEVEEIN1A1A2BUTTIN2B1B2BESSGND연습 13-06-2 — 베셀은 차수를 더 써야 같은 감쇠가 나옵니다13-06-bessel-order.yaml베셀은 버터워스보다 차수당 약 5 dB 불리합니다. 같은 감쇠를부품 14주파수expect밀어 보기연습 13-07-1 — 락인 시정수 100 ms 의 잡음 대역폭 회로도R1100kΩVS1V복조된 신호C11µFτ = R·C = 100 msINOUTGND연습 13-07-1 — 락인 시정수 100 ms 의 잡음 대역폭13-07-lockin-bandwidth.yaml락인 시정수가 100 ms 일 때 등가 잡음 대역폭은?부품 3주파수expect밀어 보기연습 13-07-2 — 신경 신호에는 락인을 못 씁니다 회로도R11kΩL1159mHVS1VC1159nF1 kHz 대역통과RD10ΩQ 를 정하는 손실INBPMGND연습 13-07-2 — 신경 신호에는 락인을 못 씁니다13-07-lockin-neural.yaml신경 신호 기록에 락인을 쓸 수 있는가? **못 씁니다.**부품 5주파수expect밀어 보기연습 13-07-3 — 변조 주파수는 1/f 위, 간섭 밖, 소자 대역 안 회로도VS1VCJ50pF포토다이오드 용량VP5VVN-5VRF1MΩTIA 귀환CF1pFU1OPA1401/f 코너 30 HzVCCVCCVEEVEEINSUMOUTGND연습 13-07-3 — 변조 주파수는 1/f 위, 간섭 밖, 소자 대역 안13-07-modulation-freq.yaml광학 측정에서 변조 주파수를 어떻게 고르는가. **네 조건을부품 7잡음expect밀어 보기연습 13-08-3 — 초기 오차·TC·드리프트·잡음의 예산 한 벌 회로도RERR61Ω교정 후 총 오차 61 ppmVREF5VRB1MΩREFOUTGND연습 13-08-3 — 초기 오차·TC·드리프트·잡음의 예산 한 벌13-08-error-budget.yaml5 V 기준: 초기 오차 ±0.05 %, TC 3 ppm/°C, 장기 드리프트부품 3동작점expect밀어 보기연습 13-08-1 — V_DD 를 기준으로 써도 되는 경우와 안 되는 경우 회로도RD110kΩ비율식 센서 (윗가지)VDD3.3V3.3 V ±2 %RD210kΩ비율식 센서 (아랫가지)VA1.65V절대 출력 센서RA10MΩADC 입력RAILRATIOABSGND연습 13-08-1 — V_DD 를 기준으로 써도 되는 경우와 안 되는 경우13-08-ratiometric.yaml3.3 V MCU 의 12비트 ADC 로 센서를 읽습니다. V_DD 를 기준으로 쓰면부품 5DC 스윕expect밀어 보기연습 13-08-2 — 25 ppm/°C 면 −40~85 °C 에서 98 LSB 가 날아갑니다 회로도RTC1.5kΩ60 °C 편차 1500 ppmVREF5V25 °C 에서의 기준RB1MΩREFOUTGND연습 13-08-2 — 25 ppm/°C 면 −40~85 °C 에서 98 LSB 가 날아갑니다13-08-ref-tempco.yaml25 ppm/°C 기준을 −40~+85 °C 에서 씁니다. 16비트 ADC(기준 5 V,부품 3동작점expect밀어 보기연습 13-09-1 — 2 V·8 V 두 점 교정에서 이득 불확실도는 236 ppm 회로도RNOISE236Ω잡음이 만드는 236 ppmVSPAN6V교정 두 점 사이 6 VRB1MΩSPANMEASGND연습 13-09-1 — 2 V·8 V 두 점 교정에서 이득 불확실도는 236 ppm13-09-gain-uncertainty.yaml0~10 V 장비를 2 V 와 8 V 에서 교정했습니다. 측정 잡음이부품 3동작점expect밀어 보기연습 13-09-2 — 자기 교정용 MUX 가 만드는 오차 회로도RON100ΩMUX 도통 저항VS5V교정용 기준 5 VILK1nAMUX 누설RIN10MΩ증폭기 입력 저항SRCADCGND연습 13-09-2 — 자기 교정용 MUX 가 만드는 오차13-09-mux-error.yaml자기 교정을 하려고 MUX 를 넣었습니다. 도통 저항 R_ON = 100 Ω,부품 4동작점expect밀어 보기연습 13-09-3 — 자기 교정은 기준의 드리프트를 못 잡습니다 회로도RDRIFT375Ω기준의 375 ppm 드리프트RA1MΩ기준을 재는 분압VREF5VRIN1MΩRBB1MΩREFDRIFTHALFGND연습 13-09-3 — 자기 교정은 기준의 드리프트를 못 잡습니다13-09-self-cal-limit.yamlTC 25 ppm/°C 기준을 쓰는 장비를 25 °C 에서 교정했습니다.부품 5동작점expect밀어 보기연습 13-10-3 — 물속 Pt1000 은 자기발열 때문에 0.3 mA 이하 회로도IEX300µA여자 전류RTD1kΩPt1000 (0 °C)SENSEGND연습 13-10-3 — 물속 Pt1000 은 자기발열 때문에 0.3 mA 이하13-10-pt1000-current.yaml물속 온도를 Pt1000 으로 잽니다. 0.01 °C 정밀도, θ_SA =부품 2동작점expect밀어 보기연습 13-10-1 — Pt100 을 2선으로 재면 10 °C 가 틀린다 회로도RL12Ω배선 저항RTD1100ΩPt100 (0 °C)RL32Ω전류용 배선RTD2100Ω같은 Pt100RS12Ω전압 감지용 배선RS22Ω전압 감지용 배선RIN210MΩ같은 증폭기I11mA여자 전류 1 mARL22Ω배선 저항RIN110MΩ증폭기 입력I21mA같은 1 mARL42Ω전류용 배선TWOT1T2F1F2F3FOURFLOGND연습 13-10-1 — Pt100 을 2선으로 재면 10 °C 가 틀린다13-10-rtd-4wire.yamlPt100 을 1 mA 로 여자해 0~100 °C 를 잽니다. 배선 저항이 한 가닥에부품 12동작점expect밀어 보기연습 13-10-2 — 0.1 °C 를 K형으로 구분하려면 잡음 33 nV/√Hz 이하 회로도RF10kΩ대역 제한VS1VCB1.6µF10 HzINOUTGND연습 13-10-2 — 0.1 °C 를 K형으로 구분하려면 잡음 33 nV/√Hz 이하13-10-thermocouple-noise.yamlK형 열전대(41 µV/°C)로 0.1 °C 를 구분합니다. 대역 10 Hz 일 때부품 3잡음expect밀어 보기연습 13-11-2 — 평균이 잡음을 √N 로 줄인다 회로도RW3.9kΩ8 nV/√Hz 잡음원RN3.9kΩ같은 잡음원VS1VCW40.8nF넓은 대역 1 kHzCN653nF좁은 대역 62.5 HzINWIDENARROWGND연습 13-11-2 — 평균이 잡음을 √N 로 줄인다13-11-averaging.yaml12비트 ADC 로 16비트 분해능을 얻으려면 몇 배 오버샘플링하나?부품 5주파수잡음expect밀어 보기연습 13-11-1 — 1 kSPS 에서 60 Hz 를 지우려면 이동평균 N 이 곤란합니다 회로도R110kΩVS1VC1612nF이동평균 N 16.7 에 해당INOUTGND연습 13-11-1 — 1 kSPS 에서 60 Hz 를 지우려면 이동평균 N 이 곤란합니다13-11-moving-average-60hz.yaml1 kHz 샘플링에서 60 Hz 를 완전히 지우려면 이동평균 N 은?부품 3주파수expect밀어 보기연습 13-11-3 — 심전도에는 위상을 안 바꾸는 FIR 이 낫습니다 회로도R126.5kΩR226.5kΩC1100nF60 Hz 노치C2100nFVS1VR313.3kΩC3200nFINABOUTGND연습 13-11-3 — 심전도에는 위상을 안 바꾸는 FIR 이 낫습니다13-11-notch-vs-fir.yaml심전도(0.05~150 Hz)를 500 Hz 로 샘플링합니다. 60 Hz 를부품 7주파수expect밀어 보기연습 14-01-2 — 션트 1 kΩ 이 3.3 V 회로에 0.5 V 를 먹습니다 회로도RSHUNT1kΩµA 레인지 션트V13.3VRLOAD6.6kΩ500 µA 부하V23.3VRLOAD26.6kΩ계기 없이VINCIRCFREEGND연습 14-01-2 — 션트 1 kΩ 이 3.3 V 회로에 0.5 V 를 먹습니다14-01-burden-voltage.yaml3.3 V 회로의 소비 전류 500 µA 를 µA 레인지(션트 1 kΩ)로부품 5동작점expect밀어 보기연습 14-01-1 — 10 MΩ 멀티미터가 1 MΩ 분압기를 흔든다 회로도R11MΩR31MΩ같은 분압기 (안 재는 중)V110VR21MΩRM10MΩ멀티미터 입력 임피던스R41MΩSRCMEASALONEGND연습 14-01-1 — 10 MΩ 멀티미터가 1 MΩ 분압기를 흔든다14-01-meter-loading.yaml입력 임피던스 10 MΩ 인 멀티미터로 1 MΩ/1 MΩ 분압기(입력 10 V)를부품 6동작점expect밀어 보기연습 14-02-3 — 프로브를 대면 멎는 발진은 위상 여유가 0 이라는 뜻 회로도RF100kΩ귀환 저항RF2100kΩVS1VCF12pF프로브 12 pFVS21VCF2100fF프로브를 뗀 상태INPROBEIN2BAREGND연습 14-02-3 — 프로브를 대면 멎는 발진은 위상 여유가 0 이라는 뜻14-02-probe-stops-oscillation.yaml프로브를 대면 발진이 멈추고 떼면 발진합니다. 어떻게 해석하는가.부품 6주파수expect밀어 보기연습 14-02-2 — 리플이 5배로 보이면 먼저 프로브를 의심합니다 회로도INOISE1mA스위칭 자기장이 유도하는 전류LLOOP150nH긴 클립 고리INOISE21mALSPRING10nH스프링LONGSHORTGND연습 14-02-2 — 리플이 5배로 보이면 먼저 프로브를 의심합니다14-02-ripple-5x-measured.yaml전원 리플이 100 mVpp 로 나왔는데 계산값은 20 mVpp 입니다.부품 4주파수expect밀어 보기연습 14-02-1 — 2 ns 에지를 재려면 대역폭이 얼마여야 하나 회로도R1910ΩR2318Ω500 MHz 스코프V1상승시간 2 nsC11pF175 MHz 스코프C21pFINSLOWFASTGND연습 14-02-1 — 2 ns 에지를 재려면 대역폭이 얼마여야 하나14-02-scope-risetime.yaml상승시간 2 ns 인 신호를 재려면 오실로스코프 대역폭은?부품 5과도expect밀어 보기연습 14-03-1 — 10 nA 를 넣어 전극 임피던스를 재다 회로도I110nA주입 전류 10 nARE200kΩ전극 임피던스CE20pF배선 용량MEASGND연습 14-03-1 — 10 nA 를 넣어 전극 임피던스를 재다14-03-electrode-impedance.yaml10 nA 를 주입해 2 mV 가 측정되었습니다. 임피던스는? 이 전극의부품 3주파수잡음expect밀어 보기연습 14-03-2 — 80 k~1.2 M 분포는 CMRR 을 채널마다 다르게 만듭니다 회로도RE180kΩ좋은 채널 80 kΩRE21.2MΩ나쁜 채널 1.2 MΩVS1VC120pFVS21VC220pFIN1GOODIN2BADGND연습 14-03-2 — 80 k~1.2 M 분포는 CMRR 을 채널마다 다르게 만듭니다14-03-electrode-spread.yaml32채널의 임피던스가 80 kΩ ~ 1.2 MΩ 로 분포합니다. 문제가부품 6주파수expect밀어 보기연습 14-04-2 — 60·180·300 Hz 는 전원의 홀수 배음입니다 회로도R126.5kΩR226.5kΩC1100nF60 Hz 노치C2100nFVS1VR313.3kΩC3200nFINABOUTGND연습 14-04-2 — 60·180·300 Hz 는 전원의 홀수 배음입니다14-04-harmonic-peaks.yamlFFT 에서 60, 180, 300 Hz 에 큰 피크가 보입니다. 무엇이고부품 7주파수expect밀어 보기연습 14-04-1 — 출력 잡음 3 mV 를 입력으로 되돌리기 회로도RS700kΩ소스 저항 → 107 nV/√HzVS1VRG100ΩVP5VVN-5VRF49.9kΩ이득 500U1OPA140VCCVCCVEEVEESRCINFBOUTGND연습 14-04-1 — 출력 잡음 3 mV 를 입력으로 되돌리기14-04-noise-floor.yaml이득 500, 출력 잡음 3 mV rms 입니다. 입력 환산 잡음은? 대역 2 kHz부품 7주파수잡음expect밀어 보기연습 14-05-1 — 1 Vpp 를 100 µVpp 로 낮추는 감쇠기 회로도R1100kΩ감쇠기 윗가지R310MΩ같은 1/10,000 인데VG1V함수 발생기 1 VppR210Ω아랫가지 → 출처 10 ΩRLD11kΩ케이블·스코프 부하R41kΩ출처가 1 kΩRLD21kΩ똑같은 부하GENGOODBADGND연습 14-05-1 — 1 Vpp 를 100 µVpp 로 낮추는 감쇠기14-05-attenuator.yaml1 Vpp 함수 발생기로 100 µVpp 를 만들려면? R₂ = 10 Ω 으로 두면부품 7주파수expect밀어 보기연습 14-05-2 — 통과대역의 +3 dB 봉우리는 Q 가 높다는 뜻 회로도RD7.7kΩQ 1.3 을 만드는 저항L1159mHVS1VC11.59nFINMOUTGND연습 14-05-2 — 통과대역의 +3 dB 봉우리는 Q 가 높다는 뜻14-05-peaking-3db.yaml주파수 스윕에서 통과대역 10 kHz 부근에 +3 dB 봉우리가 보입니다.부품 4주파수expect밀어 보기연습 14-06-1 — 1 MΩ 회로를 브레드보드에서 시험할 수 있나 회로도RS11MΩRS21MΩ같은 소스VS1V1 MΩ 소스CBB15pF브레드보드 접점·배선RLK1GΩ표면 누설 (습기·손때)CPCB2pFPCB 배선RPCB100GΩPCB 누설SRCBBPCBGND연습 14-06-1 — 1 MΩ 회로를 브레드보드에서 시험할 수 있나14-06-breadboard-highz.yaml1 MΩ 소스 회로를 브레드보드에서 테스트하려 합니다. 가능합니까?부품 7주파수expect밀어 보기연습 14-06-2 — 브레드보드의 기생 용량이 보상을 대신하고 있었습니다 회로도RF1100kΩRF2100kΩVS1VCBB10pF브레드보드 기생VS21VCPC300fFPCB 기생IN1BBIN2PCBGND연습 14-06-2 — 브레드보드의 기생 용량이 보상을 대신하고 있었습니다14-06-breadboard-to-pcb.yaml브레드보드에서 잘 되던 OP앰프 회로가 PCB 에서 발진합니다.부품 6주파수expect밀어 보기연습 14-07-2 — 간헐 오동작은 재현 조건부터 찾습니다 회로도RD100Ω상온 ζ 0.5L11mHRD250Ω고온 ζ 0.25L21mHV1계단C1100nFV2C2100nFIAMACOLDIBMBHOTGND연습 14-07-2 — 간헐 오동작은 재현 조건부터 찾습니다14-07-intermittent-debug.yaml회로가 간헐적으로 오동작합니다. 어떻게 접근하는가.부품 8과도expect밀어 보기연습 14-07-1 — 시뮬 1 MHz, 실측 20 kHz 회로도VS1VRG11kΩRG21kΩVP5VVN-5VRF199kΩ이득 100RF299kΩ같은 이득 100U1OPA320GBW 20 MHzU2OPA333GBW 350 kHzVCCVCCVCCVEEVEEVEEINFB1FASTFB2SLOWGND연습 14-07-1 — 시뮬 1 MHz, 실측 20 kHz14-07-sim-vs-bench.yaml시뮬레이션 대역폭이 1 MHz 인데 실측이 20 kHz 입니다. 무엇을부품 9주파수expect밀어 보기연습 15-01-2 — 전극에서 AFE 까지 100 mm 면 잡음을 다 줍는다 회로도RE1MΩ전극RE21MΩVS1VCS4pF20 mm 배선VS21VCTRACE20pF100 mm 배선IN1SHORTIN2LONGGND연습 15-01-2 — 전극에서 AFE 까지 100 mm 면 잡음을 다 줍는다15-01-connector-distance.yaml전극 커넥터를 보드 한쪽 끝, AFE 를 반대쪽에 배치했습니다.부품 6주파수expect밀어 보기연습 15-01-1 — 5 mm 를 20 mm 로 늘리면 간섭이 얼마나 주나 회로도CC5400fF5 mm 떨어졌을 때CC20100fF20 mm 로 옮기면VSW스위치 노드RA1MΩ계측 입력CIA5pF입력 + 배선 용량RB1MΩ같은 입력CIB5pFSWNEARFARGND연습 15-01-1 — 5 mm 를 20 mm 로 늘리면 간섭이 얼마나 주나15-01-placement-distance.yaml스위칭 레귤레이터와 계측 증폭기를 5 mm 간격으로 뒀더니 간섭이부품 7과도expect밀어 보기연습 15-02-1 — 디커플링을 6 mm 떨어뜨리면 생기는 일 회로도LFAR8nH6 mm + 비아 2개 + ESLLNEAR3nH1 mm 로 줄이면I11A1 A → 전압이 곧 임피던스CF100nFI21ACN100nFZFARNFZNEARNNGND연습 15-02-1 — 디커플링을 6 mm 떨어뜨리면 생기는 일15-02-decoupling-loop.yaml100 nF(ESL 0.4 nH)을 IC 에서 6 mm 떨어뜨리고 비아 두 개로 연결했습니다.부품 6주파수expect밀어 보기연습 15-02-2 — 디커플링이 멀면 전원을 통해 발진합니다 회로도LNEAR2.6nH1 mm + ESLLFAR8.6nH8 mm + ESLI11AC1100nFI21AC2100nFNEARN2FARF2GND연습 15-02-2 — 디커플링이 멀면 전원을 통해 발진합니다15-02-decoupling-oscillation.yamlOP앰프 회로가 발진합니다. 디커플링이 원인일 수 있는가?부품 6주파수expect밀어 보기연습 15-03-2 — 신호–접지–전원–신호가 아날로그 보드의 기본 회로도LGND5nH2층 접지 바로 아래LNOPLANE60nH접지가 멀거나 갈라짐I11ARG20mΩI21ARN20mΩGOODG2BADB2GND연습 15-03-2 — 신호–접지–전원–신호가 아날로그 보드의 기본15-03-4layer-stackup.yaml4층 아날로그 측정 보드의 층 구성은?부품 6주파수expect밀어 보기연습 15-03-1 — 플레인에 난 슬롯이 리턴을 돌아가게 한다 회로도RD133Ω드라이버 출력CL115pF수신 입력RD233ΩCL215pFV1LG11nH온전한 플레인의 리턴V2LRET20nH슬롯을 돌아간 리턴D1GOODRG1D2SLOTRG2GND연습 15-03-1 — 플레인에 난 슬롯이 리턴을 돌아가게 한다15-03-plane-slot.yaml커넥터의 비아열이 플레인을 가로질러 슬롯을 만들었습니다. 신호선이부품 8과도expect밀어 보기연습 15-04-1 — 200 mA AFE 보드의 전원 배선은 폭이 아니라 플레인 회로도I1200mAAFE 소비 전류RPWR16mΩ0.5 mm 배선 50 mmI2200mARPLANE1mΩ전원 플레인TRACEPLANEGND연습 15-04-1 — 200 mA AFE 보드의 전원 배선은 폭이 아니라 플레인15-04-afe-stackup.yaml저잡음 AFE 보드(200 mA)에 4층. 어떤 구성이 좋은가.부품 4동작점expect밀어 보기연습 15-04-2 — 100 mm 에 상승 1 ns, 임피던스 제어가 필요한가 회로도RD117Ω드라이버 출력만LA15.6nHLA25.6nHLA35.6nHRD217ΩRS233Ω직렬 종단LB15.6nHLB25.6nHLB35.6nHV1CA12.24pFCA22.24pFCA32.24pFCLA5pF수신 입력V2CB12.24pFCB22.24pFCB32.24pFCLB5pFD1A0A1A2RXAD2T2B0B1B2RXBGND연습 15-04-2 — 100 mm 에 상승 1 ns, 임피던스 제어가 필요한가15-04-transmission-check.yaml100 mm 배선, 상승시간 1 ns. 임피던스 제어가 필요한가?부품 19과도expect밀어 보기연습 15-05-2 — 10 MΩ 배선은 가늘게, 짧게, 플레인을 파냅니다 회로도RS10MΩ고임피던스 노드RS210MΩVS1VCTR1.5pF플레인 위 배선VS21VCCUT300fF플레인을 파낸 배선IN1OVERIN2CUTGND연습 15-05-2 — 10 MΩ 배선은 가늘게, 짧게, 플레인을 파냅니다15-05-hiz-trace-width.yaml고임피던스(10 MΩ) 신호 배선의 폭을 어떻게 정하는가.부품 6주파수expect밀어 보기연습 15-05-1 — 1.5 A 를 흘리는 배선의 최소 폭 회로도RT62.5mΩ100 mm × 0.8 mm 배선V13.3V레귤레이터 출력RL2.14Ω1.5 A 를 먹는 부하REGLOADGND연습 15-05-1 — 1.5 A 를 흘리는 배선의 최소 폭15-05-trace-width.yaml1.5 A, 1 oz 외층, ΔT = 10 °C. 최소 폭은?부품 3동작점expect밀어 보기연습 15-06-1 — 10 MΩ 노드 20 mm 는 플레인 위에서 5.3 kHz 회로도RS10MΩRS210MΩVS1VCTR3pF플레인 위 20 mmVS21VCCUT600fF플레인 제거IN1OVERIN2CUTGND연습 15-06-1 — 10 MΩ 노드 20 mm 는 플레인 위에서 5.3 kHz15-06-10meg-plane.yaml10 MΩ 노드의 배선이 20 mm 이고 아래에 접지 플레인이 있습니다.부품 6주파수expect밀어 보기연습 15-06-2 — 입력 배선을 10 mm 와 30 mm 로 하면 회로도RA1MΩ전극 ARB1MΩ전극 B (같은 것)VCM1V공통 모드 간섭CA2pF10 mm 배선CB6pF30 mm 배선CMINAINBGND연습 15-06-2 — 입력 배선을 10 mm 와 30 mm 로 하면15-06-asymmetric-input.yaml계측 증폭기의 입력 배선을 한쪽은 10 mm, 다른 쪽은 30 mm 로 했습니다.부품 5주파수expect밀어 보기연습 15-07-2 — 3 W LDO 옆의 기준전압은 온도로 밀립니다 회로도RTH10Ω기준까지의 열저항 (= 10 Ω)PD3ALDO 손실 3 W (= 3 A)TAMB25V주위 25 °C (= 25 V)TREFAMBGND연습 15-07-2 — 3 W LDO 옆의 기준전압은 온도로 밀립니다15-07-ref-near-ldo.yaml기준전압 IC 옆에 3 W 손실 LDO 가 있습니다. 문제는?부품 3동작점expect밀어 보기연습 15-07-1 — 열을 회로로 푼다 회로도RJC5Ω접합→케이스 5 °C/WRCA45Ω케이스→공기 45 °C/WRSA10Ω방열판 10 °C/WP11.5A손실 1.5 W (= 1.5 A)TA50V주위 온도 50 °C (= 50 V)TJTCAMBGND연습 15-07-1 — 열을 회로로 푼다15-07-thermal.yaml1.5 W 손실, R_θJA = 50 °C/W, T_A = 50 °C. 접합 온도는?부품 5동작점expect밀어 보기연습 15-08-2 — 첫 시제품에는 잴 곳과 자를 곳을 넣습니다 회로도RF100kΩRF2100kΩVS1VCEMPTY100fF비워 둔 자리 (기생만)VS21VCCOMP22pF22 pF 을 꽂음IN1EMPTYIN2FITTEDGND연습 15-08-2 — 첫 시제품에는 잴 곳과 자를 곳을 넣습니다15-08-prototype-extras.yaml첫 시제품 보드에 무엇을 추가로 넣는가.부품 6주파수expect밀어 보기연습 15-08-1 — 3 mil 배선의 전기적 대가 회로도RT658mΩ100 mm × 3 milV13.3VRL32.3Ω100 mA 부하SRCLOADGND연습 15-08-1 — 3 mil 배선의 전기적 대가15-08-thin-trace.yaml최소 트레이스 폭을 3 mil 로 설계했습니다. 문제는?부품 3동작점expect밀어 보기연습 16-01-1 — 1000채널에 허용되는 τ 회로도R13.28kΩ픽셀 출력 임피던스VP픽셀이 미는 계단C110pF열 배선 용량INOUTGND연습 16-01-1 — 1000채널에 허용되는 τ16-01-array-settling.yaml1000채널, 채널당 대역폭 2 kHz, 10비트 정확도. 필요한 τ 는?부품 3과도expect밀어 보기연습 16-01-2 — 채널을 2배로 하면서 대역을 지키려면 τ 를 반으로 회로도R1500ΩR2500ΩV1채널 전환CS150pF1000채널 (τ 75 ns)V2CS275pF용량을 반으로 (τ 37.5 ns)I1SLOWI2FASTGND연습 16-01-2 — 채널을 2배로 하면서 대역을 지키려면 τ 를 반으로16-01-double-channels.yaml채널을 2배(2000)로 늘리면서 대역폭을 유지하려면?부품 6과도expect밀어 보기연습 16-01-3 — 전극 임피던스를 1/4 로 하면 SNR 이 6 dB 좋아진다 회로도RE160kΩ개선 전 160 kΩRE240kΩ개선 후 40 kΩVS1VCB1nFVS21VCB21nFIN1BEFOREIN2AFTERGND연습 16-01-3 — 전극 임피던스를 1/4 로 하면 SNR 이 6 dB 좋아진다16-01-electrode-4x.yaml전극 임피던스를 1 kHz 에서 160 kΩ → 40 kΩ 으로 개선했습니다.부품 6잡음expect밀어 보기연습 16-02-2 — 입력 커패시터가 ±10 % 어긋나면 10 kHz CMRR 이 21 dB 로 무너진다 회로도Z1100kΩ전극 AZ2100kΩ전극 BRA100kΩRC100kΩVCM1V공통모드C1110pF+10 %C290pF−10 %RB100kΩVP5VVN-5VRD100kΩU1OPA140U2OPA140U3OPA140VCCVCCVCCVCCVEEVEEVEEVEECMEAEBBUFABUFBSUMNSUMPOUTGND연습 16-02-2 — 입력 커패시터가 ±10 % 어긋나면 10 kHz CMRR 이 21 dB 로 무너진다16-02-cap-mismatch-cmrr.yaml계측 증폭기 입력에 100 pF 을 각각 접지로 달았습니다. 두부품 14주파수expect밀어 보기연습 16-02-1 — TIA 의 R_f 를 10배로 하면 SNR 이 10 dB 좋아진다 회로도I11A포토다이오드CI120pFVP5VVN-5VRF11MΩR_f = 1 MΩCF1600fFU1OPA140VCCVCCVEEVEEINOUTGND연습 16-02-1 — TIA 의 R_f 를 10배로 하면 SNR 이 10 dB 좋아진다16-02-tia-snr.yamlTIA 에서 R_f 를 1 MΩ 에서 10 MΩ 으로 바꾸면 SNR 은?부품 7주파수잡음expect연습 16-03-1 — Q 63 짜리 LC 필터를 길들이기 회로도RD330mΩ댐핑 저항I11A1 A → 전압이 곧 임피던스L12.2µHC122µFI21AL22.2µHC222µFCD220µF직류를 막는 커패시터BAREDAMPNDGND연습 16-03-1 — Q 63 짜리 LC 필터를 길들이기16-03-lc-damping.yamlL = 2.2 µH, C = 22 µF, ESR 5 mΩ. 공진과 Q 는?부품 8주파수expect밀어 보기연습 16-03-2 — 전원 리플이 출력에 보이면, 경로는 대개 기준 분압기다 회로도RA1100kΩ분압 위RB1100kΩVRIP1V전원 리플 (벅 500 kHz)RA2100kΩ분압 아래RB2100kΩCBP100nF바이패스 (이것 하나)RLA10MΩ버퍼 입력RLB10MΩRAILNOCAPWITHCGND연습 16-03-2 — 전원 리플이 출력에 보이면, 경로는 대개 기준 분압기다16-03-supply-culprit.yaml"AFE 잡음이 예상보다 크다 — 전원 문제인가?" 결정적 시험은부품 8주파수expect밀어 보기연습 16-04-2 — 기준전압 잡음 20 µV 가 16비트를 몇 비트로 만드나 회로도RN100kΩ잡음원 (40.7 nV/√Hz)VS1V기준 경로CB10pF−3 dB 159 kHz → 잡음대역 250 kHzINREFGND연습 16-04-2 — 기준전압 잡음 20 µV 가 16비트를 몇 비트로 만드나16-04-reference-noise.yaml16비트 ADC(±2.5 V)에 기준전압 잡음 20 µV rms 인 소자를 썼습니다.부품 3잡음expect밀어 보기연습 16-04-1 — 3.84 MB/s 를 정하면 SCLK 이 정해지고, 그때 직렬저항 330 Ω 이 배를 가른다 회로도RS133Ω직렬 33 ΩRS2330Ω직렬 330 Ω (자릿수 하나)VSDOSDO 50 MHzCL150pF배선+입력 50 pFCL250pF같은 50 pFSDORXOKRXNGGND연습 16-04-1 — 3.84 MB/s 를 정하면 SCLK 이 정해지고, 그때 직렬저항 330 Ω 이 배를 가른다16-04-spi-rise.yaml64채널 × 30 kSPS × 16비트부터 시작합니다.부품 5과도expect밀어 보기연습 16-05-3 — 블랭킹 스위치가 자극 아티팩트를 1/10000 로 줄인다 회로도RT10kΩ조직 임피던스VSTIM자극 1 VRE1MΩ전극 임피던스VCTL자극보다 앞뒤로 넓게SW1SW_IDEAL블랭킹 (R_on 1 Ω)STIMINCTLGND연습 16-05-3 — 블랭킹 스위치가 자극 아티팩트를 1/10000 로 줄인다16-05-blanking.yaml자극 후 5 ms 안에 기록을 시작해야 합니다. 증폭기를 포화시키지 않는부품 5과도expect연습 16-05-1 — 면적 1/4, 거리 2배 → 결합 1/128 (42 dB), 부품은 하나도 안 바꿨다 회로도RCPL12.7kΩ배치 개선분 (1/128)VIND1V유도 전압 1 mV (20 kHz PWM)RGA1kΩRREF100ΩRGB1kΩVP5VVN-5VRFA9kΩ이득 10RFB9kΩ같은 이득 10UAOPA140UBOPA140VCCVCCVCCVEEVEEVEEINDREDFBAFBBBEFOREAFTERGND연습 16-05-1 — 면적 1/4, 거리 2배 → 결합 1/128 (42 dB), 부품은 하나도 안 바꿨다16-05-loop-geometry.yaml모터 전류 루프 40 cm², 측정 루프 5 cm², 거리 5 cm. 두 루프부품 11주파수expect밀어 보기연습 16-05-2 — 히터를 10 ms 끄고 재면 200 µV 오차가 0.3 µV 가 된다 회로도VPWMPWM 이 유도하는 200 µV (듀티 80 %)RTC1100kΩ샘플 저항RTC2100kΩ같은 샘플 저항VTC40µV열전대 40 µV (약 1 °C)VON5V항상 5 VCAVG200nF평균 τ = 20 ms (PWM 주기의 2배)VGAT8.5~9.5 ms 만 닫는다CHOLD20nF같은 홀드 용량SWAVGSW_IDEAL계속 닫힘SWGATSW_IDEALOFF 창에만 닫힘TCPLINEA1AVGB1GATEDCTLONCTLGGND연습 16-05-2 — 히터를 10 ms 끄고 재면 200 µV 오차가 0.3 µV 가 된다16-05-pwm-blank.yaml히터를 PWM 으로 돌리면서 µV 열전대를 잽니다. **시간 분리**가부품 10과도expect밀어 보기연습 17-01-1 — 문제의 답을 그대로 돌려 본다 회로도R11kΩ위V19VR22kΩ아래VINMIDGND연습 17-01-1 — 문제의 답을 그대로 돌려 본다17-01-divider-yaml.yaml9 V 전원, 1 kΩ 과 2 kΩ 직렬, 중간점이 출력. 풀이에 적은 YAML 이부품 3동작점expect밀어 보기연습 17-01-2 — 같은 회로, 기준만 옮기면 노드 전압이 전부 바뀐다 회로도R11kΩR21kΩ가운데R41kΩR51kΩ가운데 (같은 값)R61kΩV19V단전원 9 VR31kΩV24.5V같은 9 V 를 반으로V3-4.5VTOPAMIDALOWATOPBMIDBLOWBBOTBGND연습 17-01-2 — 같은 회로, 기준만 옮기면 노드 전압이 전부 바뀐다17-01-ground-reference.yaml`GND` 가 왜 예약어인가. 답은 **전압이 차이이기 때문**입니다.부품 9동작점expect밀어 보기연습 17-02-1 — 검증기가 시킨 대로 고친 회로 회로도R1330Ω이것이 W301 의 답V15VD1LED_REDVINAGND연습 17-02-1 — 검증기가 시킨 대로 고친 회로17-02-led-fixed.yaml문제의 회로는 두 군데가 틀렸습니다 — `GND` 넷이 없고(E201), LED 에부품 3동작점expect밀어 보기연습 17-02-2 — W501 이 재는 것, 1 MΩ 노드가 케이블을 만나면 1.6 kHz 회로도RS11MΩ전극 1 MΩRS21MΩ같은 전극 1 MΩVS1V전극 신호CCABLE100pF케이블 1 mCIN10pFOP앰프 입력 용량CCAB2100pF같은 케이블 1 mVP5VVN-5VU1OPA140팔로워VCCVCCVEEVEESIGNOBUFHIZBUFDGND연습 17-02-2 — W501 이 재는 것, 1 MΩ 노드가 케이블을 만나면 1.6 kHz17-02-w501-buffer.yamlW501 은 **테브난 등가 저항이 100 kΩ 을 넘는 노드**가부품 9주파수expect밀어 보기연습 17-03-3 — βI_B 는 1.1 A 인데 실제는 49 mA 회로도RB680Ω베이스 저항RL240Ω부하 — 이것이 상한을 정한다VCC12VVB5V로직 출력Q12N3904VPVBBBASECOLGND연습 17-03-3 — βI_B 는 1.1 A 인데 실제는 49 mA17-03-bjt-saturation.yaml12 V, 부하 240 Ω, 베이스를 5 V 에서 680 Ω 으로 밉니다.부품 5동작점expect밀어 보기연습 17-03-2 — 소스 저항만 넣으면 대역폭이 그대로다. 극은 둘이 있어야 생긴다 회로도RS21MΩ실제 소스 1 MΩRS31MΩ같은 소스 1 MΩVS1VRG11kΩRG21kΩCSTRAY15pFPCB+입력+프로브RG31kΩVP5VVN-5VRF19kΩRF29kΩRF39kΩU1OPA140U2OPA140U3OPA140VCCVCCVCCVCCVEEVEEVEEVEESIGIN2IN3FB1FB2FB3IDEALRONLYREALGND연습 17-03-2 — 소스 저항만 넣으면 대역폭이 그대로다. 극은 둘이 있어야 생긴다17-03-missing-parasitics.yaml시뮬레이션 대역폭이 실측보다 훨씬 넓습니다. 대개 **기생 용량을부품 15주파수expect밀어 보기연습 17-03-1 — 손계산을 expect 로 옮겨 적는다 회로도R110kΩV11VC1100nFINOUTGND연습 17-03-1 — 손계산을 expect 로 옮겨 적는다17-03-rc-expect.yaml10 kΩ · 100 nF 저역통과의 차단주파수를 손으로 내고, 그것을 `expect`부품 3주파수expect밀어 보기연습 17-04-1 — 내보내 볼 회로 (BBox 를 확인하는 대상) 회로도R110kΩV112VR210kΩC11µFVINMIDGND연습 17-04-1 — 내보내 볼 회로 (BBox 를 확인하는 대상)17-04-export-sample.yaml부품이 안 보인다면 BBox 를 확인하라 — 그 확인을 해 볼 회로입니다.부품 4동작점expect밀어 보기연습 17-04-2 — 심볼 이름을 고쳐 시뮬이 돌기 시작하면, 이번엔 값이 조용히 틀린다 회로도RTOP1MΩ1 MEG (뜻이 하나)RTOP21MΩ같은 1 MEGV15VRGOOD1MΩMEG 로 적은 1 MΩV25VRBAD1mΩ"1M" 을 SPICE 가 읽은 값VARIGHTVBWRONGGND연습 17-04-2 — 심볼 이름을 고쳐 시뮬이 돌기 시작하면, 이번엔 값이 조용히 틀린다17-04-value-notation.yaml파일은 열리는데 Ctrl+R 이 실패합니다. 첫 용의자는부품 6동작점expect밀어 보기연습 17-05-2 — check·sim·test 가 다 통과해도 안 적은 항목은 아무도 안 본다 회로도VS1VRG1100ΩRG2100ΩVP5VVN-5VRF19.9kΩ이득 100RF299.9kΩ이득 1000U1OPA140U2OPA140VCCVCCVCCVEEVEEVEESIGFB1FB2G100G1000GND연습 17-05-2 — check·sim·test 가 다 통과해도 안 적은 항목은 아무도 안 본다17-05-passes-but-wrong.yaml"이득 1000, 대역 5 kHz 인 증폭기를 만들어 줘" 라고 하고부품 9주파수expect밀어 보기연습 17-05-1 — 숫자를 붙인 요청은 바로 판정이 됩니다 회로도RS200kΩ소스 임피던스 (57.6 nV/√Hz)VS1V신호 50 µV rms 자리CL160pF5 kHz 에서 닫기INOUTGND연습 17-05-1 — 숫자를 붙인 요청은 바로 판정이 됩니다17-05-spec-to-circuit.yaml"저잡음 증폭기 만들어줘" 는 설계할 수 없습니다. 개선된 요청은부품 3주파수잡음expect밀어 보기연습 18-00-2 — 이득 100 을 990 kΩ 으로 만들면 저항이 소자보다 시끄럽다 회로도VS1VRG10kΩVP5VVN-5VRF990kΩ(c) 990 kΩU1OPA140VCCVCCVEEVEEINFBOUTGND연습 18-00-2 — 이득 100 을 990 kΩ 으로 만들면 저항이 소자보다 시끄럽다18-00-feedback-choice.yaml비반전 이득 100 을 (a) 100 Ω/9.9 kΩ (b) 1 kΩ/99 kΩ (c) 10 kΩ/990 kΩ부품 6주파수잡음expect밀어 보기연습 18-00-1 — 첫 경계가 전부를 정한다 (PD → TIA) 회로도I11µA광전류 10 nA~1 µACJ50pF접합 용량VP5VVN-5VRF1MΩ여기서 잡음이 결정된다CF1pF없으면 발진U1OPA140VCCVCCVEEVEEINOUTGND연습 18-00-1 — 첫 경계가 전부를 정한다 (PD → TIA)18-00-photodiode-frontend.yaml다섯 칸 블록도의 **첫 칸**입니다. 광다이오드(암전류 1 nA, 신호부품 7동작점expect밀어 보기연습 18-00-3 — 비트를 버려도 15 %만 준다. 용량을 줄이면 그대로 준다 회로도RON12.22kΩMUX 온저항RON22.22kΩ같은 온저항VMUX채널이 바뀌는 순간CBIG10nF홀드 10 nF → τ 22.2 µsVMUX2CHOLD1nF홀드 1 nF → τ 2.22 µsDRV1SLOWDRV2FASTGND연습 18-00-3 — 비트를 버려도 15 %만 준다. 용량을 줄이면 그대로 준다18-00-settling-budget.yaml8채널 × 1 kHz 인데 멀티플렉서 뒤 정착이 200 µs 라 8 × 200 =부품 6과도expect밀어 보기연습 18-01-2 — CMRR = 2/ε. 46 dB 를 60 dB 로 올리려면 저항이 아니라 짝이 필요하다 회로도R1A10kΩR3A10kΩR1B10kΩR3B10kΩR1C10kΩR3C10kΩVCM1V공통모드 1 VR4A10.1kΩ1 % 어긋남R4B10kΩ0.1 % 어긋남R4C10kΩ같은 패키지, 비가 맞음VP5VVN-5VR2A10kΩR2B10kΩR2C10kΩUAOPA140UBOPA140UCOPA140VCCVCCVCCVCCVEEVEEVEEVEECMNAPAOUTANBPBOUTBNCPCOUTCGND연습 18-01-2 — CMRR = 2/ε. 46 dB 를 60 dB 로 올리려면 저항이 아니라 짝이 필요하다18-01-cmrr-tolerance.yaml차동 증폭기를 1 % 저항으로 만들었더니 CMRR 이 46 dB 입니다.부품 18주파수expect밀어 보기연습 18-01-3 — R_f 를 5 % 올리면 대역폭이 5 % 준다. 이득만 보면 안 보인다 회로도VS1VRG11kΩRG21kΩ안 건드림VP5VVN-5VRF199kΩ원래 R_fCP1500fF귀환 기생 용량RF2104kΩ5 % 올린 R_fCP2500fF같은 기생 용량U1OPA140U2OPA140VCCVCCVCCVEEVEEVEESIGFB1FB2BEFOREAFTERGND연습 18-01-3 — R_f 를 5 % 올리면 대역폭이 5 % 준다. 이득만 보면 안 보인다18-01-gain-tweak.yaml이득이 5 % 모자라서 R_f 를 5 % 올렸습니다. 같이 봐야 할 것.부품 11주파수잡음expect밀어 보기연습 18-01-1 — 신호원 임피던스가 R 에 더해진다 회로도RSA1kΩ신호원 임피던스RA10kΩ10 nF 쪽RSB1kΩ같은 신호원RB1kΩ100 nF 쪽 — 신호원과 같은 크기VA1VCA10nFVB1VCB100nFINAMIDAOUTAINBMIDBOUTBGND연습 18-01-1 — 신호원 임피던스가 R 에 더해진다18-01-rc-choice.yamlRC = 100 µs 필터를 만듭니다. 신호원 임피던스가 **1 kΩ**, 뒷단은부품 8주파수expect밀어 보기연습 18-02-1 — SNR 26 dB 를 맞추려면 대역을 240 Hz 로 줄여야 한다 회로도RE1MΩ전극 임피던스 (129 nV/√Hz)VS1V신호 50 µV rms 자리CB680pF234 Hz 에서 닫기INOUTGND연습 18-02-1 — SNR 26 dB 를 맞추려면 대역을 240 Hz 로 줄여야 한다18-02-electrode-band.yaml같은 전극(1 MΩ)으로 SNR 26 dB 를 요구받았습니다. 신호는 50 µV rms.부품 3주파수잡음expect밀어 보기연습 18-02-3 — 전극 임피던스가 안 맞으면 CMRR 이 86 dB 로 내려앉는다 회로도Z11MΩ전극 AZ21.5MΩ전극 B — 이 차이가 전부RA100kΩRC100kΩVCM1V공통모드 (60 Hz 간섭 자리)RIN110GΩ계측증폭기 입력 임피던스RIN210GΩRB100kΩVP5VVN-5VRD100kΩU1OPA140입력 버퍼 AU2OPA140입력 버퍼 BU3OPA140차동단VCCVCCVCCVCCVEEVEEVEEVEECMEAEBBUFABUFBSUMNSUMPOUTGND연습 18-02-3 — 전극 임피던스가 안 맞으면 CMRR 이 86 dB 로 내려앉는다18-02-electrode-cmrr.yaml전극 두 개가 1 MΩ 과 1.5 MΩ 입니다. 계측 증폭기 입력 임피던스는부품 14주파수expect밀어 보기연습 18-02-2 — 이득 100 이면 전극을 붙일 때마다 1초씩 못 쓴다 회로도CHP11µFDC 서보 (고역통과)CHP21µF같은 서보VELEC전극을 붙이는 순간 300 mVRHP330kΩτ = 0.33 sRG11kΩRHP2330kΩRG21kΩVP1.65VVN-1.65VRF199kΩ이득 100RF29kΩ이득 10U1OPA320U2OPA320VCCVCCVCCVEEVEEVEEELECIN1IN2FB1FB2G100G10GND연습 18-02-2 — 이득 100 이면 전극을 붙일 때마다 1초씩 못 쓴다18-02-first-stage-gain.yaml첫 단 이득을 100 으로 올리면 무엇이 먼저 깨지는가.부품 13과도expect밀어 보기연습 18-03-3 — 같은 10 % 대체가 한쪽은 교정 계수 한 줄, 한쪽은 보드 재제작 회로도RIN210kΩRIP210kΩVS1V신호 겸 공통모드RG11kΩRSUB11kΩ10 k 대신 온 것 (+10 %)ILOAD1A부하 1 ARSH1100mΩ설계한 션트ILOAD21A같은 1 ARSH2110mΩ대체품 (+10 %)VP5VVN-5VRF1109kΩ99 k 대신 온 것 (+10 %)RFB210kΩU1OPA140U2OPA140VCCVCCVCCVEEVEEVEESIGFB1GAINN2P2DIFFSHOKSHNGGND연습 18-03-3 — 같은 10 % 대체가 한쪽은 교정 계수 한 줄, 한쪽은 보드 재제작18-03-bom-substitute.yaml"R7 재고 없음, 대체 가능?" — **R7 이 어디 쓰이는지에 따라부품 15주파수동작점expect밀어 보기연습 18-03-2 — 8개 중 하나만 다르게 만들면 그 하나가 9 % 낮게 읽힌다 회로도RS1100kΩ전극 100 kΩRS2100kΩ같은 전극RS3100kΩVIN1V전극 신호RB1100MΩ바이어스 복귀RCAL1MΩ교정 주입 (이것 하나)RB2100MΩRCAL310MΩ소스의 100배RB3100MΩSIGCH1CH0CH0BGND연습 18-03-2 — 8개 중 하나만 다르게 만들면 그 하나가 9 % 낮게 읽힌다18-03-one-odd-channel.yaml8채널 회로도는 **채널 시트를 하나 그려서 8번 인스턴스화**부품 9동작점expect밀어 보기연습 18-03-1 — ERC 가 절대 못 잡는 것 (330 Ω 자리에 33 Ω) 회로도R1330Ω맞게 고른 값R233Ω자릿수 하나 빠짐V15VD1LED_REDV25VD2LED_REDVAAAVBABGND연습 18-03-1 — ERC 가 절대 못 잡는 것 (330 Ω 자리에 33 Ω)18-03-wrong-decade.yamlERC 를 통과했는데 보드가 안 켜지는 다섯 가지 중 **세 번째** —부품 6동작점expect밀어 보기연습 18-04-3 — 입력을 단락하면 신호원 탓인지 회로 탓인지 한 번에 갈린다 회로도RS1MΩ신호원 1 MΩRSH1mΩ입력 단락RSH31mΩ역시 단락VS1VRG11kΩRG21kΩRG310kΩVP5VVN-5VRF199kΩ이득 100RF299kΩ같은 이득 100RF3990kΩ같은 이득 100, 저항만 10배U1OPA140U2OPA140U3OPA140VCCVCCVCCVCCVEEVEEVEEVEESIGIN1IN2IN3FB1FB2FB3REALSHORTBIGRGND연습 18-04-3 — 입력을 단락하면 신호원 탓인지 회로 탓인지 한 번에 갈린다18-04-noise-3x.yaml신호는 잘 나오는데 잡음이 계산의 3배입니다. **스펙트럼 모양이부품 15잡음expect밀어 보기연습 18-04-2 — 출력이 VCC 에 붙었다. 귀환 저항부터, 그다음 앞단 회로도VOS1mV입력 옵셋 1 mVRGA11kΩRGA21kΩRGB11kΩRGB21kΩRGC11kΩRGC21kΩVP5VVN-5VRFA19kΩRFA21kΩRFB19kΩRFOPEN1GΩ미납 (냉납은 무한대가 아닙니다)RFC11GΩ1단 귀환이 미납RFC21kΩ2단은 정상UA1OPA140UA2OPA140UB1OPA140UB2OPA140UC1OPA140UC2OPA140VCCVCCVCCVCCVCCVCCVCCVEEVEEVEEVEEVEEVEEVEEOSFA1A1FA2AOUTFB1B1FB2BOUTFC1C1FC2COUTGND연습 18-04-2 — 출력이 VCC 에 붙었다. 귀환 저항부터, 그다음 앞단18-04-rail-stuck.yaml3단계에서 2단 OP앰프 출력이 VCC 에 붙어 있습니다. 무엇부터부품 21동작점expect밀어 보기연습 18-04-1 — 전원-접지 3 Ω, 전류 제한 50 mA 로 켜면 아무것도 안 탄다 회로도V13.3V제한 없이 켜면RSH13Ω단락 3 ΩILIM50mA전류 제한 50 mARSH23Ω같은 단락 3 ΩVBADVSAFEGND연습 18-04-1 — 전원-접지 3 Ω, 전류 제한 50 mA 로 켜면 아무것도 안 탄다18-04-short-hunt.yaml전원-접지 저항이 3 Ω 입니다. 켜도 됩니까? **안 됩니다.**부품 4동작점expect밀어 보기