EasyManua.ls Logo

Texas Instruments DLP NIRscan User Manual

Texas Instruments DLP NIRscan
73 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
DLP
®
NIRscan™ Nano EVM User's Guide
User's Guide
Literature Number: DLPU030B
June 2015Revised July 2015

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments DLP NIRscan and is the answer not in the manual?

Texas Instruments DLP NIRscan Specifications

General IconGeneral
Wavelength Range900 - 1700 nm
DLP TechnologyDLP4500NIR
ProcessorARM Cortex-A8
InterfaceUSB
CategorySpectrometer

Summary

Preface

About This Guide

Introduction to the DLP NIRscan Nano EVM, covering system overview and software.

DLP NIRscan Nano Overview

Introduction

Overview of the DLP NIRscan Nano EVM as a portable spectrometer.

What is the DLP NIRscan Nano EVM?

Details the components and architecture of the DLP NIRscan Nano EVM.

Optical Engine

Description of the NIRscan Nano's optical engine and its post-dispersive architecture.

DLP NIRscan Nano Electronics

Details the four main boards and their electronic components within the EVM.

Connections

Details the connectors on the DLP NIRscan Nano EVM and their functions.

Buttons

Describes the function and operation of the Wake, Scan/Bluetooth, and Reset buttons.

LEDs

Explains the purpose and conditions for the four LEDs on the DLP NIRscan Nano EVM.

Getting Started

Operating Modes

Describes the different modes the DLP NIRscan Nano EVM can operate in.

USB Connection

Details how to connect and operate the EVM using a USB connection.

Bluetooth Connection

Explains the steps to establish a Bluetooth connection with the DLP NIRscan Nano.

Operating the DLP NIRscan Nano EVM

NIRscan Nano GUI

Overview of the PC GUI software for controlling and interacting with the EVM.

Scanning a Sample

Guide to creating scan configurations and performing sample scans using the GUI.

Displaying Previous Scans

Instructions on how to view and plot previously saved scan data.

Transferring Scans Stored in microSD Card

Process for moving scan data from the microSD card to a PC.

Utilities

Details the utilities screen for sensor data, firmware updates, and settings.

DLP NIRscan Nano Hardware

External Power Supply Requirements

Specifies the requirements for powering the DLP NIRscan Nano EVM via USB or battery.

DLP NIRscan Nano Connectors

Battery Connector

Details the J6 battery power connector and its specifications.

Battery Thermistor Connector

Details the J7 battery thermistor connector and its specifications.

Expansion Connector

Details the J3 expansion connector and its specifications.

JTAG Connector

Details the J4 ARM Cortex 10-pin JTAG connector and its specifications.

Trigger Connector

Details the J500 trigger connector and its specifications.

DLP NIRscan Nano Software

Overview

Details the software architecture, including Tiva, RTOS, drivers, and libraries.

TI RTOS

Description of the real-time operating system and its drivers used by the EVM.

TivaWare

Overview of the TivaWare drivers used for peripheral access.

USB Driver

Details the USB HID class driver for PC communication.

SDSPI Driver

Explains the SDSPI driver for microSD card data storage.

Bluetopia Stack

Information on the Bluetooth Low Energy communication using the TI Bluetopia stack.

GATT Services Overview

Lists and describes the GATT services supported by the DLP NIRscan Nano.

Bluetooth Client App Workflow

Bluetooth Client Establishing a Connection

Workflow for establishing a Bluetooth Low Energy connection with the DLP NIRscan Nano.

Bluetooth Client GATT General Information Service

Describes the GATT service for device information, temperature, and humidity.

Bluetooth Client GATT Date and Time Service

Explains the GATT service for synchronizing date and time.

Bluetooth Client GATT Calibration Service

Details the GATT service for obtaining calibration coefficients.

Bluetooth Client GATT Scan Configuration Service

Describes the GATT service for managing scan configurations.

Bluetooth Client GATT Scan Data Service

Details the GATT service for retrieving and managing scan data.

iOS App

NanoScan iOS App

Overview of the example iOS application for controlling the DLP NIRscan Nano EVM.

NanoScan Scan Screen

Description of the main screen for performing scans in the iOS app.

NanoScan Scan Plot Screen

Details the screen displaying scan results and plots in the iOS app.

Installing the DLP NIRscan Nano Software

DLP NIRscan Nano Software Installation

Instructions for installing the PC GUI, Tiva firmware, and Spectrum Library.

Required Tools to Compile Tiva Software

Tiva Tools Installation

Lists and describes the necessary tools for compiling Tiva source code.

Code Composer Studio Installation

Steps for installing the Code Composer Studio IDE.

Updating TI-RTOS

Instructions for updating the TI-RTOS package for TivaC.

How to Compile Tiva Source Code

Tiva Libraries Compilation

Process for compiling Tiva driverlib, usblib, and DLP Spectrum Library.

Tiva driverlib Compilation

Steps to import and compile the TivaWare driverlib library.

Tiva usblib Library

Steps to import and compile the TivaWare usblib library.

DLP Spectrum Library Compilation

Steps to import and compile the DLP Spectrum Library.

Tiva Main Source

Steps to import and compile the Tiva main program sources.

Project Settings

Details required project settings for Tiva compilation in CCS.

Required Tools to Compile NIRscan Nano GUI

Compiling DLP Spectrum Library for GUI

Steps to compile the DLP Spectrum Library for PC use.

Compiling NIRscan Nano GUI

Steps to compile the NIRscan Nano GUI using Qt Creator.

Tiva EEPROM Contents

Tiva EEPROM

Details the contents stored in the Tiva microcontroller's EEPROM.

DLP NIRscan Nano Command Description

Command Handler Supported Commands

Lists commands supported by the Command Handler via USB and Bluetooth.

DLP NIRscan Nano USB Communications

USB Communications

Details communication via USB 1.1 HID protocol for commands and data.

USB Read Transaction Sequence

Steps for issuing a read command via USB HID.

USB Write Transaction Sequence

Steps for issuing a write command via USB HID.

DLP NIRscan Nano Bluetooth Communications

Bluetooth Communications

Overview of wireless communication using Bluetooth Low Energy.

GATT Supported Services

Lists and describes the GATT services supported by the DLP NIRscan Nano.

GATT General Information Service

Describes the GATT service for device information, temperature, and humidity.

GATT Date and Time Service

Explains the GATT service for synchronizing date and time.

GATT Calibration Information Service

Details the GATT service for obtaining calibration coefficients.

GATT Scan Configuration Information Service

Describes the GATT service for managing scan configurations.

GATT Scan Data Information Service

Details the GATT service for retrieving and managing scan data.

Revision History

Revision B History

Details changes made from Revision A to Revision B of the document.

Revision A History

Details changes made from the Original to Revision A of the document.

Related product manuals