PCB 비아 설계 가이드: 홀 크기·종횡비·슬롯 설계 기준
1 분
- PCB 비아 크기는 자유롭게 정할 수 있을까요?
- PCB 비아의 소구경 홀 설계 시 주요 고려 사항
- PCB 슬롯 홀 설계 시 고려 사항
- PCB 비아와 스루홀 부품용 홀의 차이
- 요약
완성도 높은 PCB를 설계하려면 참신한 아이디어뿐만 아니라 PCB 홀 가공을 포함한 제조 공정 전반을 충분히 이해해야 합니다. PCB 설계의 핵심 단계 중 하나인 PCB 비아 설계는 기판 성능과 제조 효율에 모두 중요한 영향을 미칩니다.
PCB 비아 크기는 자유롭게 정할 수 있을까요?
이 질문에 답하기 전에 PCB 홀은 어떻게 가공되는지부터 살펴보겠습니다.
1. 원자재 절단: PCB 제조업체는 자동 절단기를 사용하여 대형 동박 적층판을 생산에 필요한 규격의 기판으로 절단합니다. 절단 전 동박 적층판은 아래와 같은 형태입니다.
2. PCB 홀 가공: CNC 드릴링 장비는 동박 적층판의 지정된 위치에 홀을 정밀하게 가공합니다. 드릴 비트가 원형이므로 드릴링으로 가공한 홀은 원형이 됩니다. 사각형 홀이나 슬롯을 가공하더라도 날카로운 90도 안쪽 모서리는 구현할 수 없으며 모서리에 라운드가 남습니다.
예를 들어 원형 탁구공을 직각 모서리에 놓으면 공의 곡면과 모서리 사이에 틈이 생깁니다. 이 틈은 이른바 모서리의 R, 즉 라운드로 이해할 수 있습니다. 마찬가지로 원형 공구로 홀을 가공하면 날카로운 직각 모서리를 만들 수 없습니다.
JLCPCB는 PCB 홀 가공에 기계식 드릴링을 사용합니다. 현재 2층 및 다층 PCB의 드릴 직경 범위는 0.15~6.30 mm입니다. 최소 도금 슬롯 폭은 2층 기판에서 0.50 mm, 다층 기판에서 0.35 mm이며, 최소 비도금 슬롯 폭은 1.0 mm입니다.
따라서 PCB를 설계할 때 비아 크기를 임의로 지정할 수는 없습니다.
PCB 비아의 소구경 홀 설계 시 주요 고려 사항
어느 정도 크기부터 소구경 홀로 볼 수 있을까요? 일반적으로 0.3 mm보다 작은 홀을 소구경 홀로 분류합니다. 비아가 작아질수록 가공이 어려워지며, 특히 제조 공정의 한계에 가까워질수록 난도가 높아집니다. 이와 관련된 대표적인 용어가 종횡비(aspect ratio)입니다.
- 종횡비: 기판 두께를 비아 홀 직경으로 나눈 비율입니다. 종횡비가 클수록 가공 난도가 높아집니다. 같은 기판 두께라면 비아가 작을수록 제조가 더 어렵다는 뜻입니다.
1. 전기 도금의 어려움: 비아 직경이 작아질수록 전기 도금 과정에서 홀 벽에 구리를 균일하게 석출하기가 어려워집니다. 이에 따라 미도금이나 도금 불량으로 인한 비도통 홀의 발생 위험이 커질 수 있습니다.
JLCPCB는 PCB 품질 검사를 위해 4선식 저저항 검사를 사용하여 홀 벽의 동도금 상태를 확인합니다. 이 방식은 일반적인 저항 측정보다 작은 저항을 정밀하게 측정할 수 있어 불량 홀을 식별하는 데 도움이 됩니다.
2. 낮은 가공 효율: 소형 드릴 비트는 유효 길이가 짧아 한 번에 적층하여 가공할 수 있는 기판 수가 줄어듭니다. 이는 생산 효율에 직접적인 영향을 줍니다. 작은 홀을 가공할 때는 드릴 파손을 방지하기 위해 이송 속도를 낮추고 회전 속도를 높여야 합니다. 이 과정은 가공 시간을 늘릴 뿐만 아니라 드릴 비트의 마모도 촉진합니다.
따라서 공간이 제한된 경우에만 소구경 홀을 고려하고, 가능하면 0.3 mm보다 큰 비아 홀을 설계하는 것이 가공 효율과 비용 측면에서 유리합니다.
3. 외경 설계 문제: 관통홀이나 납땜용 홀을 설계할 때는 내경과 외경을 모두 고려해야 합니다. 두 값은 PCB 제조 가능성에 직접적인 영향을 미칩니다.
현재 JLCPCB의 2층 및 다층 PCB 최소 비아 홀 크기와 비아 직경은 각각 0.15 mm와 0.25 mm이며, 권장 최소 비아 홀 크기는 0.20 mm입니다. JLCPCB는 최대 32층 PCB 제작을 지원합니다. 다층 PCB의 일반적인 최소 트레이스 폭/간격은 0.09/0.09 mm이며, BGA 팬아웃 영역에서는 3 mil(0.0762 mm)까지 허용됩니다. 또한 6~20층 기판에는 수지 충전 후 동박으로 캡핑하는 비아인패드(POFV) 공정을 적용할 수 있습니다. 이 공정을 사용하면 패드에 비아를 직접 배치하여 패드 표면을 평탄하게 만들고 배선 공간을 확보할 수 있습니다.
환형 링(annular ring)이 너무 작으면 가공 장비의 편차로 인해 드릴링 위치와 필름 패턴의 정렬이 어긋나면서 홀이 중심에서 벗어날 수 있습니다.
이러한 정렬 오차는 패드의 유효 면적을 줄이고 제조 불량 가능성을 높이며, 심한 경우 전기적 연결 불량으로 이어질 수 있습니다. 따라서 제조 공차를 고려하여 적절한 환형 링 크기를 설계해야 PCB의 품질과 신뢰성을 확보할 수 있습니다.
PCB 슬롯 홀 설계 시 고려 사항
소구경 홀뿐 아니라 슬롯 설계도 주의 깊게 검토해야 합니다. 슬롯은 일부 특수 패키지에 필요한 설계 요소입니다. 슬롯을 설계할 때는 다음 두 가지 사항을 확인하십시오.
1. 짧은 슬롯: 짧은 슬롯은 PCB 드릴링에서 가공하기 까다로운 구조입니다. 일반적으로 슬롯 길이가 폭의 2배보다 짧으면 짧은 슬롯으로 분류합니다. 슬롯 길이가 폭의 2배보다 짧은 경우 시작점과 끝점을 드릴링할 때 드릴 비트의 일부는 기판에 걸리고 다른 일부는 허공에 놓일 수 있습니다. 이때 불균일한 힘이 발생하여 슬롯 위치가 어긋나거나 길이가 짧아질 수 있습니다. 따라서 슬롯의 권장 길이 대 폭 비율은 길이/폭 ≥ 2.5이며, 허용 한계는 길이/폭 ≥ 2입니다.
2. 긴 슬롯: 긴 슬롯, 특히 길이가 5 mm를 넘는 슬롯에 열풍 솔더 레벨링(HASL)을 적용할 때는 슬롯 홀 한쪽의 환형 폭을 0.4 mm 이상으로 설계하는 것이 좋으며, 절대 최소값은 0.3 mm입니다. 이 기준을 확보하기 어렵다면 무전해 니켈 침지 금도금(ENIG) 공정을 고려할 수 있습니다. 환형 폭이 지나치게 작으면 HASL 공정 중 접착력이 부족해져 열응력에 따른 도금층 박리나 파열이 발생할 수 있습니다. 한쪽에만 동박 링이 있는 슬롯도 이러한 문제에 취약합니다.
슬롯을 조밀하게 배치하면 드릴링 과정에서 기판의 유리 섬유 구조가 손상되어 HASL 공정 중 도금층 박리나 파열이 발생할 수 있습니다. 이러한 특수 설계에는 ENIG 공정을 고려하는 것이 좋습니다.
PCB 비아와 스루홀 부품용 홀의 차이
PCB의 홀은 용도에 따라 비아(Via)와 부품 홀(Pad)로 구분할 수 있습니다. PCB 비아는 층간 연결에 사용하고, PCB 스루홀 부품용 홀은 부품 리드를 삽입하고 납땜하는 데 사용합니다. 두 홀은 기능과 가공 요구 사항이 다르므로 속성을 혼용해서는 안 됩니다.
- 비아(Via): 주로 PCB 층 사이의 신호를 연결하는 데 사용하며, 일반적으로 솔더 마스크로 덮는 텐팅 처리를 적용할 수 있습니다.
- 스루홀 부품용 홀(Pad): 일반적으로 부품을 삽입하고 납땜하기 위한 도금 관통홀(PTH)로 설계합니다.
비아와 부품 홀의 속성이 혼용되는 경우는 다음 두 가지입니다.
1. 도금 관통홀에 비아 속성을 잘못 사용한 경우: 부품용 도금 관통홀을 비아로 잘못 설정하면 솔더 마스크가 홀을 덮거나 막아 부품을 제대로 삽입하지 못할 수 있습니다.
2. 부품 홀을 비아로 잘못 설정한 경우: 부품 홀을 비아로 잘못 설정한 상태에서 주문 시 비아 텐팅을 지정하면, 부품 홀의 노출 동박까지 솔더 마스크로 덮여 납땜 품질에 영향을 줄 수 있습니다.
요약
1. PCB 설계에서 비아 크기를 임의로 지정할 수는 없습니다.
2. 일반적으로 0.3 mm보다 작은 홀은 소구경 홀로 분류합니다. 홀이 작을수록 전기 도금이 어려워지고 가공 효율이 낮아지며 정렬 문제가 발생할 가능성이 커집니다.
3. 짧은 슬롯은 가공하기 어렵습니다. 권장 길이 대 폭 비율은 ≥ 2.5이며, 허용 한계는 ≥ 2입니다.
4. 긴 슬롯에 HASL을 적용할 때는 슬롯 홀 한쪽의 환형 폭을 0.4 mm 이상으로 설계하는 것이 좋으며, 절대 최소값은 0.3 mm입니다. 공간 제약으로 이 기준을 충족하기 어렵다면 ENIG 공정을 고려하십시오.
5. PCB 비아와 스루홀 부품용 홀의 속성을 혼용하지 마십시오.
지속적인 성장
PCB 애뉼러 링(Annular Ring) 설계: 계산과 공차 분석
PCB 비아와 도금 스루홀(PTH)을 설계할 때 애뉼러 링까지 공차를 포함해 계산하고 있나요? EDA의 기본 패드 크기나 이전 설계를 그대로 사용하면 드릴 위치 편차, 레이어 정합 오차와 에칭 보정으로 실제 남는 구리 폭이 예상보다 좁아질 수 있습니다. 애뉼러 링(annular ring)은 드릴 홀 주위를 둘러싼 고리 모양의 구리 영역입니다. 도금된 홀 배럴과 각 레이어의 패드를 전기적·기계적으로 연결하므로, 크기가 부족하면 브레이크아웃이나 간헐적인 단선으로 이어질 수 있습니다. 핵심 요약 공칭 애뉼러 링 폭은 (패드 직경 - 드릴 직경) ÷ 2로 계산합니다. 실제 잔여 폭은 드릴 위치, 레이어 정합, 적층과 에칭 공차의 영향을 받습니다. IPC 합격 기준과 제조를 안정적으로 만드는 설계 목표값은 같은 개념이 아닙니다. 제조사의 최신 홀·패드 능력과 DFM 결과를 기준으로 최종 치수를 정해야 합니다. 애뉼러 링 폭을 결정하는 기본 계산 공칭 애뉼러 링 폭은 다음과 같이 계산합니다. 애뉼러 링 ......
PCB 동박 패턴의 역할과 표면처리 선택 가이드
PCB 동박 패턴과 트레이스는 기판 위에서 전류와 신호가 흐르는 경로입니다. 외부로 노출되는 패드와 접점의 표면처리는 납땜성, 접촉 특성, 보관성과 내식성에 영향을 줍니다. ENIG, HASL, 침지은, OSP, 침지주석은 각각 장점과 제한이 있으므로 조립 방식과 패드 피치, 사용 환경에 맞춰 선택해야 합니다. 이 글에서는 PCB 동박 패턴의 전기적 역할, 대표적인 표면처리 방식과 전송선로·안테나·방열 구조 등 설계 활용 사례를 살펴봅니다. 핵심 요약 표면처리는 주로 솔더 마스크로 덮이지 않은 패드와 접점의 노출 동박을 보호합니다. 표면처리 선택은 비용뿐 아니라 평탄도, 납땜 공정, 보관 조건과 최종 용도를 기준으로 해야 합니다. 트레이스 폭·두께·간격과 기준면은 저항, 인덕턴스, 커패시턴스와 임피던스를 결정합니다. RF·고속 신호와 안테나 설계에서는 표면처리의 도체 손실 영향도 함께 검토합니다. PCB 동박 패턴에 맞는 표면처리 선택 PCB 표면 실장 패드와 노출 동박의 표면처리는 조립성과 ......
STM32 CAN 통신 예제: CubeMX와 HAL로 송수신 구현하기
핵심 요약 Classic CAN과 CAN FD의 프레임 및 비트 타이밍 차이를 설명합니다. NUCLEO-G491RE와 Jetson TX2를 CAN 트랜시버로 연결합니다. CubeMX 필터·인터럽트 설정과 HAL 기반 송수신 코드를 구현합니다. 종단저항, CANH·CANL, candump와 오류 응답을 이용한 점검 방법을 다룹니다. Nucleo-G491RE 보드와 Jetson 보드를 이용한 CAN 버스 통신 이 글에서는 STM32 CAN 통신 예제로 NUCLEO-G491RE와 Jetson TX2를 연결하고, Classic CAN과 CAN FD의 비트 타이밍·필터·수신 인터럽트·응답 송신을 단계별로 구현합니다. 브레드보드에서 트랜시버와 종단저항, CANH·CANL 연결을 검증한 뒤 커넥터와 테스트 포인트를 작은 CAN 인터페이스 PCB로 정리하면 반복 시험과 배선 점검이 쉬워집니다. PCB 제작시Gerber 파일은 JLCPCB PCB 서비스에 업로드하고 온라인 견적에서 제작 가능 여부와 비용을 확......
STM32 PWM 제어 가이드: 주파수·듀티비 설정과 모터 제어 예제
핵심 요약 타이머 Prescaler와 ARR을 이용한 PWM 주파수·듀티비 계산 방법을 정리합니다. NUCLEO-G491RE에서 서보모터와 DC 모터를 PWM으로 제어합니다. 단일 채널 및 A/B상 인코더를 읽어 회전 방향과 RPM을 계산합니다. CubeMX 설정, HAL 코드와 VCP 출력 결과를 실제 실습 이미지로 확인합니다. Nucleo-G491RE 보드와 DC 모터/인코더를 이용한 실습 이 글에서는 STM32 PWM의 주파수·듀티비 계산 원리를 익히고, NUCLEO-G491RE의 타이머와 카운터를 이용해 서보모터·DC 모터를 구동하며 단일 채널 및 A/B상 인코더를 읽습니다. 브레드보드에서 모터 드라이버와 인코더 동작을 확인한 뒤 전원·신호 커넥터와 테스트 포인트를 작은 인터페이스 PCB로 정리하면 배선 오류를 줄이고 재현성을 높일 수 있습니다. PCB 제작시Gerber 파일은 JLCPCB PCB 서비스에 업로드하고 온라인 견적에서 제작 가능 여부와 비용을 확인할 수 있습니다. 타이머/......
STM32 ADC 사용법: 전압 측정, 인터럽트·DMA와 DAC 피드백
핵심 요약 STM32 ADC의 해상도, 샘플링과 디지털 값을 전압으로 환산하는 원리를 설명합니다. NUCLEO-F446RE에서 Polling, Interrupt, DMA 방식으로 ADC 데이터를 수집합니다. TEMT6000 조도 센서와 다중 채널 ADC 설정 및 Circular DMA 처리를 구현합니다. DAC 출력과 LED 조명 피드백을 연결해 간단한 실시간 제어를 확인합니다. 이 글에서는 STM32 ADC의 기본 원리와 전압 계산 방법을 살펴보고, NUCLEO-F446RE에서 TEMT6000의 밝기 값을 Polling·인터럽트·DMA로 읽어 DAC 기반 LED 조명 피드백까지 구현합니다. 브레드보드에서 센서와 LED 드라이버의 동작을 확인한 뒤 커넥터와 테스트 포인트를 작은 인터페이스 PCB로 정리하면 배선 오류를 줄이고 같은 실험 환경을 반복하기 쉽습니다. PCB 제작시에Gerber 파일은 JLCPCB PCB 서비스에 업로드하고 온라인 견적에서 제작 가능 여부와 비용을 확인할 수 있습니다......
STM32 UART 통신 예제: 송수신, 인터럽트 및 DMA 구현 가이드
핵심 요약 Polling, Interrupt, DMA 수신 방식의 차이와 CPU·버퍼의 역할을 비교합니다. NUCLEO-G491RE, NUCLEO-F446RE와 BH1750을 연결해 실제 센서 데이터를 전송합니다. 115200 bps, 8-N-1, TX/RX 교차 연결과 공통 GND 설정을 단계별로 확인합니다. DMA Normal 및 Circular 모드와 Receive-to-Idle 처리 방법을 예제로 구현합니다. Virtual COM, 인터럽트 및 DMA로 센서 데이터 송수신 하기 NUCLEO-G491RE, NUCLEO-F446RE, BH1750 1. 이번 글에서 만들 시스템 STM32 UART 통신 예제를 처음 배울 때는 문자열 하나를 보내는 예제부터 시작하는 경우가 많습니다. 문자열이 터미널에 출력되면 통신이 된 것처럼 보입니다. 하지만 실제 임베디드 시스템에서는 센서가 계속 데이터를 만들고, 다른 MCU가 그 데이터를 놓치지 않고 받아 처리해야 합니다. 이번 글에서는 Nucleo-G4......