Description
Note: This part is obsolete and no longer available.
The TSL260R Infrared Light to Voltage Converter converts IR light to an analog voltage that is directly proportional to the IR light intensity falling on the device.
PACKAGE INCLUDES:
- TSL260R Infrared Light to Voltage Converter
KEY FEATURES OF TSL260R INFRARED LIGHT TO VOLTAGE CONVERTER:
- High infrared sensitivity centered at 940nm
- Quick reacting
- Visible light cut-off filter
- Analog output proportional to the intensity of infrared light falling on the detector
- 3.3 and 5V compatible
The TSL260R is highly sensitive to changes in infrared light in the range of 940nm and is quick reacting with a 260uS rise time. It has a built-in visible light cut-off filter to reduce interference by the visible light spectrum.
The package is a ‘side-looker’ type that incorporates a photodiode and transimpedance amplifier.
The device can operate over a power supply range of 2.7 to 5.5V. With a typical supply voltage of 5V, the output voltage will range from approximately 10mV under fully dark conditions to around 3.8V under max brightness.
Our Evaluation Results:
These are very capable commercial devices for when maximum sensitivity and speed are desired and are therefore good for more demanding IR light detection applications.
The scope capture below shows the output of the TSL260R infrared sensor while using it to monitor the IR output of the E18-D80NK Infrared Proximity Sensor.
The test program below simply reads the output of the sensor every second and prints it to the Serial Monitor window.
We are using analog input A0 on the uC to take the readings, but any analog input can be used. Also be sure to hookup power and ground to the device.
TSL260R Infrared Light to Voltage Converter Example Program
/* TSL260 Light Sensor Test Basic code for reading the analog output of the light sensor */ #define ANALOG_PIN A0 // Set to any available analog input pin int rawValue = 0; // Returned ADC reading from sensor //=============================================================================== // Initialization //=============================================================================== void setup() { pinMode (ANALOG_PIN, INPUT); // Set pin for input Serial.begin(9600); // Set comm speed for debug window messages } //=============================================================================== // Main //=============================================================================== void loop() { rawValue = analogRead (ANALOG_PIN); // Read sensor input and print out Serial.print ("Reading Raw Sensor Data: "); Serial.println (rawValue); delay (1000); }
Notes:
- None
Technical Specifications
Operating Ratings | ||
Vdd Range | 2.7 – 5.5V | |
Output Current | < 10mV | |
Output Voltage | Dark Conditions | < 10mV |
Max Bright Conditions | 3.8V (typ with Vdd = 5V) | |
Detection Range | Peak | 940nm |
Output Rise Time | Typical | 260uS |
Package | S-3 | |
Package Type | Plastic, thru-hole, Side-Loooker | |
Mfr | AMS / TAOSINC | |
Datasheet | TSL260R |