TLC5940 PIC18F2550 USB PWM RGB LED VUMETER SCHEMATIC CIRCUIT DIAGRAM
USB-controlled PWM RGB led VU meter circuit with 3 TLC5940 and one pic18f2550 used 16 pieces of 5mm RGB led. I have source codes for the computer ( Visual Studio C # ) and microcontroller ( Microchip pic c ) software.
USB Control software is Windows 7 and Vista compatible ( XP does not support it) In addition, the circuit is prepared with express PCB schema, and printed circuit files.
Author’s descriptions;
This project is a USB-controlled RGB LED VU Meter with a Windows 7 or Vista computer. The project serves several purposes: First, it shows how to read audio information from the computer and transfer it via USB via this device.
Second, it is an open-source TLC5940 driver software. Although a library for the TLC5940 AVR microcontroller is available, I haven’t found an open-source library for PIC. Hopefully, the project will be useful for anyone who wants to control many LEDs with PWM brightness control.
The software is written using Visual Studio C # 2010 and is compatible with both Windows 7 and Vista. It does not work in Windows XP because it uses the basic audio API.
PIC18F2550 RGB LED Vu meter diagram;
The TLC5940 is a 16-channel, constant-current sink LED driver. Each channel has an individually adjustable 4096-step grayscale PWM brightness control and a 64-step, constant-current sink (dot correction). The dot correction adjusts the brightness variations between LED channels and other LED drivers. The dot correction data is stored in an integrated EEPROM. Both grayscale control and dot correction are accessible through a serial interface. A single external resistor sets the maximum current value of all 16 channels. The TLC5940 features two error information circuits.
Features
- 16 Channels
- 12-bit (4096 Steps) Grayscale PWM Control
- Dot Correction
- Drive Capability (Constant-Current Sink)
- • LED Power Supply Voltage up to 17 V
- VCC = 3 V to 5.5 V
- Serial Data Interface
- Controlled In-Rush Current
- 30 MHz Data Transfer Rate
- CMOS Level I/O
- Error Information
Applications
- Monocolor, Multicolor, Full-Color LED Displays
- LED Signboards
- Display Backlighting
- General, High-Current LED Drive