CANDY-S100 BASE&EXTENSION BOARD
CANDY-S100 BASE·EXTENSION 보드는 STM32H7 기반 S100 모듈에 W5500 이더넷, 오디오, 스토리지, 확장 IO를 통합 제공해 네트워크·멀티미디어·저장 기능을 즉시 테스트하고 제품 수준으로 확장할 수 있는 올인원 플랫폼 입니다.
[Introduction: 국내형 올인원 임베디드 플랫폼]
CANDY-S100은 STM32H7의 강력한 성능과 WIZnet W5500의 안정적인 네트워크 기능을 하나의 모듈로 통합한 제품입니다. (📺 네이버 TV 제품 소개 영상)
단순히 보드만 판매하는 것이 아니라, 전용 베이스 보드와 확장 보드(Extension Board A)를 통해 전원 관리부터 이더넷, 오디오, 스토리지 기능까지 즉시 제품 수준으로 구현해볼 수 있도록 구성되었습니다. 특히 2025년 9월에 오픈한 캔디 스튜디오 카페를 통해 30개 이상의 상세한 예제와 가이드를 제공하여, 초보자부터 현업 개발자까지 빠르게 학습하고 응용할 수 있습니다.
[Why WIZnet? (Commercial Perspective)]
1. 검증된 하드웨어 TCP/IP의 안정성 STM32H7과 같은 고성능 MCU라도 소프트웨어 스택으로 네트워크를 처리하면 부하가 걸릴 수 있습니다. CANDY-S100은 W5500을 채택하여 네트워크 처리를 하드웨어로 오프로딩함으로써, MCU가 오디오 처리나 복잡한 제어 로직에 집중할 수 있는 환경을 제공합니다. 이는 산업용 장비 개발 시 필수적인 신뢰성을 보장합니다.
2. 즉시 투입 가능한 레퍼런스 하드웨어 (PoC 최적화) 개발자는 별도의 회로 설계 없이 이 키트 하나로 네트워크(W5500), 비휘발성 메모리(MAC EEPROM), 오디오 기능을 모두 테스트할 수 있습니다. 이는 제품 기획 단계에서 개념 증명(PoC) 시간을 획기적으로 단축시켜 줍니다.
3. 낮은 진입 장벽과 강력한 국내 지원 W5500 드라이버 포팅의 어려움을 CANDY_S100_STUDIO 자동 생성 툴과 상세한 한글 가이드로 해결했습니다. 특히 MAC EEPROM과 연동하여 고유 MAC 주소를 할당하는 실전 예제는 양산 제품 개발에 즉시 적용 가능한 노하우입니다.

[Application Scenarios & Examples (Technical Deep Dive)]
캔디 스튜디오 카페에서는 W5500을 활용한 실전 예제들을 지속적으로 업데이트하고 있습니다.
Scenario 1: 안정적인 이더넷 통신 (UDP/TCP)
- 예제 바로가기: W5500 이더넷 예제 (UDP/TCP) 게시글
- 하드웨어 설정: DIP 스위치 SW1~SW4 ON (W5500 SPI 활성화), SW5 OFF.
- 동작 원리:
- MAC 주소 할당: AT24MAC402 EEPROM에서 고유 MAC 주소를 읽어와 W5500에 설정합니다. (양산 시 MAC 중복 방지)
- 멀티 소켓 운용:
- Socket 0: UDP Loopback (Port 50000)
- Socket 1: TCP Server Loopback (Port 50001)
- Socket 2: TCP Client Loopback (Port 50002)
- 테스트: WIZnet AX1 Loopback 툴을 사용하여 데이터 송수신 무결성을 검증합니다.
Scenario 2: 네트워크 시간 동기화 (SNTP & RTC)
- 예제 바로가기: SNTP 시간 동기화 예제 게시글
- 기능: 인터넷이 연결된 환경에서 NIST(time.nist.gov) 서버로부터 정확한 표준시를 받아옵니다.
- 활용:
- 받아온 시간 정보를 STM32 내부 RTC(Real-Time Clock) 레지스터에 동기화합니다.
- UART 로그를 통해 현재 시간과 동기화 상태를 실시간으로 모니터링할 수 있습니다.
- 스마트 팩토리의 데이터 로거 장비가 정확한 타임스탬프를 갖도록 하는 핵심 기능을 구현합니다.
[Datasheet Deep Dive]
더 자세한 기술 사양은 CANDY-S100 데이터시트 (PDF)에서 확인하실 수 있습니다.
1. CANDY-S100 Module Pinout (Page 5) STM32H7 기반의 메인 모듈 핀맵입니다. 50개의 GPIO가 2.54mm 헤더로 인출되어 있어 브레드보드나 만능기판에 바로 꽂아 사용할 수 있습니다.
2. Extension Board Pinmap (Page 23) W5500과 오디오, 스토리지가 통합된 확장 보드의 핀맵입니다.
- Ethernet: W5500 SPI (SCS, SCLK, MISO, MOSI)
- Audio: DAC Out, Amp Enable
- Storage: SD Card, I2C EEPROM
3. Mechanical Dimensions (Page 24) 확장 보드의 물리적 치수입니다. (Unit: mm)

