• Getting Low Current from LM317

    skrodahl11/29/2016 at 21:49 4 comments

    The discussion in the previous log showed that I'll never get less than 2-3 mA from an LM317, as that is the minimum current it can provide while still regulating. (Discussion here: https://hackaday.io/project/18624-muffsy-constant-current-led-tester/log/49640-testing-my-leds#discussion-list)

    I looked for a way to make sure there was a current draw, while still allowing me to adjust the current to the "LUT" (LED Under Test), and found this: http://electronics.stackexchange.com/questions/211249/lm317-µa-constant-current-source-possibility

    An LED from LM317's power output to ground acts as a load and draws current from the voltage regulator. Some 4 mA would be sufficient.

    Here's the updated schematic:

    Here's a PCB with the new circuit, the Eagle files have been replaced with this version:

    The pictures didn't come out particularly well, as the highest brightness gave a lot of glare and the lowest brightness seems brighter than it really is.

    Lowest brightness (it's barely visible in real life):

    Highest brightness (pretty darn bright):


  • Testing My LEDs

    skrodahl11/28/2016 at 12:14 10 comments

      LEDs keep accumulating, and they are spread around in my work space. Most of them are clear, see-through LEDs. Some are dead (either by abuse, or because they are cheap Chinese diodes).

      Most of them are high intensity LEDs, and they often need below 1 mA so they won't blind me.

      In other words:
      I need a way to test my LEDs to see if they work, which color they are, and find a suitable brightness.

      After having used the LM317 in various projects, I had noticed that it could be used as a constant current source. This got me thinking about using it with LEDs.

      Here's the circuit I came up with:

      Forget for a moment that the pinout on the regulator is wrong (the attached Eagle project files are correct). Here's how it works:

      1. The LM317 will always keep a 1.25V reference voltage between the output and the adjust pins. Adding resistance in this loop will generate a constant current.
      2. I want to limit the current to a maximum of 20 mA. Knowing that, and the voltage (1.25V), using Ohm's law will give me the correct resistor: U/I = R -> 1.25/0.02 = 62.5 ohms. I settled for 63 ohms which is close enough.
      3. Adding 10k ohms will give a minimum current of 1.25 mA, so I put a 10k potentiometer in the loop as well. There's a linear pot in the picture above, a logarithmic one will work better.
      4. An amperemeter can be hooked up in series with the LED, to see what the current is.
      5. A voltmeter can be hooked up in parallel with the LED, to see the forward voltage drop.
      6. Using these two parameters, you can get the desired brightness in any circuit. Use Ohm's law or one of the many online LED calculators.

      I built it, and it works.

      The linear pot that I used makes the LED go darker relatively fast, a logarithmic one is better.