40 POV display

40 : POV display

Design renderSelect Project123456789ONSW2

How it works

The image is stored in a 8x32 loop, this can be updated over the SPI bus. Additionally, there is a clock generator that generates 48-128 pulses for every cycle of the hall effect sensor. Finally, a controller passes 32 of those pulses each cycle to the loop memory, and also handles blanking.

Relevant registers are reset by transitions of the hall effect sensor and the CS lines.

How to test

  • Supply a regular clock, up to f_clk/1024, on hall_in.
  • Load an image in a single, 32 byte SPI transaction.
  • Move the device quickly

External hardware

A line of LEDs, an MCU to load the image data, and some means of timing

IO

#InputOutput
0clockled0
1cs_nled1
2sckled2
3mosiled3
4hall_inled4
5hall_invertled5
6divider[0]led6
7divider[1]led7