회로계산소

회로 실험과 설계에 자주 쓰는 계산을 한곳에서. 설치 없이 바로 쓰는 전자공학 계산기 모음입니다.

English

값은 단위 접두어와 함께 입력할 수 있습니다. 예: 4.7k 4k7 100n 10u 20mA 1M

PCB

PCB 생성기: MOSFET 스위치, 555 점멸기, LM317 전원 기판 (거버 파일 다운로드)

회로를 고르고 원하는 동작을 넣으면 부품 값을 고르고, 전원 패턴 폭을 정하고, 온도를 확인해서 스루홀 기판을 배치합니다. 회로도, 기판 미리보기, 부품 목록, PCB 업체에 바로 보낼 수 있는 거버 파일까지 만들어 줍니다.

마이컴 핀 하나로 모터, 솔레노이드, 릴레이 코일, LED 스트립, 히터를 켜고 끄는 회로입니다.

범위: 3~24 V, 0.05~8 A. 기판 58 × 36 mm, 패턴은 모두 아랫면.

기판은 모두 2층 FR-4 1.6 mm이고 M3 고정 구멍이 4개 있습니다.

회로도와 기판

회로도
기판 윗면 (58 × 36 mm)

기판을 정하는 방법

MOSFET은 IRLB8721PbF(30 V, TO-220)입니다. 게이트 4.5 V에서 온저항이 보장되는 로직 레벨 부품으로, 최대 16 mΩ(10 V에서는 8.7 mΩ)입니다. 도통 손실은 P = I2 · RDS(on)로 구하는데, 칩이 뜨거워지면 온저항이 올라가므로 데이터시트 최대값의 1.5배로 계산합니다. 방열판 없는 접합 온도는 Tj = Ta + P · RθJA이고, 주위 온도는 상자 안을 생각해 40 °C, RθJA는 62 °C/W입니다. 100 °C를 넘으면 방열판이 필요하다고 알려주고 필요한 열저항도 계산합니다.

전원 패턴(전원, 드레인, GND 귀환)은 PCB 패턴 폭 계산기와 같은 IPC-2221 외층 공식으로 온도 상승 10 °C 기준 폭을 구한 뒤 올림해서 1.5~4 mm 사이로 씁니다. MOSFET 핀 바로 앞 3.5 mm 구간은 옆 핀과 닿지 않도록 1.2 mm로 좁힙니다. 그린 기판은 매번 설계 규칙 검사(DRC)를 거칩니다. 서로 다른 넷의 구리 사이 0.25 mm 이상, 기판 가장자리와 고정 구멍까지 0.5 mm 이상, 넷마다 끊긴 곳이 없는지 확인합니다.

555 점멸기는 TI 데이터시트의 NE555 비안정 공식 f = (1.44)/((RA + 2RB)·C)을 씁니다. RA는 1 kΩ으로 고정해서 듀티비를 50 %에 가깝게 두고, RB가 100 kΩ 근처가 되도록 타이밍 커패시터(0.1~100 µF)를 고른 뒤 RB를 E24 값으로 맞추고 실제 주파수를 보여 줍니다(555 타이머 계산기와 같은 식). 출력은 높을 때 전원보다 약 1.7 V 낮고 낮을 때 약 0.1 V라서 두 LED 저항이 다릅니다. D1은 R = (VCC − 1.7 − VF)/(ILED), D2는 R = (VCC − 0.1 − VF)/(ILED)이고, 둘 다 올림해서 LED에 넣은 값보다 큰 전류가 흐르지 않게 합니다(LED 저항 계산기 참고). NE555는 4.5~16 V에서 동작하고 최대 200 mA를 내보내거나 받을 수 있어 LED 두 개에는 충분합니다.

LM317 전원은 저항 두 개로 출력을 정합니다. Vout = 1.25·(1 + (R2)/(R1)) + IADJ·R2이고 IADJ는 50 µA입니다. R1은 240 Ω부터 100 Ω까지(데이터시트의 240 Ω이면 최소 부하 3.5 mA가 유지됨), R2는 E24 값 중에서 골라 목표에 가장 가까운 쌍을 씁니다. 입력은 출력보다 3 V 이상 높아야 합니다. 손실 P = (Vin − Vout)·I와 RθJA = 23.5 °C/W(TO-220), 주위 40 °C로 접합 온도를 구하고, 100 °C를 넘으면 방열판 계산기처럼 필요한 방열판 열저항을 알려 줍니다. 입력 100 nF, 출력 10 µF(데이터시트 최소 1 µF), 출력 커패시터가 충전된 채 입력이 단락될 때 레귤레이터를 지키는 1N4002 다이오드는 데이터시트 응용 회로를 따랐고, 출력이 3 V 이상이면 전원 LED를 붙입니다.

거버 파일은 RS-274X 형식이고, 도금 구멍과 무도금 구멍을 나눈 Excellon 드릴 파일이 함께 들어 있습니다. PCB 업체가 요구하는 파일 구성 그대로입니다. 결제 전에 업체 사이트의 거버 뷰어로 한 번 확인하세요.

실전에서 쓰는 법

순서대로 쓰기

  1. 전원 전압과 부하가 켜졌을 때 흐르는 전류를 넣습니다. 모터라면 구속 전류, 적어도 동작 전류에 여유를 더한 값을 쓰고, 릴레이 코일은 전압을 코일 저항으로 나눈 값입니다.
  2. 마이컴 핀에 맞는 게이트 구동 전압과 부하 종류를 고릅니다. 결과 카드에 MOSFET 손실, 방열판 없는 온도, 패턴 폭, 설계 규칙 검사 결과가 나옵니다.
  3. 회로도를 확인하고, 기판 보기를 윗면(부품)과 아랫면 구리 패턴으로 바꿔 가며 살펴봅니다.
  4. 거버 zip을 내려받아 PCB 업체 주문 페이지에 올립니다(2층, 1.6 mm, 고른 동박 두께). 부품 목록 CSV로 부품을 주문합니다.
  5. 납땜은 키가 낮은 부품(저항, 다이오드)부터 하고, 핀 헤더, 터미널, MOSFET 순으로 합니다.

자주 하는 실수

  • GND를 공유하지 않기. 마이컴의 GND를 J3의 GND 핀에 꼭 연결해야 합니다. 빠지면 게이트 신호의 기준이 없어 MOSFET이 제멋대로 켜지거나 아예 켜지지 않습니다.
  • 다이오드를 거꾸로 꽂기. 띠(캐소드)가 기판에 그려진 대로 전원 쪽에 와야 합니다. 거꾸로 꽂으면 MOSFET이 켜지는 순간 부하 전원이 단락됩니다.
  • 모터를 동작 전류로만 계산하기. 모터는 기동하거나 멈춰 설 때 동작 전류의 몇 배를 끌어갑니다. 그 전류로 기판을 정하지 않으면 MOSFET이 카드 예상보다 훨씬 뜨거워집니다.
  • 3.3 V로 큰 부하 구동하기. 온저항은 게이트 4.5 V부터만 보장됩니다. 채널이 VGS에 얼마나 민감한지는 MOSFET 전류-전압 특성 가이드에 있습니다.

실전 팁

완성한 기판은 12 V 전구나 저항 같은 작은 부하로 먼저 시험하고, 켜진 상태에서 드레인-소스 전압을 재 보세요. 그 전압을 전류로 나눈 값이 실제 온저항이고, 많아야 수십 mΩ이어야 합니다. 최대 전류에서 MOSFET이 손으로 만져 따뜻한 정도면 정상이고, 만질 수 없을 만큼 뜨거우면 방열판을 달거나 게이트 전압을 높이세요. PWM은 마이컴 핀으로 직접 구동할 때 20 kHz 정도까지가 무난합니다. 그 이상은 R1을 거친 게이트 충전 시간 때문에 스위칭 손실이 커집니다. 작은 부하라면 트랜지스터 스위치 계산기로 BJT를 써도 되고, 카드가 방열판을 요구하면 방열판 계산기로 고르면 됩니다.

555 점멸기 기판

NE555는 직접 납땜하지 말고 8핀 소켓을 납땜한 뒤 꽂으세요. 홈이 실크의 반원 표시와 맞게 하고, 전해 커패시터 C1의 극성을 확인합니다. 띠가 있는 다리가 −이고, 다른 다리가 기판의 + 표시 옆 구멍에 들어갑니다. 전원은 9 V 건전지나 5~12 V 어댑터면 됩니다. 카드보다 느리거나 빠르게 깜빡이면 대개 타이밍 커패시터 때문입니다. 전해 커패시터는 오차가 ±20 %인 경우가 많으니 용량계로 재 보거나 R2(RB)를 이웃한 E24 값으로 바꿔 보세요. 0.5 Hz 아래면 켜진 시간이 길어 555 출력이 바뀌는 순간이 눈에 보이고, 20 Hz를 넘으면 깜빡임이 거의 보이지 않습니다. 다른 RA, RB, C 조합은 555 타이머 계산기로 구할 수 있고, 건전지로 오래 쓰려면 같은 소켓에 CMOS형 TLC555나 LMC555를 꽂으면 전류가 줄어듭니다.

LM317 전원 기판

LM317은 마지막에 납땜하고, 금속 탭이 실크 외곽선의 두 줄 쪽(R1, R2 방향)을 향하게 합니다. 탭이 출력 단자라서 절연하지 않은 방열판은 다른 곳에 닿으면 안 됩니다. 부하를 연결하기 전에 아무것도 달지 않은 상태로 출력을 재 보세요. 1 % 저항과 기준 전압 오차 때문에 카드 값과 2 % 정도 차이는 정상입니다. 그다음 실제 전류로 부하를 걸어 다시 재고, 몇 분 뒤 탭을 만져 봅니다. 너무 뜨거우면 입력 전압을 낮추거나(5 V 출력이라면 12 V보다 9 V 어댑터가 손실이 훨씬 적음) 카드가 말한 방열판을 서멀 페이스트와 함께 다세요. 손실이 1~2 W를 넘으면 벅 컨버터가 낫습니다. 선형 레귤레이터가 왜 전력을 버리는지는 제너 레귤레이터 가이드에 있습니다.

자주 묻는 질문

이 거버 파일로 바로 PCB를 주문할 수 있나요?

네. zip 안에 양면 구리, 양면 솔더 마스크, 윗면 실크, 외곽선 거버(RS-274X)와 Excellon 드릴 파일이 들어 있어 PCB 업체가 요구하는 구성 그대로입니다. 주문 페이지에 zip을 올리고 업체의 거버 뷰어로 먼저 확인하세요. 옵션은 2층, 1.6 mm, 여기서 고른 동박 두께로 고르면 됩니다.

게이트를 5 V로 구동하라고 하는 이유는?

IRLB8721PbF는 게이트-소스 전압 4.5 V부터 온저항이 보장됩니다. 3.3 V에서도 대개 켜지지만 데이터시트에 최대 온저항이 없어 손실과 온도를 장담할 수 없습니다. 3.3 V 보드로 1 A 넘게 구동하려면 레벨 변환이나 게이트 드라이버를 추가하세요.

플라이백 다이오드가 꼭 필요한가요?

모터, 릴레이, 솔레노이드라면 필요합니다. MOSFET이 꺼지는 순간 코일이 전류를 계속 흘리려고 해서 드레인 전압이 전원보다 훨씬 높게 튀는데, 다이오드가 그 전류를 전원 쪽으로 돌려 보냅니다. 히터나 LED 스트립처럼 코일이 없는 부하는 다이오드 자리를 비워 둬도 됩니다.

집에서 직접 만들 수도 있나요?

MOSFET 기판은 됩니다. 패턴이 모두 아랫면에 있어서 단면 기판으로 에칭할 수 있습니다(토너 전사라면 좌우 반전해서 인쇄). 555와 LM317 기판은 윗면에도 패턴이 몇 개 있어서 양면 기판이 필요하거나 점퍼선 몇 가닥으로 대신해야 합니다.

555 점멸기의 깜빡이는 속도는 어떻게 정하나요?

NE555 비안정 공식 f = 1.44 ÷ ((RA + 2RB)·C)를 씁니다. RA는 1 kΩ으로 고정하고, RB가 100 kΩ 근처가 되도록 타이밍 커패시터를 고른 뒤 RB를 E24 값으로 맞춥니다. 결과에 나오는 실제 주파수는 보통 목표와 몇 % 이내이고, 전해 커패시터 오차(흔히 ±20 %)가 그보다 더 크게 영향을 줍니다.

555 기판의 LED 저항 두 개는 왜 값이 다른가요?

NE555 출력이 전원 끝까지 올라가지 않기 때문입니다. 높을 때는 전원보다 약 1.7 V 낮고, 낮을 때는 GND보다 약 0.1 V 높습니다. 출력이 높을 때 켜지는 D1 쪽 전압이 더 작으니 같은 전류를 흘리려면 저항이 더 작아야 합니다.

LM317 기판은 전류를 얼마나 낼 수 있나요?

입력이 출력보다 약 15 V 이하로 높다면 1.5 A까지 낼 수 있고, 차이가 더 크면 레귤레이터 자체 전류 제한이 낮아집니다(40 V 차에서 최소 0.15 A). 대개는 열이 먼저 한계가 됩니다. 결과에 손실 (Vin − Vout)·I, 방열판 없는 접합 온도, 100 °C를 넘을 때 필요한 방열판 열저항이 나옵니다.