PCB 애뉼러 링(Annular Ring) 설계: 계산과 공차 분석
1 분
- 애뉼러 링 폭을 결정하는 기본 계산
- IPC-6012 요구 사항을 설계에 적용하는 방법
- 공차 누적 분석: 실제 링 여유가 줄어드는 이유
- BGA 라우팅 밀도와 링 건전성의 균형
- 티어드롭으로 트레이스와 패드 접합부 보강하기
- 드릴링·도금·검사가 애뉼러 링에 미치는 영향
- DFM에서 애뉼러 링 오류를 해결하는 순서
- JLCPCB에서 애뉼러 링 설계 확인하기
- 결론
- 애뉼러 링 FAQ
PCB 비아와 도금 스루홀(PTH)을 설계할 때 애뉼러 링까지 공차를 포함해 계산하고 있나요? EDA의 기본 패드 크기나 이전 설계를 그대로 사용하면 드릴 위치 편차, 레이어 정합 오차와 에칭 보정으로 실제 남는 구리 폭이 예상보다 좁아질 수 있습니다.
애뉼러 링(annular ring)은 드릴 홀 주위를 둘러싼 고리 모양의 구리 영역입니다. 도금된 홀 배럴과 각 레이어의 패드를 전기적·기계적으로 연결하므로, 크기가 부족하면 브레이크아웃이나 간헐적인 단선으로 이어질 수 있습니다.

핵심 요약
- 공칭 애뉼러 링 폭은 (패드 직경 - 드릴 직경) ÷ 2로 계산합니다.
- 실제 잔여 폭은 드릴 위치, 레이어 정합, 적층과 에칭 공차의 영향을 받습니다.
- IPC 합격 기준과 제조를 안정적으로 만드는 설계 목표값은 같은 개념이 아닙니다.
- 제조사의 최신 홀·패드 능력과 DFM 결과를 기준으로 최종 치수를 정해야 합니다.
애뉼러 링 폭을 결정하는 기본 계산
공칭 애뉼러 링 폭은 다음과 같이 계산합니다.
애뉼러 링 폭 = (패드 직경 - 드릴 직경) ÷ 2
예를 들어 패드 직경이 0.7 mm이고 드릴 직경이 0.3 mm라면 공칭 링 폭은 한쪽 기준 0.2 mm, 약 8 mil입니다. 다만 이 값은 패드와 홀이 완전히 동심이라는 가정에서 얻은 수치입니다.

애뉼러 링은 두 가지 역할을 합니다. 전기적으로는 도금 배럴과 레이어별 구리 패드가 접촉하는 영역이며, 기계적으로는 열 사이클과 조립 과정에서 홀 구조를 지지합니다. 여유가 지나치게 작으면 초기 전기 검사에서는 통과하더라도 반복적인 열응력 이후 접속 저항 증가나 단선이 나타날 수 있습니다.
IPC-6012 요구 사항을 설계에 적용하는 방법
IPC-6012는 리지드 PCB의 제품 등급과 완성 보드 접수 기준을 정의합니다. 그러나 등급별 허용 브레이크아웃과 최소 링 요구 사항은 홀 종류, 외층·내층 여부, 적용 문서의 개정판과 구매 사양에 따라 함께 판단해야 합니다. 아래 표는 원문의 핵심 비교 관점을 요약한 것이며, 실제 규격 판정에는 계약에 명시된 IPC 문서와 개정판을 확인해야 합니다.
| 비교 항목 | Class 1 | Class 2 | Class 3 |
|---|---|---|---|
| 주요 적용 관점 | 일반 전자 제품 | 지속적인 성능이 필요한 제품 | 높은 신뢰성과 연속 동작이 필요한 제품 |
| 브레이크아웃 관리 | 적용 기준에 따른 제한적 허용 여부 확인 | 홀·레이어별 허용 범위 확인 | 더 엄격한 정합과 잔여 링 관리 필요 |
| 설계 시 확인 사항 | 해당 IPC 개정판, 홀 유형, 외층·내층, 제조사 공정 능력과 구매 사양 | ||
중요한 점은 IPC의 완성품 최소 접수 기준을 곧바로 CAD의 목표 치수로 사용하지 않는 것입니다. 설계값에는 실제 제조 공차를 흡수할 여유가 있어야 합니다.

공차 누적 분석: 실제 링 여유가 줄어드는 이유
주요 공차 요인
- 드릴 위치 정확도: CNC 축 정확도, 공구 런아웃과 드릴 편향의 영향을 받습니다.
- 내층 이미지 정합: 이미징 정확도와 소재의 치수 안정성이 패드 중심 위치에 영향을 줍니다.
- 적층 중 레이어 이동: 열과 압력에 의해 내층 위치가 변할 수 있습니다.
- 에칭 보정 편차: 측면 에칭량의 차이가 실제 패드 직경에 영향을 줍니다.
- 드릴과 적층 기준의 정합: X-ray 타기팅과 툴링 정렬 오차가 더해질 수 있습니다.
원문에서는 일반적인 예로 드릴 위치 ±0.075 mm, 내층 정합 ±0.050 mm, 적층 이동 ±0.025~0.075 mm, 에칭 편차 ±0.013~0.025 mm, 타기팅 정합 ±0.025~0.050 mm를 제시합니다. 이는 모든 공장과 제품에 동일하게 적용되는 보증값이 아니므로 실제 계산에는 선택한 제조사의 최신 공차를 사용해야 합니다.
RSS(root sum square)는 서로 독립적인 오차를 통계적으로 결합하는 방법이며 엄밀한 의미의 최악 조건 계산은 아닙니다. 모든 오차가 같은 방향으로 최대가 된다고 보는 최악 조건 합산과 RSS 결과는 다릅니다. 설계 위험도와 제조사의 공정 관리 방식에 맞는 계산법을 선택해야 합니다.
현재 JLCPCB 공정 능력을 기준으로 확인할 값
JLCPCB PCB 제조 사양에는 일반 PCB의 최소 비아 홀/패드가 0.15/0.25 mm로 안내되어 있으며, 패드 직경은 홀보다 최소 0.10 mm 크게, 가능하면 0.15 mm 이상 크게 설계하도록 권장합니다. 홀 위치 공차는 ±0.05 mm로 안내됩니다. 주문 전 레이어 수, 동박 두께와 특수 공정에 따른 세부 조건을 다시 확인해야 합니다.
| 설계 항목 | 현재 안내값 | 설계 해석 |
|---|---|---|
| 최소 비아 홀/패드 | 0.15/0.25 mm | 최소 제조 가능 조합이며 모든 설계의 권장 기본값은 아님 |
| 패드와 홀 직경 차이 | 최소 +0.10 mm, 권장 +0.15 mm 이상 | 양쪽 링 폭은 직경 차이의 절반 |
| 홀 위치 공차 | ±0.05 mm | 최종 링 여유 계산에 반영 |
| PTH 애뉼러 링 | 레이어·동박 조건별 별도 기준 | 최신 capability 표의 권장값과 절대 최소값 확인 |
BGA 라우팅 밀도와 링 건전성의 균형
0.8 mm 피치 BGA에서 0.3 mm 드릴과 0.125 mm 링을 사용하면 패드 직경은 0.55 mm가 됩니다. 인접 패드 가장자리 사이의 간격은 0.25 mm이므로 제조 가능한 트레이스/간격 규칙에 따라 한 가닥을 통과시킬 수도, 통과시키지 못할 수도 있습니다.
링을 0.10 mm로 줄여 패드를 0.50 mm로 만들면 간격은 0.30 mm로 늘어나지만 제조 여유는 감소합니다. 이 선택은 제조사가 요구하는 드릴 정합과 최소 링 기준을 만족하는지 확인한 뒤 결정해야 합니다.
0.5 mm 또는 0.4 mm 피치 BGA에서는 레이저 드릴 마이크로비아가 대안이 될 수 있습니다. 마이크로비아는 기계 드릴 비아와 구조와 공정이 다르므로, 더 작은 링을 일률적으로 적용하지 말고 HDI 마이크로비아 설계 조건과 제조 가능 여부를 확인해야 합니다.
- 작은 링을 검토할 수 있는 경우: 제조사가 더 엄격한 정합 능력을 확인했거나 레이저 드릴 공정을 적용하는 경우
- 여유를 늘려야 하는 경우: 보드 가장자리, 장착 홀 주변, 고전류 비아 및 고신뢰성 제품
티어드롭으로 트레이스와 패드 접합부 보강하기
티어드롭(teardrop)은 트레이스와 패드가 만나는 부분에 추가하는 물방울 모양의 구리 필렛입니다. 급격한 폭 변화를 완화하고 드릴 홀이 트레이스 방향으로 편심되었을 때 남는 구리 면적을 늘리는 데 도움을 줄 수 있습니다.

KiCad, Altium Designer와 EasyEDA 등에서는 라우팅 후 티어드롭을 일괄 적용할 수 있습니다. 다만 미세 피치 패드, 솔더 마스크 개구부와 인접 동박 간격을 침범할 수 있으므로 DRC와 DFM을 다시 실행해야 합니다. 제조 비용과 신뢰성 효과도 보드 구조와 업체 정책에 따라 달라질 수 있습니다.
드릴링·도금·검사가 애뉼러 링에 미치는 영향
드릴링과 레이어 정합
드릴 위치 변화에는 스핀들과 공구 상태, 패널 고정, 적층 높이와 소재 이동이 관여합니다. 특히 얇거나 큰 패널, 여러 장을 겹쳐 가공하는 조건에서는 드릴 편향과 위치 변화가 커질 수 있습니다.

홀 도금과 내층 접속
드릴 후에는 디스미어, 무전해 동 시드 형성, 전해 동도금 순서로 홀 배럴을 형성합니다. 이 과정에서 수지 스미어가 충분히 제거되지 않거나 도금이 불균일하면 외관상 링이 충분해도 내층 패드와의 접속 품질이 떨어질 수 있습니다. 동박과 도금 조건은 PCB 동박 두께 가이드와 제조 사양을 함께 확인합니다.
검사와 검증
외층은 자동 광학 검사(AOI), 내층 정합은 X-ray 또는 공정별 정합 검사, 연결성은 전기 검사로 확인할 수 있습니다. 고신뢰성 요구가 있는 경우에는 구매 사양에 쿠폰 미세 단면 분석과 적용할 IPC 등급을 명확히 기재하고 제조사와 검사 범위를 협의해야 합니다.

DFM에서 애뉼러 링 오류를 해결하는 순서
- 패드 직경 확대: 배선 공간이 허용되면 가장 직접적으로 링 여유를 확보할 수 있습니다.
- 드릴 직경 축소: 완성 홀 요구와 전류·도금 조건이 허용하는 범위에서 검토합니다. 0.30 mm에서 0.25 mm로 줄이면 공칭 링은 한쪽당 0.025 mm 증가합니다.
- 마이크로비아 검토: 미세 피치 BGA처럼 기계 드릴 비아로 라우팅이 어려운 위치에서 제조사와 HDI 구조를 협의합니다.
- 더 엄격한 정합 공정 협의: 비용과 납기, 지원 가능한 레이어 구조를 제조사에 확인합니다.
Gerber 또는 ODB++ 데이터를 업로드한 뒤 DFM에서 홀 직경, 패드 크기, 내층 클리어런스와 브레이크아웃 가능성을 확인하면 생산 투입 전 오류를 줄일 수 있습니다.
JLCPCB에서 애뉼러 링 설계 확인하기
JLCPCB에 주문하기 전에는 제품 페이지의 최신 제조 사양을 기준으로 비아 홀과 패드 조합을 확인합니다. 레이어 수, 동박 두께, 완성 홀, 임피던스와 특수 공정에 따라 적용 가능한 치수가 달라질 수 있습니다.
온라인 견적 페이지에 제조 파일을 업로드하고 표시되는 DFM 결과를 검토하세요. 경고가 발생하면 단순히 무시하지 말고 해당 홀의 패드 직경, 드릴 크기와 인접 배선 간격을 다시 확인하는 것이 좋습니다.
결론
애뉼러 링 계산식 자체는 간단하지만 실제 제조 결과는 드릴 편심, 레이어 정합, 에칭과 적층 공차에 좌우됩니다. 따라서 IPC의 완성품 접수 기준만 보지 말고 제조사의 실제 공정 능력을 반영해 설계 목표값을 정해야 합니다.
충분한 비아 패드 크기, 필요한 위치의 티어드롭, 적절한 DFM 검토를 함께 적용하면 브레이크아웃과 내층 접속 불량 위험을 낮출 수 있습니다. 생산 전에는 최신 JLCPCB PCB 제조 사양을 확인하세요.
애뉼러 링 FAQ
애뉼러 링이란 무엇인가요?
PCB에서 드릴 홀을 둘러싸는 구리 패드 영역입니다. 도금된 홀 배럴을 각 레이어의 패드와 전기적·기계적으로 연결합니다.
애뉼러 링 폭은 어떻게 계산하나요?
(패드 직경 - 드릴 직경) ÷ 2로 계산합니다. 이 값은 공칭 치수이므로 최종 설계에는 드릴과 레이어 정합 공차를 추가로 고려해야 합니다.
최소 애뉼러 링은 얼마로 설계해야 하나요?
하나의 값으로 모든 PCB에 적용할 수 없습니다. 제조사, 레이어 수, 동박 두께, 홀 유형과 요구 신뢰성 등급에 따라 달라집니다. JLCPCB 주문에는 최신 PCB 제조 사양의 권장값과 DFM 결과를 적용하세요.
애뉼러 링 브레이크아웃의 원인은 무엇인가요?
드릴 홀이 패드 중심에서 벗어나 패드 경계를 침범한 상태입니다. 드릴 위치 오차, 적층 중 내층 이동, 이미지 정합 오차와 소재의 치수 변화 등이 원인이 될 수 있습니다.
티어드롭은 항상 사용해야 하나요?
트레이스와 패드의 접합부를 보강하는 데 유용하지만 모든 위치에 반드시 필요한 것은 아닙니다. 미세 피치 간격과 제조 규칙을 침범하지 않는지 DRC와 DFM으로 확인해 적용합니다.
지속적인 성장
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......