360 likes | 532 Views
R G B LED Cube. Team 15: C an’t U ndo B ad E lectrons Luke Ausley BSEE Joshua Moyerman BSPE Andrew Smith BSPE Sponsored by Stellascapes. Motivations and Goals. Desire to discover innovative methods for improving LED cube design
E N D
RGB LED Cube Team 15:Can’t Undo Bad Electrons Luke Ausley BSEE Joshua Moyerman BSPE Andrew Smith BSPE Sponsored by Stellascapes
Motivations and Goals • Desire to discover innovative methods for improving LED cube design • Project aligned with individual group member’s expertise and interest
Key Hardware Design Decisions • Control Hardware Structure • Joint FPGA/MCU • LED Driver Board • TI LED Drivers • MOSFETs • PCB Layout • Three separate two-layer PCBs
Driver Design • Two Identical boards will be used to control board to reduce power dissipation and circuit board size. • TLC5948A LED Drivers • SI4101DY-T1-GE3 P Channel Mosfet • Individually fused planes
Control Design • FPGA and MCU based control system • FPGA to handle interfacing to driver circuitry due to timing constraints • MCU to handle user interfacing via ethernet • FPGA and MCU will work together to complete the task of driving LEDs
FPGA and MCU Choice • PIC24HJ265GP206A Microcontroller • Low cost, 16 bit architecture • Stellascapes existing experience with Microchip line of products • Readily available ethernet interface with TCP/IP Stack • Xilinx XC3S200AVQ100 Spartan 3A FPGA • Team’s familiarity with Xilinx ISE from Digital Systems Lab work • Stellascapes interest in integrating FPGA with PIC24
Power Supply Meanwell SP-200-5
Firmware - MCU • Developed using C • Microchip MPLAB X IDE • Microchip XC C Compiler • Microchip’s freely available TCP/IP Stack
Firmware - FPGA • Written in Verilog • Xilinx ISE 14.2 Development Environment
Firmware Update Cycle • MCU code to be updated via Ethernet bootloader via Windows Application or Microchip PICkit Programmer • MCU to control loading of FPGA Device • FPGA bitstream stored on 8MB EEPROM • Updated FPGA code to be loaded via MCU Ethernet connection
Animation Features • Mathematical Patterns • Geometric Patterns • Scrolling through Volume • Scrolling across Faces • Rendering of Physical Phenomenon • Color Transitions
Issues • Construction • Plane bending • Secure method for attaching base
Special Thanks • Stellascapes • Sponsorship • Technical Review