User S Guide: DLP Lightcrafter Evaluation Module (Evm)
User S Guide: DLP Lightcrafter Evaluation Module (Evm)
User S Guide: DLP Lightcrafter Evaluation Module (Evm)
User's Guide
Preface ....................................................................................................................................... 5
1 DLP® LightCrafter™ Module Overview .................................................................................. 7
1.1 Welcome ..................................................................................................................... 7
1.2 What is in this Module? .................................................................................................... 7
1.2.1 Light Engine ........................................................................................................ 8
1.2.2 LED Currents ....................................................................................................... 9
1.2.3 Driver Board ........................................................................................................ 9
1.2.4 System Board ..................................................................................................... 11
1.3 DLP® LightCrafter™’s Connections .................................................................................... 12
1.4 DLP® LightCrafter™'s Dimensions ..................................................................................... 13
2 Software Overview ............................................................................................................. 15
2.1 DLP® LightCrafter™ Software ........................................................................................... 15
2.2 Embedded Linux Kernel .................................................................................................. 15
2.3 First Time Connection to a Windows PC ............................................................................... 16
2.4 First Time Connection to a Windows 7 PC ............................................................................ 16
2.5 PC Software ................................................................................................................ 19
2.5.1 LED Current Settings ............................................................................................ 20
2.5.2 Static Image Mode ............................................................................................... 21
2.5.3 Internal Test Pattern ............................................................................................. 21
2.5.4 HDMI Video ....................................................................................................... 22
2.5.5 Pattern Sequence ................................................................................................ 22
2.6 Firmware Upgrades ....................................................................................................... 23
2.7 Solutions .................................................................................................................... 24
3 Pattern Sequences ............................................................................................................ 27
3.1 Pattern Sequence Background .......................................................................................... 27
3.2 External Patterns .......................................................................................................... 28
3.3 Internal Patterns ........................................................................................................... 29
4 Connectors ....................................................................................................................... 31
4.1 Trigger Connector ......................................................................................................... 31
4.2 Camera Connector ........................................................................................................ 31
4.3 UART ........................................................................................................................ 32
4.4 I2C ........................................................................................................................... 32
4.5 Fan .......................................................................................................................... 32
4.6 Power ....................................................................................................................... 33
List of Figures
1. DLP® LightCrafter™ Evaluation Module ................................................................................ 5
1-1. DLP® LightCrafter™ Block Diagram ..................................................................................... 8
1-2. 0.3” DMD Pixel Geometry.................................................................................................. 8
1-3. DLP® LightCrafter™ Driver Board Block Diagram .................................................................... 10
1-4. DLP® LightCrafter™ System Board Block Diagram .................................................................. 11
1-5. DLP® LightCrafter™ Connector Locations............................................................................. 13
1-6. LightDLP® LightCrafter™Crafter Module Dimensions ............................................................... 14
2-1. DVSDK Software Platform ............................................................................................... 15
2-2. DLP® LightCrafter™ GUI................................................................................................. 19
2-3. DLP® LightCrafter™ GUI Functionality................................................................................. 20
2-4. GUI - Static Image Mode ................................................................................................. 21
2-5. GUI - Internal Test Pattern .............................................................................................. 22
2-6. Trigger Period .............................................................................................................. 23
2-7. Pattern Sequence ......................................................................................................... 23
2-8. Firmware Upgrades ....................................................................................................... 24
2-9. Solutions .................................................................................................................... 25
3-1. The Relationship between Bit Planes and 24-bit RGB Images ..................................................... 27
3-2. Bit Partition ................................................................................................................. 27
3-3. Bit Planes and Triggers ................................................................................................... 28
List of Tables
1-1. DLP® LightCrafter™Light Engine Specifications ....................................................................... 9
2-1. LED Current Settings ..................................................................................................... 20
3-1. Allowable External Pattern Combinations ............................................................................. 29
3-2. Maximum Internal Pattern Rate ......................................................................................... 29
3-3. Internal Pattern Exposure Time ......................................................................................... 30
4-1. Trigger Connector Pins ................................................................................................... 31
4-2. Camera Connector Pins .................................................................................................. 31
4-3. UART Connector Pins .................................................................................................... 32
4-4. I2C Connector Pins ........................................................................................................ 32
4-5. Fan Connector Pins ....................................................................................................... 33
4-6. Power Connector Pins .................................................................................................... 33
1.1 Welcome
Your new DLP® LightCrafter™ module will allow you to evaluate TI’s DLP Pico platform along with TI’s
DaVinci Technology and the DM365 architecture.
This technology brings together a set of components providing an efficient and compelling system solution
for:
• Small display projector: Embedded display, Interactive display, Information overlay
• Structured light applications: 3D modeling/design, Biometric: fingerprint identification and face
recognition, Machine vision and inspection
• Medical and life sciences: Vascular imaging, Dental impression scanner, Intraoral dental scanners,
Orthopaedics, Prosthesis, CT/MRI/X-ray marking, Retail cosmetics
10.8um
7.
10.8um
63
7u
m
um
37
7 .6
The DMD is vertically mounted at the end of the light engine. The light engine, including the LEDs and not
including the heat sinks, has a length of 39.3 mm, width of 41.6 mm, and height of 11 mm. Table 1-1 lists
the specifications of the light engine:
15
17 16
6
7 8 9 10 11 12 13 14
1. Trigger Input/Output
2. Mini USB
3. Power Connector
4. Mini HDMI
5. UART
6. Power Socket
7. I2C
8. FPGA SPI Flash Programming Interface
9. MSP430/DLPC300 Flash Programming Interface
10. On/Off Button – Do not turn off while the Linux system is booting
11. Input Selection Button (DM365/Internal Test Pattern/ HDMI input)
12. Ethernet PHY
13. Fan
14. Camera
15. Focus Control
16. Boot Mode Selection Switch
17. Micro-SD card
Figure 1-5. DLP® LightCrafter™ Connector Locations
Software Overview
This chapter introduces the PC software provided with the DLP® LightCrafter™ Module.
2. Right click on “My Computer,” choose manage and open the Device Manager.
3. Expand Other Devices and right click on “RNDIS Kit.”
4. Select “Update Driver Software.”
5. On the “Update Driver Software” dialog, select “Browse my computer for driver software.”
6. On the next dialog, select “Let me pick from a list of device drivers on my computer.”
7. Select Network Adapter.
8. Select Microsoft Corporation as the manufacturer. For network adapter, select “Remote NDIS
Compatible Device.”
9. After clicking on “Next,” a dialog confirming that the driver software was installed successfully will be
displayed.
2.5 PC Software
DLP® LightCrafter™ includes a QT-based Graphical User Interface (GUI) to control the module through
USB. QT is a Nokia cross-platform application and user interface framework with open source and
commercial licenses. To install the QT GUI, just expand the LightCrafter_UI.zip file into a directory and
double click on the LightCrafterUI.exe.
Clicking on a “Get” button will read the current settings of the module. Clicking on “Set” button will
program the settings in the respective fields, of the Window, to the module.
After powering on the module wait for the splash screen to disappear, then connect the USB cable to the
PC. Now, run the DLP® LightCrafter™ GUI. The first action is to connect the module by clicking on the
Connect button. At the bottom of the window, you will see the message “Connection Open.”
• Trigger Delay: number of microseconds delay after trigger is received and pattern is displayed.
See Figure 2-6.
• Exposure Time: number of microseconds the pattern is displayed. Input 0 to display the pattern
through the whole trigger period. See Figure 2-6.
• Trigger Period: number of microseconds delay between two consecutive patterns are displayed.
See Figure 2-6.
Exposure Time is dependent on the bit-depth. See Section 3.3 for allowed exposure times.
To upgrade the FPGA, DLPC300, MSP430, or EDID, perform the following steps:
1. Select the Solution/Upgrade Tab.
2. At the bottom of this tab, there is a “SW Package” section.
3. Select the appropriate device and then browse the file by clicking on “Browse”
• To upgrade MSP430 firmware, select a TI-tagged file (*.txt).
• To upgrade FPGA, select an “*.rbf” file.
• To upgrade DLPC300 firmware, select a binary file (*.bin).
• To upgrade EDID, select a binary file (*.bin).
4. Once the file is selected, click Install.
2.7 Solutions
Any of the parameters set on the GUI can be stored as a solution. This solution can later be recalled with
a single button or set to run on Default. To create a solution, follow these steps and refer to Figure 2-8:
1. Set the appropriate settings such as LED Current, Pattern Sequence bit depth, number of patterns,
input trigger, trigger period, exposure, time, display mode, etc.
2. Click on Solution/Upgrade tab.
3. Under Solutions box, enter a name and click “Save.”
4. To manage stored solutions, use the following buttons:
• Refresh: lists stored solutions
• Load: load the currently selected solution
• Default: sets the currently selected solution as the default solution when DLP® LightCrafter™
boots.
• Delete: erases the currently selected solution
Pattern Sequences
This chapter describes the pattern sequences supported by the DLP® LightCrafter™ Module
Figure 3-1. The Relationship between Bit Planes and 24-bit RGB Images
The length of each bit-plane in the time slot is weighted by the corresponding power of 2 of its binary
representation. This provides a binary pulse-width modulation of the image. For example, a 24-bit RGB
input has three colors with 8-bit depth each. Each color time slot is divided into eight bit-planes, with the
sum of all bit planes in the time slot equal to 256. Figure 3-2 illustrates this partition of bits in a frame.
Therefore, a single video frame is composed of a series of bit planes. Because the DMD mirrors can be
either on or off, an image is created by turning on the mirrors corresponding to the bit set in a bit plane.
With the binary pulse-width modulation, the intensity level of the color is reproduced by controlling the
amount of time the mirror is on. For a 24-bit RGB frame image inputted to the DLPC300, the DLPC300
creates 24 bit planes, stores them on the mDDR, and sends them to the DLP3000 DMD, one bit plane at
a time. Depending on the bit weight of the bit plane, the DLPC300 controls the time this bit plane is
exposed to light, controlling the intensity of the bit plane. To improve image quality in video frames, the bit
planes, time slots, and color frames are intertwined and interleaved with spatial-temporal algorithms by the
DLPC300.
For other applications where this image enhancement is not desired, the video processing algorithms can
be bypassed and replaced with a specific set of bit planes. The bit depth of the pattern is then allocated
into the corresponding time slots. Furthermore, an output trigger signal is also synchronized with these
time slots to indicate when the image is displayed. For structured light applications this mechanism
provides the capability to display a set of patterns and signal a camera to capture these patterns overlaid
on an object.
While an external device is writing a frame to the DLPC300, the previous frame is displayed. Therefore,
there is a lag of one video frame in relation to the output trigger signal.
Table 3-1 shows the allowed pattern combinations in relation to the bit depth of the external pattern.
These locally stored patterns have a pre-defined exposure time that is detailed in Table 3-3. Note that the
exposure time decrements by 500 µs from the maximum exposure time. Thus, the minimum might not be
a step size decrease from the second to last minimum exposure time.
Connectors
This chapter describes the connector pins of the DLP® LightCrafter™ Module.
4.3 UART
The UART connector pins are shown in Table 4-3.
4.4 I2C
The I2C connector pins are shown in Table 4-4.Two matching four pin mating connector part numbers are:
• Molex part number: 51021-0400
• Digi-Key part number: WM1722-ND
The corresponding crimps part numbers are:
• Molex part number: 50079-8000
• Digi-Key part number: WM1142CT-ND
4.5 Fan
The fan connector pins are shown in Table 4-5. Two matching connector part numbers are:
4.6 Power
The power connector pins are shown in Table 4-6. Two matching connector part numbers are:
• JST part number: PHR-2(P)
• Digi-Key part number: 455-1165-ND
The corresponding crimps part numbers are:
• JST part number: SPH-002T-P0.5L
• Digi-Key part number: 455-2148-1-ND
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2012, Texas Instruments Incorporated