TR 4편 | TR 스위칭 회로, 포화 영역으로 확실하게 켜는 법

PWM 스위칭 주파수를 조금 올렸을 뿐인데, TR 하나가 유독 뜨거워지면서 모터 제어가 이상하게 흔들리는 걸 겪어본 적이 있습니다.

3편까지 증폭 회로를 다뤘다면, 4편부터는 용도별 분류의 두 번째 갈래인 스위칭 회로입니다. TR을 아날로그 증폭기가 아니라 디지털 온오프 스위치로 쓰는 방법입니다.

겉보기엔 단순히 '많이 켜면 되는' 것 같지만, 실제로는 어디까지 켜느냐가 스위칭 속도와 발열을 좌우하는 핵심 변수입니다.

TR 스위칭 회로란, 디지털 스위치로 쓰는 법

1편에서 TR의 동작 영역을 활성(active), 포화(saturation), 차단(cutoff) 세 가지로 나눴습니다. 증폭 회로가 활성 영역 안에서 신호를 키우는 데 집중했다면, 스위칭 회로는 아예 활성 영역을 건너뛰고 포화와 차단, 이 두 극단만 오가는 방식입니다.

[TR 스위칭 회로]

베이스에 충분한 전류를 흘려 TR을 완전히 켠 상태(포화)로 만들면 컬렉터-이미터 사이가 거의 단락된 스위치처럼 동작하고, 베이스 전류를 끊어 완전히 끈 상태(차단)로 만들면 사실상 회로가 열린 것처럼 동작합니다.

릴레이 구동, 모터 온오프 제어, 로직 레벨 신호 변환 등 실무에서 TR을 가장 많이 쓰는 자리가 바로 이 스위칭 용도입니다. 문제는 '얼마나 확실하게 포화시키느냐'에 따라 스위치로서의 완성도가 크게 갈린다는 점입니다.

한 줄 요약

TR 스위칭 회로는 활성 영역을 건너뛰고 포화와 차단 두 상태만 오가며 디지털 온오프 스위치처럼 동작합니다. 릴레이·모터 구동, 로직 레벨 변환 등에 가장 널리 쓰이는 TR 용도입니다.

확실한 포화를 위한 오버드라이브, 베이스 저항 계산법

1편에서 다룬 사고처럼, 베이스 전류를 딱 데이터시트 typical hFE 기준으로만 계산하면 부품 편차로 포화가 애매해질 위험이 있습니다. 그래서 실무에서는 오버드라이브(Overdrive)라는 개념을 씁니다.

오버드라이브란 쉽게 말해, 필요한 최소 베이스 전류보다 훨씬 넉넉하게 전류를 흘려서 hFE가 최악의 경우(최소값)여도 확실히 포화되도록 여유를 두는 설계 방식입니다. 계산 방법은 먼저 스위칭하려는 부하 전류(IC)를 정하고, 이를 데이터시트의 hFE 최소값이 아니라 그보다 훨씬 낮은 '강제 이득(forced beta)', 흔히 5~10 수준으로 나눠 필요한 베이스 전류를 구합니다.

예를 들어 컬렉터 전류 200mA가 필요한 릴레이 구동 회로라면, hFE가 실제로는 100~300 수준이더라도 강제 이득 10을 기준으로 베이스 전류를 20mA 이상 흘리도록 저항값을 잡습니다. hFE를 믿는 대신, 최악의 조건에서도 여유가 남도록 일부러 과하게 베이스를 밀어붙이는 겁니다.

정리하면 — 스위칭 회로의 베이스 저항은 데이터시트 hFE typical 값이 아니라, 훨씬 보수적인 강제 이득(보통 5~10)을 기준으로 계산해야 부품 편차와 관계없이 확실한 포화를 보장할 수 있습니다.

포화의 대가, 저장시간(Storage Time)과 턴오프 지연

그런데 오버드라이브를 너무 세게 걸면 또 다른 문제가 생깁니다. TR을 완전한 포화, 그것도 아주 깊은 포화 상태로 밀어넣을수록 베이스 영역에는 필요 이상의 전하가 쌓입니다.

TR을 끄려고 베이스 전류를 차단해도, 이 쌓여있던 여분의 전하가 다 빠져나갈 때까지는 컬렉터 전류가 그대로 흐릅니다. 이 지연 시간을 저장시간(Storage Time, ts)이라 부릅니다. 국내에도 소개된 스위칭 특성 자료에서는 이 저장시간이 초기 TTL 로직 제품군에서 전체 전달지연 시간의 상당 부분을 차지할 만큼 큰 비중을 차지했다고 설명합니다(출처: 위키피디아, 쇼트키 트랜지스터).

즉 켤 때는 오버드라이브 덕분에 빠르고 확실하게 켜지지만, 끌 때는 오히려 그 오버드라이브가 발목을 잡아 꺼지는 속도가 느려지는 역설이 생기는 겁니다. 이 저장시간이 스위칭 주파수가 높아질수록 회로 전체의 발열과 손실에 직접적인 영향을 주게 됩니다.

한 줄 요약

깊게 포화될수록 베이스에 쌓이는 전하가 늘어나, TR을 끄려 해도 이 전하가 빠져나갈 때까지 저장시간만큼 지연이 생깁니다. 오버드라이브가 켜짐은 빠르게, 꺼짐은 오히려 느리게 만드는 셈입니다.

고속 스위칭 모터 제어에서 겪은 저장시간 사고

서두에 말씀드린 사고를 좀 더 풀어보겠습니다. 소형 컨베이어 모터의 속도를 PWM으로 제어하는 회로를 설계하면서, 비용 절감 차원에서 MOSFET 대신 범용 BJT로 스위칭단을 구성한 적이 있습니다. 부하 전류에 맞춰 넉넉하게 오버드라이브를 걸어 확실한 포화를 확보했고, 낮은 PWM 주파수(수백 Hz)에서는 아무 문제 없이 잘 동작했습니다.

그런데 모터 소음을 줄이겠다고 PWM 주파수를 가청 대역 위쪽(수 kHz 이상)으로 올리자마자, TR 발열이 눈에 띄게 늘고 속도 제어가 미세하게 흔들리는 현상이 나타났습니다.

오실로스코프로 베이스 신호와 컬렉터 전압을 함께 찍어보니, 베이스 전류가 끊긴 뒤에도 컬렉터 전압이 한참 지나서야 올라가는 게 뚜렷하게 보였습니다. 넉넉하게 걸어둔 오버드라이브가 낮은 주파수에서는 문제없었지만, 스위칭 주기가 짧아지자 저장시간이 전체 주기에서 차지하는 비중이 커지면서 TR이 켜진 시간이 의도한 것보다 계속 길어지고 있었던 겁니다.

결국 오버드라이브를 최소한으로 낮춰 다시 계산하고, 그래도 부족한 스위칭 속도는 베이스-컬렉터 사이에 쇼트키 다이오드를 추가하는 방식으로 해결했습니다. 이 방식이 바로 다음에 설명할 베이커 클램프입니다. 그 뒤로는 PWM 주파수가 걸리는 스위칭 회로라면 오버드라이브를 여유롭게 잡기 전에 반드시 목표 주파수에서의 저장시간 영향부터 먼저 따져보고 있습니다.

한 줄 요약

낮은 주파수에서 문제없던 오버드라이브도 스위칭 주파수가 높아지면 저장시간 비중이 커져 발열과 제어 오차로 이어질 수 있습니다. 고속 PWM 회로라면 오버드라이브를 최소화하거나 별도의 대책이 필요합니다.

베이커 클램프, 쇼트키 다이오드로 깊은 포화를 막는다

저장시간 문제를 근본적으로 해결하는 대표적인 방법이 베이커 클램프(Baker Clamp)입니다. 1956년 리처드 베이커가 처음 소개한 이 기법은, TR의 베이스와 컬렉터 사이에 쇼트키 다이오드 하나를 추가하는 것이 전부입니다.

4편에서 다룬 쇼트키 다이오드의 낮은 VF(약 0.2~0.4V)가 여기서 결정적인 역할을 합니다. TR이 포화에 가까워져 컬렉터 전압이 베이스 전압보다 낮아지려는 순간, 쇼트키 다이오드가 먼저 도통하면서 넘치는 베이스 전류를 컬렉터 쪽으로 미리 빼돌립니다. 그 결과 TR은 완전한 깊은 포화에 들어가지 않고, 컬렉터-이미터 전압이 약 0.3V 근처에 머무는 '준포화(quasi-saturation)' 상태에서 멈춥니다.

DigiKey 기술 포럼에서 소개된 실측 사례를 보면, 2N3904 TR에 BAT46 쇼트키 다이오드로 베이커 클램프를 구성했을 때 턴오프 시간이 0.4µs에서 0.05µs로, 무려 8배 가까이 단축됐습니다(출처: DigiKey 기술 포럼, 트랜지스터는 디지털 스위치로 얼마나 빠르게 동작할 수 있는가). VCE가 완전한 0V 대신 0.3V 근처에 머무는 약간의 손실을 감수하는 대신, 스위칭 속도에서는 압도적인 이득을 얻는 셈입니다.

구분 일반 포화 스위칭 베이커 클램프 적용
VCE(온 상태) 0.1V 이하(완전 포화) 약 0.3V(준포화)
저장시간 김(수백 ns 이상) 매우 짧음(수십 ns급)
적합한 자리 저속 릴레이·솔레노이드 구동 고속 PWM, 로직 레벨 스위칭

참고 링크

베이커 클램프가 처음 세상에 나온 것도 사실 지금과 같은 모터 제어가 아니라, 당시 막 등장하던 초기 디지털 컴퓨터의 속도 경쟁 때문이었습니다.

1950년대 중반, 컴퓨터 회로는 조금이라도 더 빠른 스위칭 속도가 곧 연산 속도로 직결되던 시절이었습니다. 리처드 베이커는 1956년 'Maximum Efficiency Transistor Switching Circuits'라는 기술 보고서에서 이 클램프 기법을 처음 소개했는데, 당시에는 'back clamping'이라는 이름으로 불렀다고 합니다. 이후 이 기법은 그의 이름을 따 베이커 클램프로 불리게 됐고, 훗날 이 원리를 아예 TR 내부에 쇼트키 다이오드를 함께 집적해버린 '쇼트키 트랜지스터'로 발전해 한 세대의 고속 TTL 로직 제품군(74S, 74LS 시리즈 등)의 핵심 기술이 됐습니다. 70년 가까이 된 회로 기법 하나가 지금도 이렇게 실무에서 그대로 쓰이고 있다는 게 새삼 놀랍습니다.

· 기사 링크: DigiKey 기술 포럼, 트랜지스터는 디지털 스위치로 얼마나 빠르게 동작할 수 있는가

· 뉴스 링크: MOSFET 파워 트랜지스터 시장 규모와 성장 전망(2026-2031년)

· 학회 링크: IEEE Electron Devices Society

· 논문 링크: 한국반도체산업 발전사 연구 논문

자주 묻는 질문 Q&A

Q1. 릴레이처럼 느린 부하라면 오버드라이브를 신경 안 써도 되나요?

릴레이는 기계적으로 접점이 움직이는 데 밀리초 단위 시간이 걸리기 때문에, TR의 저장시간(보통 수백 나노초 수준)은 상대적으로 무시할 만합니다. 이런 저속 부하라면 오버드라이브를 넉넉히 걸어 확실한 포화를 우선하는 게 안전합니다.

Q2. 베이커 클램프 대신 그냥 MOSFET을 쓰면 안 되나요?

고속 스위칭이 목적이라면 그게 오히려 더 나은 선택인 경우가 많습니다. MOSFET은 소수 캐리어 축적 자체가 없어 저장시간 문제에서 완전히 자유롭습니다. 다만 기존 BJT 기반 회로를 크게 바꾸지 않고 속도만 개선하고 싶을 때 베이커 클램프가 실용적인 대안이 됩니다.

Q3. 저장시간은 오실로스코프로 어떻게 확인하나요?

베이스 구동 신호와 컬렉터 전압을 동시에 찍어서, 베이스 신호가 꺼진 시점부터 컬렉터 전압이 실제로 올라가기 시작하는 시점까지의 지연을 측정하면 됩니다. 제가 겪은 사고도 이 파형 비교로 원인을 확인했습니다.

Q4. 강제 이득(forced beta)은 항상 5~10 정도로 잡으면 되나요?

일반적인 실무 기준으로 흔히 쓰이는 범위이지만, 부품의 hFE 최소값이 데이터시트에 명확히 나와 있다면 그 값에 안전 마진을 곱하는 방식으로 더 정밀하게 계산하는 것이 좋습니다. 온도 변화가 큰 환경이라면 마진을 더 크게 잡는 걸 권합니다.

Q5. 5편에서는 어떤 내용을 다루나요?

5편에서는 스위칭 회로를 이어서, TR 하나로는 부족한 큰 부하를 구동하기 위해 TR 두 개를 겹쳐 쓰는 다알링턴 구성을 다루겠습니다.

함께 보면 좋은 글

· 다이오드 시리즈 4편 — 쇼트키 다이오드를 이용한 손실 저감 설계

· 다이오드 시리즈 1편 — 다이오드란 무엇인가?

· TR 시리즈 1편 — TR(트랜지스터)이란 무엇인가, 구조와 동작 원리, 용도별 분류

· TR 시리즈 5편 — 다알링턴 트랜지스터로 큰 부하 구동하기

결론

오늘 다룬 내용을 정리하면, TR 스위칭 회로는 오버드라이브로 확실한 포화를 만들어야 하지만, 지나친 오버드라이브는 저장시간이라는 대가로 돌아옵니다. 베이커 클램프는 쇼트키 다이오드 하나로 이 딜레마를 절묘하게 풀어낸 방법입니다.

제가 컨베이어 모터 제어에서 겪은 것처럼, 낮은 주파수에서 검증된 설계도 스위칭 속도를 올리는 순간 전혀 다른 문제로 돌아올 수 있습니다. 스위칭 회로를 설계할 때는 항상 '이 오버드라이브가 목표 스위칭 주파수에서도 괜찮은가'를 함께 따져보는 습관이 필요합니다.

다음 5편에서는 스위칭 회로를 이어서, TR 두 개로 훨씬 큰 부하를 구동하는 다알링턴 구성으로 넘어가겠습니다.

본 글은 필자의 실무 경험과 공개된 기술 자료를 바탕으로 작성한 참고용 정보이며, 특정 부품의 선정이나 회로 설계를 보장하지 않습니다. 실제 설계 적용 시에는 반드시 해당 부품의 최신 데이터시트와 안전 규격을 직접 확인하시기 바랍니다.