바이어스 위치와 두 번째 트랜지스터가 달라집니다
플립드 전압 팔로어(FVF, Flipped Voltage Follower)는 입력을 받는 트랜지스터의 드레인(drain)에 바이어스 전류를 공급하고, 그 드레인 전압으로 두 번째 트랜지스터를 제어하는 버퍼입니다. 버퍼(buffer)는 앞 회로의 신호를 다음 부하로 전달하는 회로입니다. 이름에 ‘flipped’가 들어가지만 입력 신호의 극성을 반전시킨다는 뜻은 아닙니다.
여기서는 NMOS(N-channel Metal-Oxide-Semiconductor transistor) 두 개를 사용합니다. M1의 게이트(gate)가 입력이고 M1의 소스(source)와 M2의 드레인이 만나는 지점이 출력입니다. M2의 소스는 접지에, 게이트는 M1의 드레인 노드 x에 연결합니다. 전원에서 x로 공급하는 전류 I_B가 M1의 바이어스 전류를 정합니다.
출력이 위로 흔들리면 M1의 게이트–소스 전압이 작아집니다. M1 전류가 줄려는 변화 때문에 노드 x 전압이 올라가고, M2가 더 많은 전류를 접지 쪽으로 빼내 출력을 다시 낮춥니다. 반대 방향의 작은 변화에도 같은 고리가 출력을 원래 값 쪽으로 되돌립니다. 이를 국부 부귀환(local negative feedback)이라고 합니다.
M1에 전류가 없는 것이 아닙니다
이상적인 바이어스 전류원을 가정하면 M1을 흐르는 직류는 I_B로 고정됩니다. 작은 입력 변화에 대해 M1 전류가 거의 변하지 않는다는 뜻이지, M1에 DC 전류가 흐르지 않는다는 뜻은 아닙니다. M1은 내부 노드 전압을 바꾸고 M2가 부하 전류의 변화를 담당합니다.
출력 저항(output resistance)은 작은 부하 전류 변화에 출력 전압이 얼마나 변하는지를 나타냅니다. 보통 같은 동작점에서 ΔV/ΔI로 구합니다. 값이 작으면 같은 부하 변화에서 전압이 덜 흔들립니다.
단순화한 모델에서는 M1의 전압 증폭과 M2의 전류 조절이 결합해 출력 저항을 낮춥니다. g_m1과 g_m2를 각 소자의 게이트–소스 전압 변화에 대한 드레인 전류 변화의 비인 상호컨덕턴스(transconductance, 단위 S = A/V), r_o1을 M1의 작은 신호 출력 저항(Ω)이라고 하면 강한 피드백 조건에서 다음 크기 관계를 출발점으로 삼을 수 있습니다.
R_out ≈ 1/(g_m1 × r_o1 × g_m2)입니다.
이는 몸체 효과, 전류원의 유한 저항과 다른 출력 경로를 생략한 근사입니다. 실제 값은 바이어스와 소자 모델에서 구합니다. 저항이 낮아졌다고 입력과 출력 사이의 직류 전압 차이가 사라지거나 전압 이득이 정확히 1이 되지는 않습니다.
작은 저항이 양방향 대전류를 뜻하지는 않습니다
그림의 기본 구조에서 M1은 대략 I_B를 출력으로 공급합니다. 외부 부하가 출력을 통해 전류를 가져가면 M2가 원래 흘리던 전류를 줄여 이를 보완합니다. M2 전류가 거의 0이 되면 더 줄일 여유가 없으므로, 출력이 외부로 공급할 수 있는 전류는 I_B에 의해 제한됩니다.
반대로 외부에서 출력으로 전류가 들어오면 M2가 더 많이 빼낼 수 있지만, 이쪽도 소자 크기·전압·전력 한계가 있습니다. 이 기본 FVF를 양방향 구동력이 대칭인 푸시풀(push-pull) 출력으로 취급하지 않습니다.
전압 여유(headroom)도 필요합니다. M1, M2와 바이어스 전류원이 각각 정상 동작할 전압을 확보해야 합니다. 입력 전압 범위와 부하 전류를 함께 바꾸며 소자가 원래 의도한 동작 영역을 벗어나는 지점을 확인합니다.
부하 용량을 바꾸면 내부 피드백도 다시 확인합니다
출력 저항이 낮아지면 출력 용량 C_L 때문에 생기는 응답 지연을 줄일 수 있습니다. 그러나 FVF에는 출력 노드뿐 아니라 x 노드에도 용량이 있습니다. 두 내부 노드의 동작이 겹치면 고주파에서 추가 위상 지연과 피킹(peaking)이 생길 수 있습니다. 피킹은 특정 대역에서 이득이 부풀어 오르는 현상입니다.
- 무부하와 실제 부하에서 DC 동작점을 비교합니다. M1·M2 전류, x 전압과 출력의 입력 대비 전압 차이를 확인합니다.
- 바이어스를 유지한 상태에서 작은 부하 전류를 변화시켜 출력 저항을 구합니다. 큰 부하 단계의 전류 제한과 혼동하지 않습니다.
- 필요한 최소·최대 C_L에서 주파수 응답과 작은 계단 응답을 확인합니다. C_L이 커진 경우뿐 아니라 매우 작아진 경우도 검사합니다.
- 큰 입력 변화와 부하 전류 변화에서 상승·하강, 오버슈트와 정착을 비교합니다. 전류원이 유지되지 않는 구간을 구분합니다.
- 더 큰 피드백 회로 안에 FVF를 넣는다면 전체 루프 이득(loop gain)과 위상 여유(phase margin)를 확인합니다. 위상 여유는 피드백이 불안정해지는 조건까지 남은 위상 간격이며, 내부 버퍼만 정상이라고 전체 루프가 안정한 것은 아닙니다.
온도·공정·전원 변화에서 같은 검사를 반복해 필요한 부하 범위를 정합니다. FVF를 선택할 근거는 단순히 ‘더 빠르다’는 설명이 아니라, 실제 부하에서 전압 오차와 정착이 줄고 필요한 전류·전압 범위를 만족한다는 확인입니다.