Lepton Engineering Datasheet Without Radiometry
Lepton Engineering Datasheet Without Radiometry
Lepton Engineering Datasheet Without Radiometry
General Description
Lepton® is a complete long-wave infrared (LWIR)
camera module designed to interface easily into
native mobile-device interfaces and other consumer
electronics. It captures infrared radiation input in its
nominal response wavelength band (from 8 to 14
microns) and outputs a uniform thermal image.
Features
■ Two separate configurations: with and
without integral shutter
■ Shutterless configuration:
CLKin
Revision History
Contact Us
email: SBA-CORES@FLIR.COM
http://www.FLIR.com
References
Lepton Software Interface Description Document (IDD) - OEM. Document #110-0144-04.
Figure 1 shows a view of the Lepton camera (shutterless configuration and integral shutter configuration),
both as standalone and mounted in a socket.
Camera Module
Camera Supply Inputs VDD (2.8V)
VDDIO (2. 5 to 3.1V)
VDDC (1.2V)
PWR DWN L
Camera Shut Down
Camera Reset RESET L
Control Interface
Note :
(1) The CCI pullup resistors are required and must be handled
outside the camera module by a host controller
.
(2 ) For the shuttered configuration , VDDIO must be greater than or equal to 2. 8 V
Specification Description
Overview
Function Passive thermal imaging module for mobile equipment
Sensor technology Uncooled VOx microbolometer
Spectral range Longwave infrared, 8 μm to 14 μm
Array format 80 × 60, progressive scan
Pixel size 17 μm
Effective frame rate 8.6 Hz (exportable)
Thermal sensitivity <50 mK (0.050° C)
Temperature compensation Automatic. Output image independent of camera temperature
(optional mode - see Radiometry Modes, page 28).
Non-uniformity corrections Shutterless, automatic (with scene motion)
Shuttered configuration (for stationary applications)
FOV - horizontal 51° or 25° on Lepton 1.6
FOV - diagonal 63.5° or 31° on Lepton 1.6
Depth of field 10 cm to infinity
Lens type f/1.1 silicon doublet
Output format User-selectable 14-bit, 8-bit (AGC applied), or
24-bit RGB (AGC and colorization applied)
Solar protection Integral
Electrical
Input clock 25-MHz nominal, CMOS IO Voltage Levels
(see Master Clock, page 17)
Video data interface Video over SPI (see VoSPI Channel, page 36)
Control port CCI (I2C-like), CMOS IO Voltage Levels
(see Command and Control Interface, page 35)
Input supply voltage (nominal) 2.8 V, 1.2 V, 2.8 V to 3.1 V IO
(see DC and Logic Level Specifications, page 55)
Power dissipation Nominally 150 mW at room temperature (operating),
4 mW (standby)
Mechanical
Package dimensions – socket version Shutterless: 8.5 × 11.7 × 5.6 mm (w × l × h)
Integral shutter: 10.6 x 11.7 x 5.9 mm (w × l × h)
Weight Shutterless: 0.55 grams (typ)
Shuttered configuration: 0.90 grams (typ)
Specification Description
Environmental
Optimum operating temperature -10 °C to +65 °C
range
Non-operating temperature range -40 °C to +80 °C
Shock 1500 G @ 0.4 ms
29 RESERVED
28 RESERVED
26 MASTER CLK
32 RESERVED
31 RESERVED
27 GND
30 GND
25 GND
24 RESET L 1 GND
22 SDA 3 GPIO2
21 SCL 4 GPIO1
20 GND 5 GPIO0
19 VDD 6 GND
18 GND 7 VDDC
17 NC 8 GND
13 SPI CLK
14 SPI CS L
12 SPI MISO
11 SPI MOSI
16 VDDIO
15 GND
10 GND
9 GND
Signal
Pin # Pin Name Signal Level Description
Type
7 VDDC Power 1.2V Supply for PLL, ASIC Core (1.2V +/- 5%)
12 SPI_MISO OUT VDDIO Video Over SPI Slave Data Out (see VoSPI
Channel, page 36)
14 SPI_CS_L IN VDDIO Video Over SPI Slave Chip Select, active low
(see VoSPI Channel, page 36)
17 No connection — — —
Signal
Pin # Pin Name Signal Level Description
Type
23 PWR_DWN_L IN VDDIO This active low signal shuts down the camera
28 RESERVED
29 RESERVED
31 RESERVED
32 RESERVED
Note(s)
1. For the shuttered configuration, GPIO0, GPIO1, and GPIO2 should not be connected.
OTP I2C
Focal-
(optional)
( comm)
Lens Focused plane GPIO
Assy. IR image
array SoC (optional)
The lens assembly focuses infrared radiation from the scene onto an 80x60 array of thermal detectors with
17-micron pitch. Each detector element is a vanadium-oxide (VOx) microbolometer whose temperature
fluctuates 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).
Once per frame, the ROIC senses the resistance of each detector by applying a bias voltage and integrating
the resulting current for a finite period of time called the integration period.
The optional 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 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, page 14.
FPA
FPA IF SVP Core
160x120
Video IF SPI_MOSI
PWR_DWN_L SPI_MISO
RESET_L SPI_CLK
MASTER_CLK Sys Ctrl Memory Sys
SPI_CS_L
SCL GPIO IF
GPIO[0-3]
SDA
VDDC
SRAM
VDD Power OTP
VDDIO Management
GPP
ASIC
Image Pipeline
raw data in AGC disabled
Non-uniformity Defect Spatial / Temporal
correction (NUC) Replacement Filtering
AGC enabled
The video pipeline includes non-uniformity correction (NUC), defect replacement, spatial and temporal
filtering, automatic gain correction (AGC), and colorization.
7.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, page 21.
7.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, page 32.
Figure 7 State Diagram Showing Transitions among the Five Power States
Note: Transition to “off” from every other
state occurs by removing VDD, VDDC, and VDDIO.
For simplicity, these transitions are not shown below
Overtemp On
Start-up sequence
■ 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 standby 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 4 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 8 on page 20. The shutdown sequence
shown in Figure 8 on page 20 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.
De-assert PWR_DWN_L
(should be high) Assert PWR_DWN_L
Assert RESET_L
(should be low)
For scenarios in which there is ample scene movement, such as most handheld applications, Lepton is
capable of automatically compensating for drift effects using an internal algorithm called scene-based
non-uniformity correction (scene-based NUC or SBNUC). However, for use cases in which the scene is
essentially stationary, such as fixed-mount applications, scene-based NUC is less effective. In stationary
applications and those which need highest quality or quickly available video, it is recommended to periodically
perform a flat-field correction (FFC). FFC is a process whereby the NUC terms applied by the camera's signal
processing engine are automatically recalibrated to produce the most optimal image quality. The sensor is
briefly exposed to a uniform thermal scene, and the camera updates the NUC terms to ensure uniform output.
The entire FFC process takes less than a second.
(a) Highly uniform image (b) Grainy image (c) Blotchy image
(high-spatial frequency noise) (low-spatial frequency noise)
■ External
■ Manual
■ Automatic (default for integral-shutter configuration)
In external FFC mode, FFC is only executed upon command, and it should only be commanded when the
camera is imaging an external uniform source, such as a wall. Manual FFC mode is identical to external mode
except that when FFC is commanded, Lepton closes its integral shutter throughout the process. In other
NOTE: While it is possible to configure a shutterless camera into manual mode, there
is no benefit to doing so because a camera without a shutter will behave identically in
both external FFC and manual FFC modes.
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 3 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.
Note that while it is possible to configure a shutterless Lepton into automatic FFC mode, it is not
recommended. Without an integral shutter, there is no possibility to ensure the Lepton is viewing a uniform
scene prior to each automatic FFC. If FFC is performed while imaging a non-uniform scene, severe image
artifacts will result.
The current FFC state is provided through the telemetry line. There are four FFC states, as illustrated in
Figure 10 on page 23:
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 54 frames, 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, 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 11 on page 24 quantifies the benefit.
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 = 3 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.
Lepton automatically prohibits the shutter from operating when it detects the temperature to be outside
the range -10° C to +65° C. For example, if the camera is operating at a temperature of 70° 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.
Lepton powered on
FFC Commanded
Commanded
FFC
Imminent
FFC In
Progress FFC imminent counter > specified delay period
FFC Complete
FFC
Commanded
FFC
Complete
FFC Mode = Automatic
&
FFC Desired = True
Figure 11 Relative Spatial Noise after FFC vs. Number of Integrated Frames (default value is 8)
200%
180%
160%
140%
Relative Spatial Noise
120%
100%
80%
60%
40%
20%
0%
1 2 4 8 16 32 64 128
Explicit commands over the CCI select each mode. The contents and encoding of the telemetry data are
shown in Table 3. Note that the second and third lines (line B and line C) are reserved for future growth and
contain no information at this time.
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
A 22 22 1 Frame Mean
Number
Telemetry Word Word
of 16-bit Name Notes
Row start End
Words
A 27 28 2 Reserved
FPA Temp at last
A 29 29 1 Updated every FFC. Units are Kelvin x100
FFC
Time Counter at
A 30 31 2 Updated every FFC. Units are msec
last FFC
Housing temp at
A 32 32 1 Updated every FFC. Units are Kelvin x100
last FFC
A 33 33 1 Reserved
A 34 37 4 AGC ROI (top, left, bottom, right)
AGC Clip-Limit
A 38 38 1
High
See AGC, page 17
AGC Clip-Limit
A 39 39 1
Low
A 40 71 32 Reserved
Video Output
A 72 73 2 See Video Output Format Modes, page 32
Format
Log2 of FFC
A 74 74 1 See FFC States, page 21
frames
A 75 79 5 Reserved
B 0 79 80 Reserved
C 0 78 79 Reserved
Number of
Bit start Bit end Name Notes
Bits
0 Reserved
3 3 1 FFC Desired1 0 = FFC not desired
1 = FFC desired
The radiometric modes affect the transfer function between incident flux (scene temperature) and pixel output.
From an image-quality standpoint, both radiometry modes produce nearly identical performance (no change in
NEDT), and either mode is appropriate for strict imaging applications. However, for applications in which it is
intended to convert the Lepton output signal to one proportional to scene temperature, the radiometry-enabled
mode is preferred because the conversion is constant over the full operating temperature range of the
camera. Note that the following discussion assumes AGC is disabled (see AGC Modes, page 30). 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.
Figure 12 Hypothetical Illustration of Camera Output vs. Camera Temperature in Radiometry-disabled Mode
Figure 13 Hypothetical Illustration of Camera Output vs. Camera Temperature in Radiometry-enabled Mode
AGC is a process whereby the large dynamic range of the infrared sensor is collapsed to a range more
appropriate for a display system. For Lepton, this is a 14-bit to 8-bit conversion. In its most simplistic form,
AGC can be a linear mapping from 14-bit to 8-bit; however, a simple linear AGC is generally incapable of
providing pleasing imagery in all imaging conditions. For example, when a scene includes both cold and hot
regions (for example, a hot object in front of a cold background as illustrated in Figure 15 on page 31), linear
AGC can produce an output image in which most pixels are mapped to either full black or full white with very
little use of the grayshades (8-bit values) in between. Because of this limitation of linear AGC, a more
sophisticated algorithm is preferred.
Similar to most AGC algorithms that optimize the use of grayshades, Lepton's is histogram-based. Essentially
a histogram counts the number of pixels in each frame that have a given 14-bit value. Figure 14 on page 30
illustrates the concept for a 3x3 pixel area.
Classic histogram equalization uses the cumulative histogram as a mapping function between 14-bit and 8-bit.
The intent is to devote the most grayshades 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 grayshades to the sky, leaving
only 40% for the remainder of the image. By comparison, linear AGC “wastes” grayshades when there are
gaps in the histogram, whereas classic histogram equalization allocates no grayshades to the gaps. This
behavior is in principle an efficient use of the available grayshades, but there are a few drawbacks:
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 15 is
an example showing the benefit of the Lepton clip parameters.
(a) Linear AGC (b) Classic Histogram Equalization (c) Lepton’s Variant of Histogram
Equalization
A high value of clip limit high results in a 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 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
■ Raw14 (default)
■ RGB888
The first mode is appropriate for viewing 14-bit data (AGC disabled) or 8-bit data 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 results in different
packet sizes for the VoSPI output data (see VoSPI Protocol, page 38). To properly view RGB888 data, the
following order of operations should be followed:
4. Synchronize or re-synchronize the VoSPI channel (see Establishing/Re-Establishing Sync, page 42)
The purpose of RGB888 mode is to generate a “false color” RGB image in which each grayscale value is
converted by means of a user-specified look-up table (typically called a color palette) to a particular color.
Figure 16 on page 33 shows the 8 built-in color palettes provided in the current release of Lepton, and
Figure 17 on page 34 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.
■ 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, page 44.
NOTE: For the shuttered configuration of Lepton, GPIO0, GPIO1, and GPIO2 should
not be connected, regardless of the selected GPIO mode.
VID Color LUT Select Fusion Video Output Format Modes, page 32 n/a
VID User Color LUT n/a Video Output Format Modes, page 32 n/a
Upload/Download
OEM Video Output Format Raw14 Video Output Format Modes, page 32 A3-4
The MOSI (Master Out/Slave In) signal is not currently employed and should be grounded. 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 20. Data is transferred most-significant byte first and in big-endian
order. Figure 21 provides an example of the transmission of the value 0x8C08.
■ 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 6 on page 38, 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 6 Packet Length and Number of Video Packets per Frame as a Function of User Settings
ID CRC Payload
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 23 (the leading 4 bits of the ID field are reserved and are not part of the packet number).
Note that packet numbering restarts at zero on each new frame. 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, it is
recommended to re-synchronize the VoSPI stream to prevent potential misalignment.
ID CRC Payload
At the beginning of SPI video transmission until synchronization is achieved (see VoSPI Stream, page 41)
and also in the idle period between frames, Lepton transmits discard packets until it has a new frame from its
imaging pipeline. As shown in Figure 24, 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
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 lines1, 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).
Note(s)
1. See Telemetry Modes, page 25 for payload contents of the telemetry lines
Table 7 Video Packet Contents Per Frame as a Function of Video Format and Telemetry-mode Settings
Configuration
… … … …
... … … …
9.2.2.3VoSPI Stream
A VoSPI stream is simply a continuous sequence of VoSPI frames following a synchronization event. Provided
that synchronization is maintained, a VoSPI stream can continue indefinitely. Note that the frame rate of the
stream is nominally just below 27 Hz, allowing easy interface to a display system without the need for
host-side frame buffering. However, the rate of unique frames is just below 9 Hz to comply with US export
restrictions. For each unique frame, two duplicates follow in the VoSPI stream. This pattern is illustrated in
NOTE: Blue frames are different than the previous frames, gray frames are identical
to the previous blue frame.
■ 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.
■ 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) in the midst of 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 29 and Figure 30 on page 43. 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 31 on page 44. 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 29 Clock Too Slow - Failure to Read an Entire Frame Within the Frame Period
Figure 30 Intra-frame Delay Too Long - Failure to Read Out an Entire Frame Before the Next is Available
In addition to integrating signal current, the ROIC also digitizes and multiplexes the signal from each detector
into a serial stream. And 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.
Figure 35 Two Commercially-available Sockets (both from Molex) Compatible with Lepton
The Lepton camera is not a sealed assembly. Consequently, for most applications it is recommended to locate
the assembly behind a sealed protective window. 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 large enough to avoid encroaching upon the optical keepout zone (see
Optical Considerations, page 51).
The surrounding area must be able to support and withstand the dissipation of up to 160 mW of heat by the
camera.
d = 1.96 mm + 1.39(z)
Lens flange
Note(s)
1. Scene dynamic range is a function of sensor characteristics and ambient temperature. Range values reported
are typical values at room temperature.
2. Only single-pixel defects are allowed (no clusters).
The nominal curve of on-axis modulation transfer function (MTF) for the Lepton lens assembly is shown for
reference in Figure 39.
VDDC Core Voltage (primary power for the 1.14 1.20 1.26 Volts
Lepton internal ASIC)
VDDCpp VDDC, peak-to-peak ripple voltage — — 50 mV
VDD Sensor Voltage (primary power for 2.72 2.80 2.88 Volts
the Lepton internal sensor chip)
VDDpp VDD, peak-to-peak ripple voltage — — 30 mV
VDDIO I/O Voltage (primary power for the 2.51 — 3.1 Volts
Lepton I/O ring)
VDDIOpp VDDIO, peak-to-peak ripple voltage — — 50 mV
I_DDC Supply current for core (VDDC) 76 84 110 mA
I_DD Supply current for sensor (VDD) 12 14 162 mA
I_DDIO Supply current for I/O ring (VDDIO) 1 2 4 mA
(shutterless)
I_DDIO Supply current for I/O ring and 1 235 3103 mA
(integral shutter shutter assembly (VDDIO) (during (during
configuration) FFC) FFC)
Note(s)
1. For the shuttered configuration, the minimum value for VDDIO is 2.8 V rather than 2.5 V
2. Maximum at 65 degrees C
3. Maximum at -10 degrees C
Note(s)
1. Master clock frequencies significantly more or less than 25 MHz may cause image degradation.
2. As described in VoSPI Protocol, page 38, 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.
Note(s)
1. Lepton contains an automatic shutdown feature when its internal temperature exceeds the maximum safe
operating value. See Power States, page 18.
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 65° C. See FFC States, page 21.
■ 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)”
Abbreviation Description
AR Anti-reflection
VOx Vanadium-oxide
Names and m a r k s appearing on the p r o d u c t s 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.
Liberation fonts are copyright 2009 by RedHat and a r e used under authority of the G N U public license. Information
about these fonts and t h e G N U public license can b e found a t : https://www.redhat.com/promo/fonts/.
This product is protected by patents, design patents, patents pending, or design patents pending.
If you have q u e s t i o n s that are not covered in this m a n u a l , or need service, contact FLIR Commercial Systems Customer
Support at 805.964.9797 for additional information prior t o returning a camera.
This documentation and the requirements specified herein are subject to change without notice.
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.