SoC란? 시스템 온 칩 구조와 MCU·FPGA 차이
3 분
- 시스템 온 칩(SoC)이란?
- SoC의 대표 사례
- SoC는 어떻게 동작하나요?
- SoC의 주요 구성 요소
- SoC 아키텍처 이해하기
- SoC와 마이크로컨트롤러(MCU)의 차이
- SoC와 마이크로프로세서(MPU)의 차이
- SoC와 FPGA의 차이
- SoC의 장점과 한계
- SoC의 대표 활용 분야
- AI SoC가 늘어나는 이유
- 프로젝트에 맞는 SoC 선택 방법
- SoC·SoM·SiP의 차이
- SoC FAQ
- 결론
스마트폰부터 IoT 센서, 산업용 제어기와 엣지 AI 장치까지 다양한 제품에 시스템 온 칩(SoC)이 사용됩니다. CPU와 메모리 제어기, 통신 인터페이스 및 전용 가속기를 한 반도체 다이에 통합하면 보드 면적과 전력 사용을 줄일 수 있습니다. 다만 실제 통합 기능은 칩마다 다릅니다.
임베디드 Linux용 프로세서를 고르거나 AI 기능을 검토하고 MCU·FPGA와 비교하려면 SoC 내부 구조를 이해해야 합니다.
이 글에서 살펴볼 내용:
- SoC의 정의와 내부 데이터 흐름
- 주요 하드웨어 구성 요소
- SoC·MCU·MPU·FPGA의 차이
- AI 가속기의 역할
- 프로젝트에 맞는 SoC 선정 기준
시스템 온 칩(SoC)이란?
시스템 온 칩(System on a Chip, SoC)은 전자 시스템에 필요한 여러 기능을 하나의 반도체 다이에 통합한 집적회로입니다. 여러 IC를 PCB에서 연결하는 구조와 달리 CPU, 메모리 제어, I/O 및 경우에 따라 GPU·무선 기능 등을 칩 내부 연결망으로 묶습니다. 외부 DRAM이나 전원 관리 IC가 여전히 필요할 수 있으므로 모든 기능이 반드시 한 패키지에 들어간다는 뜻은 아닙니다.
핵심은 연산 속도 하나가 아니라 통합 수준입니다. SoC는 시스템에 필요한 처리, 메모리 제어, 통신 및 제어 기능의 일부 또는 대부분을 한 다이에 결합합니다.
현대 전자기기에서 SoC가 중요한 이유
여러 개의 개별 칩을 하나로 묶는 배경에는 두 가지 요구가 있습니다.
- 소형화: 휴대기기·웨어러블·IoT 노드는 PCB 공간이 제한됩니다. 하나의 BGA 패키지가 여러 처리·제어 기능을 통합할 수 있습니다. 무선 및 전원 관리 기능의 포함 여부는 제품마다 다릅니다.
- 전력 효율: 칩 내부 배선은 보드 수준 연결보다 짧아 기생 정전용량과 스위칭 손실을 줄일 수 있습니다. 클록 게이팅과 동적 전압·주파수 조절(DVFS)도 블록별 소비 전력 관리에 사용합니다.
SoC의 대표 사례
SoC에는 모바일용 고성능 제품부터 저전력 무선 제어 칩까지 다양한 종류가 있습니다.
- Qualcomm Snapdragon 8 Elite: 원문은 Oryon CPU, Adreno GPU, NPU, 5G 모뎀, ISP, Wi-Fi 7 및 TSMC 3 nm 공정을 예시로 제시합니다. 세부 기능의 칩 내부 통합 여부는 정확한 제품 구성으로 확인해야 합니다.
- Apple M 시리즈(M5): 원문은 3 nm 공정과 통합 메모리 아키텍처를 소개합니다. 메모리 다이의 패키지 배치는 제품별로 확인해야 합니다.
- Espressif ESP32-S3: 원문 기준 TSMC 40 nm 공정, 듀얼 코어 Xtensa LX7 및 Wi-Fi·BLE를 갖춘 MCU 기반 무선 SoC입니다.
- STM32MP1: Cortex-A7과 Cortex-M4를 결합해 Linux와 실시간 제어 작업을 나눌 수 있는 산업용 제품군입니다.
이러한 패키지를 보드에 배치할 때는 핀 수와 피치에 따라 고밀도 연결(HDI)과 BGA 패키지 팬아웃을 검토해야 합니다.

그림: CPU, GPU, NPU, 메모리 제어기와 USB·SPI·I2C·Ethernet·Wi-Fi 등 기능 블록의 개념도.
SoC는 어떻게 동작하나요?
여러 기능을 하나의 다이에 통합
개별 칩으로 구성한 시스템에서는 프로세서, GPU, DRAM 제어기와 주변 IC가 PCB 배선을 통해 데이터를 교환합니다. SoC는 해당 기능 중 상당 부분을 같은 다이에 넣어 내부 연결망으로 통신합니다.
CPU, GPU, 메모리 제어기 및 주변 장치 제어기의 칩 내부 연결은 대역폭·지연·전력 측면에서 이점을 줄 수 있습니다. 다만 DRAM, RF 프런트엔드 및 전원 IC 등은 SoC 밖에 있을 수 있어 외부 PCB 배선이 완전히 사라지는 것은 아닙니다.
내부 데이터 흐름과 연결망
온칩 인터커넥트는 기능 블록 사이의 데이터 경로를 구성합니다.
- CPU 코어가 L1 명령어 캐시에서 명령어를 가져옵니다.
- L1/L2/L3 캐시가 일부 메모리 요청을 처리해 외부 DRAM 접근을 줄입니다. 캐시 구성은 칩별로 다릅니다.
- 메모리 제어기가 캐시 미스 후의 요청을 조정하고 내장 PHY를 통해 외부 LPDDR 또는 DDR에 접근합니다.
- DMA(Direct Memory Access)가 카메라 프레임, 오디오 버퍼 및 네트워크 패킷을 CPU 개입을 줄이며 옮깁니다.
- 주변 장치 블록이 USB, PCIe, MIPI, UART, SPI, I2C 등 외부 인터페이스에 연결됩니다.
현대 SoC는 제품에 따라 점대점 연결, 패킷 기반 네트워크 또는 여러 버스 계층을 조합해 동시 데이터 요청을 처리합니다. 모든 SoC가 동일한 구조나 GB/s급 대역폭을 갖는 것은 아닙니다.

그림: AXI, AHB, APB 연결을 이용한 SoC 내부 데이터 흐름 예시.
SoC의 주요 구성 요소
애플리케이션급 SoC에서 다음 블록을 자주 볼 수 있지만 모든 제품에 전부 포함되지는 않습니다.
- CPU 코어: 범용 프로그램을 실행합니다. 원문은 Cortex-A(애플리케이션), Cortex-M(저전력 제어), Cortex-R(실시간 작업)을 예로 들고, Raspberry Pi RP2350의 듀얼 RISC-V Hazard3도 언급합니다.
- GPU: 화면 렌더링과 병렬 연산을 담당합니다. Adreno 또는 Mali-400 MP2 같은 제품군이 예시입니다.
- NPU·AI 가속기: 신경망 추론의 행렬 곱셈·누산에 특화된 블록입니다. 원문은 Apple M5 Neural Engine을 예로 듭니다. CPU 대비 효율은 실제 모델과 정밀도에 따라 달라집니다.
- 메모리 하위 시스템: 온칩 SRAM·L1/L2/L3 캐시와 외부 DRAM용 DDR 제어기·PHY를 포함할 수 있습니다.
- 통신 인터페이스: PCIe, USB 3.x, MIPI CSI/DSI, GbE 같은 고속 인터페이스와 UART, SPI, I2C, GPIO 같은 저속 I/O를 연결합니다.
- 전원 관리 장치(PMU): 전원 영역과 클록을 관리하고 외부 PMIC와 함께 DVFS를 구현할 수 있습니다.
- 보안 엔진: 보안 부팅 ROM, Arm TrustZone, AES·SHA·ECC 가속기 및 OTP eFuse 등 제품별 기능을 제공합니다.
SoC 아키텍처 이해하기
이기종 처리 구조
한 SoC에서 CPU, GPU, NPU 및 실시간 제어 코어가 각기 다른 작업을 맡는 구조를 이기종 처리라고 합니다. 예를 들어 CPU는 운영체제와 순차 제어, GPU는 그래픽, NPU는 추론, Cortex-M 또는 RISC-V 보조 코어는 전원 관리와 짧은 지연이 필요한 하드웨어 작업을 맡을 수 있습니다.
전용 블록으로 작업을 넘기면 CPU 부하와 소비 전력을 줄일 수 있지만 효과는 데이터 이동 비용과 소프트웨어 구현에 좌우됩니다.
메모리·인터커넥트 구조
기능 블록 사이의 데이터 이동도 시간과 전력을 사용합니다.
- 캐시 계층: L1, L2 및 공유 L3 또는 마지막 레벨 캐시(LLC)를 이용해 외부 DRAM 접근을 줄일 수 있습니다. 각 계층의 존재와 속도는 칩마다 다릅니다.
- 온칩 인터커넥트: Arm AMBA 구조에서는 APB가 저속 주변 장치, AHB가 중간 속도 경로, AXI가 고성능 메모리 전송에 사용될 수 있습니다. 더 큰 칩에서는 NoC(Network-on-Chip)를 적용하기도 합니다.
- 전원 영역과 클록 게이팅: 사용하지 않는 블록의 전원이나 클록을 제어해 동적·정적 소비 전력을 줄입니다.
SoC와 마이크로컨트롤러(MCU)의 차이
MCU는 CPU, 소형 SRAM, 플래시 및 UART·SPI·I2C·ADC·타이머 같은 주변 장치를 한 다이에 통합해 제어 작업에 사용합니다. 베어메탈 펌웨어나 경량 RTOS로 동작하는 경우가 많습니다.
애플리케이션급 SoC에는 GPU, NPU, DSP, 고속 CPU, 외부 DRAM 제어기 및 PCIe·USB 3·MIPI 등이 추가될 수 있습니다. Linux나 Android를 실행하는 제품도 있습니다. 하지만 MCU 역시 넓은 의미의 SoC일 수 있고, 모든 SoC가 Linux를 실행하는 것은 아닙니다.
SoC와 마이크로프로세서(MPU)의 차이
전통적인 MPU는 CPU 중심 부품으로 외부 메모리 제어기와 주변 IC가 필요했습니다. 현대의 x86 프로세서는 메모리 제어기와 내장 GPU를 포함하는 경우도 있어 SoC와의 경계가 흐려집니다. 실제 보드 설계에서는 제품 명칭보다 어떤 주변 기능과 메모리 인터페이스가 칩에 통합되었는지 확인하는 것이 중요합니다.
SoC와 FPGA의 차이
FPGA(Field-Programmable Gate Array)는 제조 후에도 로직 셀의 연결을 구성해 맞춤형 디지털 회로를 구현할 수 있습니다. 작업에 따라 정해진 지연과 높은 병렬성이 장점이지만 전력, 비용 및 개발 도구를 함께 검토해야 합니다.
AMD Zynq UltraScale+ MPSoC 같은 FPGA SoC는 하드 프로세서와 프로그래머블 로직(PL)을 한 다이에 결합합니다. CPU에서 Linux를 실행하면서 PL에 맞춤형 실시간 기능을 구현할 수 있습니다.
| 항목 | MCU | MPU | SoC | FPGA | FPGA SoC |
|---|---|---|---|---|---|
| 고정 로직 | 있음 | 있음 | 있음 | 주요 로직 재구성 가능 | 일부 재구성 가능 |
| 제조 후 변경 | 펌웨어 | 소프트웨어 | 소프트웨어 | 하드웨어 로직 | 소프트웨어 + 로직 |
| 원문의 일반적인 OS 예시 | 베어메탈/RTOS | 외부 IC와 Linux | Linux/Android | 없음/베어메탈 | Linux + 사용자 RTL |
| 주변 장치 통합 | 높음 | 전통적으로 낮음 | 높음 | 로직에 따라 구현 | 높음 + 사용자 로직 |
| 원문의 양산 단가 예시 | $1~$15 | $5~$50 | $5~$200 초과 | $5~$500 초과 | $20~$500 초과 |
| 대표 용도 | 제어·저가 IoT | 기존 MPU 설계 | Linux·엣지 AI | DSP·맞춤 로직 | RTOS와 RTL 결합 |
표의 가격은 원문에 나온 범위일 뿐 실제 견적이나 시장 가격을 뜻하지 않습니다. 제품 종류와 구매량에 따라 크게 달라집니다.

그림: MCU, MPU, SoC 및 FPGA의 구조 차이.
SoC의 장점과 한계
통합의 이점을 평가할 때는 보드 설계와 생산 난이도도 함께 고려합니다.
SoC의 장점
- 작은 PCB 면적: 여러 기능을 한 패키지에 넣으면 필요한 부품 수와 연결 영역이 줄 수 있습니다.
- 전력 효율: 짧은 온칩 배선과 전원 영역 제어로 손실을 줄일 수 있습니다.
- 메모리 대역폭: 일부 제품의 근접 또는 패키지 통합 메모리는 높은 전송 속도를 제공합니다. 실제 대역폭은 메모리 구조에 따라 다릅니다.
- BOM 단순화 가능성: 개별 IC가 줄 수 있지만 PCB 층수나 제조 비용이 반드시 감소하는 것은 아닙니다.
SoC의 단점
- 높은 열 밀도: CPU·GPU·NPU의 발열이 좁은 영역에 모일 수 있어 방열과 PCB 배치를 고려해야 합니다.
- 하드웨어 변경 제약: 기능 블록은 제조 후 바꿀 수 없습니다. 주변 장치가 더 필요하거나 일부 기능에 문제가 있으면 칩 또는 보드 구성을 바꿔야 할 수 있습니다.
- 높은 설계·초기 구동 난이도: 고속 배선, 전원 시퀀싱 및 보드 지원 패키지(BSP) 준비가 필요할 수 있습니다.
SoC의 대표 활용 분야
- 스마트폰·태블릿: Snapdragon 8 Elite 같은 제품이 CPU, 그래픽, 모뎀 등 여러 기능을 작은 공간에서 처리합니다.
- IoT: 저전력 무선 SoC는 RF 기능, 보안 블록 및 슬립 모드를 활용합니다.
- 산업 자동화: CAN-FD, 기가비트 Ethernet 및 시간 민감형 네트워킹(TSN)을 사용하는 장치가 있습니다.
- 차량용 전자장치: 인포테인먼트, 차체 제어 및 ADAS에 SoC가 사용됩니다. 기능 안전 등급(ASIL) 충족 여부는 정확한 제품과 시스템 인증으로 확인해야 합니다.
- 엣지 AI: 스마트 카메라와 로봇이 NPU로 현장에서 추론을 수행할 수 있습니다.
- 네트워크 장비: 스위치와 보안 장비가 패킷 처리 기능과 기가비트 MAC 등을 통합한 칩을 사용합니다.
AI SoC가 늘어나는 이유
AI 작업에 전용 하드웨어가 필요한 이유
신경망 추론에는 많은 행렬 곱셈·누산(MAC) 연산이 필요합니다. 프로세서 종류에 따라 처리 방식이 다릅니다.
- CPU: 운영체제와 순차 제어에 유연합니다. 큰 행렬 작업에서는 전용 가속기보다 효율이 낮을 수 있습니다.
- GPU: 그래픽과 병렬 연산에 적합하며 모델 학습이나 추론에 사용할 수 있습니다.
- NPU: 특정 신경망 연산에 특화되어 온디바이스 추론의 처리량과 전력 효율을 높일 수 있습니다. 지원 연산과 모델 형식은 제품에 따라 다릅니다.
SoC의 엣지 AI 처리
엣지 AI는 데이터를 매번 클라우드로 보내지 않고 기기에서 추론하는 방식입니다. 네트워크 왕복을 줄이고 오프라인 동작과 데이터 관리에 도움이 될 수 있습니다. 원문의 1 ms 미만 지연, 완전한 프라이버시 준수 및 요청당 클라우드 비용 0은 모든 설계에 보장되는 결과가 아닙니다. 모델, 데이터 흐름, 법적 요구와 시스템 구성을 따로 검토해야 합니다.
AI SoC 사례
- Apple M5: 원문은 Neural Engine을 이용한 온디바이스 AI를 소개합니다. 구체적인 TOPS 수치는 제품 자료를 확인해야 합니다.
- Qualcomm Snapdragon 8 Elite: 실시간 멀티모달 AI, 번역 및 온디바이스 언어 모델을 위한 NPU가 예시로 제시됩니다.
- NXP i.MX 8M Plus: 원문은 산업용 영상·음성 인터페이스를 위한 2.3 TOPS NPU를 예로 듭니다.
- Intel Meteor Lake/Lunar Lake: Windows AI PC 작업을 위한 내장 NPU의 예입니다. Copilot+ 요건 충족 여부는 구체적 시스템 사양에 따라 판단합니다.

그림: CPU, GPU, NPU 및 카메라 입력 경로의 개념도.
설계 참고: 맞춤형 SoC 개발
현대 SoC는 Arm, Synopsys, Cadence 등의 라이선스 IP와 자체 가속기·검증 자산을 결합해 설계하는 경우가 많습니다. 완전히 처음부터 모든 블록을 만드는 방식만 있는 것은 아닙니다.
프로젝트에 맞는 SoC 선택 방법
SoC 선택은 전력 예산, PCB 난이도와 제품 수명에 영향을 줍니다.
- 처리 요구: Linux가 필요하면 MMU와 충분한 메모리 지원을 확인합니다. 로컬 AI·영상 작업에는 GPU 또는 NPU의 지원 모델도 검토합니다.
- 메모리·저장 장치: 외부 LPDDR4/5가 필요하면 길이 정합을 포함한 고속 PCB 배선이 필요합니다. 패키지 통합 DRAM이나 eMMC·PCIe 저장 장치 지원도 확인합니다.
- 통신·I/O: 산업용 CAN-FD·TSN Ethernet, 모바일 기기의 무선 기능처럼 실제 제품에 필요한 인터페이스를 목록화합니다. 부품 데이터베이스에서 패키지와 공급 가능 여부를 대조할 수 있습니다.
- 전력·열: IoT 슬립 전류와 고성능 칩의 열 설계 전력(TDP)을 구분해 검토합니다. 서멀 비아·방열판·전원 레일 요구를 PCB 설계와 PCB 견적 조건에 반영합니다.
- 소프트웨어·BSP: 제조사의 SDK, BSP, Linux 드라이버 유지보수와 문서 품질을 확인합니다.
- 제품 수명: 원문은 산업·차량용 부품의 10~15년 공급을 대표 예로 들지만 실제 장기 공급 약속은 제조사별 공식 문서로 확인해야 합니다.
설계 참고: SoC 소프트웨어 생태계
CPU 성능만큼 BSP 품질, 커널 관리와 장기 부품 공급이 중요할 수 있습니다. 하드웨어 선정 전에 유지보수 계획을 확인하십시오.
SoC·SoM·SiP의 차이
세 용어는 통합 수준이 다릅니다.
- 시스템 온 모듈(SoM): SoC, DRAM, 비휘발성 저장 장치 및 전원 관리 기능을 소형 PCB에 조합한 모듈입니다. 전용 캐리어 보드에 장착하면 BGA 팬아웃과 DDR 배선 부담을 줄일 수 있습니다.
- 시스템 인 패키지(SiP): SoC 다이와 메모리 다이처럼 여러 반도체 다이를 한 패키지에 넣는 구조입니다. 마이크로 범프나 인터포저 등 연결 기술을 사용할 수 있습니다.
| 항목 | SoC | SiP | SoM |
|---|---|---|---|
| 통합 수준 | 한 다이의 기능 블록 | 한 패키지의 여러 다이 | PCB 위의 SoC와 주변 부품 |
| 맞춤 설계 범위 | 실리콘 확정 후 제한적 | 패키지 확정 후 제한적 | 캐리어 보드 설계 가능 |
| 원문의 PCB 난이도 예시 | BGA 팬아웃·DDR로 높음 | 패키지에 따라 높음 | 캐리어 보드 기능에 따라 달라짐 |
| 원문의 개발 기간 비교 | 길 수 있음 | 길 수 있음 | 짧아질 수 있음 |
| 원문의 비용 구조 예시 | 높은 NRE/낮은 단가 가능 | 중간 NRE | 낮은 NRE/높은 모듈 단가 가능 |
| 원문 예시 | Snapdragon 8 Elite | Apple M5 패키지 | Variscite VAR-SOM-MX8M-Plus |
표의 비용·기간 순서는 일반 법칙이 아닙니다. Apple M5의 SiP 분류처럼 패키지 구조를 특정할 때는 공식 패키지 자료가 필요합니다. SoM을 이용하면 팀이 맞춤형 캐리어 보드와 조립 검증에 집중할 수 있습니다.

그림: SoC, SiP 및 SoM의 구조적 차이.
SoC FAQ
마이크로컨트롤러도 SoC인가요?
넓은 의미에서는 CPU, 메모리 및 주변 기능을 한 다이에 넣은 MCU도 SoC입니다. 업계에서는 보통 더 높은 통합도의 애플리케이션 프로세서를 구분해 SoC라고 부르기도 합니다. Espressif는 ESP32-S3를 MCU 기반 SoC로 설명합니다.
SoC에서 Linux를 실행할 수 있나요?
MMU와 충분한 DRAM을 갖춘 애플리케이션급 SoC는 Linux를 실행할 수 있습니다. 원문의 Broadcom BCM2711(Raspberry Pi 4), NXP i.MX 8M Plus, TI Sitara AM625, Snapdragon이 예입니다. ESP32와 RP2350 같은 MCU급 SoC는 일반 Linux를 실행하지 않습니다.
SoC와 CPU는 어떻게 다른가요?
CPU는 명령어를 실행하는 처리 블록입니다. SoC는 CPU와 함께 메모리 제어, 주변 장치 및 제품에 따라 GPU·NPU·무선 기능까지 통합한 칩입니다.
스마트폰에 SoC를 사용하는 이유는 무엇인가요?
제한된 PCB 면적과 전력 예산 안에 연산, 그래픽, 영상 및 통신 기능을 배치하기 위해서입니다. 원문에는 약 100 mm² 패키지 예시가 나오지만 모든 스마트폰 SoC의 공통 크기는 아닙니다.
ESP32는 SoC인가요, MCU인가요?
둘 다라고 볼 수 있습니다. ESP32-S3는 MCU 개발 방식으로 사용하는 무선 SoC이며 CPU, Wi-Fi·BLE 및 여러 주변 기능을 통합합니다.
SoC와 SiP의 차이는 무엇인가요?
SoC는 한 반도체 다이 안의 기능 통합을, SiP는 여러 다이를 한 패키지에 묶는 방식을 뜻합니다. SoC 다이와 DRAM 다이를 한 패키지에 넣으면 두 개념이 함께 적용될 수 있지만 모든 SoC가 SiP인 것은 아닙니다.
결론
SoC는 처리, 메모리 제어, 통신 및 가속 기능을 한 다이에 통합해 다양한 제품의 보드 면적과 전력 설계에 영향을 줍니다. IoT 센서부터 산업용 제어기, 스마트폰과 엣지 AI 장치까지 요구하는 통합 수준은 다릅니다.
CPU 성능뿐 아니라 메모리 구조, 인터커넥트, 전원·열 조건, BSP 및 장기 공급을 함께 확인해야 프로젝트에 맞는 플랫폼을 고를 수 있습니다.
지속적인 성장
SoC란? 시스템 온 칩 구조와 MCU·FPGA 차이
스마트폰부터 IoT 센서, 산업용 제어기와 엣지 AI 장치까지 다양한 제품에 시스템 온 칩(SoC)이 사용됩니다. CPU와 메모리 제어기, 통신 인터페이스 및 전용 가속기를 한 반도체 다이에 통합하면 보드 면적과 전력 사용을 줄일 수 있습니다. 다만 실제 통합 기능은 칩마다 다릅니다. 임베디드 Linux용 프로세서를 고르거나 AI 기능을 검토하고 MCU·FPGA와 비교하려면 SoC 내부 구조를 이해해야 합니다. 이 글에서 살펴볼 내용: SoC의 정의와 내부 데이터 흐름 주요 하드웨어 구성 요소 SoC·MCU·MPU·FPGA의 차이 AI 가속기의 역할 프로젝트에 맞는 SoC 선정 기준 시스템 온 칩(SoC)이란? 시스템 온 칩(System on a Chip, SoC)은 전자 시스템에 필요한 여러 기능을 하나의 반도체 다이에 통합한 집적회로입니다. 여러 IC를 PCB에서 연결하는 구조와 달리 CPU, 메모리 제어, I/O 및 경우에 따라 GPU·무선 기능 등을 칩 내부 연결망으로 묶습니다. 외부 ......
STM32 vs ESP32 비교: 성능·소비 전력·무선 연결·주변장치
STM32와 ESP32 중 무엇을 고를지는 부품 가격만으로 결정할 수 없습니다. Wi-Fi·Bluetooth가 내장된 ESP32가 더 간단한 연결형 제품도 있지만, 실시간 제어, 아날로그 측정, 저전력 대기, 산업용 인터페이스가 중요하면 특정 STM32가 더 잘 맞을 수 있습니다. 반대로 무선 연결과 빠른 개발이 핵심이라면 ESP32가 유리할 수 있습니다. 이 글에서는 성능, 전력, 연결성, 주변장치, 산업용·IoT 용도, 개발 환경을 비교합니다. 같은 이름 아래에도 모델이 많으므로 수치와 기능은 정확한 부품 번호의 데이터시트로 확인해야 합니다. 그림: STM32 MCU와 ESP32 무선 모듈 ESP32가 저렴한데 STM32를 선택하는 이유는? STM32의 추가 비용이 타당한 경우 실시간 제어: 모터 FOC, SMPS 피드백, 인터록에서 필요한 인터럽트 지연과 타이머 기능을 검토합니다. 실제 결정성은 펌웨어 구조와 주변장치 설정에 달려 있습니다. 아날로그 성능: STM32 모델별 ADC·오버샘......
STM32 MCU 선택 가이드: 시리즈·Cortex-M 코어·주변장치 비교
STMicroelectronics의 STM32 MCU는 여러 시리즈와 수많은 부품 번호로 구성됩니다. 선택 폭이 넓은 만큼 잘못 고르면 필요 이상으로 BOM 비용과 소비 전력이 늘거나, 필요한 주변장치가 빠져 PCB를 다시 설계할 수 있습니다. 이 가이드는 ARM Cortex-M 기반 STM32를 성능·전력·메모리·주변장치·패키지·개발 환경 순서로 검토합니다. 그림: 전원·무선·모터 제어·보안 용도의 STM32 MCU 예 STM32 시리즈 비교: 용도에 맞는 제품군부터 고르기 각 시리즈는 성능, 전력, 비용의 균형점이 다릅니다. STM32F4는 널리 사용되지만 신규 설계라면 G·H·U·C·무선 시리즈도 요구사항에 맞춰 비교해야 합니다. 아래 최대 사양은 원문에 제시된 제품군 예이며, 실제 값은 정확한 부품 번호와 데이터시트로 확인하세요. 시리즈 코어 최대 클록 예 Flash 예 RAM 예 주요 용도 개발 보드 예 STM32F4 Cortex-M4F 180 MHz 최대 2 MB 최대 384 KB ......
커패시터 종류와 용도: 세라믹·전해·탄탈·필름 비교
커패시터는 입출력 신호 결합, 바이패스, 디커플링 등 전자 회로 전반에 쓰입니다. 종류나 용량을 잘못 고르면 전원 노이즈, 기동 불량 또는 부품 손상이 생길 수 있습니다. 설계할 때 중요한 질문은 브랜드보다 어떤 용도에 어떤 종류와 용량을 쓸지입니다. 이 글은 유전체 이론보다 실제 부품 선택에 초점을 맞춥니다. 용도에 적합한 커패시터 계열을 정한 뒤 용량, 정격 전압과 기타 사양을 확인하는 순서로 살펴보겠습니다. 커패시터 종류 한눈에 보기 그림: 세라믹, 전해, 탄탈, 필름, 폴리머, 슈퍼커패시터, 운모의 대표 용량 범위 커패시터 종류는 주로 전극 사이의 유전체와 구조로 구분합니다. 이 차이가 용량 범위, 정격 전압, 등가 직렬 저항(ESR), 안정성, 크기, 극성에 영향을 줍니다. 대표적인 종류에는 세라믹 MLCC, 알루미늄 전해, 폴리머, 탄탈, 필름, 슈퍼커패시터, 운모, 가변 커패시터가 있습니다. 커패시터 종류 비교표 종류 유전체 용량 범위 예 전압 범위 예 ESR 온도 안정성 극성 주......
커패시터 정격 전압 선택법: 3.3 V·5 V·12 V 전원 레일별 기준
회로도에서 커패시터의 정격 전압을 고르는 일은 간단해 보입니다. 하지만 선택한 값은 회로 신뢰성뿐 아니라 부품 크기와 BOM 비용에도 영향을 줍니다. 정격이 낮으면 과전압에 취약하고, 지나치게 높이면 공간과 비용이 늘 수 있습니다. 특히 적층 세라믹 커패시터(MLCC)는 표기 용량과 실제 사용 중 용량이 다를 수 있어 함께 확인해야 합니다. 이 글에서는 전압 디레이팅의 1.5배·2배 경험칙, 3.3 V·5 V·12 V·24 V·48 V 전원 레일의 선택 예, 높은 정격 전압이 MLCC의 실효 용량에 미치는 영향을 살펴봅니다. 아래 값은 출발점이며, 최종 부품은 해당 제조사의 데이터시트와 실제 과도 전압 조건으로 결정해야 합니다. 커패시터 정격 전압: 전원 레일별 빠른 참고표 전원 전압에 따라 어떤 정격 전압부터 검토하면 될까요? 아래 표는 일반적인 회로를 위한 참고 예입니다. 회로 전압 검토 가능한 정격 원문의 권장값 적용 예 3.3 V 6.3~10 V 10 V STM32·ESP32 디커플링 ......
SMD 인덕터 크기표와 선택법: RF·전력용 패키지 비교
SMD 인덕터 크기는 PCB 면적뿐 아니라 허용 전류, 포화 특성, 직류 저항(DCR), 전자파 간섭(EMI)에도 영향을 줍니다. 크기만 보고 부품을 고르면 회로가 목표 성능을 내지 못해 PCB를 다시 설계해야 할 수 있습니다. 인덕터 패키지에는 여러 표기 체계가 있습니다. 또 작은 풋프린트와 높은 Q값을 중시하는 RF 칩 인덕터와, 낮은 DCR·높은 포화 전류·자기 차폐가 중요한 전력 인덕터는 선정 기준이 다릅니다. 이 가이드에서는 SMD 인덕터 패키지 크기표, RF용과 전력용의 차이, 고전류 패키지, 풋프린트 및 용도별 선정 항목을 살펴봅니다. 그림: 0402·0805 칩, CD 드럼 코어, NR 차폐형 전력 인덕터. 참고 인덕터의 기본 동작은 SMD 인덕터 가이드를 참고하십시오. SMD 인덕터 크기는 무엇을 뜻하나요? 일반적으로 PCB 위 부품의 길이와 너비를 뜻합니다. 칩 인덕터는 저항·커패시터와 비슷한 네 자리 크기 코드를 사용하지만, 전력 인덕터는 제조사별 시리즈명이 다를 수 있습니......