Lepton Engineering Datasheet Rev 400 (500-0659!00!09)
Lepton Engineering Datasheet Rev 400 (500-0659!00!09)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
FLIR Lepton Product Datasheet
General Description
Smaller than a dime and cost-effective, Lepton has enabled thermal innovation and has been
adopted by millions of customers. Lepton offers 80x60 (17 µm) or 160x120 (12 µm) resolution,
absolute temperature output, multiple field-of-view (FOV) options, and an expanded scene
dynamic range for high-temperature scenes.
Applications
• Smart Mobile Phones
• Gesture Recognition
• Building Automation
• Thermal Imaging
• Night Vision
• Smart Homes
• Augmented Reality
• Condition Monitoring
Features
• Integral shutter configurations
11.5 x 12.7 x 6.9 mm (without socket) 11.8 x 12.7 x 7.2 mm (with socket)
• 50°, 57°, 95°, and 165° UWFOV
• LWIR sensor 8 to 14 µm
• 80x60, and 160x120 active pixels available
• Thermal sensitivity <50 mK
• Integrated digital thermal image processing functions (automatic thermal environment
compensation, noise filters, non-uniformity correction, and gain control)
• Radiometric accuracy (35 °C blackbody)
• High gain: ±5C @ 25 °C
• Low gain ±10C @ 25 °C
• Software features per pixel and frame radiometric output (T-linear) and spot meter
• Export compliant frame rate (< 9 Hz)
• SPI video interface
• Two-wire I2C serial control interface
• Cell-phone-compatible power supplies: 2.8 V to sensor, 1.2 V to digital core, and flexible
IO from 2.8 V to 3.1 V
• Fast time to image (< 1.2 sec)
• Low operating power
• Nominally <150 mW
• ~800 mW typical during shutter event
• Low power mode 5 mW
• REACH RoHS compliant
• 32-pin socket interface to standard Molex or similar side-contact connector
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
2
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
3
FLIR Lepton Product Datasheet
CONTENTS
1 INTRODUCTION ................................................................................................................................................9
1.1 REVISION HISTORY .......................................................................................................................................9
1.2 CONTACT US ................................................................................................................................................9
1.3 REFERENCES..............................................................................................................................................10
1.4 DEVICE OVERVIEW......................................................................................................................................11
1.5 KEY SPECIFICATIONS ..................................................................................................................................12
1.6 SYSTEM ARCHITECTURE ..............................................................................................................................14
2 FUNCTIONAL DESCRIPTION .........................................................................................................................15
2.1 FPA INTERFACE MODULE ............................................................................................................................15
2.2 SYSTEM CONTROL (SYS CTRL) MODULE ......................................................................................................15
2.3 POWER MANAGEMENT MODULE ...................................................................................................................15
2.4 SOFTWARE-BASED VIDEO PROCESSING (SVP CORE) MODULE ......................................................................15
2.5 MEMORY SYSTEM (MEMORY SYS) MODULE ..................................................................................................16
2.6 GENERAL PURPOSE PROCESSOR (GPP) ......................................................................................................16
2.7 VIDEO INTERFACE MODULE (VIDEO IF) .........................................................................................................16
2.8 ONE-TIME PROGRAMMABLE MEMORY (OTP) ................................................................................................16
2.9 STATIC RANDOM-ACCESS MEMORY (SRAM) ................................................................................................16
2.10 GPIO INTERFACE MODULE (GPIO IF) ..........................................................................................................16
2.11 VIDEO PIPELINE ..........................................................................................................................................17
2.11.1 NUC ..................................................................................................................................................17
2.11.2 Defect Replacement .........................................................................................................................17
2.11.3 Spatial / Temporal Filtering ...............................................................................................................17
2.11.4 AGC ..................................................................................................................................................17
2.11.5 Colorize.............................................................................................................................................17
2.12 MASTER CLOCK ..........................................................................................................................................18
3 OPERATING STATES AND MODES ..............................................................................................................19
3.1 POWER STATES ..........................................................................................................................................19
3.2 FFC STATES ..............................................................................................................................................22
3.3 GAIN STATES ..............................................................................................................................................26
3.4 TELEMETRY MODES ....................................................................................................................................26
3.5 RADIOMETRY MODES ..................................................................................................................................32
3.5.1 Radiometry Enabled - TLinear ..........................................................................................................32
Radiometry Enabled – Flux Linear ...................................................................................................................33
3.5.2 Radiometry Disabled.........................................................................................................................33
3.5.3 Radiometric Accuracy – Module .......................................................................................................34
3.5.4 Radiometric Accuracy – System Considerations ..............................................................................34
3.6 AGC MODES ..............................................................................................................................................36
3.7 VIDEO OUTPUT FORMAT MODES ..................................................................................................................38
3.8 GPIO MODES .............................................................................................................................................40
4 INTERFACE DESCRIPTIONS .........................................................................................................................41
4.1 COMMAND AND CONTROL INTERFACE ...........................................................................................................41
4.1.1 User Defaults Feature .......................................................................................................................43
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
4
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
5
FLIR Lepton Product Datasheet
TABLE OF FIGURES
Figure 1 - Lepton 3.5 (with shutter) and Lepton UWFOV (without shutter) ...........................................11
Figure 2 - Lepton Architecture .........................................................................................................................14
Figure 3 - Lepton Detailed Block Diagram.....................................................................................................15
Figure 4 - Lepton Video Pipeline Block Diagram .........................................................................................17
Figure 5 - State Diagram Showing Transitions among the Five Power States.....................................19
Figure 6 - Lepton Power Sequencing .............................................................................................................21
Figure 7 - Examples of Good Uniformity, Graininess, and Blotchiness ................................................22
Figure 8 - FFC States ..........................................................................................................................................24
Figure 9 - Relative Spatial Noise after FFC vs. Number of Integrated Frames (default is 8).............25
Figure 10 - Hypothetical Illustration of Camera Output in Counts vs. Camera Temperature in
Radiometry-enabled Mode ................................................................................................................................33
Figure 11 - Hypothetical Illustration of Camera Output vs. Camera Temperature in Radiometry-
disabled Mode ......................................................................................................................................................34
Figure 12 - Illustration of a Histogram for a 3x3 Pixel Area ......................................................................36
Figure 13 - Comparison of Linear AGC and Classic/Lepton Variant of Histogram Equalization .....37
Figure 14 - Built-in Color Palette......................................................................................................................39
Figure 15 - Comparison of an Identical Image with Gray-scale and a False-color Palette ................40
Figure 16 - VoSPI Flexible Clock Rate ............................................................................................................45
Figure 17 - VoSPI I/O ...........................................................................................................................................45
Figure 18 - SPI Mode 3 (CPOL=1, CPHA=1)...................................................................................................46
Figure 19 - SPI Bit Order (transmission of 0x8C08) ....................................................................................46
Figure 20 - Generic VoSPI Packet....................................................................................................................47
Figure 21 - Video Packet ....................................................................................................................................48
Figure 22 - Discard Packet ................................................................................................................................48
Figure 23 - Raw14 Mode: 1 video line per 160-byte payload.....................................................................48
Figure 24 - RGB888 Mode: 1 video line per 240-byte payload ..................................................................49
Figure 25 - Frame Counter for Successive 80x60 Frames ........................................................................50
Figure 26 - Valid Frame Timing (no loss of synchronization)...................................................................51
Figure 27 - Clock Too Slow - Failure to Read an Entire Frame Within the Frame Period ..................52
Figure 28 - Intra-Frame Delay Too Long - Failure to Read Out an Entire Frame Before the Next Is
Available ................................................................................................................................................................52
Figure 29 - Failure to Read Out an Available Frame ...................................................................................52
Figure 30 - Generic VoSPI Packet....................................................................................................................54
Figure 31 - Segment and Packet Relationship to the 160x120 video image .........................................54
Figure 32 - Packet Header Encoding and an Example ...............................................................................55
Figure 33 - Discard Packet ................................................................................................................................55
Figure 34 - Raw14 Mode: 1 video line per 160-byte payload.....................................................................56
Figure 35 - RGB888 Mode: 1 video line per 240-byte payload ..................................................................56
Figure 37 - Frame Counter for Successive Frames .....................................................................................58
Figure 38 - Valid Frame Timing (no loss of synchronization)...................................................................59
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
6
FLIR Lepton Product Datasheet
Figure 39 - Clock Too Slow - Failure to Read an Entire Frame Within the Frame Period ..................59
Figure 40 - Intraframe Delay Too Long - Failure to Read Out an Entire Frame Before the Next Is
Available ................................................................................................................................................................59
Figure 41 - Failure to Read Out an Available Frame ...................................................................................59
Figure 42 - Illustration of Lepton Detector Time Constant ........................................................................61
Figure 43 - Lepton 2.5, 3.1R, 3.5 and FS1 with Molex socket 1050281001 (left) and Lepton UWFOV
with Molex socket 1050281001 .........................................................................................................................62
Figure 44 - Two Commercially Available Sockets (both from Molex) Compatible with Lepton .......63
Figure 45 - Both Sockets Mounted on a PCB ...............................................................................................64
Figure 46 - Recommended Approach to Retaining Lepton in the End Application ............................65
Figure 47 - Normalized Response as a Function of Signal Wavelength for Lepton 2.5 .....................68
Figure 48 - Normalized Response as a Function of Signal Wavelength for Lepton 3.5 ....................68
Figure 49 - Pinout Diagram (viewed from bottom of camera module)....................................................69
Figure 50 - Example of Lepton Schematic ....................................................................................................75
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
7
FLIR Lepton Product Datasheet
TABLE OF TABLES
Table 1- Key Specifications ............................................................................................................................................. 12
Table 2 - Telemetry Data Content and Encoding......................................................................................................... 27
Table 3 - Status Bit Encoding (Telemetry Row A, words 3 and 4) ........................................................................... 31
Table 6 - Partial List of Parameters Controllable through the CCI .......................................................................... 41
Table 7 - Parameters Stored in the User Defaults OTP Memory Location ............................................................. 43
Table 8 - Lepton Camera Module Pin Description for VPROG ................................................................................. 44
Table 9 - Electrical Specifications for VPROG ............................................................................................................. 44
Table 10 - Packet Length and Number of Video Packets per Frame as a Function of User Settings .............. 47
Table 11 - Video Packet Contents Per Frame as a Function of Video Format and Telemetry-mode Settings 49
Table 12 - Packet Length and Number of Video Packets per Frame as a Function of User Settings .............. 53
Table 13 - Image Characteristics .................................................................................................................................... 67
Table 14 - Lepton Camera Module Pin Descriptions .................................................................................................. 70
Table 15 - Lepton Camera Module Pin Descriptions (cont.) ..................................................................................... 71
Table 16 - DC and Logic Levels ...................................................................................................................................... 72
Table 17 - AC Electrical Characteristics........................................................................................................................ 73
Table 18 - Absolute Maximum Ratings .......................................................................................................................... 74
Table 19 - Environmental Specifications ...................................................................................................................... 76
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
8
FLIR Lepton Product Datasheet
1 INTRODUCTION
1.2 Contact Us
email: [email protected]
http://www.teledyneflir.com/lepton
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
9
FLIR Lepton Product Datasheet
1.3 References
Configuration Document
2.5, FS1, 3.1R 110-0144-04 Lepton Software Interface Description Document (pdf)
3.5 UWFOV
2.5, FS1, 3.1R 80x60 Lepton VoSPI Developer Guide (pdf)
3.5 UWFOV
3.1R, FS1, 3.5 110-0144-50 Lepton VoSPI Developers Guide (pdf) (For 160x120)
UWFOV
2.5, FS1, 3.1R Lepton_Example_Schematic_CAD_r100.DSN (Cadence-Capture schematic CAD
3.5 UWFOV file)
2.5, FS1, 3.1R Lepton_Example_Schematic_CAD_r100.pdf (Cadence-Capture schematic PDF
3.5 UWFOV file)
2.5, FS1, 3.1R Lepton_Example_Schematic_CAD_r100.brd (Cadence-Allegro PCB layout CAD
3.5 file)
UWFOV
2.5, FS1, 3.1R 102-PS245-75 Advanced Radiometry App Note (pdf)
3.5 UWFOV
2.5 500-0763-41 Mechanical IDD (pdf)
3.1R 500-0758-41 Mechanical IDD (pdf)
3.5 500-0771-41 Mechanical IDD (pdf)
UWFOV 500-1387-00 Mechanical IDD (pdf)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
10
FLIR Lepton Product Datasheet
Figure 1 shows a view of the Lepton with radiometry camera module as standalone and mounted in a
socket.
Figure 1 - Lepton 3.5 (with shutter) and Lepton UWFOV (without shutter)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
11
FLIR Lepton Product Datasheet
Available configurations
Radiometry
(Low gain)
Pixel pitch
Shutter
HFOV
DFOV
Distortion
Part Numbers
-10 °C to
Lepton 2.5: 80 x +140 °C 17
50° 63.5° Yes Yes <8%
500-0763-01 60 (-10 °C to μm
450 °C)
-10 °C to
Lepton 3.0 FS1: 160 x +140 °C 12
57° 71° Yes No <13%
500-0771-FS1 120 (-10 °C to μm
350 °C)
-10 °C to
Lepton 3.1R: 160 x +140 °C 12
95° 119° Yes Yes <55%
500-0758-03 120 (-10 °C to μm
450 °C)
-10 °C to
Lepton 3.5: 160 x +140 °C 12
57° 71° Yes Yes <13%
500-0771-01 120 (-10 °C to μm
450 °C)
-10 °C to
Lepton UWFOV: 160 x +140 °C 12
160° 160° No No <92% 3
500-1387-00 120 2 (-10 °C to μm
450 °C)
Overview
Function Passive thermal imaging module for mobile equipment
Sensor Technology Uncooled VOx microbolometer
Spectral Range Longwave infrared, 8 μm to 14 μm
Video Scan Progressive
1 Scene Dynamic Range is specified at room temperature and may vary over ambient temperature. It is typically somewhat
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
12
FLIR Lepton Product Datasheet
4 Lepton 2.5 stream video at 26Hz with every 3 frames repeated (effectively 8.7Hz). Lepton 3.5 stream segments of the images
with effectively full frames at 8.7Hz. In this document, when referring to number of frames, the frame rate 26Hz is understood.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
13
FLIR Lepton Product Datasheet
The lens assembly focuses infrared radiation from the scene onto an array of thermal detectors with
17μm or 12μm pitch. Each detector element is a vanadium-oxide (VOx) microbolometer whose
temperature varies in response to incident flux. The change in temperature causes a proportional change
in each microbolometer’s resistance. VOx provides a high temperature coefficient of resistance (TCR)
and low 1/f noise, resulting in excellent thermal sensitivity and stable uniformity. The microbolometer array
is grown monolithically on top of a readout integrated circuit (ROIC) to comprise the complete focal plane
array (FPA).
For shuttered configurations, the shutter assembly periodically blocks radiation from the scene and
presents a uniform thermal signal to the sensor array, allowing an update to internal correction terms used
to improve image quality. For applications in which there is little to no movement of the Lepton camera
relative to the scene (for example, fixed-mount security applications), the shutter assembly is
recommended. For applications in which there is ample movement (for example, handheld applications),
the shutter assembly is less essential although still capable of providing slight improvement to image
quality, particularly at start-up and when the ambient temperature varies rapidly. The shutter is also used
as a reference for improved radiometric performance.
The serial stream from the FPA is received by a system on a chip (SoC) device, which provides signal
processing and output formatting. This device is more fully defined in functional description.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
14
FLIR Lepton Product Datasheet
2 FUNCTIONAL DESCRIPTION
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
15
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
16
FLIR Lepton Product Datasheet
The video pipeline includes non-uniformity correction (NUC), defect replacement, spatial and temporal
filtering, automatic gain correction (AGC), and colorization.
2.11.1 NUC
The non-uniformity correction (NUC) block applies correction terms to ensure that the camera produces
a uniform output for each pixel when imaging a uniform thermal scene. Factory-calibrated terms are
applied to compensate for temperature effects, pixel response variations, and lens-illumination roll-off.
To compensate for temporal drift, the NUC block also applies an offset term that can be periodically
updated at runtime via a process called flat-field correction (FFC). The FFC process is further described
in FFC States.
2.11.4 AGC
The AGC algorithm for converting the full-resolution (14-bit) thermal image into a contrast-enhanced
image suitable for display is a histogram-based non-linear mapping function. AGC Modes.
2.11.5 Colorize
The colorize block takes the contrast-enhanced thermal image as input and generates a 24-bit RGB
color output. See Video Output Format Modes.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
17
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
18
FLIR Lepton Product Datasheet
Lepton provides several operating states and modes, more completely defined in the sections that
follow:
• Power States
• FFC States
• Gain States
• Telemetry Modes
• AGC Modes
• Video Output Format Modes
• GPIO Modes
3.1 Power States
Lepton currently provides five power states. As depicted in the state diagram shown in Figure 5, most
of the transitions among the power states are the result of explicit action from the host. The automatic
transition to and from the over-temperature (Overtemp) state is an exception.
Figure 5 - State Diagram Showing Transitions among the Five Power States
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
19
FLIR Lepton Product Datasheet
• Off: When no voltage is applied, Lepton is in the off state. In the off state, no camera
functions are available.
• Uninitialized: In the uninitialized state, all voltage forms are applied, but Lepton has not
yet been booted and is in an indeterminate state. It is not recommended to leave Lepton
in this state as power is not optimized; it should instead be booted to the on state (and
then transitioned back to Shutdown if imaging is not required).
• On: In the on state, all functions and interfaces are fully available.
• Shutdown: In the shutdown state, all voltage forms are applied, but power consumption is
approximately 5 mW. In the shutdown state, no functions are available, but it is possible
to transition to the on state via the start-up sequence defined in Figure 6. The shutdown
sequence shown in Figure 6 is the recommended transition back to the shutdown state.
It is also possible to transition between shutdown and on states via software commands,
as further defined in the software IDD.
• Overtemp: The Overtemp state is automatically entered when the Lepton senses that its
temperature has exceeded approximately 80 °C. Upon entering the Overtemp state,
Lepton enables a “shutdown imminent” status bit in the telemetry line and starts a 10-
second counter. If the temperature of the Lepton falls below 80 °C before the counter
times out, the “shutdown imminent” bit is cleared and the system transitions back to the
on state. If the counter does time out, Lepton automatically transitions to the standby
state.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
20
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
21
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
22
FLIR Lepton Product Datasheet
Manual FFC mode is also executed only upon command, except that when FFC is commanded, Lepton
closes its integral shutter throughout the process. Note that it is not necessary to ensure a uniform
external scene of a known temperature before commanding FFC in manual FFC mode because the
shutter serves as the uniform source and includes a temperature sensor with automatic input for
radiometric measurements.
In automatic FFC, the Lepton camera will automatically perform FFC under the following conditions:
• At start-up
• After a specified period of time (default of 3 minutes) has elapsed since the last FFC
• If the camera temperature has changed by more than a specified value (default of 1.5 Celsius
degrees) since the last FFC
The time trigger and the temperature-change trigger described above are both adjustable parameters via
the CCI; however, the default values are recommended under most operating conditions. Decreasing the
temperature or time interval to FFC more often will provide better radiometric accuracy, but the tradeoff
is decrease in useful camera output and radiometry readings due to the increased occurrence of FFC.
The current FFC state is provided through the telemetry line. There are four FFC states, enumerated
below and illustrated in Figure 8:
1. FFC not commanded (default): In this state, Lepton applies by default a set of factory
generated FFC terms. In automatic FFC mode, this state is generally not seen because
Lepton performs automatic FFC at start-up.
2. FFC imminent: The camera only enters this state when it is operating in automatic FFC
mode. The camera enters “FFC imminent” state at a specified number of frames (default of
52 frames at 26Hz, or approximately 2 seconds) prior to initiating an automatic FFC. The
intent of this status is to warn the host that an FFC is about to occur.
3. FFC in progress: Lepton enters this state when FFC is commanded from the CCI or when
automatic FFC is initiated. The default FFC duration is nominally 23 frames at 26Hz, in which
case the camera integrates 8 frames of output as the basis for the correction (the additional
frames are overhead). It is possible to configure the FFC to integrate fewer or more frames
(from 1 to 128 in powers of 2). Utilizing fewer frames obviously decreases the FFC period
(with diminishing returns due to overhead) whereas utilizing more frames provides greater
reduction of spatial noise (also with diminishing returns due to 1/f noise). Figure 9 quantifies
the benefit. Radiometry readings are invalid during this state.
4. FFC complete: Lepton automatically enters this state whenever a commanded or automatic
FFC is completed.
Lepton also provides an “FFC desired” flag in the telemetry line. The “FFC desired” flag is asserted
under the same conditions that cause automatic FFC when in automatic FFC mode. That is, the “FFC
desired” flag is asserted at start-up, when a specified period (default = 3 minutes) has elapsed since the
last FFC, or when the sensor temperature has changed by a specified value (default = 1.5 Celsius
degrees) since the last FFC. In automatic mode, the camera immediately enters “FFC imminent” state
when “FFC desired” is true. In manual FFC mode and external FFC mode, the “FFC desired” flag is
intended to indicate to the host to command an FFC at the next possible opportunity.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
23
FLIR Lepton Product Datasheet
Lepton automatically prohibits the shutter from operating when it detects the temperature to be outside
the range -10 °C to +80 °C. 5 For example, if the camera is operating at a temperature of -15 °C, no
automatic FFC will be performed, and the camera will ignore any commanded FFC if the FFC mode is
“automatic” or “manual.” Normal operation of the shutter will automatically resume when the temperature
is back within the valid range. A status flag is provided in the telemetry line indicating when shutter
lockout is in effect.
5
Lepton 2.0 and 3.0 have an upper shutter lockout temperature set to 65 °C.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
24
FLIR Lepton Product Datasheet
Figure 9 - Relative Spatial Noise after FFC vs. Number of Integrated Frames (default is 8)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
25
FLIR Lepton Product Datasheet
• High (default)
• Low
• Automatic
In high gain mode, the camera operates in the high gain state only. In low gain mode, the camera
operates in the low gain state only. In automatic gain mode, the camera software automatically selects
between high and low gain states based on the scene conditions and the following user-selectable
parameters:
• High-to-low temperature / high-to-low population: The camera transitions to low gain when a
percentage of the pixel population greater than the user-defined population threshold is imaging
a hotter scene temperature than the user-defined temperature threshold.
• Low-to-high temperature / low-to-high population: The camera transitions to high gain when a
percentage of the pixel population greater than the user-defined population threshold is imaging
a colder scene temperature than the user-defined temperature threshold.
• Gain mode ROI: The region of interest used for the calculations that determine whether the
scene conditions (temperature and population) meet the criteria for a gain switch.
Radiometry must be enabled to configure the camera software to automatic gain mode, as scene
temperature is used as the metric that determines the gain mode switching behaviour. Note that an FFC
is required upon gain switch for uniformity and radiometric accuracy updates; therefore, the
recommended FFC mode for automatic gain mode is automatic FFC. In automatic gain mode and
external manual FFC mode, the camera will transition to a different gain mode without an automatic FFC
occurring and the user must initiate the FFC utilizing a telemetry bit (e.g., effective gain state or FFC
desired) to determine when the switch occurred and an FFC is necessary.
Table 3 shows the encoding of the status bits (Telemetry Row A, Words 3 and 4).
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
26
FLIR Lepton Product Datasheet
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
A 0 0 1 Telemetry Revision Format = major (byte 1), minor rev (byte 0).
In Kelvin x 100
A 26 26 1 Housing Temp
Lepton 2.5, 3.5
A 27 28 2 Reserved
FPA Temp at last FFC Updated every FFC. Units are Kelvin x100
A 29 29 1
A 33 33 1 Reserved
A 34 37 4 AGC ROI (Top, left, bottom, right)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
27
FLIR Lepton Product Datasheet
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
A 40 71 32 Reserved
Video Output
A 72 73 2 Format See Video Output Format Modes
Log2 of FFC
A 74 74 1 frames See FFC States
A 75 79 5 Reserved
B 0 18 19 Reserved
B 19 19 1 Emissivity Scaled by 8192
Background
Temperature in Kelvin x 100
B 20 20 1 Temperature
Atmospheric
Scaled by 8192
B 21 21 1 Transmission
Atmospheric
Temperature in Kelvin x 100
B 22 22 1 Temperature
Window Reflected
Temperature in Kelvin x 100
B 26 26 1 Temperature
B 27 79 53 Reserved
C 0 4 5 Reserved
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
28
FLIR Lepton Product Datasheet
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
C 5 5 1 Gain Mode6 0 = High, 1 = Low, 2 = Auto
C 12 13 2 Reserved
C 16 21 6 Reserved
6
See Gain States.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
29
FLIR Lepton Product Datasheet
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
C 26 47 22 Reserved
C 48 48 1 TLinear Enable State True if enabled
C 58 79 22 Reserved
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
30
FLIR Lepton Product Datasheet
Number of
Bit start Bit end Name Notes
Bits
0 2 3 Reserved
3 3 1 FFC Desired7 0 = FFC not
desired 1 = FFC
desired
4 5 2 FFC State7 00 = FFC never commanded
01 = FFC imminent
10 = FFC in
progress 11 = FFC
complete
6 11 6 Reserved
12 12 1 AGC State 0=Disabled
1=Enabled
13 14 2 Reserved
15 15 1 Shutter lockout7 0 = Shutter not locked out
1 = Shutter locked out
(outside of valid temperature
range, -10°C to 80°C) 8
16 19 4 Reserved
20 20 1 Overtemp shut down imminent Goes true 10 seconds before
shutdown (see Power
States,)
21 31 11 Reserved
7
See FFC States.
8
Lepton 2.0 have an upper shutter lockout temperature set to 65 °C.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
31
FLIR Lepton Product Datasheet
The Lepton with Radiometry (2.5, 3.1R, and 3.5) includes multiple options for radiometry modes that
affect the video output signal:
• Radiometry enabled, TLinear enabled (default for Lepton 2.5, 3.1R, and 3.5)
• Radiometry enabled, TLinear disabled
• Radiometry disabled
Note that the following discussion assumes AGC is disabled (see AGC Modes, page 36). If AGC is
enabled, the differences between the two radiometry modes are completely obscured by the AGC
algorithm. In other words, with AGC enabled, any differences in signal output between radiometry-
disabled and radiometry-enabled modes are negligible.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
32
FLIR Lepton Product Datasheet
9
With Lepton 1.5, 1.6, 2.0, and 3.0, the output was intended to be in the middle of the 14-bit range (~8192) but was updated
to provide more scene dynamic range at the hotter end of the spectrum for the radiometric release.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
33
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
34
FLIR Lepton Product Datasheet
0 °C 30 °C 60 °C
T Scene 10°C ±7 °C ±7 °C ±8 °C
50°C ±6 °C ±5 °C ±5 °C
100°C ±6 °C ±5 °C ±4 °C
When the Lepton module is integrated into a system, there are additional error sources that must be
considered. Heat from nearby components such as electronic devices, motors and solenoids, and even
heat from an operator’s hand, may directly or indirectly increase the radiation falling on the sensor.
Variable heat sources should be avoided. It is important that the heat presented to the Lepton module
from surrounding electronics and other sources be consistent and symmetric about the Lepton module to
make compensation effective. The correction parameters are scalar values and cannot accommodate
dynamic or gradient effects. In addition, when a protective window is required, reductions of the amount
of scene radiation from the window, as well as direct emissions and reflections from it, will alter the
received radiation. The Lepton module provides methods to correct for these effects.
When the Lepton camera module is used in a device with a protective window and surrounding heat
sources, the radiometric temperature reading can be improved by performing a gain and offset
correction for best accuracy. The gain and offset values are input as window transmission and window
temperature parameters though the CCI interface. After performing a recalibration at room temperature
against two reference blackbodies and programming these two parameters, the typical accuracy in high
gain mode can be according to
T Ambient
0 °C 30 °C 60 °C
T Scene 10°C ±5 °C ±5 °C ±6 °C
50°C ±5 °C ±3 °C ±3 °C
100°C ±5 °C ±4 °C ±3 °C
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
35
FLIR Lepton Product Datasheet
A protective window will also affect intra-scene temperature range. Any environmental or system factors
that reduce the flux received by the sensor will lower the lower limit and raise the upper limit of the
range. Such factors will also decrease sensitivity and possibly even accuracy, so should normally be
kept to a minimum.
Classic histogram equalization uses the cumulative histogram as a mapping function between 14-bit and
8-bit. The intent is to devote the most gray-shades to those portions of the input range occupied by the
most pixels. For example, an image consisting of 60% sky devotes 60% of the available gray-shades to
the sky, leaving only 40% for the remainder of the image. By comparison, linear AGC “wastes” gray-
shades when there are gaps in the histogram, whereas classic histogram equalization allocates no gray-
shades to the gaps. This behavior is, in principle, an efficient use of the available gray-shades, but there
are a few drawbacks:
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
36
FLIR Lepton Product Datasheet
• The resulting contrast between an object and a much colder (or hotter) background can be
rendered poor by the fact the algorithm “collapses” the separation between such that the object is
only one gray-shade above the background. This phenomenon is illustrated in Figure 13.
• Too much emphasis can be placed on background clutter, particularly when a mostly isothermal
background comprises a large fraction of the total image area. This is also illustrated in Figure
15
• For scenes with low dynamic range or less content, both the Linear AGC and Classic HEQ
algorithms allow the application of a high amount of gain to the histogram, resulting in more
contrast but increasing noise.
The Lepton AGC algorithm is a modified version of classic histogram equalization that mitigates these
shortcomings. One such modification is a parameter called “clip limit high.” It clips the maximum
population of any single bin, limiting the influence of heavily populated bins on the mapping function.
Another parameter utilized by the Lepton algorithm is called “clip limit low.” It adds a constant value to
every non-zero bin in the histogram, resulting in additional contrast between portions of the histogram
separated by gaps. Figure 13 is an example showing the benefit of the Lepton clip parameters.
A high value of clip limit high results in mapping more like classic histogram equalization, whereas a low
value results in mapping more like linear AGC. For clip limit low, the opposite is true: a high value results
in a mapping more like linear AGC, whereas a low value results in a mapping more like classic
histogram equalization. There may be some overlap between the two parameters, but the difference
between the two is that lowering the clip limit high linearizes the brightness levels of the objects in the
scene, while raising the clip limit low makes the brightness of objects in the scene more representative of
their temperature differences. The default values of both parameters produce a good compromise
between the two; however, because optimum AGC is highly subjective and often application dependent,
customers are encouraged to experiment to find settings most appropriate for the target application.
By default, the histogram used to generate Lepton's 14-bit to 8-bit mapping function is collected from the
full array. In some applications, it is desirable to have the AGC algorithm ignore a portion of the scene
when collecting the histogram. For example, in some applications it may be beneficial to optimize the
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
37
FLIR Lepton Product Datasheet
display to a region of interest (ROI) in the central portion of the image. When the AGC ROI is set to a
subset of the full image, any scene content located outside of the ROI is not included in the histogram
and therefore does not affect the mapping function. Note: this does not mean the portion outside of the
ROI is not displayed or that AGC is not applied there, only that those portions outside the AGC ROI do
not influence the mapping function.
• Raw14 (default)10
• RGB888
The first mode is appropriate for viewing 14-bit data (AGC disabled),16-bit TLinear data (AGC
disabled, TLinear enabled), or 8-bit data (AGC enabled) without colorization. The second mode is
for viewing data after application of the colorization look-up table (LUT) to generate 24-bit RGB
data. This capability is further described below. Note that the two output format modes result in
different packet sizes for the VoSPI output data (see VoSPI Protocol). To properly view RGB888
data, the following order of operations should be followed:
1. Disable telemetry if required (telemetry is not valid in RGB888 mode)
2. Enable AGC (colorization without AGC is not a valid permutation)
3. Select RGB888 mode
4. Synchronize or re-synchronize the VoSPI channel (see Establishing/Re-Establishing Sync,
page 51)
5. Optional: Select a desired built-in LUT or upload a custom LUT
The purpose of RGB888 mode is to generate a “false color” RGB image in which each gray-scale value
is converted by means of a user specified look-up table (typically called a color palette) to a particular
color. Figure 14 shows the 8 built-in color palettes provided in the current release of Lepton, and
Figure 15 shows an example image with a color palette applied. The built-in color palettes are
selectable by means of the command and control interface (see the Lepton Software Interface
Description Document for more information on the palette format). Additionally, a user-specified palette
can be uploaded through the command and control interface.
10Raw14 is a mode with 16 bits per pixel of which the two most significant bits are zero, except in TLinear mode when
available.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
38
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
39
FLIR Lepton Product Datasheet
• Disabled (default)
• VSYNC enabled
In disabled mode, no signals are provided as input or output on the GPIO pins. In VSYNC mode, a
video sync signal is provided as an output on GPIO3. The purpose of this signal is more fully
described in Frame Synchronization.
NOTE: GPIO0, GPIO1, and GPIO2 should not be connected, regardless of the
selected GPIO mode.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
40
FLIR Lepton Product Datasheet
4 INTERFACE DESCRIPTIONS
Power- Telemetry
Parameter Section in this Document
On Line
AGC Mode Disabled AGC Modes A3-4
AGC ROI12 (0,0,79,59) or AGC Modes A34-A37
(0,0,159,119)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
41
FLIR Lepton Product Datasheet
Power- Telemetry
Parameter Section in this Document
On Line
SYS Gain Mode (0,0,59,79) or Gain States B8-26
Object12,11 (0,0,119,169):
GainROI
(startRow, startCol, endRow,
endCol)
25: P_hi_to_lo
90: P_lo_to_hi
115: C_hi_to_lo
85: C_lo_to_hi
388: T_hi_to_lo
VID Color LUT Select Fusion Video Output Format Modes n/a
VID User Color LUT n/a Video Output Format Modes n/a
Upload / Download
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
42
FLIR Lepton Product Datasheet
Power-On
Parameter Section in this Document
Default
12 First set of coordinates refer to Lepton 2.5. The second set refers to Lepton FS1,3.1R,3.5, and UWFOV.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
43
FLIR Lepton Product Datasheet
Power-On
Parameter Section in this Document
Default
This feature is intended to be performed at the OEM’s factory because it requires an additional voltage
supply and pin connection that should not be connected in run-time operation. The Lepton module pin
connection for the programming voltage is described in Table 8 below, and the electrical specifications
for the supply are defined in Table 9 below.
Signal
Pin # Pin Name Type Signal Level Description
17 VPROG Power 5.9V Supply for Programming to OTP (5.9V +/-
2%).
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
44
FLIR Lepton Product Datasheet
and chip select enabled, in which case Lepton transmits discard packets until the next valid video data is
available.
The MOSI (Master Out/Slave In) signal is not currently employed and should be grounded or set low.
Implementations are restricted to a single master and single slave. The Lepton uses SPI Mode 3
(CPOL=1, CPHA=1); SCK is HIGH when idle. Data is set up by the Lepton on the falling edge of SCK
and should be sampled by the host controller on the rising edge. See Figure 18. Data is transferred
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
45
FLIR Lepton Product Datasheet
most-significant-byte first and in big-endian order. Figure 19 provides an example of the transmission of
the value 0x8C08.
The maximum clock rate is 20 MHz. The minimum clock rate is a function of the number of bits of data
per frame that need to be retrieved. As described in the sections that follow, the number of bits of data
varies depending upon user settings (video format mode, telemetry mode). As an example, in Raw14
mode and telemetry disabled there are 60 video packets per frame for an 80x60 array, each 1312 bits
long, at approximately 26 frames per second. Therefore, the minimum rate is on the order of 2 MHz.
• VoSPI Packet: The Lepton VoSPI protocol is based on a single standardized VoSPI packet, the
minimum “transaction” between master and slave. Each video packet contains data for a single
video line or telemetry line. In addition to video packets, the VoSPI protocol includes discard
packets that are provided when no video packets are available.
• VoSPI Frame: A VoSPI frame is defined as a continuous sequence of VoSPI packets consisting
of a full frame's worth of pixel data.
• VoSPI Stream: A VoSPI stream is defined as a continuous sequence of VoSPI frames.
As summarized in Table 10, the packet length and number of packets per frame vary depending upon
two runtime user selections: telemetry mode and bit resolution.
Telemetry mode:
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
46
FLIR Lepton Product Datasheet
• Raw14 (default)
• RGB888
Table 8 - Packet Length and Number of Video Packets per Frame as a Function of User
Settings
ID CRC Payload
4 bytes 160 or 240 bytes (depending upon bit resolution setting)
For video packets, the header includes a 2-byte ID and a 2-byte CRC. The ID field is a 12-bit packet
number as shown in Figure 21 (the leading 4 bits of the ID field are reserved and are not part of the
packet number). Note: packet numbering restarts at zero on each new frame. The CRC portion of the
packet header contains a 16-bit cyclic redundancy check (CRC) that is computed using the following
polynomial:
16 12 5 0
x +x +x +x
The CRC is calculated over the entire packet, including the ID and CRC fields. However, the four most-
significant bits of the ID and all sixteen bits of the CRC are set to zero for calculation of the CRC. There is
no requirement for the host to verify the CRC. However, if the host does find a CRC mismatch, it is
recommended to re-synchronize the VoSPI stream to prevent potential misalignment.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
47
FLIR Lepton Product Datasheet
ID CRC Payload
xNNN CRC Video pixels for one video line
(16 bits) (16 bits)
From the beginning of SPI video transmission until synchronization is achieved (see VoSPI Stream), and
in the idle period between frames, Lepton transmits discard packets until it has a new frame from its
imaging pipeline. As shown in Figure 22, the 2-byte ID field for discard packets is always xFxx (where
'x' signifies a “don't care” condition). Note that VoSPI-enabled cameras do not have vertical resolution
approaching 3840 lines (0xF00), and therefore it is never possible for the ID field in a discard packet to
be mistaken for a video line.
ID CRC Payload
xFxx xxxx Discard data (same number of bytes as video packets)
For video packets, the payload contents depend upon the selected bit resolution.
• For Raw14 mode (the default case), the payload is 160 bytes long. Excluding telemetry lines,
each packet contains pixel data for all 80 pixels in a single video line.
o With AGC disabled:
With 14-bit raw data, the first two bits of each pixel's two-byte word are set to 0.
With TLinear output, all 16 bits are used.
o With AGC enabled:
The first eight bits are set to 0.
• For RGB888 mode, the payload is 240 bytes long. Excluding telemetry lines (which are invalid in
RGB mode), each packet consists of pixel data for a single video line (3 bytes per pixel).
Each case is illustrated in the following payload encoding figures.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
48
FLIR Lepton Product Datasheet
Table 9 - Video Packet Contents Per Frame as a Function of Video Format and Telemetry-
mode Settings
Configuration
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
49
FLIR Lepton Product Datasheet
For 160x120 stream details, see Section 4.2.3 below, and 110-0144-50 Lepton 3.x VoSPI Developers
Guide.
NOTE: Blue frames are different from the previous frames, gray frames are identical to the previous
blue frame.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
50
FLIR Lepton Product Datasheet
• Deassert /CS and idle SCK for at least 5 frame periods (>185 msec). This step ensures a timeout
of the VoSPI interface, which puts the Lepton in the proper state to establish (or re-establish)
synchronization.
• Assert /CS and enable SCLK. This action causes the Lepton to start transmission of a first
packet.
• Examine the ID field of the packet, identifying a discard packet. Read out the entire packet.
• Continue reading packets. When a new frame is available (should be less than 39 msec after
asserting /CS and reading the first packet), the first video packet will be transmitted. The master
and slave are now synchronized.
4.2.2.3.2 Maintaining Sync
There are three main violations that can result in a loss of synchronization:
• Intra-packet timeout. Once a packet starts, it must be completely clocked out within 3 line
periods.
• Provided that VoSPI clock rate is appropriately selected and that /CS is not de-asserted (or
SCLK disrupted) during the packet transfer, an intra-packet timeout is an unexpected event.
• Failing to read out all packets for a given frame before the next frame is available. Two examples
of this violation are shown in Figure 27 and Figure 28. Note that the vertical blue line shown in
the illustrations represents an internal frame-sync signal that indicates a new frame is ready for
read-out.
• Failing to read out all available frames. This violation is depicted in Figure 29. Note that the
requirement to read out all frames applies to both the unique and the duplicate frames.
A CRC error does not result in an automatic loss of synchronization. However, as mentioned previously,
it is recommended to intentionally re-synchronize (de-assert /CS for >185 msec) following a CRC error.
The following figures are examples of violations that result in a loss of synchronization.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
51
FLIR Lepton Product Datasheet
Figure 27 - Clock Too Slow - Failure to Read an Entire Frame Within the Frame Period
Figure 28 - Intra-Frame Delay Too Long - Failure to Read Out an Entire Frame Before the
Next Is Available
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
52
FLIR Lepton Product Datasheet
As summarized in Table 10, the packet length and number of packets per frame vary depending upon
two runtime user selections; telemetry mode and bit resolution.
Telemetry mode:
Telemetry disabled (default)
Telemetry enabled
Video Format mode:
Raw14 (default)
RGB888
Table 10 - Packet Length and Number of Video Packets per Frame as a Function of User
Settings
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
53
FLIR Lepton Product Datasheet
ID CRC Payload
For video packets, the header includes a 2-byte ID and a 2-byte CRC. The ID field encodes the
segment number (1, 2, 3, or 4) and the packet number required to determine where the packet belongs
in relation to the final 160 x 120 image (or 160x122 if telemetry is enabled). The segment and packet
location in each frame is exemplified in Figure 31. Recall that with telemetry disabled, each segment is
comprised of 60 packets, each containing pixel data for half of a video line. With telemetry enabled,
each segment is comprised of 61 packets.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
54
FLIR Lepton Product Datasheet
As shown in Figure 32, the first bit of the ID field is always a zero. The next three bits are referred to as the
TTT bits, and the following 12 are the packet number. Note that packet numbers restart at 0 on each new
segment. For all but packet number 20, the TTT bits can be ignored. On packet 20, the TTT bits encode the
segment number (1, 2, 3, or 4). The encoded segment number can also have a value of zero. In this case the
entire segment is invalid data and should be discarded. Figure 32 also shows an example of Packet 20 of
Segment 3.
The CRC portion of the packet header contains a 16-bit cyclic redundancy check (CRC), computed
using the following polynomial:
16 12 5 0
x +x +x +x
The CRC is calculated over the entire packet, including the ID and CRC fields. However, the four most-
significant bits of the ID and all sixteen bits of the CRC are set to zero for calculation of the CRC. There is
no requirement for the host to verify the CRC. However, if the host does find a CRC mismatch, re-
synchronizing the VoSPI stream is recommended to to prevent potential misalignment.
From the beginning of SPI video transmission until synchronization is achieved (see VoSPI Stream)
and in the idle period between frames, Lepton transmits discard packets until it has a new frame from its
imaging pipeline. As shown in Figure 22, the 2-byte ID field for discard packets is always xFxx (where
'x' signifies a “don't care” condition). Note that VoSPI-enabled cameras do not have vertical resolution
approaching 3840 lines (0xF00), and therefore it is never possible for the ID field in a discard packet to
be mistaken for a video line.
ID CRC Payload
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
55
FLIR Lepton Product Datasheet
For video packets, the payload contents depend upon the selected bit resolution:
For Raw14 mode (the default case), the payload is 160 bytes long. Excluding telemetry lines 1,
each packet contains pixel data for all 80 pixels in a single video line (with AGC disabled, the first
two bits of each pixel's two-byte word are always set to 0; if AGC is enabled, the first eight bits
are set to 0).
For RGB888 mode, the payload is 240 bytes long. Excluding telemetry lines (which are invalid in
RGB mode), each packet consists of pixel data for a single video line (3 bytes per pixel).
Each case is illustrated in the following payload encoding figures.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
56
FLIR Lepton Product Datasheet
a) Telemetry as header
b) Telemetry as footer
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
57
FLIR Lepton Product Datasheet
frames are comprised of segment numbers 1, 2, 3, 4 and invalid frames are comprised of zeros for each
segment number.
NOTE: Blue frames are different from the previous frames, gray frames are invalid.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
58
FLIR Lepton Product Datasheet
Failing to read out all packets for a given frame before the next frame is available. Two examples
of this violation are shown in Figure 27 and Figure 28. Note that the vertical blue line shown in
the illustrations represents an internal frame-sync signal that indicates a new frame is ready for
read-out.
Failing to read out all available frames. This violation is depicted in Figure 29. Note that the
requirement to read out all frames applies to both the unique and the duplicate frames.
A CRC error does not result in an automatic loss of synchronization. However, as mentioned previously,
it is recommended to intentionally re-synchronize (de-assert /CS for >185 msec) following a CRC error.
The following figures are examples of violations that result in a loss of synchronization.
Figure 38 - Clock Too Slow - Failure to Read an Entire Frame Within the Frame Period
Figure 39 - Intraframe Delay Too Long - Failure to Read Out an Entire Frame Before the
Next Is Available
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
59
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
60
FLIR Lepton Product Datasheet
It is noteworthy that the integration period for a thermal detector does not have the same impact on image
formation as it does for a photon detector such as a typical CMOS array. While a photon detector converts
incoming photons to electrons with near-instantaneous response, a microbolometer such as the Lepton is
always integrating incident radiation. It is always “active,” regardless of whether it is being actively
integrated. The ability to detect high-speed phenomena is more a function of the detector's thermal time
constant, which governs the rate of temperature change. For Lepton, the detector time constant is on the
order of 12 msec, which means that an instantaneous irradiance change will result in a temperature
change of the detector as shown in Figure 42.
In addition to integrating signal current, the ROIC also digitizes and multiplexes the signal from each
detector into a serial stream. The Lepton ROIC digitizes data from an on-chip temperature sensor as
well as a thermistor attached to the camera housing. An anti-reflection (AR) coated window is bonded
above the sensor array via a wafer-level packaging (WLP) process, encapsulating the array in a
vacuum. The purpose of the vacuum is to provide high thermal resistance between the microbolometer
elements and the ROIC substrate, allowing for maximum temperature change in response to incident
radiation.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
61
FLIR Lepton Product Datasheet
6 MOUNTING SPECIFICATIONS
The Lepton camera mechanical interface is defined in the drawings in section References on page 10. An
example with socket is shown in Figure 43.
Figure 42 - Lepton 2.5, 3.1R, 3.5 and FS1 with Molex socket 1050281001 (left) and Lepton
UWFOV with Molex socket 1050281001
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
62
FLIR Lepton Product Datasheet
Figure 43 - Two Commercially Available Sockets (both from Molex) Compatible with
Lepton
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
63
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
64
FLIR Lepton Product Datasheet
The Lepton camera is not a sealed assembly, so for most applications, locating the assembly behind a
sealed protective window is recommended. Common materials for LWIR windows include silicon,
germanium, and zinc selenide. (LWIR absorption in silicon is on the order of 15%/mm, which means
NEDT is adversely affected using a silicon window. Bulk absorption in germanium and zinc selenide is
negligible, and performance is essentially unchanged provided both surfaces of the window are anti-
reflection (AR) coated.) Note that the window should be sized so that it is large enough to avoid
encroaching upon the optical keep-out zone (see Optical Considerations).
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
65
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
66
FLIR Lepton Product Datasheet
7 IMAGE CHARACTERISTICS
The information given in Table 13 applies across the full operating temperature range.
Parameter Description Lepton 2.5, 3.1R ,3.5, and Lepton 3.0 FS Values
UWFOV Values
Intra-scene Minimum and High Gain Mode: -10°C High Gain Mode: -10°C to
Range maximum scene to 140°C, typical1 140°C, typical1
temperature
Low Gain Mode: -10°C Low Gain Mode: -10°C to
to 350°C, typical
450°C, typical1
Note(s)
1. Scene dynamic range is a function of sensor characteristics and ambient temperature. Range values reported are
typical values at room temperature ambient. See
2. Table 1- Key Specifications for details.
The nominal minimum on-axis modulation transfer function (MTF) at Nyquist/2 for the Lepton lens
assembly is 63% for Lepton 2.5,51% for Lepton FS1, 3.1R and 3.5, and 40% for the Lepton UWFOV.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
67
FLIR Lepton Product Datasheet
8 SPECTRAL RESPONSE
For reference, Figure 47 depicts the typical spectral response of the Lepton camera.
Normalized Response
100%
90%
80%
Normalized Response
70%
60%
50%
40%
30%
20%
10%
0%
6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0
Wavelength (micron)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
68
FLIR Lepton Product Datasheet
9 ELECTRICAL SPECIFICATIONS
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
69
FLIR Lepton Product Datasheet
Signal
Pin # Pin Name Signal Level Description
Type
7 VDDC Power 1.2V Supply for MIPI Core, PLL, ASIC Core
(1.2V
+/- 5%)
11 SPI_MOSI IN VDDIO Video Over SPI Slave Data In (see VoSPI
Channel)
12 SPI_MISO OUT VDDIO Video Over SPI Slave Data Out (see
VoSPI Channel)
13 SPI_CLK IN VDDIO Video Over SPI Slave Clock (see VoSPI
Channel)
14 SPI_CS_L IN VDDIO Video Over SPI Slave Chip Select, active
low (see VoSPI Channel)
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
70
FLIR Lepton Product Datasheet
Signal
Pin # Pin Name Signal Level Description
Type
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
71
FLIR Lepton Product Datasheet
VDDC Core Voltage (primary power for 1.14 1.20 1.26 Volts
the Lepton internal ASIC)
VDDCpp VDDC, peak-to-peak ripple — — 50 mV
voltage
VDD Sensor Voltage (primary power 2.72 2.80 2.88 Volts
for the Lepton internal sensor
chip)
VDDpp VDD, peak-to-peak ripple — — 30 mV
voltage
VDDIO3 I/O Voltage (primary power for 2.8 — 3.1 Volts
the Lepton I/O ring)
VDDIOpp VDDIO, peak-to-peak ripple — — 50 mV
voltage
I_DDC Supply current for core (VDDC) 76 84 110 mA
I_DD Supply current for sensor (VDD) 12 14 16
1 mA
I_DDIO Supply current for I/O ring 1 235 mA 310 mA2 mA
and shutter assembly (during (during
(VDDIO) FFC) FFC)
Note(s)
1. Maximum measured at 65 °C
2. Maximum at -10 °C
3. FLIR recommends utilizing two separate power supplies rather than a common supply for VDD and VDDIO due to noise
considerations.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
72
FLIR Lepton Product Datasheet
1. Master clock frequencies significantly more or less than 25MHz may cause image degradation.
2. Master clock frequencies significantly above 25.5MHz will cause the camera to stop displaying live sensor data and display an
overclock test pattern.
3. As described in VoSPI Protocol, the minimum VoSPI clock frequency is dependent upon the requirement to read out all video
packets for a given frame within the frame period. The size and number of video packets vary with user settings.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
73
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
74
FLIR Lepton Product Datasheet
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
75
FLIR Lepton Product Datasheet
10 ENVIRONMENTAL SPECIFICATIONS
Environmental stresses beyond those listed may cause permanent damage to the device. Exposure to
absolute-maximum-rated conditions for extended periods of time may affect device reliability.
1. Lepton contains an automatic shutdown feature when its internal temperature exceeds the maximum safe operating value. See
Power States.
2. Lepton contains an automatic shutter lockout feature that prevents the shutter from operating when its internal temperature is
outside the range of -10°C to 80°C for Lepton 2.5 and 3.5. See FFC States.
• Directive 2002/95/EC, “Restriction of the use of certain Hazardous Substances in electrical and
electronic equipment (RoHS)”.
• Directive 2002/96/ EC, “Waste Electrical and Electronic Equipment (WEEE)”.
• Regulation (EC) 1907/2006, “Registration, Evaluation, Authorization and Restriction of Chemicals
(REACH)”.
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
76
FLIR Lepton Product Datasheet
Abbreviation Description
AGC Automatic Gain Control
AR Anti-reflection
CCI Command and Control Interface
CRC Cyclic Redundancy Check
DSP Digital Signal Processor
EMC Electromagnetic Compatibility
FFC Flat Field Correction
FOV Field of View
FPA Focal Plane Array
FPN Fixed Pattern Noise
GPIO General Purpose IO
HFOV Horizontal Field of View
I2C Inter-Integrated Circuit
IDD Interface Description Document
LWIR Long Wave Infrared
MISO Maser In/Slave Out
MOSI Master Out/Slave In
NEDT Noise Equivalent Differential Temperature
NUC Non-Uniformity Correction
OTP One-Time Programmable
PLL Phase-Lock Loop
REACH Registration, Evaluation, Authorization, and Restriction of Chemicals
Information is subject to change without notice. Document Number: 500-0771-01-09, Rev: 400.
Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-017]. © 2023
77
FLIR Lepton Product Datasheet
Information on this page is subject to change without notice. Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-014].
Teledyne FLIR Proprietary - Copyright 2023. Document Number: 500-0771-01-09, Lepton Engineering Datasheet, Rev: 300
FLIR Lepton Product Datasheet
© FLIR Commercial Systems, 2023. All rights reserved worldwide. No parts of this manual, in whole or in part, may be copied,
photocopied, translated, or transmitted to any electronic medium or machine-readable form without the prior written permission
of FLIR Commercial Systems
Names and marks appearing on the products herein are either registered trademarks or trademarks of FLIR Commercial
Systems and/or its subsidiaries. All other trademarks, trade names or company names referenced herein are used for
identification only and a r e the property of their respective owners.
This product is protected by patents, design patents, patents pending, or design patents pending.
If you have questions that are not covered in this manual, or need service, contact FLIR Commercial Systems Customer
Support at 805.964.9797 for additional information prior to returning a camera.
This documentation and the requirements specified herein are subject to change without notice.
Contact your nearest FLIR Commercial Systems, Inc. representative for instructions on how to return the product
to FLIR for proper disposal.
FCC Notice. This device is a subassembly designed for incorporation into other products in order to provide an infrared camera function.
It is not an end-product fit fo1r consumer use. When incorporated into a host device, the end-product will generate, use, and radiate radio
frequency energy that may cause radio interference. As such, the end-product incorporating this subassembly must be tested and approved
under the rules of the Federal Communications Commission (FCC) before the end-product may be offered for sale or lease, advertised,
imported, sold, or leased in the United States. The FCC regulations are designed to provide reasonable protection against interference to
radio communications. See 47 C.F.R. §§ 2.803 and 15.1 et seq.
Industry Canada Notice. This device is a subassembly designed for incorporation into other products in order to provide an infrared
camera function. It is not an end-product fit for consumer use. When incorporated into a host device, the end-product will generate, use,
and radiate radio frequency energy that may cause radio interference. As such, the end-product incorporating this subassembly must be
tested for compliance with the Interference-Causing Equipment Standard, Digital Apparatus, ICES-003, of Industry Canada before the
product incorporating this device may be: manufactured or offered for sale or lease, imported, distributed, sold, or leased in Canada.
Avis d’Industrie Canada. Cet appareil est un sous-ensemble conçu pour être intégré à un autre produit afin de fournir une fonction de
caméra infrarouge. Ce n’est pas un produit final destiné aux consommateurs. Une fois intégré à un dispositif hôte, le produit final va
générer, utiliser et émettre de l’énergie radiofréquence qui pourrait provoquer de l’interférence radio. En tant que tel, le produit final intégrant
ce sous-ensemble doit être testé pour en vérifier la conformité avec la Norme sur le matériel brouilleur pour les appareils numériques
(NMB-003) d’Industrie Canada avant que le produit intégrant ce dispositif puisse être fabriqué, mis en vente ou en location, importé,
distribué, vendu ou loué au Canada.
EU Notice. This device is a subassembly or component intended only for product evaluation, development or incorporation into other
products in order to provide an infrared camera function. It is not a finished end-product fit for general consumer use. Persons handling
this device must have appropriate electronics training and observe good engineering practice standards. As such, this product does not
fall within the scope of the European Union (EU) directives regarding electromagnetic compatibility (EMC). Any end-product intended
for general consumer use that incorporates this device must be tested in accordance and comply with all applicable EU EMC and other
relevant directives.
Information on this page is subject to change without notice. Approved for public release: Teledyne FLIR approved [FLIRGTC-SBA-014].
Teledyne FLIR Proprietary - Copyright 2023. Document Number: 500-0771-01-09, Lepton Engineering Datasheet, Rev: 300