SMD 수정 진동자 및 수정 발진기 가이드: 종류, 패키지, 선택 방법
5 분
- SMD 수정 진동자란 무엇입니까?
- SMD 수정 진동자, 수정 발진기, 세라믹 공진자의 주요 차이점
- SMD 수정 발진기의 종류(XO, TCXO, VCXO)
- 일반적인 SMD 수정 진동자 및 발진기의 패키지 크기
- SMD 수정 진동자와 스루홀(HC-49) 수정 진동자의 주요 차이점
- 주요 사양 설명
- 회로에 맞는 SMD 수정 진동자 또는 발진기 선택 방법
- SMD 수정 진동자 조립 및 PCB 레이아웃 팁
- 일반적인 SMD 수정 진동자 문제와 해결 방법
- JLCPCB를 통한 SMD 수정 진동자 조달 및 조립
- SMD 수정 진동자 및 발진기에 관한 자주 묻는 질문
핵심 요점
수정 진동자와 발진기의 선택: 수동형 수정 진동자는 MCU의 발진 회로와 부하 커패시터 2개를 이용해 동작합니다. XO는 별도의 전원을 사용해 클록을 출력하므로, 하나의 클록을 여러 칩에 공급해야 할 때 사용합니다.
부하 커패시터 값은 CL과 다릅니다: C1 = C2일 때 각 커패시터의 값은 2 × (CL − Cstray)입니다. 따라서 부유 정전용량이 3 pF인 회로에서 CL이 20 pF인 수정 진동자를 사용한다면, 20 pF가 아닌 약 33 pF의 커패시터가 필요합니다.
MCU 사양과 ESR을 비교합니다: 최대 ESR은 주파수, 패키지, 모델에 따라 달라집니다. 대표값을 가정하지 말고 MCU의 ESR 또는 Gm_crit 한계와 비교해야 합니다.
패드가 4개인 수정 진동자는 실장 방향이 중요합니다: 90° 회전하면 금속 덮개를 통해 XTAL_IN과 XTAL_OUT이 단락될 수 있으므로, 주문 전에 부품 배치 미리보기에서 수정 진동자의 방향을 확인해야 합니다.
32.768 kHz 수정 진동자에는 적절한 구동이 필요합니다: MCU의 구동 설정을 수정 진동자에 맞추고, 임피던스가 높은 패드에 플럭스 잔여물이 남지 않도록 해야 합니다.

그림: 클록을 공급받는 IC 옆의 8 MHz SMD 수정 진동자입니다. 왼쪽에는 부하 커패시터 2개가 있으며, 발진 회로 주변에는 접지 비아가 줄지어 배치되어 있습니다.
마이크로컨트롤러가 있는 거의 모든 보드에는 MCU 옆에 SMD 수정 진동자가 배치되어 있습니다. 금속 덮개가 있는 이 작은 부품은 대개 설계할 때 마지막까지 크게 신경 쓰지 않는 부품입니다. 하지만 다른 부분은 완벽한 시제품도 이 부품 때문에 전혀 동작하지 않을 수 있습니다. 펌웨어와 전원 레일이 모두 정상이어도 클록이 발진하지 않으면 아무것도 실행되지 않습니다.
이러한 문제의 대부분은 특이한 원인보다 몇 가지 실무적인 실수에서 비롯됩니다. 잘못된 수치를 기준으로 계산한 부하 커패시터, MCU가 안정적으로 구동하지 못하는 패키지, 수정 진동자가 잘못된 패드에 연결되도록 만든 풋프린트나 실장 회전 각도, 또는 보드가 휘어지는 위치에 배치한 수정 진동자가 그 예입니다.
계속하기 전에 용어부터 정리하겠습니다. ‘SMD 수정 발진기’라는 표현은 MCU의 발진 회로에 의존하는 수동형 수정 진동자와, 자체적으로 클록을 생성하는 능동형 발진기에 모두 사용됩니다. 두 부품은 설계 규칙이 서로 다릅니다. 이 글에서는 두 가지를 모두 다루며, 먼저 빠르게 참고할 수 있는 선택 기준을 살펴보겠습니다.
| 필요한 기능이나 조건 | 우선 검토할 부품 |
|---|---|
| 일반적인 MCU 클록(8–25 MHz) | 3225 수동형 수정 진동자, ±20 ppm |
| 실시간 클록 / 저전력 시간 계측 | 32.768 kHz 음차형 수정 진동자, 3215 또는 2012 |
| FPGA 또는 여러 IC에 공급할 클록 | XO(능동형 발진기) |
| GPS, 셀룰러 통신, 정밀 타이밍 | TCXO |
| 정확도 요구가 낮고 부품 비용을 최소화해야 하는 경우 | 세라믹 공진자 |
| JLCPCB 조립 비용 절감 | 일반적인 주파수의 기본 부품 라이브러리 수정 진동자 |
SMD 수정 진동자란 무엇입니까?
SMD 수정 진동자는 표면 실장 패키지 내부에 작은 석영 조각을 밀봉한 부품입니다. 석영에는 압전 특성이 있어 전압을 가하면 약간 변형되고, 변형을 가하면 전압이 발생합니다. 정밀한 두께로 가공한 석영 조각은 매우 안정적인 하나의 주파수로 진동하며, 이 진동이 회로의 타이밍 기준이 됩니다.
수정 진동자 자체는 수동 부품이므로 단독으로는 동작하지 않습니다. 일반적으로 MCU 내부의 반전 증폭기(XTAL_IN / XTAL_OUT 핀)를 이용하는 발진 회로와 외부 부하 커패시터 2개가 필요합니다. 이들이 함께 피어스 발진기를 구성합니다. 커패시터 값, 수정 진동자의 저항, 증폭기의 구동 능력 등 이 루프의 어느 한 요소라도 적절하지 않으면 발진이 약해지거나 주파수가 어긋나거나 아예 발진을 시작하지 못할 수 있습니다.
대부분의 SMD 수정 진동자는 두 가지 석영 구조 중 하나를 사용합니다. AT 컷 수정 진동자는 MHz 대역 주파수(8 MHz, 12 MHz, 16 MHz, 24 MHz 등)에 사용합니다. 작은 포크 모양의 음차형 수정 진동자는 거의 대부분 실시간 클록용 32.768 kHz에 사용합니다. 음차형은 동작 특성이 상당히 다르므로 아래에서 별도로 다룹니다.
대부분의 SMD 수정 진동자에 패드가 4개 있는 이유는 무엇입니까?
수정 진동자는 핀이 2개이므로 SMD 수정 진동자도 패드가 2개일 것이라고 생각하기 쉽습니다. 하지만 대부분의 세라믹 패키지 MHz 수정 진동자(3225, 2520, 2016)에는 실제로 패드가 4개 있습니다. 2개는 석영에 연결됩니다. 패드가 4개인 많은 패키지에서 나머지 2개는 금속 덮개에 연결되며, 덮개가 수정 진동자를 EMI로부터 차폐하도록 접지하는 용도입니다.
다만 내부 연결은 제조사마다 다릅니다. 가장 일반적인 배치에서는 수정 전극이 대각선 방향의 패드 1과 3에 연결되지만, 일부 부품은 연결 방식이 다릅니다. 일부 데이터시트에서는 패드 2와 4를 GND 대신 NC로 표시하기도 합니다. 데이터시트에 추가 패드가 케이스 접지라고 명시되어 있으면 접지해야 합니다. NC로 표시되어 있으면 어떤 네트에도 연결하지 않아야 하지만, 패키지의 네 모서리가 모두 고정되도록 풋프린트에는 패드를 유지하고 납땜해야 합니다. 또한 핀 배치를 확인하지 않은 채 다른 제조사 부품의 4패드 풋프린트를 재사용해서는 안 됩니다. 이는 눈에 잘 띄지 않으면서도 보드가 전혀 발진하지 않게 만드는 원인 중 하나입니다.
패드가 2개인 SMD 수정 진동자도 여전히 사용됩니다. 많은 5032 수정 진동자는 2패드형과 4패드형으로 모두 제공되며, 3215 및 2012 패키지의 32.768 kHz 음차형 수정 진동자는 거의 항상 2패드형입니다.

그림: 일반적인 대각선 배치를 사용하는 4패드 3225 수정 진동자의 핀 배치입니다. 패드 1과 3은 수정 전극이며, 패드 2와 4는 금속 덮개에 연결됩니다.
SMD 수정 진동자, 수정 발진기, 세라믹 공진자의 주요 차이점
이 세 부품은 자주 혼동됩니다. 세 부품을 모두 ‘크리스털’이라고 부르는 관행도 그 이유 중 하나입니다.
수정 발진기(XO)는 하나의 패키지에 수정 진동자와 발진 회로를 함께 넣은 부품입니다. 별도의 전원이 필요하며, 바로 사용할 수 있는 클록 신호를 출력합니다. MCU의 내부 증폭기에 의존하지 않으며 수동형 수정 진동자에 필요한 부하 커패시터도 사용하지 않습니다. 다만 데이터시트에 제시된 방식대로 연결해야 합니다. 일반적으로 VCC에는 디커플링 커패시터를 연결하고, OE 또는 ST 핀은 정해진 논리 레벨로 유지하며, 출력 형식에 필요한 결합 회로나 종단을 적용해야 합니다. 예를 들어 클리핑된 정현파를 출력하는 TCXO는 보통 AC 결합을 사용합니다. SMD 발진기에는 VCC, GND, OUT, OE(출력 활성화) 또는 ST(대기)의 4개 패드가 있는 경우가 가장 흔합니다.
세라믹 공진자는 석영 대신 압전 세라믹을 사용합니다. 가격이 저렴하고 충격에 강하지만 정확도는 훨씬 낮습니다. 부하 커패시터가 내장된 3핀 제품도 많습니다.

그림: 수동형 수정 진동자는 MCU의 발진 증폭기와 부하 커패시터 2개에 의존합니다. 수정 발진기(XO)는 별도의 전원을 사용해 클록을 출력합니다.
| 세라믹 공진자 | SMD 수정 진동자 | 수정 발진기(XO) | |
|---|---|---|---|
| 능동형 / 수동형 | 수동형 | 수동형 | 능동형 |
| 외부 부하 커패시터 | 내장된 경우가 많음(3핀) | 필요함(2개) | 필요 없음 |
| 일반적인 정확도 | ±0.1%~±0.5%(1,000–5,000 ppm) | ±10~±50 ppm | ±10~±100 ppm |
| 소비 전력 | MCU 발진 회로를 통해 공급 | MCU 발진 회로를 통해 공급 | 별도 전원 사용, 일반적으로 mA 수준의 전류 소비 |
| 상대적인 비용 | 가장 낮음 | 낮음 | 높음 |
| 여러 IC에 클록 공급 | 불가 | 불가 | 가능 |
| 적합한 용도 | 모터 제어, 기본적인 MCU, 가전제품 | 대부분의 MCU 설계, USB, BLE, RTC | FPGA, 고속 인터페이스, 공용 클록, 클록 입력만 있는 칩 |
MCU에 수정 발진 회로가 있고 해당 칩 하나에만 클록을 공급하면 되는 경우에는 거의 항상 수동형 수정 진동자가 적합합니다. 여러 장치에 클록을 공급해야 하거나 칩에 클록 입력 핀만 있다면 발진기를 사용합니다. 세라믹 공진자는 1% 미만 수준의 타이밍 오차가 문제가 되지 않는 용도에 사용할 수 있지만, USB, 이더넷, 무선 통신에는 적합하지 않습니다.
SMD 수정 발진기의 종류(XO, TCXO, VCXO)
능동형 발진기가 필요한 경우에는 대개 어느 정도의 정확도에 비용을 지불할 것인지가 선택의 기준이 됩니다.
XO(수정 발진기 / SPXO): 보상 기능이 없는 표준 수정 발진기로, 일반적인 정확도는 ±10~±100 ppm입니다. FPGA 클록, RMII 이더넷 설계의 50 MHz 기준 클록, 추가 회로 없이 깨끗한 클록이 필요한 용도에 사용합니다.
TCXO(온도 보상 수정 발진기): 온도에 따른 드리프트를 보정하는 회로를 추가해 약 ±0.5~±2.5 ppm의 정확도를 제공합니다. GPS/GNSS 수신기, 셀룰러 모듈, LoRa 및 기타 협대역 무선 링크, 넓은 온도 범위에서의 정밀 시간 계측에서는 그만한 비용을 지불할 가치가 있습니다.
VCXO(전압 제어 수정 발진기): 제어 전압으로 주파수를 조금 조정할 수 있습니다. PLL, 오디오 및 비디오 클록 복구, 외부 기준에 동기화하는 통신 시스템에 사용합니다.
실험실 수준의 안정도를 제공하는 OCXO(항온조 제어 수정 발진기)와 실리콘 기반으로 충격에 매우 강한 MEMS 발진기도 있지만, 대부분의 보드 설계에는 필요하지 않습니다.
일반적인 SMD 수정 진동자 및 발진기의 패키지 크기
SMD 수정 진동자의 패키지 이름은 치수를 나타내는 코드입니다. 앞의 두 자리는 길이, 뒤의 두 자리는 폭을 0.1 mm 단위로 나타내므로, 3225는 3.2 × 2.5 mm이고 5032는 5.0 × 3.2 mm입니다. 수정 진동자 코드는 미터법만 사용하며 대응하는 인치 규격은 없습니다. 주의할 점은 3225가 1210 커패시터의 미터법 규격명으로도 쓰이지만 풋프린트는 서로 호환되지 않는다는 것입니다. SMD 커패시터 가이드에서 커패시터 크기를 자세히 설명합니다.
| 패키지 | 크기(mm) | 패드 수 | 일반적인 용도 | 일반적인 공급 주파수의 하한* | 참고 사항 |
|---|---|---|---|---|---|
| 7050 | 7.0 × 5.0 | 4 | 주로 발진기 | 넓은 주파수 범위 | 수작업 납땜이 쉬우며 XO/TCXO에 흔히 사용 |
| 5032 | 5.0 × 3.2 | 2 또는 4 | 수정 진동자, 발진기 | 약 8 MHz | 낮은 ESR, 설계 여유가 큼 |
| 3225 | 3.2 × 2.5 | 4 | 수정 진동자, 발진기 | 약 8 MHz, 낮은 주파수 대역에서는 ESR이 높음 | MCU 설계의 실용적인 기본 선택 |
| 2520 | 2.5 × 2.0 | 4 | 수정 진동자, 발진기 | 약 12 MHz | 소형 보드, 무선 모듈 |
| 2016 | 2.0 × 1.6 | 4 | 수정 진동자 | 약 16 MHz | 웨어러블 기기, 높은 ESR |
| 3215 | 3.2 × 1.5 | 2 | 32.768 kHz 음차형 | 32.768 kHz | 가장 일반적인 RTC 수정 진동자 패키지 |
| 2012 | 2.0 × 1.2 | 2 | 32.768 kHz 음차형 | 32.768 kHz | 공간이 제한된 RTC 설계 |
*제조사마다 다릅니다. 일부 패키지에는 더 낮은 주파수의 제품도 있지만 구하기가 더 어렵습니다. 데이터시트에서 확인해야 합니다.
패키지가 작을수록 석영 조각을 넣을 공간이 줄어들므로, 일반적으로 공급되는 주파수의 하한이 높아지고 ESR도 높아지는 경향이 있습니다. 이는 절대적인 한계가 아니라 전반적인 경향입니다. 하지만 8 MHz 수정 진동자를 5032에서는 쉽게 구할 수 있고, 3225에서도 구할 수 있지만, 2016에서는 찾기 어려운 이유를 설명해 줍니다. 또한 같은 주파수에서 구동 능력이 약한 MCU 발진 회로가 3225보다 2016 부품의 발진을 시작하기 어려울 수 있는 이유이기도 합니다.

그림: 1 mm 격자 위에 실제 비율로 그린 일반적인 SMD 수정 진동자 및 발진기 패키지입니다.
SMD 수정 진동자와 스루홀(HC-49) 수정 진동자의 주요 차이점
HC-49는 구형 보드와 개발 키트에서 볼 수 있는 키가 큰 금속 캔 형태의 부품입니다. 지금도 주로 수작업으로 조립하는 설계와 낮은 주파수 용도에 사용됩니다.
| SMD 수정 진동자(예: 3225) | HC-49/U(스루홀) | HC-49/S(낮은 높이) | |
|---|---|---|---|
| 풋프린트 | 3.2 × 2.5 mm | 약 11 × 4.7 mm | 약 11 × 4.7 mm |
| 높이 | 약 1 mm 미만 | 약 13.5 mm | 약 3.5 mm |
| 조립 방식 | 리플로우, 자동 부품 실장 | 수작업 납땜 또는 웨이브 솔더링 | 수작업 납땜 또는 웨이브 솔더링 |
| 사용 가능한 낮은 주파수 범위 | 석영 조각의 크기에 따라 제한 | 약 1 MHz까지 | 수 MHz까지 |
| ESR | 높음 | 더 낮음 | 낮음 |
| 기계적 응력 | 단단한 몸체로 보드 휨에 민감 | 리드가 응력을 흡수 | 리드가 응력을 흡수 |
HC-49는 내부의 석영 조각이 더 크므로 ESR이 낮고 더 낮은 주파수까지 구현할 수 있습니다. SMT 조립을 적용하는 설계에서는 SMD 수정 진동자를 사용하면 스루홀 납땜 공정을 없애고 높이도 크게 줄일 수 있습니다. ‘HC-49 SMD’ 패키지는 그 중간에 해당합니다. HC-49/S 몸체의 리드를 표면 실장용으로 구부린 형태로, 크기는 크지만 수작업 납땜과 재작업이 쉽습니다.
주요 사양 설명
부하 정전용량(CL)과 부하 커패시터 계산 방법
부하 정전용량은 수정 진동자 데이터시트에서 가장 많이 오해하는 수치입니다. 이는 실장해야 할 커패시터의 값이 아니라, 수정 진동자가 정격 주파수로 발진하기 위해 단자 사이에서 보아야 하는 전체 정전용량입니다.
전체 정전용량은 외부 커패시터 2개의 직렬 합성 정전용량에 MCU 핀과 PCB 배선의 부유 정전용량을 더한 값입니다.
Cₗ = (C₁ × C₂) / (C₁ + C₂) + Cstray
C1 = C2 = C이면 다음과 같이 단순화됩니다.
C = 2 × (Cₗ − Cstray)

그림: 부하 커패시터 C1과 C2를 사용하는 피어스 발진기입니다. Cstray는 수정 진동자에 함께 걸리는 핀과 배선의 정전용량입니다.
Cstray는 초기 설계 단계의 추정값이며, 배치가 조밀한 회로에서는 보통 2–5 pF입니다. 양산 설계에서는 MCU 데이터시트의 핀 정전용량을 사용하고, 제조사가 권장 계산 방법을 공개했다면 그 방법을 따라야 합니다.
계산 예시: CL이 20 pF인 12 MHz 3225 수정 진동자를 예로 들겠습니다. YXC X322512MSB4SI(JLCPCB 부품 번호 C9002, 기본 부품)가 여기에 해당합니다. Cstray는 3 pF로 추정합니다.
C = 2 × (20 − 3) = 34 pF
34 pF는 표준값이 아니므로 33 pF를 초기값으로 선택하는 것이 합리적입니다. 확인해 보면 33 / 2 = 16.5 pF이고, 부유 정전용량 3 pF를 더하면 19.5 pF로 목표인 20 pF에 가깝습니다. 최종값은 실제 보드에서 주파수를 측정해 확인하는 것이 가장 좋습니다.
흔히 하는 실수는 CL이 20 pF인 수정 진동자에 20 pF 커패시터 2개를 사용하는 것입니다. 이 경우 약 10 + 3 = 13 pF가 되어 지정된 부하보다 훨씬 낮아지므로, 주파수가 공칭값보다 높아집니다. 보드는 계속 동작할 수 있지만 수십 ppm의 오차가 생기며, 이는 USB, 무선 통신, 시간 계측에서 문제가 됩니다.
실제 보드를 조정할 때 커패시터 값을 키우면 주파수가 낮아지고, 값을 줄이면 주파수가 높아집니다. X7R과 Y5V는 온도와 전압에 따라 정전용량이 달라지므로, 허용오차가 ±5% 이내인 C0G/NP0 커패시터를 사용해야 합니다. 유전체별 차이는 세라믹 커패시터의 종류에서 확인할 수 있습니다.
ESR(등가 직렬 저항)
ESR은 수정 진동자가 진동하면서 잃는 에너지를 나타냅니다. MCU의 발진 증폭기는 이 손실을 보충해야 발진을 유지할 수 있으므로, ESR이 낮을수록 발진이 더 쉽고 안정적으로 시작됩니다.
ESR은 주파수, 석영 조각의 구조, 패키지, 구체적인 모델에 따라 달라지므로 하나의 대표값만으로는 판단하기 어렵습니다. JLCPCB 부품 라이브러리에서 대부분의 12 MHz 3225 수정 진동자는 최대 ESR이 80–100 Ω으로 표시되어 있습니다. 반면 같은 패키지의 8 MHz 부품은 대부분 200–500 Ω이며, 32.768 kHz 음차형 수정 진동자는 수십 kΩ 수준입니다. 패키지가 작아지면 ESR이 높아지는 경향이 있지만 제조사 간 편차도 큽니다. 5032 패키지의 12 MHz 수정 진동자는 최대 ESR이 30–150 Ω 범위로 다양하며, YXC의 12 MHz 부품은 5032와 3225 모두 한계값이 80 Ω으로 같습니다. 큰 패키지가 더 쉽게 구동될 것이라고 가정하지 말고 데이터시트의 최대 ESR을 비교해야 합니다.
MCU 데이터시트는 이 한계를 서로 다른 방식으로 제시합니다. 최대 수정 진동자 ESR이나 권장 수정 진동자 목록을 제공하는 경우도 있습니다. STM32 데이터시트는 대신 최대 임계 트랜스컨덕턴스(Gm_crit)를 제시하며, 이를 수정 진동자의 gₘ,crit = 4 × ESR × (2πf)² × (C₀ + Cₗ)²와 비교합니다. 여기서 C0는 수정 진동자의 병렬 정전용량입니다. 특히 제품이 저온에서 동작한다면 선택한 부품이 한계값 안에서 충분한 여유를 갖도록 해야 합니다.
주파수 허용오차, 안정도, 에이징
이 세 수치는 서로 다른 주파수 오차의 원인을 나타냅니다. 주파수 허용오차는 25 °C에서의 초기 정확도로, 예를 들어 ±20 ppm입니다. 주파수 안정도는 동작 온도 범위에서의 드리프트로, 예를 들어 −40~+85 °C에서 ±30 ppm입니다. 에이징은 시간이 지나면서 서서히 발생하는 드리프트이며, 일반적으로 첫해에 수 ppm 수준입니다.
최악 조건의 오차를 산정할 때는 이들을 더합니다. 허용오차 ±20 ppm, 안정도 ±30 ppm, 첫해 에이징 ±3 ppm이면 공칭 주파수에서 최대 53 ppm까지 벗어날 수 있습니다. 다만 먼저 각 수치의 정의를 확인해야 합니다. 많은 발진기 데이터시트는 초기 허용오차가 이미 포함된 하나의 주파수 안정도 수치를 제시하며, 경우에 따라 에이징도 포함합니다. 여기에 허용오차를 다시 더하면 중복 계산이 됩니다.
일상적인 시간으로 환산하면 클록의 20 ppm 오차는 하루 약 1.7초입니다. LED를 깜박이는 데는 문제가 되지 않지만 벽시계나 데이터 로거에서는 상당히 눈에 띄는 오차입니다.
구동 레벨
구동 레벨은 수정 진동자가 발진하는 동안 내부에서 소모하는 전력이며, 마이크로와트 단위로 표시합니다. 데이터시트에는 최대값이 명시되어 있습니다. MHz 수정 진동자는 일반적으로 약 100–300 µW를 허용합니다. 한계를 초과하면 주파수가 변하고 에이징이 빨라질 수 있습니다.
큰 MHz 수정 진동자는 이 한계에 가까워지는 경우가 드물지만, 작은 패키지는 정격값이 낮아 구동 능력이 강한 발진 회로에 의해 과도하게 구동될 수 있습니다. 일반적인 해결 방법은 MCU 애플리케이션 노트에서 허용하는 경우 XTAL_OUT과 수정 진동자 사이에 직렬 저항을 넣는 것입니다. 구동 레벨이 가장 중요한 부품은 음차형 수정 진동자입니다.
32.768 kHz 음차형 수정 진동자
32.768 kHz 수정 진동자는 RTC와 저전력 타이머에 사용합니다. 32,768은 2¹⁵이므로 2로 15번 나누면 초당 펄스 1개를 얻을 수 있기 때문입니다. 외형은 일반적인 수정 진동자와 비슷하지만 전기적 한계는 크게 다릅니다. 최대 구동 레벨은 대개 0.5–1 µW 이하이며, 부하 정전용량도 일반적으로 6, 7, 9 또는 12.5 pF로 작습니다. 최대 ESR은 수십 kΩ 수준으로 모델과 패키지에 따라 다릅니다. JLCPCB 부품 라이브러리에서 대부분의 3215 부품은 50–80 kΩ, 대부분의 2012 부품은 70–100 kΩ으로 표시되어 있으며, 기본 부품 C32346은 70 kΩ입니다. 중요한 것은 선택한 수정 진동자가 MCU의 32.768 kHz 발진 회로에서 허용하는 한계, 즉 최대 ESR 또는 최대 Gm_crit를 충족하는지 여부입니다.
따라서 허용되는 구동 범위가 좁습니다. 범용 인버터 발진 회로를 사용하거나 MCU 발진 회로를 수정 진동자가 필요로 하는 수준보다 훨씬 강하게 설정하는 등 과도하게 구동하면 주파수가 변하고 에이징이 빨라지며, 심한 경우 수정 진동자가 손상될 수 있습니다. 반대로 구동이 너무 약하면 ESR이 높은 수정 진동자가 실온에서는 발진하지만 저온에서는 실패하거나, 어떤 보드에서는 발진하고 다른 보드에서는 발진하지 않을 수 있습니다.
많은 MCU는 32.768 kHz 발진 회로의 구동 강도를 선택할 수 있습니다. STM32의 LSE 구동 설정이 그 예입니다. 보통 애플리케이션 노트로 제공되는 제조사의 발진 회로 설계 가이드에는 각 수정 진동자에 적합한 설정이 제시되어 있습니다. 따라서 기본 설정을 그대로 쓰지 말고 해당 가이드를 따르며, 제조사가 권장 목록을 제공한다면 그 안에서 수정 진동자를 선택해야 합니다. 일부 제조사는 수정 진동자의 최대 병렬 정전용량(C0)도 지정하므로, 저전력 설계에서는 이 값도 확인할 필요가 있습니다.
두 가지 특성도 알아 두어야 합니다. 온도 곡선은 약 25 °C를 중심으로 하는 포물선이므로 온도가 낮아져도 높아져도 수정 진동자의 주파수가 낮아집니다. 일반적인 음차형 수정 진동자는 0 °C에서 이미 약 20 ppm 느려집니다. 또한 회로의 임피던스가 높아 누설 전류에 민감하므로, 패드 주변의 플럭스 잔여물만으로도 발진이 멈출 수 있습니다.
회로에 맞는 SMD 수정 진동자 또는 발진기 선택 방법
1단계: IC 데이터시트부터 확인합니다
지원 주파수 범위, 권장 CL, 최대 수정 진동자 ESR(또는 Gm_crit), 제조사의 검증된 수정 진동자 목록 제공 여부를 확인해야 합니다. 일부 인터페이스는 사용할 수 있는 주파수 범위를 더 좁힙니다. USB 설계에는 MCU의 PLL이 USB 클록으로 변환할 수 있는 기준 주파수가 필요하며, 칩에 따라 보통 8, 12, 16 또는 24 MHz를 사용합니다. UART를 많이 사용하는 설계에서는 표준 보드레이트로 나누어떨어지는 11.0592 또는 14.7456 MHz를 사용하기도 합니다.
2단계: 수정 진동자, 발진기, 공진자 중에서 선택합니다
허용 가능한 전체 주파수 오차를 산정해야 합니다. Bluetooth LE는 무선부의 주 클록에 ±50 ppm을 요구하며, 슬립 클록의 허용오차는 이보다 훨씬 클 수 있습니다. 100BASE-TX 이더넷도 ±50 ppm을 요구하므로, 일반적으로 수정 진동자, XO 또는 다른 칩에서 공급하는 기준 클록이 필요합니다. 고속 USB는 ±500 ppm을 요구하므로 수정 진동자로 쉽게 충족할 수 있습니다. 풀스피드 USB는 ±0.25%를 허용합니다. 일부 MCU가 클록 복구 기능으로 수정 진동자 없이 동작할 수 있을 정도의 여유는 있지만, 일반적인 세라믹 공진자에는 여전히 엄격한 조건입니다. GPS와 셀룰러 통신에는 보통 TCXO가 필요합니다. 하나의 클록을 여러 칩에 공급해야 한다면 발진기를 사용합니다.
3단계: CL을 맞추고 부하 커패시터를 계산합니다
MCU에 적합한 CL의 수정 진동자를 선택한 다음, 앞에서 설명한 대로 C1과 C2를 계산합니다. 저전력 32.768 kHz 설계에서는 낮은 CL(6–7 pF)을 사용하면 수정 진동자의 gm_crit가 낮아지므로 발진 회로를 더 낮은 구동 설정으로 동작시켜 전류 소비를 줄일 수 있습니다. 다만 주파수가 부유 정전용량에 더 민감해집니다.
4단계: 패키지를 선택합니다
3225는 대부분의 범용 MCU 설계에서 실용적인 기본 선택입니다. 넓은 주파수 범위를 지원하고 ESR이 적당하며, 재고가 널리 확보되어 있고 실장과 검사도 쉽습니다. 보드 공간을 확보해야 한다면 더 작은 패키지를 선택할 수 있지만, 선택지가 줄어들고 대개 ESR이 높아진다는 점을 고려해야 합니다.
조립 측면에서는 2016 수정 진동자도 3225만큼 쉽게 실장할 수 있습니다. 비용을 바꾸는 요소는 부품 자체의 단가와 JLCPCB 라이브러리에서 기본 부품인지 확장 부품인지 여부입니다. PCB 조립 비용 분석에서는 부품 유형에 따라 견적이 어떻게 달라지는지 설명합니다.
5단계: 실제 사용 온도 범위에서 안정도를 확인합니다
25 °C에서 ±20 ppm인 수정 진동자가 −40 °C에서는 ±50 ppm일 수 있습니다. 제품이 실외, 차량 내부, 열원 근처에서 사용된다면 초기 허용오차만 보지 말고 전체 동작 온도 범위에서 안정도를 비교해야 합니다.
6단계: 최종 확정 전에 공급 가능 여부를 확인합니다
서류상으로 완벽한 부품이라도 재고가 없으면 제작이 중단됩니다. 레이아웃을 마친 뒤가 아니라 부품을 선택하는 단계에서 JLCPCB 부품 라이브러리의 재고를 확인해야 합니다.
SMD 수정 진동자 조립 및 PCB 레이아웃 팁
주문 전에 수정 진동자의 실장 방향을 확인합니다
일반적인 대각선 핀 배치의 4패드 수정 진동자는 180° 회전해도 문제가 없습니다. 두 수정 전극의 위치만 서로 바뀌기 때문입니다. 하지만 90° 회전은 다릅니다. 수정 전극이 풋프린트의 접지 패드 위에 놓이게 됩니다. 패드 2와 4가 케이스 접지인 경우에는 금속 덮개가 XTAL_IN과 XTAL_OUT 패드 사이에 연결되어 두 핀을 단락시킵니다. 납땜 접합부는 정상으로 보이지만 발진 회로는 전혀 발진하지 않습니다.
능동형 발진기는 어느 방향으로 잘못 회전해도 문제가 됩니다. 180° 회전하면 VCC와 GND가 서로 바뀌며, 90° 회전하면 출력 핀에 전원이 연결될 수 있습니다. 2패드 음차형 수정 진동자에는 이러한 문제가 없습니다.

그림: 동일한 4패드 수정 진동자를 0°, 180°, 90°로 배치한 모습입니다. 90° 회전한 경우에만 발진 회로가 동작하지 않습니다.
회전 오류는 보통 회로도보다 부품 배치 파일에서 발생합니다. EDA 도구와 부품 라이브러리는 0°의 기준을 서로 다르게 정의하므로, 올바른 풋프린트도 CPL에서 회전된 상태로 배치될 수 있습니다. PCBA 주문을 확정하기 전에 부품 배치 미리보기를 열고 수정 진동자의 패드가 올바른 위치에 놓이는지 확인해야 합니다. 수정 전극은 XTAL_IN과 XTAL_OUT에, 덮개 단자는 접지에 연결되어야 합니다. 조립 시작 전에 정확한 배치를 승인하고 싶다면 부품 배치 확인(Confirm Parts Placement) 옵션을 사용해 생산 파일을 먼저 검토할 수 있습니다.
SMD 수정 진동자의 리플로우 민감도
SMD 수정 진동자는 일반적으로 세라믹 베이스와 금속 덮개로 구성된 밀봉 패키지입니다. 데이터시트에는 피크 온도, 온도 상승률, 최대 리플로우 횟수가 명시되어 있으며, 표준 무연 리플로우 프로파일은 이 범위 안에서 동작하도록 설계됩니다. 이러한 한계는 보드가 추가로 열에 노출될 때 특히 중요합니다. 양면 보드의 두 번째 리플로우, 재작업, 열풍을 이용한 수작업 납땜이 여기에 해당합니다.
수정 진동자의 열 손상은 대부분의 수동 부품과 다른 형태로 나타납니다. 균열이 생긴 MLCC는 문제가 드러나기까지 몇 달이 걸리더라도 대개 단락이나 누설 경로와 같은 명확한 고장으로 이어집니다. 반면 스트레스를 받은 수정 진동자는 그렇게 분명하게 고장 나지 않는 경우가 많습니다. 주파수 드리프트가 생기거나 어떤 보드에서는 발진하고 다른 보드에서는 발진하지 않는 형태로 나타나므로, 원인을 추적하기가 훨씬 어렵습니다.
직접 보드를 재작업한다면 필요한 부분에만 짧게 열풍을 가하고, 떼어 낸 수정 진동자를 다시 장착하지 말고 새 부품을 사용해야 합니다. 플럭스는 초음파 세척조 대신 브러시와 이소프로필 알코올을 사용해 손으로 제거해야 합니다. 초음파 에너지는 석영을 가진시켜 손상시킬 수 있으며, 특히 32.768 kHz 음차형 수정 진동자에 영향을 줍니다. 많은 수정 진동자 데이터시트도 초음파 세척을 금지합니다. 단단한 바닥에 떨어뜨린 수정 진동자 역시 손상 가능성이 있는 부품으로 보아야 합니다.
양면 보드
양면 보드에서는 먼저 리플로우하는 면이 오븐을 두 번 통과합니다. 수정 진동자는 보통 두 번 이상의 리플로우를 허용하지만, 레이아웃이 허용한다면 마지막에 리플로우하는 면에 배치해 열 노출을 줄일 수 있습니다. JLCPCB의 양면 Standard PCBA 주문에서는 상면을 먼저 조립하고 리플로우하므로, 상면의 수정 진동자는 오븐을 두 번 통과하고 하면의 수정 진동자는 한 번만 통과합니다.
ESD 취급
수동형 수정 진동자는 ESD에 비교적 강하지만 주변 부품은 그렇지 않습니다. 능동형 수정 발진기에는 CMOS IC가 들어 있으며, MCU의 발진 회로 핀은 임피던스가 높은 입력입니다. 발진기는 ESD에 민감한 부품으로 취급하고, 데이터시트에서 일반적으로 HBM으로 표시하는 ESD 정격을 확인해야 합니다. 발진 회로를 재작업하거나 프로브로 측정할 때는 일반적인 ESD 예방 조치를 적용해야 합니다.
배치: 보드 가장자리와 장착 구멍에서 떨어뜨립니다
세라믹 패키지는 단단하므로 보드가 휘어지면 균열이 생길 수 있습니다. 보드 휨을 일으키는 주요 요인은 디패널링(V-스코어를 따라 분리하거나 연결 탭을 꺾어 분리하는 작업), 장착 구멍의 나사, 삽입력을 받는 커넥터입니다.
수정 진동자는 레이아웃이 허용하는 한 V-스코어 라인과 분리용 탭에서 최대한 멀리 배치하고, 가능하면 긴 변이 스코어 라인과 평행하도록 배치해야 합니다. 장착 구멍과 무거운 커넥터에서도 떨어뜨리고, 레귤레이터와 전력단에서도 거리를 두어야 합니다. 이러한 부품의 열은 수정 진동자의 온도 특성 곡선에 따라 주파수를 변화시키며, 스위칭 에지는 발진 회로에 노이즈를 결합시킬 수 있습니다.
수정 진동자 PCB 레이아웃: 가드 링과 배선 금지 영역
발진 회로 레이아웃은 범위가 넓은 주제이지만, 일반적으로 권장되는 두 가지 방법으로 보통의 보드에서 발생하는 문제 대부분에 대응할 수 있습니다.
접지 가드 링을 배치합니다. 수정 진동자와 부하 커패시터를 MCU 접지에 연결된 접지 배선이나 접지 구리 영역으로 둘러싸고 비아로 연결해야 합니다. 이렇게 하면 민감한 발진 노드를 주변 스위칭 신호로부터 격리할 수 있습니다. 수정 진동자와 커패시터를 MCU 가까이에 배치하면 링을 작게 유지하고 배선도 짧게 만들 수 있습니다.
수정 진동자 아래에 배선 금지 영역을 둡니다. 수정 진동자 바로 아래나 인접한 층의 수정 진동자와 MCU 사이에 다른 신호 배선을 통과시키지 않아야 합니다. 아래로 지나가는 클록선이나 스위칭 배선은 임피던스가 높은 노드에 직접 노이즈를 결합시킵니다.

그림: 좋은 레이아웃과 좋지 않은 레이아웃의 비교입니다. 왼쪽에는 가드 링과 배선 금지 영역이 있으며, 오른쪽에는 긴 배선과 수정 진동자 아래로 지나가는 신호 배선이 있습니다.
일반적인 SMD 수정 진동자 문제와 해결 방법
| 문제 | 가능한 원인 | 우선 확인할 사항 |
|---|---|---|
| 수정 진동자가 발진하지 않음 | 잘못된 회전 방향으로 실장, 풋프린트 핀 배치 불일치, 잘못된 부하 커패시터, MCU에 비해 지나치게 높은 ESR, 너무 낮은 구동 설정, 플럭스 잔여물 | 실장 방향과 핀 배치, 커패시터 값, MCU 구동 설정 |
| 주파수 오차 또는 드리프트 | CL에 맞지 않는 부하 커패시터, 잘못된 유전체, 주변 열원, 보드 휨 | 커패시터 재계산, C0G/NP0 여부 확인, 부품 배치 확인 |
| 간헐적 고장 | 젖음 불량 또는 피로가 누적된 접합부, 보드 휨 | 랜드 패턴, V-스코어 및 장착 구멍과의 거리 |
발진 시작 실패
수정 진동자에서 가장 흔한 문제이면서 가장 답답한 문제입니다. 보드의 어느 부분도 잘못된 것처럼 보이지 않기 때문입니다.
먼저 실장 방향과 핀 배치를 확인해야 합니다. 수정 진동자가 90° 돌아간 상태로 실장되었거나 풋프린트의 패드 연결이 실제 부품과 다르면 발진할 수 없습니다. 다음으로 앞의 계산에 따라 부하 커패시터를 확인해야 합니다. 커패시터 값이 지나치게 크면 발진 시작이 느려지거나 아예 시작하지 못할 수 있습니다.
그런 다음 수정 진동자의 최대 ESR을 MCU의 한계값과 비교해야 합니다. 더 작은 패키지나 다른 공급사의 부품으로 변경했다면 ESR이 발진 회로의 구동 한계를 넘어섰을 수 있습니다. 32.768 kHz 회로에서는 펌웨어의 구동 설정과 보드의 청결 상태를 확인해야 합니다. 이소프로필 알코올로 세척한 뒤 발진이 시작된다면 플럭스 잔여물이 유력한 원인이며, 특히 수작업 납땜이나 재작업 후에는 그 가능성이 높습니다.
실온에서는 발진하지만 저온에서는 실패하는 보드는 대개 수정 진동자 자체의 불량보다 ESR 또는 구동 레벨의 여유가 부족한 상황을 나타냅니다.
측정할 때는 일반적인 오실로스코프 프로브를 수정 진동자 핀에 직접 연결하지 않아야 합니다. 프로브의 정전용량이 주파수를 변화시키거나 발진을 멈출 수 있습니다. MCU를 통해 클록을 출력 핀으로 내보낸 뒤 그 핀에서 측정해야 합니다.
주파수 드리프트 또는 오프셋
모든 보드가 같은 방향으로 비슷한 정도의 주파수 오차를 보인다면 부하 정전용량부터 확인해야 합니다. 현실적인 부유 정전용량으로 다시 계산한 뒤 조금씩 조정합니다. 보드마다 오프셋이 다르더라도 수정 진동자의 정격 허용오차 안에 있다면 설계 오류가 아니라 정상적인 초기 허용오차입니다.
온도에 따라 달라지는 드리프트는 커패시터 유전체(C0G 대신 X7R 사용), 주변 열원, 수정 진동자 자체의 온도 특성과 관련이 있습니다. 특히 32.768 kHz 부품은 자체 온도 특성의 영향이 큽니다. 디패널링이나 케이스 조립 후에 나타나는 드리프트는 기계적 응력을 시사할 수 있으며, 대개 V-스코어, 장착 나사, 커넥터 근처에 배치된 수정 진동자에서 발생합니다.
개방, 젖음 불량, 접합부 균열
대부분의 세라믹 SMD 수정 진동자는 바닥면에 단자가 있으므로 납땜 접합부가 몸체 아래에 위치합니다. 따라서 리드가 있는 부품보다 랜드 패턴과 리플로우 중 보드 평탄도가 더 중요합니다. 패키지나 보드가 약간 휘면 솔더가 단자에 닿더라도 충분히 젖지 않을 수 있습니다. 이는 BGA의 헤드인필로와 유사한 결함입니다.
설계 측면에서 관리할 수 있는 요소는 수정 진동자 제조사의 권장 사항에 맞는 랜드 패턴, 2패드 음차형 수정 진동자의 대칭적인 패드, 그리고 PCB 두께와 패널 설계입니다. 패드나 솔더 페이스트 양이 불균일하면 한쪽 끝이 들리는 툼스토닝이 발생할 수 있습니다. PCB 두께와 패널 설계는 리플로우 중 보드가 휘어지는 정도에 영향을 줍니다.
조립 당시에는 정상이었던 접합부도 시간이 지나면서 균열이 생길 수 있습니다. 일반적인 알루미나 세라믹은 약 7 ppm/°C의 열팽창률을 보이는 반면, FR-4의 면내 열팽창률은 재료에 따라 흔히 약 14–17 ppm/°C입니다. 따라서 온도가 변할 때마다 두 재료 사이의 솔더에 변형이 가해집니다. 패키지 양쪽 사이의 거리가 길수록 변형이 커지므로 큰 패키지는 더 큰 영향을 받습니다. 다만 실제 피로 수명은 랜드 패턴, 솔더 합금, 보드 구조, 온도 범위에도 좌우됩니다.
JLCPCB를 통한 SMD 수정 진동자 조달 및 조립
보드를 JLCPCB PCB 조립 서비스로 제작하는 경우, 일반적인 주파수와 패키지를 선택하면 수정 진동자를 조달하기는 대체로 어렵지 않습니다.
JLCPCB 부품 라이브러리에서는 수정 진동자와 발진기를 주파수, 패키지, 부하 정전용량, ESR로 필터링할 수 있으며 실시간 재고도 확인할 수 있습니다. Economic PCBA에서는 기본 부품에 피더 장착 비용이 부과되지 않으므로, 공간 제약 때문에 더 작은 부품을 써야 하는 경우가 아니라면 기본 부품을 중심으로 설계할 실용적인 이유가 있습니다. 이 글 작성 시점에 기본 부품 수정 진동자에는 8 MHz(5032 및 HC-49S SMD), 12, 16, 25 MHz(모두 3225), 3215 패키지의 32.768 kHz 음차형 수정 진동자가 있습니다. 직접 조립하기 위해 부품을 조달한다면 LCSC를 통해서도 구매할 수 있습니다.
JLCPCB는 제공된 설계 파일에 따라 조립하므로 주문 전에 두 가지를 확인하는 것이 좋습니다. 풋프린트의 핀 배치가 선택한 수정 진동자와 일치하는지, 그리고 부하 커패시터 값이 해당 부품의 CL에 맞는지 확인해야 합니다.
SMD 수정 진동자 및 발진기에 관한 자주 묻는 질문
Q: SMD 수정 진동자의 3225는 무엇을 의미합니까?
0.1 mm 단위로 표시한 패키지 크기로, 길이 3.2 mm, 폭 2.5 mm를 뜻합니다. 5032(5.0 × 3.2 mm), 2520, 2016에도 같은 원리가 적용됩니다.
Q: SMD 수정 진동자의 정확도는 어느 정도입니까?
일반적인 MHz SMD 수정 진동자는 25 °C에서 ±10~±50 ppm으로 규정되며, 온도 범위에 걸쳐 비슷한 수준의 드리프트와 연간 수 ppm의 에이징이 더해집니다. 감을 잡기 위해 환산하면 20 ppm은 하루 약 1.7초입니다. 전체 오차가 수 ppm보다 작아야 한다면 TCXO를 사용해야 합니다.
Q: SMD 수정 진동자에는 극성이 있습니까?
석영 자체에는 극성이 없으므로 두 수정 진동자 핀은 서로 바꾸어 연결할 수 있습니다. 다만 4패드 수정 진동자는 90° 회전하면 전극이 접지 패드에 놓일 수 있으므로 실장 방향이 여전히 중요합니다. 수정 발진기는 각 핀의 연결 방향이 정해져 있으므로 반드시 올바른 방향으로 실장해야 합니다.
Q: 4패드 수정 진동자의 나머지 패드 2개는 접지해야 합니까?
데이터시트에 케이스 접지로 표시되어 있다면 접지해야 합니다. NC로 표시되어 있다면 어떤 네트에도 연결하지 않아야 하지만, 기계적 강도를 확보하도록 풋프린트에는 패드를 유지하고 납땜해야 합니다.
Q: 수동형 수정 진동자를 수정 발진기로 교체할 수 있습니까?
MCU가 외부 클록 입력을 지원한다면 가능한 경우가 많습니다. MCU 데이터시트에 지정된 방식으로 발진기 출력을 연결하고 부하 커패시터를 제거해야 합니다. 많은 MCU에서는 XTAL_IN에 연결하고 XTAL_OUT은 연결하지 않습니다. 그런 다음 펌웨어에서 클록 소스를 바이패스 또는 외부 클록 모드로 전환해야 합니다. 그렇지 않으면 MCU가 해당 클록을 사용하지 않습니다. 발진기의 출력 형식인 CMOS 구형파 또는 클리핑된 정현파가 입력 요구 사항을 충족하는지도 확인해야 합니다.
Q: SMD 수정 진동자는 어떻게 시험합니까?
멀티미터로는 수정 진동자의 동작 여부를 알 수 없습니다. 회로에 장착된 상태에서 클록을 MCU의 출력 핀으로 내보내고, 해당 핀을 오실로스코프나 주파수 카운터로 측정해야 합니다.
Q: RTC 수정 진동자는 왜 32.768 kHz를 사용합니까?
32,768은 2¹⁵이므로 15단 이진 분주기를 통과하면 정확히 초당 펄스 1개가 됩니다. 낮은 주파수는 발진 전류도 작게 유지하므로 배터리 백업 방식의 시간 계측에 적합합니다.
Q: 32.768 kHz 수정 진동자가 발진을 시작하지 않는 이유는 무엇입니까?
일반적인 원인은 CL에 맞지 않는 부하 커패시터, 수정 진동자의 ESR에 비해 너무 약한 MCU 구동 설정, 패드 주변의 플럭스 잔여물입니다. 앞의 문제 해결 부분을 참고해야 합니다.
Q: SMD 수정 진동자는 무연 리플로우가 가능합니까?
가능합니다. 데이터시트의 피크 온도, 온도 상승률, 리플로우 횟수 한계를 준수해야 합니다.
결론: SMD 수정 진동자와 발진기
MCU 데이터시트부터 확인하고, 수정 진동자의 CL을 커패시터 값으로 그대로 사용하지 말고 CL을 기준으로 부하 커패시터를 계산해야 합니다. 공간 제약이 없다면 3225를 기본 선택으로 삼는 것이 좋습니다. 주문 전에 부품 배치 미리보기에서 수정 진동자의 실장 방향을 확인해야 합니다. V-스코어와 장착 구멍에서는 떨어뜨리고 칩 가까이에 배치하며, 접지 링을 두고 아래에는 다른 배선을 통과시키지 않아야 합니다.
설계가 준비되면 JLCPCB 부품 라이브러리에서 재고가 있는 수정 진동자를 찾아보고, PCB 제작과 조립에 대한 즉시 견적을 확인할 수 있습니다.
지속적인 성장
Arduino vs Raspberry Pi: 로봇·IoT 프로젝트별 보드 선택 가이드
Arduino와 Raspberry Pi 중 무엇을 먼저 살지 고민된다면 CPU 속도보다 프로젝트가 Linux 컴퓨터를 필요로 하는지를 먼저 물어보세요. Arduino는 여러 MCU 개발 보드와 소프트웨어 생태계, Raspberry Pi 5는 Linux를 실행하는 단일 보드 컴퓨터(SBC)입니다. 두 제품은 센서 제어와 영상 처리처럼 잘 맞는 일이 다릅니다. Arduino vs Raspberry Pi: 핵심 차이 예시 모델: Arduino Uno R4와 Raspberry Pi 5. Arduino 제품군 전체의 사양을 뜻하지는 않습니다. 항목 Arduino Uno R4 예시 Raspberry Pi 5 예시 구조 MCU 기반 개발 보드 Linux를 실행하는 SBC 주요 용도 센서 읽기, 액추에이터·모터 제어 카메라, 네트워크, UI, 데이터 처리 소프트웨어 Arduino 스케치와 MCU 라이브러리 운영체제와 다중 프로세스 입출력 타이밍 MCU 주변장치로 일정한 제어 주기 설계에 유리 일반 Linux......
STM32 vs ESP32 비교: Wi‑Fi·모터 제어·저전력 MCU 선택법
STM32와 ESP32를 비교할 때 “어느 MCU가 더 좋은가?”보다 먼저 Wi‑Fi·Bluetooth가 필요한지, 모터 제어·ADC·저전력 요구가 무엇인지 정해야 합니다. 두 이름은 단일 칩이 아니라 여러 제품군을 가리킵니다. 이 글은 프로젝트 유형별 선택 기준과 PCB 설계에서 놓치기 쉬운 점을 정리합니다. STM32 vs ESP32: 가장 큰 차이 STM32는 STMicroelectronics의 Arm Cortex‑M 기반 MCU 제품군으로, 범용 제어부터 모터·아날로그·저전력·무선 모델까지 범위가 넓습니다. ESP32는 Espressif의 무선 SoC 제품군으로, 모델에 따라 Wi‑Fi, Bluetooth LE, 802.15.4 등이 통합됩니다. 따라서 “STM32에는 무선이 없다”거나 “ESP32는 모두 Wi‑Fi를 지원한다”는 설명은 정확하지 않습니다. 확인 항목 STM32 제품군 예 ESP32 제품군 예 모터 제어 STM32G4: 고급 타이머와 아날로그 주변장치 모델별 PWM·모터......
SMD 저항 선택 가이드: 0402·0603 크기, 정격 전력과 표기 읽는 법
회로도에서 저항값만 맞췄는데 PCB 조립 후 발열이나 측정 오차가 생겼다면, 정격 전력·허용오차·온도계수·패키지를 함께 확인해야 합니다. 이 글은 SMD 저항(칩 저항)을 처음 고르는 사람을 위해 0402·0603·0805 크기, 저항 표기법, 데이터시트 확인 순서를 정리합니다. SMD 저항이란? SMD(Surface-Mount Device) 저항은 PCB 표면의 패드에 실장하는 저항입니다. 전압 분배, 전류 제한, 풀업·풀다운, 전류 감지 등 용도는 다양합니다. 같은 저항값이라도 부품마다 정격 전력, 허용오차, 온도계수(TCR), 최대 동작 전압, 펄스 내량이 다르므로 값만 보고 대체해서는 안 됩니다. SMD 저항의 표기와 외형 치수 예시. 실제 치수와 허용오차는 선택한 부품의 데이터시트로 확인하세요. SMD 저항을 고를 때 확인할 5가지 저항값과 허용오차: 회로가 요구하는 공칭값과 실제값의 허용 범위를 확인합니다. 정밀 분압·센싱에는 허용오차뿐 아니라 온도 변화에 따른 값의 변동도 중요합니......
SMD 수정 진동자 및 수정 발진기 가이드: 종류, 패키지, 선택 방법
핵심 요점 수정 진동자와 발진기의 선택: 수동형 수정 진동자는 MCU의 발진 회로와 부하 커패시터 2개를 이용해 동작합니다. XO는 별도의 전원을 사용해 클록을 출력하므로, 하나의 클록을 여러 칩에 공급해야 할 때 사용합니다. 부하 커패시터 값은 CL과 다릅니다: C1 = C2일 때 각 커패시터의 값은 2 × (CL − Cstray)입니다. 따라서 부유 정전용량이 3 pF인 회로에서 CL이 20 pF인 수정 진동자를 사용한다면, 20 pF가 아닌 약 33 pF의 커패시터가 필요합니다. MCU 사양과 ESR을 비교합니다: 최대 ESR은 주파수, 패키지, 모델에 따라 달라집니다. 대표값을 가정하지 말고 MCU의 ESR 또는 Gm_crit 한계와 비교해야 합니다. 패드가 4개인 수정 진동자는 실장 방향이 중요합니다: 90° 회전하면 금속 덮개를 통해 XTAL_IN과 XTAL_OUT이 단락될 수 있으므로, 주문 전에 부품 배치 미리보기에서 수정 진동자의 방향을 확인해야 합니다. 32.768 kHz 수......
BGA 패키지란? 종류·풋프린트·팬아웃·X-ray 검사
BGA(Ball Grid Array)는 패키지 바닥의 솔더볼 배열로 PCB와 연결하는 표면실장 패키지입니다. 주변 리드 대신 면 전체를 연결에 사용하므로 높은 I/O 밀도와 짧은 전기 경로를 얻을 수 있지만, 접합부가 패키지 아래에 숨는다는 제조 과제도 있습니다. 이 글에서는 BGA 내부 구조와 대표 유형, PCB 풋프린트·팬아웃·비아 인 패드, 리플로·X-ray 검사까지 정리합니다. 특정 패키지의 치수·패드·스텐실은 반드시 해당 MPN 데이터시트를 기준으로 설계하세요. 바로 보기: 구조 · 종류 · 풋프린트·팬아웃 · 조립·검사 BGA 패키지의 기본 구조 실리콘 다이: 전기 기능과 열이 발생하는 핵심 칩입니다. 와이어 본딩 또는 플립칩: 다이와 패키지 기판을 연결합니다. 플립칩은 마이크로범프로 직접 연결할 수 있지만 제품 구조마다 다릅니다. 패키지 기판: 미세 연결을 외부 솔더볼 피치로 재배열합니다. 솔더볼 배열: 볼 직경·피치·합금·공면성이 조립 조건에 영향을 줍니다. 몰드·언더필: 모든 ......
커패시터 용량 선택: 104·102 코드표와 pF·nF·µF 계산
104 커패시터는 100 nF, 즉 0.1 µF입니다. 하지만 용량 표시를 읽는 것과 회로에 맞는 커패시터를 고르는 것은 다른 문제입니다. 같은 10 µF라도 유전체, DC 바이어스, ESR과 패키지에 따라 실제 동작이 달라집니다. 이 글에서는 커패시터·콘덴서의 pF·nF·µF 단위와 102·103·104·105 코드, 디커플링·LDO·RC 필터의 용량 선택 및 계산 예시를 정리합니다. 바로 보기: 용량 코드표 · 단위 환산 · 용도별 선택 · 계산식 · DC 바이어스 커패시터 용량표: 102·103·104·105 읽는 법 일반적인 3자리 용량 코드에서 앞의 두 숫자는 유효숫자, 마지막 숫자는 10의 지수를 뜻하며 기준 단위는 pF입니다. 예를 들어 104는 10 × 104 pF입니다. 단, 모든 커패시터가 이 코드를 쓰는 것은 아니고 작은 SMD MLCC는 표면에 아무 표시가 없는 경우도 많습니다. 3자리 코드 pF nF µF 101 100 0.1 0.0001 102 1,000 1 0.001......
