본문으로 건너뛰기

픽셀 LED용 SPI 프로토콜

픽셀 LED용 SPI 프로토콜

픽셀 LED는 직렬 데이터 프로토콜을 사용하여 통신합니다. 이를 이해하면 올바른 칩을 선택하고 문제를 해결하는 데 도움이 됩니다.

데이터시트의 WS2812B 타이밍 다이어그램

단일 와이어 NRZ (WS2812B, SK6812, WS2815)

엄격한 타이밍의 단일 데이터 와이어 사용:

WS2812B 타이밍 (800kHz):

비트 1 (하이):  0.85µs 하이, 0.40µs 로우
비트 0 (로우):  0.40µs 하이, 0.85µs 로우
리셋:          >280µs 로우 (모두 0)

장점: 단일 와이어, 간단한 배선 단점: 엄격한 타이밍, 오류 검사 없음, 제한된 리프레시율

2와이어 SPI (APA102, SK9822, P9813)

클록(CI) 및 데이터(DI) 와이어 사용:

  • 클록이 동기화된 타이밍 제공
  • 데이터가 픽셀 값을 전달
  • 엄격한 타이밍 없음 — 클록이 동기화 처리

장점: 높은 리프레시율 (2kHz+), 글로벌 밝기 제어, 타이밍 문제 없음 단점: 1개 대신 2개의 와이어, 약간 더 비싼 칩

비교

기능NRZ (WS2812B)SPI (APA102)
와이어1 (데이터)2 (클록 + 데이터)
리프레시율~400Hz~2-20kHz
타이밍 중요?아니오
글로벌 밝기?아니오예 (5비트)
최대 주파수800kHz10-20MHz
LED당 가격~$0.05-0.10~$0.10-0.20

기타 프로토콜

  • TM1814 — 4채널 (RGBW), 800kHz NRZ
  • UCS1903 — 400kHz NRZ (구형, 더 느림)
  • GS8208 — 12V, 800kHz NRZ, 백업 데이터 라인 포함
  • LPD6803 — 250kHz SPI 유사 (단종)