Spread-Spektrum-PWM

In LED video walls, the brightness of individual LEDs is controlled via PWM (pulse-width modulation). High current spikes can occur when multiple PWM channels switch simultaneously, which places a significant load on the power supply.

To prevent this, high-quality video walls use a spread PWM to control the LEDs, which distributes the currents evenly and ensures a stable power supply.

We have successfully developed such a spread PWM.

Our services

Concept and development of the FPGA logic for spread PWM.

Technologies

Hardware

  • Xilinx Spartan 6 – FPGA for spread PWM

Programming Languages

  • VHDL – implementation of the PWM logic

FPGA Design

  • Xilinx ISE – FPGA synthesis
  • ModelSim – FPGA simulation

Interfaces

  • SPI

Methods

  • Spread PWM – distributed pulse-width modulation for reducing current peaks
 

Used tools

FPGA Design

  • Xilinx ISE – VHDL synthesis
  • GHDL – VHDL simulation

Documentation

  • Doxygen – source code documentation