Ethernet LED driver

From DP

Jump to: navigation , search

Prototype PCBs are available in the free PCB drawer

Contents

Overview

Networked-LED-driver-design.jpg

The goal of this project is to build an ethernet-based 48 channel networked LED controller. It uses a PIC24F64GA002 (probably too small) and a ENC28J60 ethernet chip. It includes an EEPROM with MAC address so multiple units can share the same network.

The LEDs are controlled by a TI TLC5940, a 10bit pulse width modulator LED driver with a ton of features. The interface bus is brought to a header so daughter boards can be stacked on top.

This project currently exists as a completed board only, no software has been developed for it. It turned out to be very expensive to produce, and the market is already saturated with blinky LED gear. Boards are available if you'd like to give it a try.


Downloads

Schematic

Cct-EnetLED-driver.png

PCB

EnetLED-driver-pcb.jpg


ERRATA

  1. Names for R2 and R7 on the PCB are swapped
  2. The power connector is "contra" to the web platform connector (+ and - are inverted)

Partlist

Board-EnetLED-driver.png

Click for a full size placement image.

partlist
Parts Quantity Value Package
C1,C2,C3 3 10uF SMC_A
C4 1 10uF 153CLV-0405
C5-C19 15 0.1uF C0805
C20,C21,C22,C23 4 27pf C0805
IC1 1 PIC24F64GA002 SO28W
IC2 1 ENC28J60-SO SO28W
IC3 1 LM317BD2T D2PACK
IC4 1 24AA04SM SO-08M
IC5,IC6 2 TLC5940-NT 28-DIL-300
IC7,IC8 2 MCP4019 SOT23-5-LT
J1 1 POWER_JACKSMD POWER_JACK_SMD
J2 1 HR911105A HR911105A
JP1 1 1X08
L1 1 WE-KI_0805_B
LED1 1 LED LED0805
Q1 1 32.768khz MM20SS
Q2 1 25Mhz HC49UP
R1 1 2K R0805
R2 1 240R R0805
R3 1 2K32 R0805
R4-R11 8 390R R0805
R12,R13,R14,R15 4 49R9 1% R0805
S1 1 DTSM-6 LSH43
SV1 1 MA05-1
X1-X8 8 W237-4

License