LED VU Meter with LM3916


LM3916 is a dedicated IC for VU LED meter. Unlike LM3915 which have 3dB step between voltage levels, the LM3916 have nonlinear steps: -20, -10, -7, -5, -3, -1, 0, +1, +2, +3db, just like old school analog VU meters. I saw in YouTube an interesting commercial LED VU meter, which imitates the needle movement in analog VU meters and I thought I can make a similar one. All I needed I found in the datasheet of LM3916.

LED VU Meter with LM3916

 The LM3916 can be feed with AC signal without any rectification, but I wanted to implement a precision full wave rectification. I chose the schematic on page 13, fig.21 of the datasheet: “Precision Full-Wave Peak Detector”.

The LEDs are connected via sockets J3 to J12 (only one row LEDs is shown on the schematic) and I found that it’s cheaper to use a 28 pin IC sockets cut in half than regular 40 pin sockets. Of course LEDs can be soldered directly on the PCB.

The schematic needs bipolar power supply to work correctly, but the negative rail can be as low as -5V or even -3.3V. The positive rail must be bellow +25V and combined voltage of negative and positive rails must not exceed 36V. The minimum positive rail voltage depends on the voltage of the LEDs. For example if the LED have 1.9V forward voltage and we have 7 LEDs on one pin, then the minimum positive voltage will be 7*1.9V + 1.5V (drop voltage at LM3916) = 14.8V. The green LEDs usually have little higher forward voltage – 2.2V – 2.4V, so +18V will be sufficient in most cases.

The LEDs current is determined by R1_REF, and with 2.2k resistance it will be 5 – 6 mA.
The formula is Iled = 10 * (1.2V / R1_REF).


For more detail: LED VU Meter with LM3916

Current Project / Post can also be found using:

  • HD images 16f877 LED circuit com
  • pic16f628a vu meter
  • pic16f88 vu meter
  • how make pic microcontroller vu miter

Leave a Comment

= 3 + 1

Read previous post:
Programmable Lamp Dimmer using pic microcontoller

Also known as the “Sketch as Fuck Lamp Dimmer” per my friend Eric, the design originating from this application note in general has...

Scroll to top