Photodiodes, ADCs and Measuring Light Over Three Decades
Reading to 3.0 D means measuring a signal, and then measuring one one-thousandth of it, and calling both readings good. Three decades is not a hard measurement for a silicon photodiode, which is linear over nine of them. It is a very hard measurement for everything you are going to build around one.
This page is the arithmetic that decides the instrument before any of it is bought: what the detector does, what the amplifier does to it, what the converter can and cannot resolve, and which of the four error sources — dark current, noise, quantisation and stray light — actually sets the limit. The answer is not the one most people guess, and by the end of the page you will be able to derive it yourself.
The low-voltage electronics primer is assumed here in full: Ohm’s law, the LED curve, the low-side switch, the datasheet-reading habit. None of it is repeated.
What a photodiode does, and the one thing it must not be asked to do
Section titled “What a photodiode does, and the one thing it must not be asked to do”A photon of sufficient energy absorbed in the depletion region of a silicon junction produces an electron–hole pair, the field sweeps the two carriers apart, and the result is a current. Hamamatsu’s technical note gives the compact statement: the short-circuit current is proportional to the light level, and it stays so over a very wide range because the two terms that would spoil it — the series resistance at a few ohms and the shunt resistance at 10⁷ to 10¹¹ ohms — are negligible almost everywhere.
A photodiode can be operated three ways, and the choice is not a detail.
Open circuit. Let the diode develop a voltage across nothing. The voltage rises logarithmically with the light level, which sounds ideal for measuring density — a logarithm is exactly what a density is — and it is a trap. Hamamatsu say why in one sentence: the open-circuit voltage varies greatly with temperature, which makes it unsuitable for measurement of light level. A logarithmic sensor whose logarithm shifts with the weather is not a sensor.
Short circuit, or photovoltaic mode. Hold the diode at zero volts across its terminals and measure the current that flows. This is the linear, low-noise mode, and it is the one this instrument uses.
Reverse biased, or photoconductive mode. Apply a reverse voltage. This widens the depletion region, speeds the response and raises the upper limit of linearity, and it costs dark current and noise. It is right for a fast photometer and wrong for a densitometer, where nothing moves and the interesting signal is the smallest one.
Linearity over nine orders, and where it actually ends
Section titled “Linearity over nine orders, and where it actually ends”Hamamatsu state the range: for incident light between 10⁻¹² and 10⁻² W, a silicon photodiode’s photocurrent is linear over more than nine orders of magnitude, depending on the device and the circuit around it. The lower limit is set by the noise equivalent power — the point at which the photocurrent is buried in the detector’s own noise — and the upper limit by the load resistance, the reverse voltage and the series resistance.
Nine orders is thirty stops. Three decades of density is three orders. The detector is not remotely the limit, and this is the single most useful thing on the page: every difficulty ahead belongs to the electronics, the geometry or the light leaking in around them, and none of it belongs to the photodiode.
Dark current, and the error that is bigger than it
Section titled “Dark current, and the error that is bigger than it”Dark current is what the junction passes with no light on it, and it sets a floor because it is indistinguishable from signal. The datasheet numbers are worth having in front of you together, because they say something surprising.
| Device and mode | Dark current | Temperature behaviour |
|---|---|---|
| OPT101 photodiode, 7.5 mV across it (effectively short-circuit) | 2.5 pA | Doubles every 7 °C |
| OPT101 op-amp input bias current | 165 pA | Doubles every 10 °C |
| BPW34, reverse-biased at 10 V | 2 nA typical, 30 nA maximum | Rises steeply with temperature |
Two lessons fall out. First, the price of reverse bias is written in that table: the same silicon passes nearly a thousand times more dark current at 10 V of reverse bias than at zero. Second — and this is the surprise — the OPT101’s dark current is not its problem. Through the internal 1 MΩ feedback resistor, 2.5 pA is 2.5 µV at the output. Even at 39 °C, two doublings later, it is 10 µV.
What is its problem is the output offset. The datasheet gives 5 to 10 mV, typically 7.5 mV, with a temperature coefficient of ±10 µV/°C. Follow that through the instrument you are building. Set the zero — the air reading — at 2.0 V. At 3.0 D the signal is a thousandth of that, 2.0 mV, which is smaller than the offset sitting under it. Subtract the offset once and walk away, and a 10 °C change in room temperature moves it by 100 µV: five per cent of a 2.0 mV signal, which is log₁₀(1.05) = 0.021 D of error at the top of the range and essentially none at the bottom.
That is a bigger number than the whole error budget of a good commercial instrument, and it is why the firmware on the next page takes a dark reading with every measurement rather than once at switch-on, and why the calibration experiment measures drift over half an hour rather than assuming it away. The 361T’s own specification concedes the same thing in its own units: zero stability of ±0.02 D per eight hours, and a two-minute warm-up before any figure applies.
Spectral responsivity: the detector is looking the wrong way
Section titled “Spectral responsivity: the detector is looking the wrong way”Silicon’s response peaks in the near infrared. OSRAM give the BPW34 a maximum sensitivity at 920 nm and a spectral range of 420 to 1120 nm at the ten per cent points. Texas Instruments give the OPT101 a responsivity of 0.45 A/W at 650 nm — a figure quoted at one wavelength because responsivity is a curve, and one point on it is not a conversion factor for anything else.
Two consequences, and the second is the nastier.
You are working on the low flank. A green LED at about 525 nm sits well down silicon’s response, where it delivers perhaps a third to a half of the current the same optical power would give at the peak. That is not fatal — it costs light, and light is cheap at the clear end — but it means the signal at 3.0 D is smaller than the naive arithmetic suggests.
Anything infrared that leaks in is amplified more than the signal. Room light, an indicator LED inside the case, a nearby remote control, the residual glow of an LED that has been switched off through a resistor rather than a hard low: any of these arrive at a wavelength where the detector is up to three times more sensitive than at your measuring wavelength, and where you cannot see them to find them. Baffling and blackening are therefore not tidiness. They are calibration.
From current to voltage, and what the amplifier costs
Section titled “From current to voltage, and what the amplifier costs”The transimpedance amplifier converts a photocurrent into a voltage through one resistor.
Vout is the output voltage, Iphoto the photocurrent, and Rf the feedback resistor. Every design choice is in that resistor. Make it large and small currents become readable voltages; make it too large and the amplifier saturates at the clear end, the bandwidth collapses, and the resistor’s own thermal noise rises.
The OPT101 settles the question by putting the photodiode, the amplifier and a laser-trimmed 1 MΩ resistor on one die. Its headline figure, 0.45 A/W and 0.45 V/µW at 650 nm, is those two numbers multiplied. The integration buys three things worth having: no stray capacitance between diode and amplifier, a trimmed gain to ±0.5 per cent, and one part instead of five. It costs the freedom to choose Rf, a bandwidth fixed at 14 kHz, and a 2.29 × 2.29 mm active area you cannot change.
The discrete alternative — a BPW34 and an op-amp — gives you the resistor back. The BPW34’s 7.02 mm² sensitive area is a third more than the OPT101’s 5.2 mm², which matters when the aperture is small, and you can pick a feedback resistor to suit your LED and your geometry. What you take on is the layout problem the integrated part removed, and a decision to justify.
The signal chain, with the number that matters at every stage
- LED on constant current — the same driver as the sensitometer; drift here is drift in every reading
- Film + sampling aperture — multiplies the light by 10 to the power minus D — the only stage that carries the measurement
- Stray light — ADDS light that never passed through the film; the one input that is not attenuated, and the one that caps the range
- Photodiode, short-circuit mode — linear over more than nine orders; not the limit
- Transimpedance amplifier — output ceiling at supply minus about 1.2 V; a 7.5 mV offset under every reading, drifting 10 µV per °C
- ADC — one count is worth 10^D ÷ (N₀ ln 10) of density — a hundred times more at 3.0 D than at 1.0 D
- Firmware — averages N readings for a √N gain against random noise, subtracts the dark reading, takes the logarithm
Quantisation: the arithmetic that decides the range
Section titled “Quantisation: the arithmetic that decides the range”Set the instrument’s zero on air, so that the clear reading is N₀ counts. A patch of density D passes a fraction 10−D of that light, so it reads
and inverting gives the density from the counts:
N₀ is the count on air, N the count through the sample, and D the density. The important question is not what these say but how much density one count is worth, which is the derivative:
Read that second form carefully, because it is the whole design. The density resolution gets ten times worse for every unit of density. An instrument that resolves 0.0001 D on clear film resolves 0.1 D at 3.0 — a whole wedge step — with the same converter and the same everything else.
Now put numbers in it. A Raspberry Pi Pico has a 12-bit converter: 4095 counts at full scale.
| Converter and range | Counts on air, N₀ | Counts at 2.0 D | Counts at 3.0 D | ΔD per count at 3.0 D |
|---|---|---|---|---|
| Pico, 12-bit, full-scale zero | 4 095 | 41 | 4.1 | 0.106 |
| ADS1115, ±2.048 V, 2.0 V zero | 32 000 | 320 | 32 | 0.0136 |
| ADS1115, switched to ±0.256 V at the dense end | — | 2 560 | 256 | 0.0017 |
The first row is the finding. Four counts. Not four counts of noise — four counts of everything, out of which the density is to be computed, and the difference between 2.9 and 3.1 D is less than one of them. The Pico’s converter cannot read 3.0 D from a full-scale zero, and no amount of averaging changes it, because there is nothing between count 4 and count 5 to average.
The ADS1115 rows fix it in two different ways, and only one of them is interesting.
Sixteen bits alone gets you to 32 counts at 3.0 D — better by eight times, and still coarse. What transforms the picture is the programmable gain: reading the dense end on the ±0.256 V range instead of ±2.048 V multiplies the counts by eight again, to 256, and drops the density resolution to 0.0017 per count. The instrument changes range in the middle of a reading session, exactly as a multimeter does.
That raises the obvious objection — does switching range not put a step in the scale? — and the datasheet answers it. Gain match between any two gain settings is 0.02 per cent typical and 0.1 per cent maximum. A tenth of a per cent of error is log₁₀(1.001) = 0.0004 D, which is forty times smaller than the repeatability a good commercial instrument claims. The step is real and it is negligible, and the way you prove that on your own unit is to read one mid-scale patch on both ranges and take the difference, which is what the calibration experiment does.
The rest of the ADS1115’s specification is quietly excellent for this job: integral nonlinearity of 1 LSB, an offset error of ±3 LSB single-ended, an offset drift of 0.005 LSB per °C, and — from the noise tables — an input-referred noise of exactly one LSB on every range at any data rate up to 128 samples per second, with the effective and noise-free resolution both reported as a full 16 bits. Slow it down and it is as good as its bits.
Noise, in the plain language the instrument needs
Section titled “Noise, in the plain language the instrument needs”Three noises matter here, and only one of them can be argued with.
Johnson noise, also called thermal noise, is the random voltage generated by any resistance at any temperature above absolute zero. In this circuit it is the feedback resistor’s, and Hamamatsu’s note treats it as the noise of a resistor approximating the diode’s shunt resistance. It rises as the square root of the resistance, while the signal rises in proportion to it — so a larger feedback resistor improves the signal-to-noise ratio, up to the point where saturation or bandwidth stops you.
Shot noise is the graininess of the current itself, arising because charge comes in discrete carriers arriving at random times. It scales as the square root of the current, so it matters least where the signal is largest — and it comes from the dark current as well as the photocurrent, which is one more reason not to reverse-bias.
Quantisation noise is the converter’s, treated above.
All three are random, and random errors obey one rule that is worth more than any component choice:
σsingle is the spread of one reading, N the number averaged, and σmean the spread of their mean. Average 100 readings and the random noise falls by ten. Average 10 000 and it falls by a hundred, and you have spent a hundred times as long to gain the same factor again — which is why averaging is a cheap first factor of ten and an expensive second one.
Stray light: the term that caps the whole instrument
Section titled “Stray light: the term that caps the whole instrument”Every other error so far has been proportional, or nearly so. Stray light is not. It adds a fixed quantity of light to every reading, whatever the film is doing, because it never went through the film.
Let f be the stray light as a fraction of the clear-film signal, and zero the instrument on air with the stray light present, as you inevitably will. Then
D is the true density, f the stray-light fraction, and Dmeasured what the instrument reports. Let D run to infinity — put a coin over the aperture — and the reported density does not: it approaches a ceiling.
A stray-light floor of 0.1 per cent caps the instrument at 3.0 D. One of 1 per cent caps it at 2.0. One of 0.01 per cent caps it at 4.0. That single line does more to set the specification of a home-built densitometer than every component on the parts list, and it is why the optical head is a three-hour build with a whole stage devoted to matt black paint.
What a stray-light floor does to a scale, at three levels
- A perfect instrument
- 1 % stray light — ceiling 2.0 D
- 0.1 % stray light — ceiling 3.0 D
- 0.01 % stray light — ceiling 4.0 D
The signature in that caption is worth memorising, because it is how you will diagnose the fault when your own instrument shows it. Stray light compresses only the top of the scale. An amplifier running out of range compresses the bottom. A wrong logarithm bends the whole thing. A drifting zero shifts it without bending it. Four faults, four different-shaped errors, and a wedge of equal steps is the tool that separates them.
For scale, a professional instrument in a metal case specifies its ambient interference as a decrease in D of less than 0.25 per cent — a figure quoted as a percentage of the reading rather than as a fraction of full scale, and one you should expect to lose badly against on your first attempt.
The other path: sensors that do the whole chain for you
Section titled “The other path: sensors that do the whole chain for you”Three parts put the photodiode, the amplifier, the converter and the interface on one die, and they are a legitimate route to this instrument.
| Part | What it gives | What it costs |
|---|---|---|
| TSL2591 | A stated 600 000 000 : 1 dynamic range; two channels, one full-spectrum and one infrared; gain steps of nominally 1, 24.5, 400 and 9200; integration 100 to 600 ms; 65 535 counts at 200 ms and longer; dark count typically 20 at maximum gain | Responsivity quoted only for a 4000 K white LED and an 850 nm source, so counts convert to absolute irradiance at no other wavelength; the gain steps are nominal, with the top one specified from 8500 to 9900 |
| VEML7700 | 16 bits, 0 to about 140 000 lx, resolution to 0.0042 lx per step at gain ×2 and 800 ms; four gain settings including two attenuating ones; dark offset 3 steps | The headline range is a product of two settings at opposite extremes and is never available at once; the internal filtering is the maker’s, not yours |
| OPT3001 | 0.01 lux to 83 klux with automatic range selection, a 23-bit effective dynamic range, ranges matched to better than 0.2 per cent, infrared response at 850 nm of only 0.2 per cent, drift 0.01 %/°C | The photopic filter is a spectral product you did not choose and cannot remove, which is convenient for a visual density and wrong for a UV or printing one |
What they simplify is real: no op-amp, no feedback resistor, no analogue layout, and in the OPT3001’s case an infrared rejection you would otherwise have to buy a filter for.
What they hide is also real, and it is the same thing in three forms. You cannot see the photocurrent. The gain and the integration time are set by writing to a register, and what comes back is a count whose relationship to the light is a chain of the manufacturer’s decisions rather than yours. When the reading misbehaves you cannot put a meter on the middle of the chain, because there is no middle. And the range switching that gives the headline dynamic range is a gain change like the ADS1115’s, but one whose matching you have no independent way to check.
Do the maths: the table you complete
Section titled “Do the maths: the table you complete”Fill this in for the parts you actually intend to buy, before you buy them. Two rows are worked; the rest is arithmetic with the equation for ΔD and nothing else. Take N₀ from the counts your zero setting gives and read ΔD at each density from 10D ÷ (N₀ × 2.3026).
| Detector and converter | N₀ on air | ΔD at 1.0 | ΔD at 2.0 | ΔD at 3.0 | ΔD at 3.5 | Verdict |
|---|---|---|---|---|---|---|
| Photodiode + Pico 12-bit ADC | 4 095 | 0.0011 | 0.011 | 0.106 | 0.335 | Unusable above about 2.0 D |
| Photodiode + ADS1115 at ±2.048 V, 2.0 V zero | 32 000 | 0.00014 | 0.0014 | 0.0136 | 0.043 | Usable to 3.0 D, coarse at the top |
| The same, switched to ±0.256 V above 2.0 D | — | — | — | 0.0017 | 0.0054 | Your row: is the switching worth the firmware? |
| TSL2591 at your chosen gain and integration | ||||||
| VEML7700 at your chosen gain and integration | ||||||
| Your own chosen combination |
Then do the second calculation, which is the one people forget. Compare your ΔD at 3.0 D with your estimated stray-light fraction. If your quantisation gives 0.002 D and your black paint gives you a 0.5 per cent floor, your instrument stops at 2.3 D and the converter was wasted money. The two limits have to be brought to the same place, and the cheaper one to move is almost always the paint.
A silicon photodiode in short-circuit mode is linear over more than nine orders of magnitude, from 10⁻¹² to 10⁻² W, so the detector is never the limit in a densitometer; the open-circuit voltage is logarithmic and therefore tempting, and unusable because it moves with temperature. A transimpedance amplifier holds the diode at zero volts and converts its current through one resistor, and for the OPT101 that resistor is 1 MΩ giving 0.45 V per microwatt at 650 nm. Dark current at 2.5 pA is trivial through it; the 7.5 mV output offset and its 10 µV per °C drift are not, costing about 0.021 D at the top of the range for a 10 °C change, which is why the dark reading is retaken with every measurement. Silicon peaks at 920 nm, so a green measuring beam works on the low flank and any infrared leak is amplified more than the signal. One converter count is worth 10D ÷ (N₀ ln 10) of density, so resolution degrades tenfold per unit of density: the Pico’s 12-bit converter leaves four counts at 3.0 D and has an effective resolution of 8.7 bits with a systematic INL sawtooth, while a 16-bit converter with programmable gain leaves 256, with a range-to-range mismatch worth only 0.0004 D. Random noise averages down as the square root of the count and systematic error does not average at all. And stray light, which adds rather than multiplies, caps the instrument at −log₁₀ f whatever else is fitted — which is why the next page is mostly about black paint.
Check your understanding
What this decides for the build
Section titled “What this decides for the build”The optical head that follows is built around three conclusions from this page. Stray light sets the range, so the head gets baffles, an aperture stop on the detector side, matt black everywhere and a blank test that measures the floor rather than assuming it. The detector is not the limit, so the choice between an OPT101 and a BPW34 with an op-amp is about area, layout and cost rather than about performance. And the converter is a limit that can be bought out of, which is why the electronics page fits a 16-bit part with programmable gain and uses the Pico’s own converter for nothing but the monitor channel — the job Part XIV proved it good at.
Sources for this page
11 cited · checked 2026-09-05
- 01Si photodiodes, technical note KSPD9001EHamamatsu Photonics K.K., Solid State Division§ Section 1, operating principle, and section 2-1, current versus voltage characteristics - the short-circuit current is proportional to the light level while the open-circuit voltage changes logarithmically with it and varies greatly with temperature, making it unsuitable for measurement of light level; the series resistance is a few ohms and the shunt resistance 10 to the 7th to 10 to the 11th ohms, so their terms stay negligible over a wide range; an op-amp connected to the photodiode presents an equivalent load of the feedback resistance divided by the open-loop gain, several orders of magnitude smaller, enabling ideal measurement of the short-circuit current. Section 2-2, linearity - the photocurrent is linear over more than nine orders of magnitude for incident light between 10 to the minus 12 and 10 to the minus 2 watts, the lower limit set by the noise equivalent power and the upper by load resistance and reverse voltage, degrading as series resistance rises; reverse bias raises the upper limit but increases dark current and noise. Section 2-3, dark current, and section 2-4, noise - Johnson noise from the shunt resistance and shot noise from the dark and photo currents, combined into the noise equivalent powerhamamatsu.com/content/dam/hamamatsu-photonics/sites/documents/99_SALES_LIBRARY/ssd/si_pd_kspd9001e.pdftier 1, primary2026-09-05
- 02OPT101 monolithic photodiode and single-supply transimpedance amplifier, data sheet SBBS002Texas Instruments Incorporated§ Section 6.5, electrical characteristics at 25 C - photodiode current responsivity 0.45 A/W and voltage output 0.45 V per microwatt at 650 nm through the internal 1 megohm feedback resistor trimmed to plus or minus 0.5 per cent, unit-to-unit variation plus or minus 5 per cent, responsivity temperature coefficient 100 ppm per degree C, nonlinearity plus or minus 0.01 per cent of full scale specified at a full-scale output of 24 V, output offset voltage 5 to 10 mV with 7.5 mV typical and a temperature coefficient of plus or minus 10 microvolts per degree C, dark voltage noise 300 microvolts RMS from 0.1 Hz to 20 kHz at plus and minus 15 V, bandwidth 14 kHz, and output voltage high limited to the supply minus 1.3 to 1.15 V. Section 6.6, photodiode characteristics - active area 2.29 by 2.29 mm or 5.2 square millimetres, dark current 2.5 pA doubling every 7 degrees C, capacitance 1200 pF; and the op-amp input bias current of 165 pA doubling every 10 degrees C. Section 6.1 features - single supply from 2.7 to 36 Vti.com/lit/ds/symlink/opt101.pdftier 1, primary2026-09-05
- 03BPW 34 silicon PIN photodiode, data sheet version 1.5ams-OSRAM AG, 2020§ Characteristics at 25 C - wavelength of maximum sensitivity 920 nm, spectral range of sensitivity 420 to 1120 nm at the ten per cent points, radiant sensitive area 7.02 square millimetres with a typical active chip area of 2.65 by 2.65 mm, half angle 60 degrees, spectral sensitivity 80 nA/lx under standard light A, short-circuit current 80 microamps at 1000 lx, dark current 2 nA typical and 30 nA maximum at a reverse voltage of 10 V, rise and fall times 0.02 microseconds; Maximum Ratings - reverse voltage 32 V, total power dissipation 150 mWlook.ams-osram.com/m/65d547088a09187c/original/BPW-34.pdftier 1, primary2026-09-05
- 04ADS111x ultra-small, low-power, I2C-compatible, 860-SPS, 16-bit ADCs with internal reference, oscillator and programmable comparator, data sheet SBAS444Texas Instruments Incorporated, 2024§ Section 5.3, recommended operating conditions - supply 2.0 to 5.5 V, full-scale input range programmable from plus or minus 0.256 V to plus or minus 6.144 V, and no analogue input above the supply plus 0.3 V. Section 5.5, electrical characteristics at a 3.3 V supply - 16 bits with no missing codes, data rates 8 to 860 samples per second, integral nonlinearity 1 LSB at 8 SPS on the plus or minus 2.048 V range, single-ended offset error plus or minus 3 LSB, offset drift 0.005 LSB per degree C, gain error 0.01 per cent typical and 0.15 per cent maximum, gain match between any two gains 0.02 per cent typical and 0.1 per cent maximum. Section 6.1, noise performance - input-referred noise of 62.5 microvolts RMS on the plus or minus 2.048 V range and 7.81 microvolts RMS on the plus or minus 0.256 V range, one least-significant bit in each case, with effective and noise-free resolution both a full 16 bits at every data rate up to 128 SPSti.com/lit/ds/symlink/ads1115.pdftier 1, primary2026-09-05
- 05RP2040 Datasheet: A microcontroller by Raspberry PiRaspberry Pi Ltd§ Section 4.9.3, ADC ENOB - characterisation at 250 ksps across silicon lots giving SINAD 53.6 to 54.6 dB and an effective number of bits of 8.6 minimum, 8.7 typical and 8.8 maximum for the nominally 12-bit converter, with the note that testing used a board carrying a low-noise external voltage reference. Section 4.9.4, INL and DNL - the integral nonlinearity error is a sawtooth rather than the expected curve, the differential nonlinearity is mostly flat and below 1 LSB but peaks at codes 512, 1536, 2560 and 3584, and the cause is a mismatch in internal capacitors of only tens of femtofaradsdatasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdftier 1, primary2026-09-05
- 06Raspberry Pi Pico Datasheet: An RP2040-based microcontroller boardRaspberry Pi Ltd§ Section 4.3, using the ADC - the ADC reference is filtered from the switching regulator through 201 ohms into 2.2 microfarads, the converter has an inherent offset of about 30 mV that varies from chip to chip, and a second channel may be tied to ground and read as an offset measurementdatasheets.raspberrypi.com/pico/pico-datasheet.pdftier 1, primary2026-09-05
- 07class ADC, analog to digital conversion, MicroPython library documentationDamien P. George, Paul Sokolovsky and contributors§ ADC.read_u16 - one reading returned as an integer from 0 to 65535 scaled across the input range, whatever the converter's real resolutiondocs.micropython.org/en/latest/library/machine.ADC.htmltier 1, primary2026-09-05
- 08TSL2591 high dynamic range digital light sensor, datasheet DS000338ams-OSRAM AG, 2023§ Features - a stated 600 000 000 to 1 dynamic range. ALS characteristics at a 3 V supply - two channels, full-spectrum and infrared; gain scaling nominally 1, 24.5, 400 and 9200 times; integration times of 100 to 600 ms in 100 ms steps; maximum ADC count 36863 at 100 ms and 65535 from 200 ms upward; dark count typically 20 at maximum gain; and irradiance responsivity quoted only for a nominally 4000 K white LED and an 850 nm infrared LEDlook.ams-osram.com/m/c901de8e97608f8/original/TSL2591-DS000338.pdftier 1, primary2026-09-05
- 09VEML7700 high accuracy ambient light sensor with I2C interface, document 84286Vishay Semiconductors§ Features and basic characteristics - 16-bit resolution, a range from 0 lx to about 140 000 lx, a digital resolution down to 0.0042 lx per step at a gain of 2 with an 800 ms integration time, the maximum illuminance quoted instead at a gain of one eighth with a 25 ms integration time, gain settings of one eighth, one quarter, 1 and 2, and a dark offset of 3 steps at the most sensitive settingvishay.com/docs/84286/veml7700.pdftier 1, primary2026-09-05
- 10OPT3001 ambient light sensor, data sheet SBOS681Texas Instruments Incorporated§ Features and electrical characteristics - precision optical filtering to match the photopic response of the human eye with significant infrared rejection, measurements from 0.01 lux to 83 klux with a full-scale illuminance of 83865.6 lux, a 23-bit effective dynamic range obtained by automatic range selection, lowest-range resolution 0.01 lux, matching between ranges better than 0.2 per cent typical, infrared response at 850 nm of 0.2 per cent, and measurement drift across temperature of 0.01 per cent per degree Cti.com/lit/ds/symlink/opt3001.pdftier 1, primary2026-09-05
- 11X-Rite 361T Transmission Densitometer, operation manual, part number 361T-500X-Rite, Incorporated§ Chapter eight, specifications - ambient interference stated as a decrease in D of less than 0.25 per cent, warm-up time two minutes and five for the UV response, zero stability plus or minus 0.02 D per eight hours, and an operating temperature range of 10 to 40 degrees Cxrite.com/-/media/xrite/files/manuals_and_userguides/3/361t-500_361t_densitometer_operation_manual_en.pdftier 1, primary2026-09-05
Formulas, hazard statements, historical dates and process descriptions on this page were checked against the sources above on the date shown. Safety data changes: obtain the current safety data sheet for the product you actually buy before you open it.