Author Topic: EEVBlog #869 - Counting LED Photons!  (Read 19374 times)

0 Members and 1 Guest are viewing this topic.

Offline muxTopic starter

  • Regular Contributor
  • *
  • Posts: 119
EEVBlog #869 - Counting LED Photons!
« on: April 13, 2016, 08:18:50 am »
 
The following users thanked this post: Guni

Offline muxTopic starter

  • Regular Contributor
  • *
  • Posts: 119
Re: EEVBlog #869 - Counting LED Photons!
« Reply #1 on: April 13, 2016, 08:40:12 am »
Saw there wasn't a topic for this yet, so might as well start it :)

I've got some maths behind at which point you should theoretically be able to see a LED switch on, as well as some reasons why especially bargain bin LEDs won't ever go so low.

Fundamentally, LEDs convert electrons directly into photons one to one. Obviously not just like that (the QM is a bit more complicated), but the model relationship is one to one. This means that one coulomb (6.24x10^18 electrons) will produce 6.24x10^18 photons. For a red LED, each photon will have an energy of 1.8eV because... the forward voltage is 1.8V, i.e. each electron contains 1.8eV. Without regarding coulomb losses and that kind of stuff, this is exactly how you can regard LEDs and fundamentally this is the reason why they're so efficient. Practically, electricity-to-photons efficiency of some LEDs is in excess of 70% (which is super close to ideal).

This also means you should expect 1 photon per second at 0.00015 fA, regardless of the color. 10fA, your lowest resolution, should theoretically produce 62 400 photons per second.

There are a few very big but(t)s to this, especially when dealing with traditional LED substrates  (e.g. gallium arsenide). LED dies are extremely large for the amount of electrons commutated at these currents, so just by virtue of the thin barrier, you're going to get many fA of pure leakage through quantum tunnelling.

Bargain bin LEDs also aren't (generally) monocrystalline, defect-free or even very well cut and doped dies. In fact, only fairly recently has ion implantation (a 'better' way of doping than chemical bath doping) really started to trickle down to low-cost LEDs. This means there are a lot of small areas on the chip with tiny little (fairly high-resistance) shorts in them where there are misplaced or missing doping atoms, which can contribute to pA or fA of additional leakage current. Plus grain boundaries and other crystal defects.

Even when electrons properly recombine, they might not produce a photon, but one or more phonons ('heat particles'). This contributes to the so-called quantum efficiency, the number of photons produced divided by the number of electrons passing the barrier.

Also, photons do not get produced with a definite orientation in these substrates, so you fundamentally lose a bunch of them inside the substrate (because they're produced in-plane and never leave the die). Then a bunch get absorbed or scattered in the encapsulation. The combined effect of die and encapsulation loss is generally about an order of magnitude for old type LEDs (i.e. you get 1/10th of the light out the front compared to what was produced in the bandgap). High-brightness LEDs fix this problem almost perfectly.

There are also a few charge/magnetic effects that i won't get into; some of them are not very well understood either (e.g. LED droop)

A modern substrate, purpose-made (tiny) low-current high-brightness LED die should be capable of producing measurable amounts of light at 1fA. It still has low quantum efficiency (about 10%) and some leakage, but most of the other effects should be so diminished as to not matter.

Also, pro tip: modern CMOS DSLR camera sensors are capable of detecting as little as 2-3 photons per pixel (50% over noise). They're incredibly useful for these kinds of experiments if you don't have the money or time to get a lab grade photon counter.
« Last Edit: April 13, 2016, 09:58:03 am by mux »
 
The following users thanked this post: SeanB, mikerj, Guni, zlymex, RogerRowland

Offline doobedoobedo

  • Regular Contributor
  • *
  • Posts: 212
  • Country: gb
Re: EEVBlog #869 - Counting LED Photons!
« Reply #2 on: April 13, 2016, 09:46:35 am »
I have a feeling that the non-linearity of the graph at the top may have more to do with the sensor as it approaches it's absolute limit than with the LED itself.
 

Online Fungus

  • Super Contributor
  • ***
  • Posts: 16650
  • Country: 00
Re: EEVBlog #869 - Counting LED Photons!
« Reply #3 on: April 13, 2016, 10:01:02 am »
I might be wrong but I think the Rigol DS1054Z gained a pulse count mode in the latest firmware. I remember people complaining it was spelled "pluse" in the menu...


nb. I'm not saying it would  do the job or anything, but it would be interesting to see

(and it's interesting that the DS1054Z is gaining free features over time).
« Last Edit: April 13, 2016, 10:45:07 am by Fungus »
 

Offline Froese

  • Newbie
  • Posts: 5
  • Country: de
Re: EEVBlog #869 - Counting LED Photons!
« Reply #4 on: April 13, 2016, 11:10:57 am »
No statistics in the Universal Counter?  You need the average over 100s?  Set the gate time to 100s and do the "math" in your head.
 

Offline han

  • Frequent Contributor
  • **
  • Posts: 311
  • Country: 00
Re: EEVBlog #869 - Counting LED Photons!
« Reply #5 on: April 13, 2016, 11:55:48 am »
The delayed respond is probably due to the cable capacitance.
Something missing in the experiment.I'm curious is the voltage below forward voltage will make any photon or current?


 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2302
  • Country: sk
    • My site
Re: EEVBlog #869 - Counting LED Photons!
« Reply #6 on: April 13, 2016, 12:14:13 pm »
Quote
I have a feeling that the non-linearity of the graph at the top may have more to do with the sensor as it approaches it's absolute limit than with the LED itself.
Very likely, this is known as dead time - as the frequency of events increases, you get a smaller count than that which you'd expect - events start overlaping more and more and the sensor fails to recuperate quickly enough, until you enter a point at which you get no impulses at all, because there is an effectively 100% or more overlap of events - the sensor goes effectively into saturation.

This is generally a problem with similar systems - geiger tubes, PMTs and similar devices can give you the impression that there is no signal, when in fact there is an abundance of it. See: https://en.wikipedia.org/wiki/Geiger%E2%80%93M%C3%BCller_tube#Quenching_and_dead_time or similar.
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 

Offline jdraughn

  • Regular Contributor
  • *
  • Posts: 106
Re: EEVBlog #869 - Counting LED Photons!
« Reply #7 on: April 13, 2016, 12:35:56 pm »
I wonder if you could block some of the light so you could increase the current.  Kind of like a voltage divider but with light :)
 

Offline wolf32d

  • Contributor
  • Posts: 41
  • Country: it
Re: EEVBlog #869 - Counting LED Photons!
« Reply #8 on: April 13, 2016, 01:33:53 pm »
Quote
I have a feeling that the non-linearity of the graph at the top may have more to do with the sensor as it approaches it's absolute limit than with the LED itself.
Very likely, this is known as dead time - as the frequency of events increases, you get a smaller count than that which you'd expect - events start overlaping more and more and the sensor fails to recuperate quickly enough, until you enter a point at which you get no impulses at all, because there is an effectively 100% or more overlap of events - the sensor goes effectively into saturation.

This is generally a problem with similar systems - geiger tubes, PMTs and similar devices can give you the impression that there is no signal, when in fact there is an abundance of it. See: https://en.wikipedia.org/wiki/Geiger%E2%80%93M%C3%BCller_tube#Quenching_and_dead_time or similar.

In general that is true. However, in the datasheet of the detector (http://www.optics.rochester.edu/workgroups/lukishova/QuantumOpticsLab/homepage/apd_spcm_aqr.PDF) they say that the device has a 50 ns dead time. They also give you the formula to calculate the correction factor: (actual_rate * quantum_efficiency) = measured_rate * corr_factor - dark_count
where correction_factor = 1/(1-measured_rate * dead_time) = 1/(1-measured_rate * 50ns)
At measured rates below 200kHz the correction is <= 1%  i.e. it is negligible.

My guess is that the increasing voltage & current enable the production of higher energy photons resulting in a shift of the centroid of the output spectrum. This spectral shift may result in a slightly lower detection efficiency (quantum efficiency) and therefore a lower measured count than expected. It would have been interesting if Dave reported also the voltage data (V across the led).

Suggested further tests to check my "spectral shift theory":
- same led + attenuator (dark glass)
- different center wavelenght led (e.g. a green 550 nm led)
« Last Edit: April 13, 2016, 01:44:00 pm by wolf32d »
Digital? "every idiot can count to one!" (Bob Widlar)
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37740
  • Country: au
    • EEVblog
Re: EEVBlog #869 - Counting LED Photons!
« Reply #9 on: April 13, 2016, 01:51:46 pm »
For a red LED, each photon will have an energy of 1.8eV because... the forward voltage is 1.8V, i.e. each electron contains 1.8eV.

But that voltage varies depending upon the current.


Thanks for the extra technical info  :-+
 

Offline wolf32d

  • Contributor
  • Posts: 41
  • Country: it
Re: EEVBlog #869 - Counting LED Photons!
« Reply #10 on: April 13, 2016, 02:08:23 pm »
For a red LED, each photon will have an energy of 1.8eV because... the forward voltage is 1.8V, i.e. each electron contains 1.8eV.

But that voltage varies depending upon the current.


Thanks for the extra technical info  :-+

Normally the bulk of the emitted photons have an energy which is slightly above the bandgap of the material  (which is the lower limit for photon energy). Their energy distribution spread is roughly KbT i.e. the juction temperature * boltzmann constant. The voltage at the junction is only an upper limit for the photon energy, but at voltages higher than the bandgap the sprectrum remains roughly the same (neglecting thermal effects).

The only major factor that determines the color of the output light is the bandgap ot the die material (& doping) e.g. GaAsP for red leds, SiC for some exotic blue leds ...

ps: At voltages very close to the bandgap the thermal ditribution in the  photon spectrum gets truncated abruptly and I think this is what leads to the nonlinearity you measure with the photon counter (at higher voltages there are more photons that have a shorter wavelength than 700 nm -which corresponds to 1.8 eV in energy- i.e. the max efficiency waveleghth of the counter)
« Last Edit: April 13, 2016, 02:28:55 pm by wolf32d »
Digital? "every idiot can count to one!" (Bob Widlar)
 

Online tszaboo

  • Super Contributor
  • ***
  • Posts: 7379
  • Country: nl
  • Current job: ATEX product design
Re: EEVBlog #869 - Counting LED Photons!
« Reply #11 on: April 13, 2016, 02:17:48 pm »
And LEDs themselves can be used as light detectors. Just hook it up to a DMM and measure the voltage. They are really sensitive. Once I was doing a test, the LED in a cm thick wooden box, detecting light. It was outputting a different voltage when I was standing between the window and the box.
I guess at the lower end, this effect, like reflected light, can become significant.
 

Offline daqq

  • Super Contributor
  • ***
  • Posts: 2302
  • Country: sk
    • My site
Re: EEVBlog #869 - Counting LED Photons!
« Reply #12 on: April 13, 2016, 02:28:16 pm »
Quote
In general that is true. However, in the datasheet of the detector (http://www.optics.rochester.edu/workgroups/lukishova/QuantumOpticsLab/homepage/apd_spcm_aqr.PDF) they say that the device has a 50 ns dead time. They also give you the formula to calculate the correction factor: (actual_rate * quantum_efficiency) = measured_rate * corr_factor - dark_count
where correction_factor = 1/(1-measured_rate * dead_time) = 1/(1-measured_rate * 50ns)
At measured rates below 200kHz the correction is <= 1%  i.e. it is negligible.

My guess is that the increasing voltage & current enable the production of higher energy photons resulting in a shift of the centroid of the output spectrum. This spectral shift may result in a slightly lower detection efficiency (quantum efficiency) and therefore a lower measured count than expected. It would have been interesting if Dave reported also the voltage data (V across the led).
You are right, I did not take into account the actual numbers, was thinking in lower speed things  :palm:

It would be an interesting measurement to see the rest of the plot, say, until 1mA? At what current through the LED does the detector go into saturation?
Believe it or not, pointy haired people do exist!
+++Divide By Cucumber Error. Please Reinstall Universe And Reboot +++
 
The following users thanked this post: wolf32d

Offline muxTopic starter

  • Regular Contributor
  • *
  • Posts: 119
Re: EEVBlog #869 - Counting LED Photons!
« Reply #13 on: April 13, 2016, 02:33:01 pm »
And... the color also actually changes :) Although a bunch of the slack in the voltage-current curve is simply internal resistance.

Its really cool to see how the spectrum changes with current, too. I'm currently building a USB spectrometer, if I finish that project before you get a similar product sent I'll make sure I send you one so you can try looking at that too. Highly recommended follow-up.
 

Offline Synthetase

  • Regular Contributor
  • *
  • Posts: 99
  • Country: au
    • Synthetase's World of Nerd
Re: EEVBlog #869 - Counting LED Photons!
« Reply #14 on: April 13, 2016, 03:42:25 pm »
Regarding measurement technique saturation: had similar issues doing cell counts back in the day. Quick and easy cell counting is done using absorption of light. Too many cells in a tube will interfere with each other and give you lower count values than actually exist, resulting in a plateau very similar to what Dave had in his graph. We used to dilute the cell samples out so as not to overload the system. Not sure how to do that with light, though :)

Offline wolf32d

  • Contributor
  • Posts: 41
  • Country: it
Re: EEVBlog #869 - Counting LED Photons!
« Reply #15 on: April 13, 2016, 04:15:28 pm »
Regarding measurement technique saturation: had similar issues doing cell counts back in the day. Quick and easy cell counting is done using absorption of light. Too many cells in a tube will interfere with each other and give you lower count values than actually exist, resulting in a plateau very similar to what Dave had in his graph. We used to dilute the cell samples out so as not to overload the system. Not sure how to do that with light, though :)

If a light source is too strong for a photon counter you can use an attenuator, then you multiply the photon count by the inverse of the attenuation factor   :-+
If the ligh intenisty is way too strong you may use another type of photodiode/photodetector
« Last Edit: April 13, 2016, 04:20:02 pm by wolf32d »
Digital? "every idiot can count to one!" (Bob Widlar)
 

Offline silent

  • Contributor
  • Posts: 31
  • Country: pl
    • Silent's Homepage
Re: EEVBlog #869 - Counting LED Photons!
« Reply #16 on: April 13, 2016, 05:08:58 pm »
A multi-channel analyzer (MCA) would be useful here - it would provide peak height distribution. I'm curious what's the difference in distributions between various LEDs.
 

Online Kleinstein

  • Super Contributor
  • ***
  • Posts: 14197
  • Country: de
Re: EEVBlog #869 - Counting LED Photons!
« Reply #17 on: April 13, 2016, 08:15:35 pm »
The counter somewhere saturates. However the photon counter is much faster than 15.000 counts per second. It could be the scope that is limiting the counts by adding a dead time. So maybe the real counter would be the better instrument. Even if you have to do the statistics by hand (e.g. use a 10 s gate time).


LEDs actually start to emit light well before the voltage reaches the band gap equivalent voltage. Even at reasonable currents (e.g. 1 mA) it can still be below. Besides quantum mechanics you also need to look at the thermodynamics - there are funny effects. A very good LED (especially IR) might actually get cold when operated at low intensity, as some of the energy can come from thermal source. So there is a thermodynamics reason that quantum efficiency has to go down at low intensity / voltage.

Not every recombination of an electron and hole produces a photon, as there are competing non radiative mechanisms. Though some LEDs can be very good at that point. The more difficult part is getting the light out, before it is reabsorbed. Also quite some light might get lost coupling to the sensor.


For better LEDs, I remember that a high efficiency green one was visible at 100 nA -  nearly useful at 10 µA.
 

Offline Smokey

  • Super Contributor
  • ***
  • Posts: 2591
  • Country: us
  • Not An Expert
Re: EEVBlog #869 - Counting LED Photons!
« Reply #18 on: April 14, 2016, 12:38:59 am »
I might be wrong but I think the Rigol DS1054Z gained a pulse count mode in the latest firmware. I remember people complaining it was spelled "pluse" in the menu...


nb. I'm not saying it would  do the job or anything, but it would be interesting to see

(and it's interesting that the DS1054Z is gaining free features over time).

This is true.  I was excited about this new feature since it would make it much easier to count the resolution of unknown rotary encoders... but... It only counts to 256... or maybe it was 512.... either way, it's not high enough.  bummer.
 

Offline android

  • Regular Contributor
  • *
  • Posts: 134
  • Country: au
Re: EEVBlog #869 - Counting LED Photons!
« Reply #19 on: April 14, 2016, 01:04:51 am »
Dave, perhaps you could borrow one of Fran Blanche's ancient Monsanto MV1 red LEDs and see how it compares to the modern offerings? See it at about 5:18 in her vid...
https://youtu.be/yusrrOPM43o
Lecturer: "There is no language in which a double positive implies a negative."
Student:  "Yeah...right."
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9016
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: EEVBlog #869 - Counting LED Photons!
« Reply #20 on: April 14, 2016, 02:42:24 am »
Also test some deep green and blue LEDs. In my experience, they start to visibly glow at much lower currents than red and regular green LEDs.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline alsetalokin4017

  • Super Contributor
  • ***
  • Posts: 2055
  • Country: us
Re: EEVBlog #869 - Counting LED Photons!
« Reply #21 on: April 14, 2016, 03:58:29 am »
I might be wrong but I think the Rigol DS1054Z gained a pulse count mode in the latest firmware. I remember people complaining it was spelled "pluse" in the menu...


nb. I'm not saying it would  do the job or anything, but it would be interesting to see

(and it's interesting that the DS1054Z is gaining free features over time).

This is true.  I was excited about this new feature since it would make it much easier to count the resolution of unknown rotary encoders... but... It only counts to 256... or maybe it was 512.... either way, it's not high enough.  bummer.

Ah... no, not quite. The "Pluses" count is limited by the resolution of the screen data. 597 "Pluses" seems to be the maximum I can get it to display.

But with some clever scoposcopy and encoder knob manipulation you can indeed use the Pulse counter feature for unknown encoders. You may have to do it in thirds or fourths of a complete rotation and add the subtotals...


Yes, the Rigol is gaining free features, and free bugs too! (But what do you expect, it's only 400 dollars...... innit?)    :phew:
The easiest person to fool is yourself. -- Richard Feynman
 

Offline gardner

  • Regular Contributor
  • *
  • Posts: 152
  • Country: ca
Re: EEVBlog #869 - Counting LED Photons!
« Reply #22 on: April 14, 2016, 05:03:32 am »
I have always taken this to be the last word on measuring low current light output of LEDs.  I didn't watch it again but IIRC Mike was getting measurable output in the single nA range.

--- Gardner
 

Offline Someone

  • Super Contributor
  • ***
  • Posts: 4531
  • Country: au
    • send complaints here
Re: EEVBlog #869 - Counting LED Photons!
« Reply #23 on: April 14, 2016, 05:04:17 am »
Here is some linearity data up above the photon counting range, starting from 1uA. The phosphors are not the cause of the non-linearity in this white LED but the efficacy keeps increasing with drive current until the self heating becomes evident around 10mA.
 

Offline Someone

  • Super Contributor
  • ***
  • Posts: 4531
  • Country: au
    • send complaints here
Re: EEVBlog #869 - Counting LED Photons!
« Reply #24 on: April 14, 2016, 05:08:02 am »
For better LEDs, I remember that a high efficiency green one was visible at 100 nA -  nearly useful at 10 µA.
If you sit in a dark room for 30-40 minutes and fully dark adapt your eyes, you'll see it at much lower drive currents (having gained several orders of magnitude gain in your eyes).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf