Draft

Digital light sensors

Miniature mutichannel integrated circuits

Research instrumentation
Author

Pedro J. Aphalo

Published

2025-08-19

Modified

2025-08-19

Abstract

Brief description of modern multichannel digital light sensors as components, modules and complete weather-proof sensors.

Keywords

light sensors, multichannel, digital

Code
Loading required package: photobiology
Loading required package: SunCalcMeeus
Documentation at https://docs.r4photobiology.info/
Loading required package: ggplot2
Code

1 Introduction

In recent years integrated circuits (ICs) based on CMOS technology including photodiodes, analogue amplification, analogue to digital conversion (ADC) and standardised serial digital communication have been developed. One of the key advances is the depostion of interferece filters directly on the IC chip, selectively on individual photodiodes. A key supplier is ams OSRAM selling many different variations aiming at different applications. Vishay has also developed some sensors with a limited number of channels. These sensors are extremely small encapsuladed as surface mounted devices (SMD) in very small packages (e.g., \(2 \times 3 \times 1\) mm).

When bought as components in quantity they are very cheap (3 to 15 €). Given their size, for prototyping and custom assembly they are easier to use if bought as “break out boards” (10 to 25 €), i.e., soldered on a small printed circuit board (PCB) to easy the task of connecting them. They cannot be used on their own, they need to be connected to a microcontroller or computer to acquire data and control their settings. For these reason, some companies like YoctoPuce have developed USB modules containing a microcontroller, memory, an isolated power supply and a USB interface. These modules have a built in logger and a webserver-based user interface as well as a programming API. Through a hub they can be accessed remotely through the Internet or LAN. These modules cost more than the bare sensor ICs (40 to 100 €) but provide a readily usable solution, except for diffuser and case, if used for measuring irradiance. In some cases they have built-in LEDs for measuring reflectance. Aranet has just released a weather proof sensor with a cosine diffuser and a LoRa interface that connects through a base station. This sensor is sold for 1000 € + VAT, and although the easiest to use being a ready made field sensor, it lacks flexibility in the precomputed data summaries.

UV Sensor VML6075 from Vishay

The VML6075 from Vishay is a digital UV sensor with two channels, named UVB and UVA in the documentation but closer to UVA1 and UVA2 in reality. Vishay provides

Code
autoplot(sensors.mspct$Vishay_VEML6075, 
         w.band = UV_bands("CIE"), range = c(280, 450))

UV Sensor AS7331 from ams OSRAM

The AS7331 from ams OSRAM is a digital UV sensor with three channels, named UVC, UVB and UVA in the documentation. The band separation is rather good for computing UVI in sunlight and the usual artificial UV radiation sources.

Code
autoplot(sensors.mspct$ams_AS7331, 
         w.band = UV_bands("CIE"), range = c(200, 450))

Sensitivity of Si photodiodes to UV radiation decreases with decreasing wavelength, but the design compensates for this using a photodiodes of larger area to compensate. Wavelength and channel sensitivity guaranteed specifications are rather loose.

Spectral VIS and IR sensor AS7343 from ams OSRAM

The AS7331 from ams OSRAM is a digital UV sensor with three channels, named UVC, UVB and UVA in the documentation. The band separation is rather good for computing UVI in sunlight and the usual artificial UV radiation sources.

Code
autoplot(sensors.mspct$ams_AS7343, 
         w.band = VIS_bands())

Sensitivity of Si photodiodes to UV radiation decreases with decreasing wavelength, but the design compensates for this using a photodiodes of larger area to compensate. Wavelength and channel sensitivity guaranteed specifications are rather loose.

Spectral VIS and IR sensor AS7341 from ams OSRAM

The AS7331 from ams OSRAM is a digital UV sensor with three channels, named UVC, UVB and UVA in the documentation. The band separation is rather good for computing UVI in sunlight and the usual artificial UV radiation sources.

Code
autoplot(sensors.mspct$ams_AS7341, 
         w.band = VIS_bands())

Sensitivity of Si photodiodes to UV radiation decreases with decreasing wavelength, but the design compensates for this using a photodiodes of larger area to compensate. Wavelength and channel sensitivity guaranteed specifications are rather loose.

Spectral VIS and IR sensor AS7341 from ams OSRAM

The AS7331 from ams OSRAM is a digital UV sensor with three channels, named UVC, UVB and UVA in the documentation. The band separation is rather good for computing UVI in sunlight and the usual artificial UV radiation sources.

Code
autoplot(sensors.mspct$ams_TSL2591, 
         w.band = VIS_bands())

Sensitivity of Si photodiodes to UV radiation decreases with decreasing wavelength, but the design compensates for this using a photodiodes of larger area to compensate. Wavelength and channel sensitivity guaranteed specifications are rather loose.

2 Use as PAR quantum sensors

Recent articles describe the use of two of these sensors to measure PAR [@xxxx,@xxxxx].