먼저 알아둘 용어
양극성·레벨 이동·ADC(Analog-to-Digital Converter) — 양극성 신호는 기준 0 V의 양쪽으로 변하는 신호입니다. 레벨 이동은 신호의 기준을 옮기는 작업이며 ADC는 아날로그(analog) 전압을 디지털(digital) 값으로 바꾸는 변환기입니다.
버퍼(buffer)·주입 전류 — 버퍼는 입력을 따라가면서 다음 단계를 구동하는 회로입니다. 주입 전류는 입력 단자에서 보호 회로 등을 통해 전원선이나 기준 노드(node)로 흘러드는 전류입니다. 회로의 전원이 꺼진 상태에서도 입력 신호 때문에 이런 전류가 흐르는지 확인해야 합니다.
계산 기호 — Vi는 입력, Vo는 출력, Vshift는 비반전 입력의 기준 전압입니다. Rin은 입력 저항, Rf는 피드백(feedback) 저항으로 Rf/Rin이 반전 기울기의 크기를 정합니다.
레일투레일(rail-to-rail)·헤드룸(headroom) — 레일투레일은 전원 근처까지 사용할 수 있음을 나타내는 표현이지만 모든 부하에서 정확히 전원 끝까지 선형임을 뜻하지 않습니다. 헤드룸은 선형 동작에 남겨야 하는 전압 여유입니다.
작동 원리
기울기와 영점을 따로 정하면 넓은 양극성 신호를 ADC 범위로 옮길 수 있습니다. 입력을 저임피던스 버퍼로 받은 뒤 Rin을 통해 반전 입력으로 넣고, 출력에서 Rf로 되먹이며 비반전 입력에 Vshift를 공급하는 구성입니다.
그러나 양전원 버퍼가 먼저 켜지고 단전원 단계가 꺼져 있으면 정상 DC(Direct Current) 식만으로 입력 보호를 판단할 수 없습니다. 각 단계의 실제 전원 상태에서 신호 단자·기준 노드 전압을 구하고 보호 다이오드(diode) 등으로 흐를 수 있는 전류를 추적해야 합니다. 직렬 저항과 접지 귀로는 단순히 이득에만 관계하는 부품으로 보지 않습니다.
적용 순서
- 입력 두 끝점과 ADC 출력 두 끝점을 정합니다. 이 예의 기울기 크기는 (4.8−0.2)/20=0.23입니다.
- Rf/Rin=23 kΩ/100 kΩ로 하고, 출력 중간값을 위해 비반전 입력 기준을 약 2.033 V로 둡니다. 식은 Vo=−0.23Vi+1.23Vshift입니다.
- 기준 전압을 4.096 V라고 가정하고 그 전원 쪽 저항을 10 kΩ+162 Ω, GND(Ground) 쪽 저항을 10 kΩ으로 두면 분압값은 4.096×10000/20162≈2.032 V입니다. 이 분압점이 실제 비반전 입력과 다른 회로에 의해 얼마나 부하를 받는지 확인합니다. 입력 신호원의 임피던스(impedance)가 Rin에 더해져 이득을 바꾸지 않도록 앞단 버퍼의 구동 역할도 확인합니다.
- 정상 전원에서 입력 0 V·−10 V·+10 V의 대응을 확인합니다. 이어 양전원 앞단 먼저, 5 V 뒷단 먼저, 한쪽 전원 상실과 외부 입력만 남는 조건의 단자 전압·주입 전류를 검토하고 정해진 제한 조건에서 시험합니다. 입력을 전원 레일(power rail)보다 벗어나게 허용하는 범위와 전류는 실제 소자 정격으로 정합니다.
적용 조건과 한계
출력 0.2~4.8 V 여유는 의도적입니다. rail-to-rail 제품도 부하와 동작 조건에 따라 출력 한계가 달라지므로, 정확히 0·5 V까지 선형으로 동작한다고 가정하지 않습니다. ADC 샘플링(sampling) 부하, 기준 전압 잡음, 저항 공차, 보상 커패시터(capacitor) 조건도 결과를 바꿉니다.
확인과 기록
기울기 반전과 중간값을 먼저 검증하고 전원 순서 시험을 별도로 기록합니다. 보호 경로가 있다고 모든 외부 입력 고장이 허용되는 것은 아니므로 실제 부품의 입력 한계를 함께 확인합니다.