[태그:] Relay Driver

릴레이 구동 회로

  • Relay Flyback diode 선정: 코일 전류와 차단 시간으로 계산하기

    Relay Flyback diode 선정: 코일 전류와 차단 시간으로 계산하기

    릴레이 코일 구동과 역기전력 억제 회로의 설계 과제

    전자기 릴레이(Electromechanical Relay)는 제어 회로와 고전력 부하 간의 완전한 갈바닉 절연을 제공하는 핵심 부품이다. 그러나 릴레이의 구동 메커니즘인 코일은 전형적인 유도성 부하(Inductive Load)로, 전류 차단 시 높은 전압 스파이크인 유도성 킥백(Inductive Kickback)을 유발한다.

    코일에 흐르는 전류가 급격히 차단될 때 인덕턴스 \(L\)에 의해 발생하는 역기전력(Counter-EMF)은 패러데이 법칙에 의해 결정된다.

    \[v_L(t) = -L \frac{di}{dt}\]

    로우사이드 트랜지스터(MOSFET 또는 BJT)가 턴오프되는 짧은 전환 시간(수십 ns ~ 수백 ns) 동안 \(\frac{di}{dt}\)는 매우 큰 음의 값을 가지며, 스위칭 소자의 드레인(또는 컬렉터) 노드에 수백 V 이상의 양의 고전압 스파이크를 형성한다. 적절한 서지 억제 회로가 없다면 스위칭 소자의 항복 전압(\(V_{(BR)DSS}\))을 초과하여 소자가 영구 손상된다.

    이에 대한 가장 일반적인 대책은 코일 양단에 역병렬로 단일 Flyback 다이오드(Freewheeling Diode)를 배치하는 것이다. 그러나 단순 다이오드 클램핑 회로를 적용할 경우, 구동 트랜지스터를 보호하는 대신 릴레이의 차단 시간(Release Time)을 크게 지연시켜 접점 소손 및 용착(Welding)을 유발하는 2차 트레이드오프가 발생한다.

    유도성 부하의 역기전력 억제 원리에 관한 기초 개념은 SMPS 게이트 드라이버와 유도성 부하의 역기전력 억제 기법 및 로우사이드 MOSFET 스위치 선정 및 스노버(Snubber) 설계 가이드에서도 다룬 바 있다. 릴레이 코일 전류(\(I_{coil}\))와 요구 차단 시간을 기준으로 최적의 Flyback/클램핑 다이오드를 산정하는 정량적 계산 및 설계 의사결정 기준을 정리한다.


    기본 파라미터 선정: 코일 전류(\(I_F\)) 및 역내압(\(V_{RRM}\)) 계산

    단일 Flyback 다이오드를 선정할 때 충족해야 하는 1차적인 전기적 파라미터는 순방향 정격 전류(\(I_F\))와 반복 피크 역내압(\(V_{RRM}\))이다.

    릴레이 코일, 로우사이드 N-MOSFET 스위치, 병렬 연결된 단일 Flyback 다이오드로 구성된 기본 구동 회로도 및 차단 순간의 순방향 전이 전류 루프 표시
    릴레이 코일, 로우사이드 N-MOSFET 스위치, 병렬 연결된 단일 Flyback 다이오드로 구성된 기본 구동 회로도 및 차단 순간의 순방향 전이 전류 루프 표시

    1. 코일 정상 상태 전류(\(I_{coil}\)) 및 다이오드 순방향 정격(\(I_F, I_{FSM}\))

    릴레이가 온(ON) 상태로 완전히 흡인(Pick-up)되었을 때 코일에 흐르는 직류 정상 전류 \(I_{coil}\)은 옴의 법칙에 따라 코일 인가 전압 \(V_{coil}\)과 코일의 직류 저항 \(R_{coil}\)로 결정된다.

    \[I_{coil} = \frac{V_{coil}}{R_{coil}}\]

    스위칭 소자가 턴오프되는 순간, 인덕터의 자속 및 전류 연속성 법칙에 의해 코일에 흐르던 \(I_{coil}\) 전체가 차단 즉시 Flyback 다이오드의 순방향 경로로 전이된다. 따라서 다이오드가 턴온되는 순간 인가되는 초기 피크 순방향 전류 \(I_{F(peak)}\)는 코일 정상 전류와 일치한다.

    \[I_{F(peak)} = I_{coil}\]
    • 평균 순방향 전류 정격(\(I_{F(AV)}\)): 릴레이 코일 구동의 스위칭 주파수가 수 Hz 이하인 일반 제어 환경에서는 다이오드의 연속 순방향 정격 \(I_{F(AV)}\)가 \(I_{coil}\) 이상이어야 열적 파괴를 방지할 수 있다.
    • 단발 비반복 서지 전류(\(I_{FSM}\)): 턴오프 직후 과도 상태의 피크 전류 \(I_{F(peak)}\)를 견딜 수 있도록 다이오드의 \(I_{FSM}\) 정격이 \(I_{coil}\)을 충분히 상회해야 한다. 1N400x 시리즈(\(I_{F(AV)} = 1\text{A}, I_{FSM} = 30\text{A}\))나 1N4148(\(I_{F(AV)} = 150\sim 200\text{mA}, I_{FSM} = 1\sim 4\text{A}\)) 등 범용 소자는 통상적인 제어용 소형/중형 릴레이(\(I_{coil} \approx 20\text{mA} \sim 150\text{mA}\))의 순방향 전류 요구조건을 충분히 만족한다.

    2. 다이오드 역방향 내압(\(V_{RRM}\)) 마진 선정

    스위칭 소자가 ON 상태일 때 다이오드의 양단에는 전원 전압 \(V_{CC}\)가 역방향으로 인가된다. 이상적인 정상 상태에서는 다이오드의 역내압 \(V_{RRM}\)이 \(V_{CC}\)보다 크면 동작이 가능하지만, 실제 전원 레일에는 스위칭 노이즈, 배선 인덕턴스 기생 성분, 전원 투입 서지 등이 중첩된다.

    제조사 기술 가이드(Panasonic Relay Technical Guide, Omron General-purpose Relay Precautions)에 따른 \(V_{RRM}\) 마진 기준은 다음과 같다.

    • 일반 산업용/가전 DC 전원(\(12\text{V}, 24\text{V}\)): 전원 과도 전압 마진을 고려하여 최소 \(V_{RRM} \ge (2 \sim 3) \times V_{CC}\) 이상을 확보해야 한다. 예를 들어 \(24\text{V}\) 전원 시스템에서는 \(V_{RRM} \ge 72\text{V}\) 이상의 다이오드를 선정하며, 실무에서는 \(400\text{V} \sim 1000\text{V}\)급 범용 정류 다이오드(1N4004~1N4007)를 사용하여 여유 있게 충족한다.
    • 차량용(Automotive) 및 가혹 환경: 로드 덤프(Load Dump) 및 고에너지 라인 서지가 빈번한 전장 환경에서는 \(V_{RRM} \ge 10 \times V_{CC}\) 이상의 정격을 선정하거나 전원단에 별도의 TVS 다이오드를 병행 배치해야 한다.

    주의 (AC 코일 릴레이 적용 불가): Flyback 다이오드는 직류(DC) 코일 릴레이 전용 서지 억제 소자다. AC 코일 릴레이 구동 회로에 다이오드를 병렬 연결하면 매 반주기마다 전원이 쇼트되므로 적용할 수 없으며, AC 시스템에는 RC 스너버(CR Circuit) 또는 MOV(Metal Oxide Varistor)/바리스터를 적용해야 한다.


    단일 Flyback 다이오드의 트레이드오프: 차단 지연과 접점 용착 위험

    스위칭 소자의 보호 측면만 고려한다면 코일 역기전력을 다이오드 순방향 전압(\(V_F \approx 0.7\text{V}\)) 수준으로 묶어두는 단일 다이오드 방식이 가장 단순하고 저렴하다. 그러나 이는 릴레이 자체의 신뢰성에 치명적인 부작용을 초래한다.

    단일 Flyback 다이오드 적용 시 완만한 지수함수 전류 감쇠(긴 시상수)와 다이오드+제너 적용 시 급격한 선형 전류 감쇠 및 차단 시간 비교 파형
    단일 Flyback 다이오드 적용 시 완만한 지수함수 전류 감쇠(긴 시상수)와 다이오드+제너 적용 시 급격한 선형 전류 감쇠 및 차단 시간 비교 파형

    1. 방전 시상수와 차단 시간(\(t_{release}\)) 지연 메커니즘

    스위치가 오프되면 코일에 저장된 자기 에너지는 코일 내부 저항 \(R_{coil}\)과 다이오드로 구성된 폐루프를 순환하며 소산된다. 이 폐루프의 키르히호프 전압 방정식은 다음과 같다.

    \[L \frac{di(t)}{dt} + i(t) R_{coil} + V_F = 0 \Rightarrow \frac{di(t)}{dt} = -\frac{V_F + i(t) R_{coil}}{L}\]

    다이오드의 순방향 전압강하 \(V_F\)가 약 \(0.7\text{V}\)로 매우 낮기 때문에, 인덕터 전류를 0으로 강제하는 역기전력 전압 루프가 극히 미미하다. 전류 감쇠는 회로의 고유 시상수 \(\tau = \frac{L}{R_{coil}}\)에 의해 지수함수적으로 완만하게 진행된다.

    제조사 측정 데이터에 따르면 단일 Flyback 다이오드를 적용했을 때의 릴레이 개방/차단 시간(Release Time)은 서지 보호 소자가 없는 이상적인 개방 상태 대비 약 2배에서 최대 5배 이상 지연된다.

    2. 접점 아크 방전 및 용착(Contact Welding) 메커니즘

    릴레이 전문 제조사인 TE Connectivity(Application Note 13C3264) 및 Panasonic의 연구에 따르면, 이러한 코일 전류 감쇠 지연은 다음과 같은 접점 고장 연쇄 반응을 일으킨다.

    1. 아마추어(Armature) 이동 속도 저하: 코일 전류가 복귀 전압(Must Release Voltage / Drop-out Threshold) 이하로 천천히 떨어지면서 코일의 자기 흡인력이 스프링의 복원력을 서서히 놓아주게 된다.
    2. 접점 분리 속도 지연: 가동 접점(Movable Contact)이 고정 접점에서 분리될 때의 초기 이동 속도(Opening Velocity)가 현저히 느려진다.
    3. 아크(Arc) 지속 시간 연장: 부하 전류를 차단하는 순간 접점 간격이 벌어지며 발생하는 플라즈마 아크가 신속하게 소호되지 못하고 장시간 유지된다.
    4. 접점 침식 및 전이: 고온의 아크로 인해 접점 금속(은 합금 등)이 국부적으로 용융되어 비산된다.
    5. 접점 용착(Welding) 발생: 접점 표면 거칠기 악화 및 재응고 과정에서 미세 융착이 발생하여 릴레이가 영구적으로 복귀하지 못하고 붙어버리는 고장으로 이어진다.

    따라서 모터, 솔레노이드, 백열등, 대용량 커패시터 뱅크와 같이 인러시 또는 유도성 부하를 개폐하는 회로에서는 단일 Flyback 다이오드 구조를 피해야 한다.


    고속 차단 및 접점 보호를 위한 다이오드 + 제너(Zener) 클램프 설계 및 시간 계산

    접점 차단 속도를 보존하면서 스위칭 소자를 안전하게 보호하는 표준 엔지니어링 해법은 일반 다이오드와 제너(Zener) 다이오드를 직렬 역방향(Back-to-Back)으로 연결하는 방식이다.

    릴레이 코일 양단에 일반 다이오드와 제너 다이오드가 Back-to-Back(직렬 역방향)으로 연결된 고속 서지 억제 회로도 및 클램핑 전압 극성 표시
    릴레이 코일 양단에 일반 다이오드와 제너 다이오드가 Back-to-Back(직렬 역방향)으로 연결된 고속 서지 억제 회로도 및 클램핑 전압 극성 표시

    1. 방전 전압 클램핑과 전류 감쇠 가속 원리

    스위칭 소자가 턴오프되면 코일 역기전력에 의해 제너 다이오드가 항복 영역(Breakdown)으로 진입한다. 이때 방전 폐루프에 형성되는 클램핑 전압 \(V_{clamp}\)는 제너 전압 \(V_Z\)와 다이오드 순방향 전압 \(V_F\)의 합이 된다.

    \[V_{clamp} = V_Z + V_F\]

    루프의 전류 감쇠 미분방정식은 다음과 같이 변경된다.

    \[\frac{di(t)}{dt} = -\frac{V_Z + V_F + i(t) R_{coil}}{L}\]

    제너 전압 \(V_Z\)가 코일 내부 전압강하(\(i \cdot R_{coil}\))보다 훨씬 크므로 전류 감쇠 기울기 \(\frac{di}{dt}\)는 거의 선형적인 급경사를 이루며 전류를 신속하게 방전시킨다.

    2. 차단 시간(\(t_{release}\)) 계산식

    코일 전류가 정상 전류 \(I_{coil}\)에서 릴레이 아마추어가 복귀하기 시작하는 드롭아웃 전류 \(I_{drop}\)까지 감쇠하는 데 걸리는 시간 \(t_{decay}\)는 선형 근사를 통해 다음과 같이 계산된다.

    \[t_{decay} \approx \frac{L \cdot (I_{coil} – I_{drop})}{V_Z + V_F}\]
    • \(L\): 코일 인덕턴스 (\(\text{H}\))
    • \(I_{coil}\): 정상 상태 코일 전류 (\(\text{A}\))
    • \(I_{drop}\): 릴레이 복귀 전류 임계치 (\(\text{A}\), 통상 정격 전류의 \(10\% \sim 30\%\))
    • \(V_Z\): 제너 다이오드 항복 전압 (\(\text{V}\))
    • \(V_F\): 직렬 일반 다이오드의 순방향 전압 (\(\text{V} \approx 0.7\text{V}\))

    \(V_Z\)가 증가할수록 분모가 커지므로 감쇠 시간 \(t_{decay}\)는 획기적으로 단축된다.

    3. 제너 전압(\(V_Z\)) 선정 기준

    Panasonic 어플리케이션 가이드에서는 접점 분리 속도를 무보호 상태 수준으로 회복하고 접점 수명을 극대화하기 위해 다음과 같은 제너 전압 설계를 권장한다.

    \[V_Z \ge 3 \times V_{coil}\]
    • \(12\text{V}\) 릴레이 코일: \(V_Z \ge 36\text{V}\) (표준 제너 정격 \(36\text{V}, 39\text{V}, 43\text{V}\) 등 선정)
    • \(24\text{V}\) 릴레이 코일: \(V_Z \ge 72\text{V}\) (표준 제너 정격 \(75\text{V}, 82\text{V}\) 등 선정)

    구동 스위치(MOSFET) 내압 마진 및 제너 허용 펄스 전력 검증

    제너 다이오드를 적용하여 방전 전압을 높이면 릴레이 접점 신뢰성은 향상되지만, 반대급부로 하단의 구동 스위칭 소자가 견뎌야 하는 드레인-소스 전압(\(V_{DS}\)) 스트레스가 증가한다. 따라서 스위치 내압과 제너 소산 전력에 대한 정량적 검증이 필수적이다.

    로우사이드 MOSFET 턴오프 시 드레인-소스 전압(V_DS)이 V_CC + V_Z + V_F 수준으로 클램프되는 과도 전압 파형 및 안전 동작 영역(SOA) 마진 표시
    로우사이드 MOSFET 턴오프 시 드레인-소스 전압(V_DS)이 V_CC + V_Z + V_F 수준으로 클램프되는 과도 전압 파형 및 안전 동작 영역(SOA) 마진 표시

    1. 로우사이드 스위치 최대 인가 전압 및 내압 마진

    턴오프 순간 로우사이드 MOSFET의 드레인 단자 전압 \(V_{DS(max)}\)는 전원 전압 \(V_{CC}\)에 코일 양단 클램핑 전압이 중첩된다.

    \[V_{DS(max)} = V_{CC} + V_Z + V_F\]

    따라서 MOSFET의 항복 전압 정격 \(V_{(BR)DSS}\)는 \(20\% \sim 30\%\)의 안전 마진을 포함하여 다음과 같이 선정해야 한다.

    \[V_{(BR)DSS} \ge 1.25 \times (V_{CC} + V_Z + V_F)\]

    [설계 계산 예시]

    • 전원 전압: \(V_{CC} = 24\text{V}\)
    • 코일 정격: \(V_{coil} = 24\text{V}, R_{coil} = 600\,\Omega \Rightarrow I_{coil} = 40\text{mA}\)
    • 제너 다이오드: \(V_Z = 75\text{V}\) (\(V_Z \approx 3.1 \times V_{coil}\))
    • 직렬 다이오드: \(V_F = 0.7\text{V}\)

    스위치에 인가되는 피크 전압: \[V_{DS(max)} = 24\text{V} + 75\text{V} + 0.7\text{V} = 99.7\text{V}\]

    안전 마진 \(1.25\)배 적용 시 요구 항복 전압: \[V_{(BR)DSS} \ge 99.7\text{V} \times 1.25 \approx 124.6\text{V}\]

    따라서 구동 트랜지스터로는 \(150\text{V}\) 이상의 정격을 가진 N채널 MOSFET을 선정해야 안전 동작 영역(SOA)을 확보할 수 있다. 만약 기존 회로의 스위치 정격이 \(60\text{V}\)나 \(100\text{V}\)로 제한되어 있다면, \(V_Z\)를 낮추거나(예: \(V_Z \approx 1 \sim 1.5 \times V_{coil}\)) 스위치를 고내압 소자로 교체하는 트레이드오프 조정이 필요하다.

    2. 제너 다이오드 펄스 전력 및 에너지 소산 검증

    차단 시 코일 인덕턴스에 저장된 자기 에너지 \(E\)는 다음과 같다.

    \[E = \frac{1}{2} L I_{coil}^2\]

    이 에너지는 스위칭 턴오프 직후 극히 짧은 방전 시간(\(t_{decay}\)) 동안 대부분 제너 다이오드에서 열로 소산된다.

    • 순시 피크 펄스 전력(\(P_{peak}\)): \[P_{peak} \approx V_Z \times I_{coil}\] 위 예시의 경우 \(P_{peak} \approx 75\text{V} \times 0.04\text{A} = 3.0\text{W}\)의 피크 전력이 인가된다. 제너 다이오드(또는 단방향 TVS 다이오드)의 비반복 피크 펄스 전력(\(P_{PPM}\)) 정격(통상 \(400\text{W} \sim 600\text{W}\))과 비교하여 충분한 여유가 있는지 확인한다.
    • 평균 소비 전력(\(P_{avg}\)): 스위칭 동작 주파수를 \(f_{sw}\)라 할 때 제너의 연속 소비 전력은 다음과 같다. \[P_{avg} = E \times f_{sw} = \frac{1}{2} L I_{coil}^2 f_{sw}\] 일반적인 릴레이 스위칭(\(f_{sw} < 1\text{Hz}\)) 조건에서는 평균 전력이 수 mW 미만에 불과하므로 \(500\text{mW} \sim 1\text{W}\)급 표준 SMD 제너 다이오드로 열적 안정성을 확보할 수 있다.

    설계 결정 요약: 릴레이 보호 회로 토폴로지 선택 가이드

    릴레이 코일 서지 억제 회로의 선정은 ‘회로 비용 및 스위치 전압 스트레스 최소화’와 ‘릴레이 차단 속도 및 접점 수명 보존’ 사이의 명확한 엔지니어링 절충(Trade-off) 과정이다.

    1. 보호 회로 토폴로지 비교 매트릭스

    비교 항목 단일 Flyback 다이오드 다이오드 + 제너(Zener) 클램프 저항 병렬 / RC 스너버
    방전 루프 전압 (\(V_{clamp}\)) \(V_F \approx 0.7\text{V}\) (극저전압) \(V_Z + V_F\) (설계자가 전압 설정 가능) \(I_{coil} R\) (초기 전압 스파이크 큼)
    릴레이 차단 지연 (\(t_{release}\)) 매우 큼 (2~5배 지연) 매우 작음 (무보호 수준 회복) 중간 수준 지연
    접점 아크 및 수명 영향 아크 시간 증가 \(\rightarrow\) 용착 위험 아크 신속 소호 \(\rightarrow\) 접점 수명 유지 중간
    스위치 전압 스트레스 (\(V_{DS}\)) \(V_{CC} + 0.7\text{V}\) (최저 스트레스) \(V_{CC} + V_Z + V_F\) (스위치 고내압 필요) \(V_{CC} + I_{coil} R\)
    부품 수 및 비용 다이오드 1개 (최저 비용) 다이오드 1개 + 제너 1개 (중간) 저항/커패시터 (중간)
    권장 적용 분야 비임계 신호 릴레이, 경부하 개폐 파워 릴레이, 유도성/인러시 부하, 고신뢰성 제어 AC 릴레이 코일 제어

    2. 실무 하드웨어 설계 체크리스트

    1. 코일 정상 전류 확인: \(I_{coil} = V_{coil} / R_{coil}\) 계산 후, 다이오드의 \(I_{F(AV)}\) 및 \(I_{FSM}\)이 \(I_{coil}\) 이상인지 확인한다.
    2. 역내압 마진 검증: 단일 다이오드 또는 직렬 다이오드의 \(V_{RRM}\)이 최소 \(V_{RRM} \ge 2\sim 3 \times V_{CC}\) (가혹 환경 \(10 \times V_{CC}\))를 만족하는지 검토한다.
    3. 부하 특성에 따른 토폴로지 결정:
    4. 모터, 솔레노이드, 히터, 전원 라인 등 고전력/유도성 부하를 개폐하는 경우 접점 수명 보존을 위해 다이오드 + 제너 클램프 방식을 기본 적용한다.
    5. 단순 표시등, 저전력 저항 부하이며 스위치 부품 단가를 극한으로 낮춰야 하는 경우에만 단일 다이오드를 검토한다.
    6. 제너 전압 및 스위치 내압 마진 정렬:
    7. 제너 전압을 \(V_Z \ge 3 \times V_{coil}\) 수준으로 설정한다.
    8. 로우사이드 MOSFET의 항복 전압이 \(V_{(BR)DSS} \ge 1.25 \times (V_{CC} + V_Z + V_F)\)를 만족하는지 확인한다.
    9. 제너 서지 펄스 전력 검토: \(P_{peak} \approx V_Z \times I_{coil}\)이 제너/TVS의 단발 펄스 허용 전력 이내인지 확인한다.
  • ULN2003 vs TPL7407L — DARLINGTON ARRAY와 NMOS ARRAY의 차이점

    ULN2003 vs TPL7407L — DARLINGTON ARRAY와 NMOS ARRAY의 차이점

    여러 채널의 부하를 하나의 IC로 구동해야 할 때, 대표적으로 사용되는 소자가 ULN2003과 같은 달링턴 어레이(Darlington Array)와 TPL7407L과 같은 NMOS 어레이다. 두 소자 모두 릴레이, 모터, LED, 솔레노이드와 같은 유도성 부하를 저전압 로직 신호로 구동할 수 있지만, 내부 구조가 BJT 기반인지 MOSFET 기반인지에 따라 전기적 특성과 손실이 크게 달라진다. 특히 전원 회로의 보조 구동단이나 시퀀스 제어에서는 이러한 어레이 소자의 선택이 신뢰성과 효율에 직접적인 영향을 준다.


    달링턴 어레이의 구조와 동작 — ULN2003을 중심으로

    ULN2003은 7채널의 NPN 달링턴 페어를 하나의 패키지에 집적한 소자로, 각 채널은 2개의 NPN 트랜지스터와 입력 저항 \( R_{B} \) , 베이스-이미터 저항 \( R_{BE} \) , 그리고 출력단의 플라이백 다이오드(flyback diode)로 구성된다. 입력 신호가 2.4V 이상 인가되면 달링턴 페어가 도통하여 출력이 GND 방향으로 전류를 싱크(sink)하는 오픈컬렉터 구조다.

    ULN2003A datasheet page 1 - internal schematic at top-right
    그림 1: ULN2003 단일 채널 내부 구조 — 2개의 NPN 트랜지스터로 구성된 달링턴 페어, 입력 저항 Rb(2.7kΩ), 베이스-이미터 저항 Rbe(7.2kΩ), 플라이백 다이오드 D1 포함

    달링턴 구성의 특성상 입력단 \( Q_{1} \) 과 출력단 \( Q_{2} \) 의 베이스-이미터 전압이 직렬로 연결되므로, 출력 포화 전압 \( V_{CE(sat)} \) 은 약 0.9V~1.1V로 비교적 높다. 예를 들어 \( I_{C} = 350mA \) 로 구동할 때, ULN2003의 \( V_{CE(sat)} \) 은 약 1.1V로 채널당 약 0.39W의 손실이 발생한다. 전체 7채널을 동시 구동하면 2.7W 이상의 열이 발생하므로 방열 설계가 필수적이다.

    ULN2003은 제조사에 따라 ULN2003A(LV), ULQ2003 등 다양한 변형이 있지만, 모든 채널이 동시에 최대 정격으로 동작하는 것은 보장되지 않는다. 데이터시트에는 채널당 최대 500mA의 싱크 전류를 표시하고 있으나, 이는 1채널만 구동할 때의 값이며 7채널 동시 구동 시에는 발열 제한으로 인해 채널당 100~150mA로 디레이팅해야 한다. 또 입력 전압이 TTL 레벨(5V)을 기준으로 설계되어 있어, 3.3V 마이크로컨트롤러로 직접 구동할 때는 \( V_{BE} \) 마진 부족으로 동작이 불안정해질 수 있다.

    그럼에도 ULN2003은 수십 년간 검증된 신뢰성과 광범위한 호환성을 가진다. 내장된 플라이백 다이오드 덕분에 릴레이나 솔레노이드 같은 유도성 부하를 외부 다이오드 없이 바로 구동할 수 있으며, 단가가 낮고 입수가 쉬워 산업용 제어 회로에서 여전히 널리 사용된다.


    NMOS 어레이의 구조와 동작 — TPL7407L을 중심으로

    TPL7407L은 7채널의 N채널 MOSFET을 하나의 패키지에 집적한 소자로, TI에서 ULN2003의 대체품으로 출시하였다. 각 채널은 N-MOSFET, 게이트 구동 회로, 풀다운 저항으로 구성되며, ULN2003과 마찬가지로 오픈드레인(open-drain) 싱크 구조를 가진다.

    TPL7407L datasheet page 7 - Functional Block Diagram
    그림 2: TPL7407L 단일 채널 내부 구조 — N-MOSFET(M1), 게이트 드라이버, 풀다운 저항 Rpd(200kΩ)로 구성된 오픈드레인 구조. 유도성 부하에는 외부 플라이백 다이오드(D_ext)가 필요함

    출력단에는 플라이백 다이오드가 내장되어 있지 않으므로, 유도성 부하 구동 시에는 외부에 다이오드를 추가하거나 공통 핀(COM)을 부하 전원에 연결해야 한다.

    MOSFET 기반이므로 BJT의 \( V_{CE(sat)} \) 와 달리, 도통 시 저항 \( R_{DS(on)} \) 으로 손실을 모델링한다. \( I_{D} \) 의 전류가 흐를 때의 전압 강하는 \( V_{DS} = I_{D} \times R_{DS(on)} \) 이며, TPL7407L은 \( V_{GS} = 3.3V \) , \( I_{D} = 350mA \) 에서 \( R_{DS(on)} \) 이 약 1.2Ω 이하이므로 \( V_{DS} \approx 0.42V \) , 손실은 약 0.15W에 불과하다. 동일 조건의 ULN2003(약 0.39W) 대비 손실이 60% 이상 적다.

    입력 전압 특성도 가장 큰 차별점이다. TPL7407L은 \( V_{IH(min)} = 1.5V \) 로, 1.8V나 3.3V 로직에서도 충분한 게이트 구동 전압을 확보할 수 있다. 따라서 레벨 시프터 없이 저전압 마이크로컨트롤러로 직접 구동할 수 있어, 최신 MCU 기반 설계에서 부품 수를 줄일 수 있다. 또 입력 임피던스가 높아 마이크로컨트롤러 GPIO의 구동 전류 부담이 거의 없다.

    스위칭 속도 면에서도 MOSFET은 소수 캐리어 축적 효과가 없기 때문에, TPL7407L의 턴-온/턴-오프 시간은 수십 ns 수준으로 kHz 이상의 PWM 구동에도 적합하다. 반면 ULN2003은 \( t_{off} \) 가 수 μs 이상으로, 고속 스위칭 시 손실이 급격히 증가한다.

    단점으로는 플라이백 다이오드가 내장되지 않아 유도성 부하에 대해 추가 부품이 필요하고, 정전기(ESD)에 민감한 MOSFET 특성상 취급 및 보호 회로 설계에 더 많은 주의가 필요하다. 또한 ULN2003에 비해 단가가 약간 높고, 핀 배열이 완전히 동일하지 않아 기존 ULN2003 설계에 드롭인(drop-in) 대체가 되지 않는 경우가 많다.


    주요 특성 비교: ULN2003 vs TPL7407L

    두 소자의 주요 전기적 특성을 정리하면 다음과 같다. 가장 큰 차이는 출력단 소자의 종류에서 비롯된 전압 강하와 입력 임계값에 있다.

    특성 ULN2003 (달링턴 어레이) TPL7407L (NMOS 어레이)
    출력 소자 NPN Darlingtion (BJT) N-Channel MOSFET
    채널 수 7 7
    입력 임계값 \( V_{IH(min)} \) 2.4V (TTL) 1.5V (CMOS)
    출력 전압 강하 \( @350mA \) \( V_{CE(sat)} = 0.9V \sim 1.1V \) \( V_{DS} = I_{D} \times R_{DS(on)} \approx 0.42V \)
    채널당 손실 \( @350mA \) \( P_{D} \approx 0.39W \) \( P_{D} \approx 0.15W \)
    7채널 동시 구동 손실 \( P_{D(total)} > 2.7W \) \( P_{D(total)} \approx 1.0W \)
    턴-오프 시간 수 μs (느림) 수십 ns (빠름)
    내장 플라이백 다이오드 있음 (COM-SUPPLY) 없음 (외부 추가 필요)
    입력 임피던스 중간 (BJT 입력) 높음 (MOSFET 입력)
    최소 입력 전압 약 2.0V 이상 필요 1.5V 이상
    PWM 호환성 저속 (1kHz 이하 권장) 고속 (수십 kHz 가능)
    단가 낮음 중간
    ESD 내성 높음 중간 (보호 회로 필요)
    ULN2003 vs TPL7407L 전력 손실 비교 그래프
    그림 3: 채널당 전력 손실 비교 — ULN2003(적색)은 전류에 선형 비례, TPL7407L(녹색 점선)은 I²에 비례하는 2차 곡선. 동일 전류에서 TPL7407L의 손실이 현저히 낮음

    표에서 보듯이, 두 소자의 본질적인 차이는 출력 전압 강하에서 비롯되는 전력 손실이다. ULN2003은 \( V_{CE(sat)} \) 이 전류에 따라 크게 변하지 않는 반면, TPL7407L은 \( R_{DS(on)} \) 이 부성 온도 계수를 가지므로 온도 상승 시 저항이 증가하여 손실이 다소 늘어날 수 있다. 그러나 실사용 영역에서는 TPL7407L의 손실이 ULN2003보다 항상 작다. 또 입력 특성에서 CMOS 레벨(1.8V)과 TTL 레벨(5V)의 차이가 현저하여, 저전압 시스템 설계에서는 TPL7407L이 사실상 유일한 선택지가 된다.


    설계 시 선택 기준

    실제 설계에서는 다음과 같은 조건에 따라 소자를 선택한다.

    구동 전류가 작고 채널 수가 적은 경우에는 단가가 낮고 검증된 ULN2003이 충분히 적합하다. 릴레이 2~3개를 구동하는 단순한 시퀀스 제어 회로에서는 \( V_{CE(sat)} \) 에 의한 손실이 문제 되지 않으며, 내장 플라이백 다이오드로 부품 수를 줄일 수 있어 ULN2003이 유리하다.

    저전압 마이크로컨트롤러(1.8V/3.3V)로 직접 구동해야 하는 경우에는 TPL7407L을 선택한다. ULN2003은 3.3V 로직에서 \( V_{BE} pprox 1.3V \) 를 빼면 베이스 전류 마진이 부족하여 온도 변화나 소자 편차에 따라 동작이 불안정해질 수 있다. 레벨 시프터를 추가할 수 있지만, 부품 수와 기판 면적이 증가하므로 TPL7407L 한 개로 해결하는 것이 효율적이다.

    다채널 동시 구동이 많거나 전력 효율이 중요한 경우에도 TPL7407L이 적합하다. 예를 들어 SMPS의 보조 전원 시퀀서에서 4채널 이상의 릴레이를 동시에 구동한다면, ULN2003의 발열이 문제가 될 수 있다. TPL7407L은 동일 조건에서 열 손실이 절반 이하이므로 방열판을 생략하거나 기판 사이즈를 줄일 수 있다.

    PWM 구동으로 전류 제어가 필요한 경우에는 스위칭 속도가 빠른 TPL7407L을 사용한다. ULN2003은 수백 Hz~1kHz 정도의 저속 PWM만 가능하지만, TPL7407L은 수십 kHz의 PWM 구동이 가능하여 LED 디밍이나 DC 모터 속도 제어에 적합하다.

    고전압/고전류 유도성 부하 구동 시에는 플라이백 다이오드가 내장된 ULN2003이 편리하다. TPL7407L은 외부에 쇼트키 다이오드를 추가해야 하므로 부품 수가 늘어나지만, 외부 쇼트키 다이오드의 \( V_{F} \) 가 ULN2003 내장 다이오드의 \( V_{F} \) 보다 낮아 역기전력 억제 성능이 더 우수할 수도 있다.


    실장 호환성과 대체 시 주의사항

    ULN2003과 TPL7407L은 모두 16핀 SOIC/DIP 패키지로 제공되며, 핀 배열도 유사하게 설계되어 있으나 완전히 동일하지는 않다. ULN2003의 9번 핀은 플라이백 다이오드의 캐소드 공통 단자(COM)이나, TPL7407L의 9번 핀은 부하 전원에 직접 연결해야 하는 전원 핀으로 기능이 다르다. 따라서 기존 ULN2003 설계를 TPL7407L로 단순 교체할 수 없으며, 회로 수정이 필요하다.

    반대로 TPL7407L을 사용 중인 설계에서 ULN2003으로 대체할 경우, 입력 신호 레벨이 3.3V 이하라면 충분한 베이스 전류를 확보할 수 없어 동작하지 않을 수 있으므로 반드시 확인해야 한다.

    핀 배열 비교 (16-SOIC/DIP)

    핀 번호ULN2003TPL7407L차이점
    11B (입력 1)1B (입력 1)동일
    22B (입력 2)2B (입력 2)동일
    33B (입력 3)3B (입력 3)동일
    44B (입력 4)4B (입력 4)동일
    55B (입력 5)5B (입력 5)동일
    66B (입력 6)6B (입력 6)동일
    77B (입력 7)7B (입력 7)동일
    8GNDGND동일
    9COM (플라이백 다이오드 공통)VDD (부하 전원)⚠️ 기능 다름
    107C (출력 7)7C (출력 7)동일
    116C (출력 6)6C (출력 6)동일
    125C (출력 5)5C (출력 5)동일
    134C (출력 4)4C (출력 4)동일
    143C (출력 3)3C (출력 3)동일
    152C (출력 2)2C (출력 2)동일
    161C (출력 1)1C (출력 1)동일
    표 2: ULN2003 vs TPL7407L 핀 배열 비교 — 9번 핀의 기능이 가장 큰 차이점

    핵심 차이는 9번 핀에 있다. ULN2003의 9번 핀(COM)은 내장 플라이백 다이오드의 공통 캐소드 단자로, 유도성 부하의 역기전력을 전원으로 클램핑하는 역할을 한다. 반면 TPL7407L의 9번 핀은 부하 전원(VDD) 입력 핀이므로, 유도성 부하 구동 시 반드시 외부에 쇼트키 다이오드를 추가해야 한다. 이 차이로 인해 두 소자는 단순 핀-투-핀 대체(drop-in replacement)가 불가능하다.

    최근에는 ULN2003의 단점을 보완하면서도 유사한 핀 배열과 내장 다이오드를 갖춘 소자들이 등장하고 있으며, TI의 TPL7407L뿐 아니라 Toshiba의 TBD62083A(DMOS), Infineon의 ISO1H811G(절연형) 등 다양한 대체 소자가 있으므로 설계 요구사항에 맞추어 최신 소자를 검토하는 것이 바람직하다.