트랜지스터는 회로의 한 부분이 다른 부분의 전류를 제어하게 해 주는 소자입니다. BJT와 MOSFET를 빠르게 비교하면 핵심은 간단합니다. BJT는 베이스 전류로 제어되고, MOSFET은 주로 게이트-소스 전압으로 제어됩니다.
둘 다 스위치로 동작할 수 있고, 적절한 조건에서는 둘 다 증폭에도 사용할 수 있습니다. 차이는 제어가 어떻게 이루어지는지, 그리고 구동 회로가 무엇을 제공해야 하는지에 있습니다.
BJT와 MOSFET의 차이는 무엇인가?
BJT는 베이스(base), 컬렉터(collector), 이미터(emitter)의 세 단자를 가집니다. 가장 기본적으로 보면, 트랜지스터가 올바른 영역에 바이어스되었을 때 작은 베이스 전류가 더 큰 컬렉터-이미터 전류를 제어할 수 있습니다.
MOSFET은 게이트(gate), 드레인(drain), 소스(source) 단자를 가집니다. 게이트는 절연되어 있으므로, 게이트 전압이 전기장을 만들어 드레인과 소스 사이에 전류가 흐를 수 있는지를 바꿉니다.
그래서 흔히 이 차이를 다음처럼 요약합니다:
- BJT는 입력에서 구동 전류가 필요합니다.
- MOSFET은 주로 적절한 입력 전압이 필요합니다.
이런 요약은 유용하지만, 회로 조건이 의도한 동작 모드와 맞을 때만 적용됩니다.
쉬운 말로 보는 BJT 직관
기초 회로에서는 일반적인 NPN 구성에서 트랜지스터가 도통하려면 베이스-이미터 접합이 순방향 바이어스되어야 한다는 점이 핵심입니다. 이 조건이 만족되면 컬렉터 전류는 베이스 전류보다 훨씬 커질 수 있습니다.
능동 영역에서는 흔히 다음과 같이 근사합니다.
여기서 는 컬렉터 전류, 는 베이스 전류, 는 전류 이득입니다.
이 식은 직관을 잡는 데 도움이 되지만, 어디에나 통하는 만능 지름길은 아닙니다. BJT를 스위치로 사용한다면 설계 목표는 정확한 능동 영역 증폭이 아니라 포화인 경우가 많습니다.
흔한 혼동 없이 보는 MOSFET 직관
증강형 MOSFET에서는 중요한 제어 변수는 게이트-소스 전압 입니다. 가 너무 낮으면 채널이 약하거나 아예 형성되지 않습니다. 특정 소자와 부하 조건에서 가 충분히 높으면 전류가 강하게 흐를 수 있습니다.
게이트는 절연되어 있기 때문에 보통 정상 상태에서는 게이트 전류가 매우 작습니다. 이것이 MOSFET이 디지털 회로와 전력 스위칭에 널리 쓰이는 이유 중 하나입니다.
초보자가 가장 자주 하는 실수는 문턱전압을 "완전히 켜지는 전압"으로 생각하는 것입니다. 문턱전압은 보통 특정 시험 조건에서 도통이 시작되는 지점을 뜻합니다. 그것이 곧바로 낮은 저항이나, 여러분의 부하 전류에서 효율적인 스위칭을 보장하는 것은 아닙니다.
예제로 보기: 마이크로컨트롤러로 부하 스위칭하기
마이크로컨트롤러가 부하를 스위칭해야 한다고 가정해 봅시다.
NPN BJT를 스위치로 사용하면 베이스 저항이 필요하고, 트랜지스터를 포화로 몰아넣을 만큼 충분한 베이스 전류도 필요합니다. 설계 여유로 강제 전류 이득을 약 으로 잡으면, 의 컬렉터 전류에는 대략 의 베이스 전류가 필요하다는 뜻입니다. 이는 일부 마이크로컨트롤러 핀의 한계에 가까울 수 있습니다.
로직 레벨 n채널 MOSFET을 로우사이드 스위치로 사용하면, 제어 핀은 지속적인 게이트 전류보다는 적절한 게이트 전압을 주로 제공하면 됩니다. 정상 동작 상태에서는 이것이 보통 마이크로컨트롤러에 더 쉽습니다. 다만 중요한 조건이 있습니다. 사용 가능한 게이트 전압에서 해당 MOSFET이 실제로 충분히 잘 켜지도록 정격이 명시되어 있어야 합니다.
이 예시는 실용적인 절충점을 분명하게 보여 줍니다. 제어 신호가 전압은 줄 수 있지만 전류는 많이 못 준다면, MOSFET이 더 쉬운 스위치인 경우가 많습니다. 전류가 크지 않고 회로가 단순하다면, BJT도 여전히 충분히 합리적인 선택일 수 있습니다.
사람들이 BJT와 MOSFET을 선택하는 경우
BJT는 소규모 아날로그 단계, 교과서적인 증폭기 회로, 전류 미러, 단순한 스위칭 작업에서 흔히 사용됩니다.
MOSFET은 디지털 로직, 전력 전자, 전압 조정, 그리고 높은 입력 임피던스가 유용한 회로에서 흔히 사용됩니다.
어느 한 소자가 자동으로 더 좋은 것은 아닙니다. 올바른 선택은 부하 전류, 사용 가능한 구동 신호, 속도, 전력 손실, 그리고 회로가 주로 아날로그인지 주로 스위칭용인지에 따라 달라집니다.
트랜지스터 문제에서 흔한 실수
를 잘못된 상황에 사용하는 경우
이 관계식은 능동 영역을 생각할 때 가장 유용합니다. 모든 스위칭 설계에서 안전하게 적용할 수 있는 가정은 아닙니다.
MOSFET 문턱전압을 필요한 턴온 전압으로 여기는 경우
MOSFET은 문턱전압을 넘었더라도 스위치로서는 여전히 성능이 나쁠 수 있습니다. 소자가 낮은 온저항에 도달하는 조건을 항상 확인해야 합니다.
MOSFET 게이트가 커패시턴스를 가진다는 점을 잊는 경우
정상 상태에서 게이트 전류는 보통 매우 작지만, 스위칭 중에는 게이트를 충전하고 방전해야 합니다. 속도가 중요할 때는 이것이 중요해집니다.
발열을 무시하는 경우
전류가 흐르는 동안 의미 있는 전압 강하가 생기는 트랜지스터는 상당한 전력을 소모할 수 있습니다. 실제 부품에는 열적 한계가 있습니다.
이것이 물리학에서 중요한 이유
트랜지스터는 반도체 물리와 실제 소자를 연결해 줍니다. BJT는 접합을 가로지르는 캐리어 주입에 의존하고, MOSFET은 채널을 제어하는 전기장에 의존합니다.
이 물리적 그림이 분명하면 회로 동작이 훨씬 덜 임의적으로 느껴집니다. 회로도 속 기호를 외우는 것이 아닙니다. 전하와 전기장이 어떻게 전류를 제어하는지 추적하는 것입니다.
비슷한 사례를 직접 해보기
간단한 스위칭 회로를 보고 먼저 두 가지를 물어보세요. 제어원이 전류를 충분히 제공할 수 있는가, 그리고 소자가 주로 스위치로 동작해야 하는가 아니면 증폭기로 동작해야 하는가? 다른 연습 문제를 원한다면 부하 전류를 바꿔서 직접 비슷한 경우를 만들어 보고, BJT와 MOSFET 중 어느 쪽이 더 잘 맞는지 비교해 보세요.