24채널 12비트 PWM LED 드라이버 -SPI, TLC5947
(TLC5947 24-Channel 12-bit PWM LED Driver - SPI Interface)
개요
- 본 제품은 24채널을 PWM할 수 있는 제품으로 TLC5947 PWM 드라이버 칩을 장착한 제품입니다.
- 24개의 독립적인 채널을 제어할 수 있으며 12비트 PWM 출력을 낼수 있습니다.
- LED 제어를 위해 디자인 되었습니다. (서보에 사용하기는 좋지 않습니다)
- 제품과 통신하기 위해서는 SPI핀을 이용하여 마이크로컨트롤러와 통신이 가능합니다.
- 보드는 또한 여러 개가 체인형식으로 연결이 가능합니다.
- 24개의 PWM 출력은 constant-current 그리고 open drain입니다.
- 여러개의 LED를 V+ anode에 30V까지 공급하여 직렬로 동작시킬 수 있습니다.
- 디지털 입려이 있는 무언가를 동작시키고자 한다면 반드시 드라이브 핀에 풀업저항을 사용하여야 합니다.
- 각 출력의 전류를 설정하기 위해서는 저항 한개가 사용이 되어야 합니다. contant current가 의미하는 바는 전압이 떨어져도 LED의 밝기가 변하지 않는다는 이야기입니다.
- 약 12mA의 출력 전류를 위해서 3.3K 저항을 사용합니다. 이 저항값을 변경하고 싶으면 TLC5947 datasheet 의 resistor-to-current values부분을 참고하십시오.
- 제품 사용을 위해서는 V+에 5-30VDC를 연결하고, GND에는 GND를 연결합니다. 그 후 3-5V 로직의 SPI데이터를 DIN(data in), CLK(clock), LAT(latch)에 입력합니다.
- 모든 출력을 빠르게 off하고 싶으면 OE 핀을 올립니다.
특징
- n/a
문서
- TLC5947 and TLC59711 PWM LED Driver Breakouts
- LED Tricks: Gamma Correction
- TLC5947 datasheet
- Arduino library will get you started with blinking LEDs, install it and run the example code with the noted pin configuration.