The DLP®NIRscan™ Nano EVM is a third-party implementation of the next generation DLP reference
design to enable faster development cycles for mobile spectrometer applications.
This guide is an introductory document for the DLP NIRscan Nano EVM that provides an overview of the
system and the system software.
Preface
DLPU030B–June 2015–Revised July 2015
Read This First
Figure 1. DLP NIRscan Nano Evaluation Module
NIRscan, Tiva, TivaWare, SimpleLink, Code Composer Studio are trademarks of Texas Instruments.
DLP is a registered trademark of Texas Instruments.
ARM is a registered trademark of ARM Limited.
Apple, iPhone, iPad are registered trademarks of Apple Inc.
Bluetooth is a registered trademark of Bluetooth SIG.
Windows is a registered trademark of Microsoft Corporation.
All other trademarks are the property of their respective owners.
6
Read This FirstDLPU030B–June 2015–Revised July 2015
•CC2564MODN data sheet:CC2564MODN Bluetooth®Host Controller Interface Module, SWRS160
•ADS1255 data sheet:Very Low Noise, 24-Bit Analog-to-Digital Converter Data Sheet, SBAS288
If You Need Assistance
Search the DLP and MEMS TI E2E Community Support forums.
Search the TM4C Microcontrollers TI E2E Community Support forums.
Search the Bluetooth®CC256x TI E2E Community Support forums.
Search the SimpleLink™ Bluetooth®CC256x Wiki.
Related Documentation from TI
DLPU030B–June 2015–Revised July 2015Read This First
The DLP® NIRscan Nano™ EVM is a complete evaluation module to design a high performance,
affordable near-infrared portable spectrometer. This flexible tool contains everything a designer needs to
start developing a DLP-based spectrometer right out of the box. DLP technology enables handheld
spectral analyzers for use in the food, pharmaceutical, oil and gas, medical, security, and other emerging
industries to deliver lab performance levels in the field. The EVM contains the DLP2010NIR digital
micromirror device, DLPC150 digital controller, and DLPA2005 integrated power management
components. This technology brings together a set of components providing an efficient and compelling
spectroscopy system solution for:
•Portable process analyzers
•Ultra-mobile spectrometer
The new DLP2010NIR DMD is optimized for operation at wavelengths between 700 and 2500 nm. The
DLP NIRscan Nano EVM is one possible implementation of this new DLP technology, operating from 900
to 1700 nm.
Chapter 1
DLPU030B–June 2015–Revised July 2015
DLP NIRscan Nano Overview
1.2What is the DLPNIRscanNanoEVM?
The DLP NIRscan Nano EVM is a complete NIR spectrometer EVM using DLP technology. The EVM
package includes:
•Near-infrared optomechanical spectrometer engine optimized for 900 to 1700 nm wavelength range:
•DLP2010NIR near-infrared digital micromirror device
1.2.1 Optical Engine
DLPU030B–June 2015–Revised July 2015DLP NIRscan Nano Overview
Submit Documentation Feedback
Figure 1-1. DLP NIRscan Nano Block Diagram
The DLP NIRscan Nano EVM spectrometer optical engine is mounted on top of the electronics
subsystem. The configuration is a post-dispersive architecture with a removable reflectance sample
module. The reflectance module includes two lens-end broadband tungsten filament lamps. In this specific
implementation, depicted in Figure 1-2, a sample is placed against the sapphire front window of the
reflectance head. During a scan, the sample absorbs a specific amount of NIR light and diffusely reflects
the non-absorbed light into the system. The amount of light absorbed at each wavelength is dependent on
the molecular makeup of the material, and is specific to that material, a chemical fingerprint. The light
diffusely reflected from the sample is gathered by the collection lens and focused into the optical engine
through the input slit. The slit size is chosen to balance wavelength resolution with SNR of the
spectrometer. This spectrometer uses a 25-μm wide by 1.69-mm tall slit. The light that passes through the
slit is collimated by the first set of lenses, passes through an 885-nm long wavepass filter, and then strikes
a reflective grating. This grating, in combination with the focusing lens, disperses the light into its
constituent wavelengths. The focusing lenses form an image of the slit at the DLP2010NIR DMD. Different
wavelengths of this slit image are spread horizontally across the DLP2010NIR DMD. The optical system
images 900-nm wavelengths to one end of the DMD and 1700-nm to the other end, with all other
wavelengths dispersed in between. When specific DMD columns are selected as on, or tilted to the +17°
position, the energy reflected by the selected columns is directed through the collection optics to the single
pixel InGaAs detector. All other DMD columns selected as off, or tilted to the –17° position, diverts the
unselected wavelengths away from the detector optical path so as not to interfere with the selected
wavelength measurement.
The DLP NIRscan Nano reflectance module operates by illuminating the sample under test at an angle so
that specular reflections are not collected, while gathering and focusing diffuse reflections to the slit. The
illuminating lamps are designated as lens-end lamps because the front end of the glass bulb is formed into
a lens that directs more light from the filament to the sample test region. The collection lens gathers
collimated light from a 2.5-mm diameter region at the sample window. The size of the collection region
was matched to the nominal illumination spot size created by the lens-end lamps. This requires that the
sample be placed directly against the sapphire window, where the two angled light source paths intersect
the collection vision cone of the lens. If the sample is shifted farther away from the window, the sample
may not receive enough illumination for the system to perform an accurate scan.
www.ti.com
The optical engine footprint drives the size of the DLP NIRscan Nano EVM. The NIRscan Nano EVM
measures approximately 62-mm long, 58-mm wide, and 36-mm tall as shown in Figure 1-3.
Figure 1-2. DLP NIRscan Nano Optical Engine
10
DLP NIRscan Nano OverviewDLPU030B–June 2015–Revised July 2015
The DLP NIRscan Nano EVM contains the following four boards:
•Microcontroller board: The Microcontroller board is the largest board in the DLP NIRscan Nano EVM.
This board includes the following:
– Tiva TM4C1297 microcontroller: The Tiva processor controls the whole system. The Tiva runs the
TI realtime operating system (RTOS), the Bluetopia stack, and the spectroscopy software. When it
receives a scan command through USB, Bluetooth, or through pressing the scan button, the Tiva
streams through its LCD interface a set of unique wavelength specific patterns to the DLPC150 for
display on the DMD while synchronizing the sampling of the spectrometer's ADC. An external
32MB SDRAM allows for additional code storage and stores the pattern buffer streamed to the
DLPC150.
– External interfaces: The Microcontroller board provides two main interfaces to the outside world:
USB and Bluetooth Low Energy. To leverage the DLP NIRscan EVM platform for new product
development using the Tiva processor, the microcontroller board also contains a Tiva debug JTAG
port, which can be used with Code Composer Studio™ emulation software and XDS100, XDS200,
or XDS560 emulators. The Microcontroller board also includes and expansion connector with SPI,
UART, and GPIO capability for connection to external systems.
– Battery charging circuits: An optional 3.7-V Lithium-Ion or Lithium-Polymer can be added to power
the system. The on-board power management circuits of the bq24250 device take power from USB
and simultaneously charge the battery if its voltage is below 4.2 V at up to 1-A charge current. The
bq24250 also monitors an optional thermistor for battery temperature monitoring during charge.
– microSD card connector: The microSD card connector allows additional storage for scan data when
the system is not connected to a PC nor iOS device.
– HDC1000 humidity and temperature sensor: Measures the humidity and temperature of the system.
These values are captured with each scan.
•DLP controller board: The DLPC150 controller board is the second largest board in the DLP NIRscan
Nano EVM. This board includes the following:
– DLPC150 controller: The DLPC150 receives the pattern data from the Tiva TM4C1297 processor
over a 24-bit RGB bus. The DLPC150 decodes the pattern information and converts the information
into the correct format for the DLP2010NIR DMD. The DLPC150 controls and synchronizes all the
DMD signals, thereby directing each individual mirror to its desired state.
– DLPA2005 PMIC: The DLPA2005 is a power management IC that controls all the supplies to the
DLP2010NIR DMD and the DMD interface portion of the DLPC150 supplies.
– Lamp driver circuit: To provide constant current to the near-infrared lamps, a OPA567 based power
amplifier circuit regulates the current to the lamps to 280 mA at 5 V based on the voltage across a
sense resistor monitored by the INA213 current shunt monitor.
•Detector board: The detector board includes the following:
– Transimpedance low-noise amplifier: Amplifies the signal form the InGaAs detector to the ADC.
– ADS1255 ADC: Converts the amplified signal of the InGaAs detector into a 24-bit value for Tiva
processing.
– TMP006 thermopile sensor: Measures the InGaAs detector temperature and ambient temperature
of the system. These values are captured with each scan.
•DMD board: The DMD board includes the DLP near-infrared digital micromirror.
The DLP NIRscan Nano electronics contain many devices manufactured by Texas Instruments. Table 1-2
lists the main parts and their functions.
www.ti.com
12
DLP NIRscan Nano OverviewDLPU030B–June 2015–Revised July 2015
bq24250Battery chargerphases: trickle charge, precharge, constant current, and
CC2465MODNhost controller
HDC1000Sensor
TPS63036
TPS81256
TPS82671
TPS386596Quad reset supervisor
TPS22904Load switch supplies 1.8 V for Bluetooth circuits.
DLPC150DLP
DLPA2005
TPS81256Power management
OPA567Power amplifier2-A power amplifier that supplies 280-mA lamp current.
INA213Analog monitor
ADS1255Analog
REF5025Power management
OPA2376Detector board
OPA350
TMP006Sensor
DLP2010NIRDMD boardDLPDLP near-infrared digital micromirror
Electronic
Subsystem
Microcontroller
board
DLP controller
board
Cortex-M4 microprocessor operating at 120 MHz with
integrated 1MB flash, 256K SRAM, and USB 2.0 interface.
Single cell Lithium-Ion or Lithium-Polymer battery charger with
up to 1-A charge current from USB. Battery is charged in four
constant voltage. In all charge phases, an optional battery pack
thermistor monitors the battery temperature for safe charging.
Bluetooth Low Energy
interface module
Power management
DLP powerDLP power management integrated circuit that powers the DLP
management1.8-V, 10-V, 18-V, and –14-V supplies.
Precision amplifier
Single chip Bluetooth 4.1 Low Energy subsystem module with
on-board antenna.
Low power, high accuracy temperature and humidity sensor
with 14-bit resolution.
High-efficiency buck-boost converter in wafer chip scale
package supplies 3.3 V.
High-efficiency step-up converter in microSIP package supplies
5.0 V for analog circuits.
High-efficiency step-down converter in microSIP package
supplies 1.8 V.
DLP digital controller for advanced light control. The Tiva
microprocessor in conjunction with the DLPC150 controls
individual DLP2010NIR micromirrors to reflect specific
wavelengths of light to a single point InGaAs detector.
High efficiency step-up converter in microSIP package that
supplies the 5 V for the lamp driver
Voltage output, current-shunt monitor that monitors lamp
current.
Very-low-noise 24-bit analog-to-digital converter. Converts the
analog output of the InGaAs detector into a 24-bit digital value.
Low-noise, very-low-drift, precision voltage reference that
provides the 2.5-V reference for the transimpedance amplifier.
Low-noise precision operational amplifier. Used as a
transimpedance amplifier for the InGaAs detector.
High-speed operation amplifier that buffers the 2.5-V reference
voltage of the transimpedance amplifier.
Infrared thermopile sensor that measures ambient and detector
temperature
DLPU030B–June 2015–Revised July 2015DLP NIRscan Nano Overview
•USB connection: A Windows®application with a graphical user interface (GUI), running on a PC with
the Windows 7 or 8 operating system, controls the system. Control includes scan initiation, parameter
settings, and data download. The PC GUI displays the intensity or absorbance of the scan. The PC
powers the NIRscan Nano through the USB cable.
•Bluetooth connection: An iOS app (available from KS Technologies through the Apple®App StoreSM)
running on an iPhone®or iPad®with iOS 7.1 or later operating system controls the system. Control
includes scan initiation, parameter settings, and downloading data. The iOS app displays the intensity
or absorbance of the scan. A USB cable or optional battery powers the NIRscan Nano.
•Standalone: The NIRscan Nano can be preconfigured through the PC GUI or Bluetooth iOS app.
Scans are invoked through the Scan button and data is stored on the on-board SDRAM or microSD
card. The stored scan data can be later downloaded to a host PC through USB or Bluetooth
connection.
Chapter 2
DLPU030B–June 2015–Revised July 2015
Getting Started
2.1.1 USB Connection
When a USB cable is inserted into the DLP NIRscan NanoJ1 micro-USB connector (see Figure 1-4), the
system powers up from the PC's USB VBUS 5-V supply, and the power-on LED pulses to indicate the
system is operational and ready for a command. The PC GUI will show as connected after the DLP
NIRscan Nano enumerates through USB.
2.1.1.1NIRscan Nano GUI
The DLP NIRscan Nano software includes a QT-based PC GUI called NIRscanNanoGUI.exe. This GUI
requires the following dynamic link libraries (DLLs) to reside in the same directory as the executable file:
•hidapi.dll — USB human interface device (HID) class communication driver
•icudt53.dll — Qt Creator v5.3 Unicode library
•icuin53.dll — Qt Creator v5.3 Unicode library
•icuuc53.dll — Qt Creator v5.3 Unicode library
•libgcc_sdw2-1.dll — GCC library
•libstdc++6.dll — Standard C++ library
•libwinpthread-1.dll — Pthreads for Windows library
•Qt5Core.dll — Qt Core class library
•Qt5Gui.dll — Qt Graphical User Interface class library
•Qt5Svg.dll — Qt Scalable vector graphics class library
•Qt5Widgets.dll — Qt Widgets class library
•platforms/qwindows.dll — Platform plugin for Windows applications
•lmdfu.dll — Tiva USB device firmware upgrade
•lmusb.dll — Tiva USB driver
The Qt windeployqt executable will list all the DLLs necessary by a Qt application.
18
Getting StartedDLPU030B–June 2015–Revised July 2015
Upon execution of the NIRscanNanoGUI.exe, the software checks for the DLP NIRscan Nano EVM
enumerating through USB and displays the information screen shown in Figure 3-1. The GUI is divided
into two sections:
•The top section displays the connected state of the DLP NIRscan Nano EVM on the top-right side. It
also has four buttons:
– Information: Changes the bottom portion of the GUI to display version information, and links to
online resources.
– Scan: Changes the bottom portion of the GUI to display spectrum plots and controls for scan
configurations and parameters.
– Utilities: Changes the bottom portion of the GUI to display sensor information and to synchronize
data and time with PC, ADC PGA settings, and firmware upgrades.
– Connected Status Button: Once a DLP NIRscan Nano enumerates, the icon in the connected status
button will change from a gray indicator light with a "Not Connected" message to a green indicator
light with a "Connected" message. Pressing this button has no effect. Disconnecting the DLP
NIRscan Nano, powering down the device, or resetting the DLP NIRscan Nano will toggle the state
of this button.
•The lower section displays information related to the three main operational modes: information, scan,
and utilities.
Chapter 3
DLPU030B–June 2015–Revised July 2015
Operating the DLP NIRscan Nano EVM
20
Operating the DLP NIRscan Nano EVMDLPU030B–June 2015–Revised July 2015
Figure 3-1. DLP NIRscanNano GUI Information Screen
The information screen displays:
•Version information, including the version number of the Tiva and DLPC150 firmware, as well as the
GUI software version number.
•EVM image, which displays the locations of the buttons and their functionality.
•Links to online resources, including Texas Instruments DLP brochures, white papers, and application
notes on spectroscopy with DLP technology. For support, users can search TI's E2E Community. The
TI E2E icon includes a link to direct users to the Texas Instruments DLP E2E forums.
•Presence of microSD card by clicking the Refresh button. Under this button, the "Import all Unread
scan Data" buttons transfer any scan data residing on the microSD card to the PC.
DLPU030B–June 2015–Revised July 2015Operating the DLP NIRscan Nano EVM
The Scan button at the top of the NIRscan Nano GUI displays spectrum plots and controls scan
configurations and parameters, as shown in Figure 3-2.
www.ti.com
22
Figure 3-2. DLP NIRscanNano GUI Scan Screen
A scan configuration must be created to scan a sample. (See Figure 3-3 for the Scan Configuration dialog
screen.) Ascanconfigurationspecifiesthefollowingparametersofascan:
•Wavelength range: Start and End wavelengths (in nm) or spectral range of interest for the scan. The
minimum wavelength is 900 nm and the maximum wavelength is 1700 nm.
•Width in nm: This number must be greater than 8 nm and corresponds to the desired smallest
wavelength content that you want to resolve in a scan. The DLP NIRscan Nano optical resolution is 10
nm, so values less than 10 nm result in lower signal intensity.
•Number of patterns: This number defines how many wavelength points are captured across the
defined spectral range. Depending on the previous setting, the GUI computes the maximum number of
patterns and indicates them as the "Max Limit."
•Number of scans to average: This is the repeated back-to-back scans that are averaged together.
Typical scan configuration parameters for four type of scans that resolve wavelength content in 20-, 15-,
10-, and 8-nm, are shown in Table 3-1.
Operating the DLP NIRscan Nano EVMDLPU030B–June 2015–Revised July 2015