The DLP®LightCrafter 4500™ is a third-party implementation of the next generation DLP reference design
to enable faster development cycles for applications requiring small form factor and intelligent pattern
display.
This guide is an introductory document that provides an overview of the DLP LightCrafter 4500 system
and its software. Other documents provide more in-depth information of the hardware and software
features of the components of the DLP LightCrafter 4500.
DLPC350 data sheet: DLP Digital Controller for the DLP4500 DMD, DLPS029
DLP4500 data sheet: DLP 0.45 WXGA DMD, DLPS028
DLPC350 and DLP4500 chipset manual: DLP 0.45 WXGA Chipset Data Manual, DLPU009
User's guide: DLPC350 Programmer’s Guide, DLPU010
Application note: Using DLP®LightCrafter 4500™ Triggers to Synchronize Camera, DLPA036
If You Need Assistance
Refer to the DLP and MEMS TI E2E Community support forums: DLP LightCrafter 4500 Development
Platform Forum
Related Documentation From Texas Instruments
LightCrafter 4500 is a trademark of Texas Instruments.
DLP, Linux are registered trademarks of Texas Instruments.
Bluetooth is a registered trademark of Bluetooth SIG, Inc..
Ubuntu is a registered trademark of Canonical Ltd..
SVTronics is a registered trademark of SVTRONICS, INC..
Sullins Connector Solutions is a registered trademark of Sullins Connector Solutions, Inc..
DLPU011E–July 2013–Revised September 2015Read This First
The DLP LightCrafter 4500 evaluation module (EVM) allows evaluation of the DLP 4500 platform from TI.
This technology brings together a set of components providing an efficient and compelling system solution
for:
•3D scanning structured light applications:
– 3D modeling and design
– Fingerprint identification and face recognition
– Machine vision and robotic factory automation
– Industrial inspection
•Medical and life sciences:
– Vascular imaging
– Hyperspectral imaging
– Dental impression scanners
– Intraoral dental scanners
– Orthopedics, prosthesis, CT, MRI, and X-ray marking
– Retail cosmetics
•Spectroscopy and chemical sensing
– Material identification
– Oil & Gas analysis
– Water & air quality
– Food & drug inspection
– TI NIRscan EVM uses the DLP4500NIR DMD (similar to the DLP4500 in the LightCrafter4500 EVM
and optimized for near-infrared light) in structured light mode to provide a high performance and
cost-competitive spectroscopy solution
Chapter 1
DLPU011E–July 2013–Revised September 2015
DLP LightCrafter 4500 Module Overview
1.2What is in the LightCrafter 4500 EVM?
The DLP LightCrafter 4500 module consists of two subsystems:
•Light engine – includes the optics; red, green, and blue LEDs; and the 912 × 1140 diamond pixel 0.45inch WXGA DMD, heat sinks, and fan. The light engine produces approximately 150 lumens at 15-W
LED power consumption.
•Driver board – includes the LED driver circuits, DLPC350 DMD controller, power-management circuits,
DVI-to-RGB conversion with the TFP401, and a 32-MB flash storage
Figure 1-1 shows the major hardware components.
DLPU011E–July 2013–Revised September 2015DLP LightCrafter 4500 Module Overview
iView Limited developed the IPD 1231 light engine for the DLP LightCrafter 4500. As shown in Figure 1-2,
the light engine includes:
•DLP4500FQE DMD
•DMD heat sink
•Red, green, and blue LEDs
•Focus control
•Projection lens
The iView Light Engine is mounted on top of a large thermal plate to cool the module. The DLP4500 DMD
is mounted vertically between the DMD heat sink and the light engine. On the opposite side to the DMD,
the red and green LEDs are mounted between a thermal plate and the light engine. The blue LED is
mounted between a thermal plate and the light engine, next to the projection lens. An LED heat sink is
mounted behind the red and green LED thermal plate and thermally connected to the blue LED thermal
plate. A fan forces air across the LED heat sink to cool the LEDs.
The light engine, not including the LED heat sinks, has a length of 90.5 mm, width of 73.7 mm, and height
of 23.6 mm.
10
DLP LightCrafter 4500 Module OverviewDLPU011E–July 2013–Revised September 2015
Brightness150lm
LED power consumption15W
Full-on full-off contrast1000:1
Uniformity8090%
F-number2.1
Throw ratio1.4
Offset100%
Focus range0.512m
Image diagonal size16.732.865inch
The light engine includes the DLP4500 0.45-inch DMD with 1039680 mirrors, each 7.6 µm, arranged in
912 columns by 1140 rows with the diamond pixel array geometry and configuration (see Figure 1-3 and
Figure 1-4). Due to the diamond pixel configuration, the array produces smooth diagonal lines, with jagged
vertical and horizontal lines, as shown in Figure 1-5. Two options exist to produce the vertical and
horizontal lines: use every row or column, or use every other row or column. When every row or column is
used, a more thick line is projected. When every other row or column is used, a more faint line is
projected.
DLPU011E–July 2013–Revised September 2015DLP LightCrafter 4500 Module Overview
The DLP LightCrafter 4500 driver board contains the electronics to drive the DLP4500 DMD, LEDs of the
light engine, and the LED cooling fan. The driver board offers several interface options for USB, I2C,
trigger inputs and outputs, video input through mini-HDMI and FPD-link connector, and a system board
interface. Figure 1-6 shows the driver board block diagram of the DLP LightCrafter 4500.
– TL7712: Programmable time delay for power-supply sequencing
•TFP401: Digital Receiver for DVI to 24-bit parallel RGB interface
•TS3USB2221A: ESD-protected high-speed USB multiplexer
•SN74AVC32T245: 32-bit dual supply bus transceiver for system board interface
1.2.3 Embedded Processor Interface
The DLP LightCrafter 4500 driver board allows the connection of a PandaBoard ES. See, Chapter 6.
1.3Other Items Needed for Operation
The DLP LightCrafter 4500 module is a flexible, ready-to-use EVM. However, the DLP LightCrafter 4500
EVM does not ship with cables, power supply, or additional hardware components. To use the EVM, the
user needs the following:
•Power supply:
– Nominal voltage: 12-V DC
– Typical current: 6 A
– Maximum current: 7 A
– DC connector size:
•Inner diameter: 2.5 mm
•Outer diameter: 5.5 mm
•Shaft: 9.5-mm female, center positive
– Efficiency level: V
– A recommended power supply is Digi-Key part number 62-1186-ND , or equivalent.
•USB cable: A to mini-B USB cable
•Optional: PandaBoard 4500
www.ti.com
14
DLP LightCrafter 4500 Module OverviewDLPU011E–July 2013–Revised September 2015
Figure 1-7 and Figure 1-8 depict the switches and connectors with their respective locations. The following
list corresponds to the callouts on these figures. The figure does not include cables, or a power supply.
1. Reset button
2. Power connector: Use a power supply with a 12-V DC output with current of 6 to 7-A rating and a plug
of 2.5-mm inner diameter × 5.5-mm outer diameter and 9.5-mm female center positive shaft. The
current output of the power supply determines how much current the LED driver can supply
3. External trigger output connector: Supports two trigger output signals, each with configurable voltage of
3.3 V and 1.8 V through jumpers, J13 and J15, respectively.
4. Mini-USB connector: use an A to mini-B USB cable to connect to a PC.
5. UART/RS232 mini-plug connector output: DLPC350 3.3-V UART output for error messages. Mini-plug
tip is DLPC350 transmit (TX) and ring is DLPC350 receive (RX) signals. UART has the following serial
configuration:
•Bits per second: 115200
•Data bits: 8
•Parity: None
•Stop bits: 1
•Flow control: None
6. External trigger Input connector: Supports two trigger input signals, each with configurable voltage of
5 V, 3.3 V and 1.8 V through jumpers, J10 and J12
7. Stand-by switch: Places the DLP LightCrafter 4500 in standby mode, powering down the LED driver
and the DLPC350
8. Flat panel display-link connector
9. Fan connector
10. Red LED supply connector (bottom of the board)
11. DLPC350 I2C1 bus
12. DLPC350 I2C0 bus
13. Green LED supply connector
14. Blue LED supply connector
15. External LED driver connector: Install a jumper in J30 to disable the DLP LightCrafter 4500 LED
drivers and set jumper J28 for 3.3-V or 1.8-V supply. Then use this connector to control an external
LED driver board to power the LEDs of the DLP LightCrafter 4500 light engine or external light engine.
16. System board connector: This interface routes USB, I2C, GPIO, and triggers from DLPC350 to a
system board to control the DLP LightCrafter 4500.
17. Focus control (bottom of the board): Adjust focus from 0.5 m to infinity
18. JTAG connector for DLPC350
19. JTAG Boundary Scan for DLPC350 (bottom of the board)
20. DVI input through mini-HDMI connector (bottom of the board). This input supports resolutions of 1280
× 800, 1024 × 768, 1024 × 640, 912 × 1140, 800 × 600, 800 × 500, and 640 × 480 at up to 120 Hz. In
Video Mode, the DLPC350 scales the input resolution to the native resolution of the DLP4500 DMD. In
Pattern Sequence mode, this input supports 912 × 1140 resolution.
DLP LightCrafter 4500 Connections
DLPU011E–July 2013–Revised September 2015DLP LightCrafter 4500 Module Overview
The DLP LightCrafter 4500 has jumper options to disable the onboard LED driver, control voltages of the
LED signals to an external board, and control the trigger input and output voltages. This section lists all
the jumpers on the DLP LightCrafter 4500 driver board. Figure 1-9 depicts the locations of these jumpers.
These jumpers require a 2-mm jumper, like Sullins Connector Solutions®SPN02SYBN-RC, Digi-Key part
number S3404-ND.
•J8: EDID write protect disable jumper. Place this jumper to reprogram the EDID EEPROM (U2) using
I2C commands through the mini-HDMI connector. Remove the jumper when programming of the EDID
is complete. The EDID is programmed at the factory with resolutions of 1280 x 800 and 912 x 1140.
•J10: DLPC350 TRIG1_IN voltage selection. See to Figure 1-10.
– Jump across pins 3 to 4 for 3.3 V
– Jump across pins 5 to 6 for 1.8 V
•J12: DLPC350 TRIG2_IN voltage selection. See to Figure 1-10.
– Jump across pins 3 to 4 for 3.3 V
– Jump across pins 5 to 6 for 1.8 V
DLPU011E–July 2013–Revised September 2015DLP LightCrafter 4500 Module Overview
This action is needed only if the DLP LightCrafter 4500 firmware becomes corrupted and must be
reprogrammed through the JTAG boundary scan or USB. The graphical user interface (GUI) firmware
upgrade process places the DLPC350 in bootloader mode through software commands and does not
need the jumper.
•J19: Device address select
– Jump across header to set I2C address to 0x3A and USB device serial number to LCR2.
– Do not populate jumper to set I2C address to 0x34 and USB device serial number to LCR2.
•J23: Hold in reset. Jump across header to drive and hold reset line low. Jumping across this header is
equivalent to pressing and holding the reset switch.
•J28: DLPC350 LED signals voltage selection. This jumper must be populated when bypassing the
onboard LED driver and using an external LED driver.
– Jump across pins 1 to 2 to set the DLPC350 LED enables and PWM signals to 3.3 V.
– Jump across pins 3 to 4 to set the DLPC350 LED enables and PWM signals to 1.8 V.
•J30: DLPC350 LED driver disable. This jumper must be populated when bypassing the onboard LED
driver and using an external LED driver.
– Jump across header to disable the onboard LED driver and turn off all LEDs, regardless of the DLP
LightCrafter 4500 video mode.
– Do not populate this header for normal operation using the onboard LED driver.
1.6Dimensions
The DLP LightCrafter 4500 optical engine is mounted on top of a thermal plate to provide passive cooling
to the module. A heat sink and fan provide active cooling to the LEDs. The DLP4500, 0.45-in. DMD, is
vertically mounted at the end of the optical engine and attached with a flex cable to the driver board that
lies on top of the light engine. The dimensions of the DLP LightCrafter 4500 are of 98 mm long, 121.6 mm
wide, and 47.7 mm tall. Figure 1-12 shows DLP LightCrafter 4500 dimensions.
Dimensions
DLPU011E–July 2013–Revised September 2015DLP LightCrafter 4500 Module Overview
This chapter details the steps to power up the DLP LightCrafter 4500 and connect to a PC.
2.1Power-up the DLP LightCrafter 4500
The DLP LightCrafter 4500 is ready to use, out of the box. Steps 1 through 5 show how to power, display
an image, and connect the device to a PC.
1. Connect a 12-V DC power supply to the power supply connector (connector 2 in Figure 1-8).
2. An LED on the bottom of the LightCrafter 4500 board, next to the flex cable lights up green. The fan
starts, stops, and then restarts while the DLPC350 is booting. After 5 to 10 seconds, the DLPC350
bootloads and displays a screen with the DLP and LightCrafter 4500 logo. The D4 LED on top of the
LightCrafter 4500 board flashes on and off green. If the board shuts down after briefly turning on the
display, the power supply current rating might be too low.
3. To display video, connect a DVI source to the mini-HDMI connector (connector 20 in Figure 1-8).
4. Control the DLP LightCrafter 4500 with the free GUI software (available to download from
http://www.ti.com/dlplightcrafter4500).
5. After installing the software on the computer, connect the PC to the DLP LightCrafter 4500 using a
USB to mini-USB cable (connector 4 in Figure 1-8). The first time the cable is connected on a PC, the
DLP LightCrafter 4500 emulates a USB composite device with human-interface device (HID) class. No
drivers are required because these drivers are natively handled by all operating systems.
Chapter 2
DLPU011E–July 2013–Revised September 2015
Quick Start
22
Quick StartDLPU011E–July 2013–Revised September 2015
This chapter introduces the PC software provided with the DLP LightCrafter 4500.
3.1DLP LightCrafter 4500 Software
The DLP LightCrafter 4500 includes a QT-based GUI application to control the module through the USB
interface. 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 LightCrafter4500_GUI.zip file into a directory
and double-click on the executable file.
The DLP LightCrafter 4500 supports three main modes of operation:
•Video mode displays images from:
– DVI input through the mini-HDMI connector
– 24-bit RGB bitmaps stored in flash memory
– 24, 20, 16, 10, and 8-bit RGB input through the system board connectors (J1, J3, J4, and J6)
– Internal test patterns
– 30-bit RGB through flat panel display (FPD) link
•Pattern Sequence mode displays images from:
– 1-, 2-, 3-, 4-, 5-, 6-,7-, and 8-bit bitmap images stored in flash memory
– 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit bitmap images streamed through the DLPC350 24-bit RGB
interface (mini-HDMI, FPD-link, or system board connectors)
– The chosen pattern exposure and pattern period times apply to all patterns in the pattern sequence
•Pattern Sequence [Variable Exposure] mode displays images from the same sources as PatternSequence mode:
– 1-, 2-, 3-, 4-, 5-, 6-,7-, and 8-bit bitmap images stored in flash memory
– 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit bitmap images streamed through the DLPC350 24-bit RGB
interface (mini-HDMI, FPD-link, or system board connectors)
– This mode allows for the pattern exposure time and pattern period to be set per pattern in the
pattern sequence
Chapter 3
DLPU011E–July 2013–Revised September 2015
Operating the DLP LightCrafter 4500
3.2PC Software
Upon execution of the LightCrafter4500.exe file, the window shown in Figure 3-1 displays. The GUI
window contains the following two sections:
•The top portion of the GUI window displays the System Control and controls the Operating Mode,
Image Orientation, LED Driver Control settings, and LED Selection. There are also controls for saving
and applying solutions.
•The bottom portion of the GUI window offers a set of tabs to further control the selected OperatingMode.
In any of the GUI sections, clicking a Get button reads the current settings of that particular subsection.
Clicking the Set button programs the settings in the respective subsection. Some commands may require
additional steps before the GUI display is updated.
24
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
Figure 3-1. DLP LightCrafter 4500 GUI – Video Mode
The DLP LightCrafter 4500 GUI communicates with the DLPC350 using USB 1.1. The DLPC350 emulates
as a USB device with HID support. The PC polls all the HID peripherals and once the PC detects the
DLPC350, the Connected button changes to green. If the USB cable is disconnected, the color of the
Connected button changes to red and the Connected text is grayed-out. Once the System Status shows
Connected, the firmware version, firmware tag, hardware, and System Status indicators are displayed.
There is no need to press the Connected button, because the HID peripheral is detected by the operating
system after USB enumeration.
3.2.1 System Status
At the top-left portion of the GUI window, the hardware and System Status indicators report the following:
•Init Done: When highlighted green, it indicates the successful completion of the DLPC350 initialization.
When highlighted grey, it indicates the DLPC350 had an error during initialization.
•Sequencer Running: When highlighted green, the DLPC350 sequencer is running as usual. When
highlighted gray, the DLPC350 sequencer is stopped.
•DRC Error: DMD Reset Controller Error indicator. When highlighted grey, the DMD Reset Controller
has not detected an error. When highlighted red, the DMD Reset Controller has found multiple
overlapping bias or reset operations accessing the same DMD block of micromirrors.
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
•Forced Swap: When highlighted red, the DLPC350 sequencer detected a forced buffer swap error
indicating that image data has been displayed from the wrong internal display buffer. When highlighted
gray, no buffer swap error has occurred. This error can occur if the DLP LightCrafter 4500 is set to
Video Mode and the vertical backporch timing is too small. The error can also occur if the DLP
LightCrafter 4500 is set to Pattern Sequence mode with patterns input from the video port and pattern
sequence timings do not match the video port VSYNC.
•Sequencer Error: When highlighted red, the DLPC350 sequencer has detected an error. When
highlighted gray, the DLPC350 sequencer detected that no error occurred.
•DMD Parked: When highlighted yellow, the DMD micromirrors are parked in the position normal to the
DMD plane. When highlighted gray, the DMD micromirrors are not parked.
•Buffer Freeze: When highlighted yellow, the frame buffer is frozen. When highlighted gray, the frame
buffer is not frozen. This is cleared on the next buffer swap.
•Sequencer Abort: When highlighted red, the DLPC350 sequencer has detected an error condition that
caused an abort. When highlighted gray, the DLPC350 sequencer detected that no error occurred.
These indicators are updated every 2 seconds, or when a command is issued to the DLPC350.
•Auto Update Status. When checked, all indicators will continue to update every two seconds. When
unchecked, the indicators will stop updating and turn gray. While running in Pattern Sequence Mode,
keeping the option unchecked prevents the GUI from interrupting the DLPC350 controller which will be
processing critical functions related to pattern display.
3.2.2 Operating Mode
To the right of the System Status, the Operating Mode sets how the DLP LightCrafter 4500 operates:
•Pattern Sequence mode: The DLPC350 takes 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit data from one of the
following interfaces:
The DLPC350 does not apply any video processing functions and provides a pixel accurate mode
where every pixel maps to the native DMD resolution of 912 × 1140.
•Pattern Sequence [Variable Exposure] mode: The DLPC350 takes 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit
data from one of the following interfaces:
This mode differs from Pattern Sequence mode in that the pattern exposure time and pattern period
can be varied per pattern in the pattern sequence.
The DLPC350 does not apply any video processing functions and provides a pixel accurate mode
where every pixel maps to the native DMD resolution of 912 × 1140.
•Video Mode: The DLPC350 takes 24, 20, 16, 10, and 8-bit data from one of the following interfaces:
– 24-bit RGB interface
– FPD-link interface
– Internal test pattern generator
– Flash memory
The DLPC350 then applies video processing functions, such as scaling, gamma correction, and color
coordinate adjustments, and sends the processed image to the DMD.
•Power Standby: Places the DLPC350 in low-power state and powers down the DMD interface.
26
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
Beneath Operating Mode, the Image Orientation controls the long and short axis flips to support front,
rear, table, and ceiling mounted projection. The Image Orientation occurs on the next image or frame load
in Video mode, and on the next download to the DLP LightCrafter 4500 in Pattern Sequence mode.
•East/West Flip: If checked, the image is flipped along the east and west axis of the projected image.
Usual table front projection has this setting unchecked. Otherwise, the image is flipped horizontally.
•North/South Flip: If checked, the image is flipped along the north and south axis of the projected
image. Usual table front projection has this setting unchecked. Otherwise, the image is flipped
vertically.
PC Software
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
On the top-right of the GUI window, the LED Current settings control the individual currents of the red,
green, and blue LEDs. A setting of 255 corresponds to the maximum LED current. A setting of 0
corresponds to minimum LED current. The LED current is computed as follows:
Red LED Current (A) = 0.0175 × (LED Current Value) + 0.4495(1)
Green LED Current (A) = 0.0181 × (LED Current Value) + 0.3587(2)
Blue LED Current (A) = 0.0160 × (LED Current Value) + 0.1529(3)
Typical performance of the red, green, and blue LEDs are shown in Figure 2, Figure 3, and Figure 4,
respectively. Manufacturing processes can lead to variations in LED brightness and current consumption.
Actual LED performance might vary from those shown in the following figures.
www.ti.com
Figure 2. Typical Red LED Current and Illuminance BasedFigure 3. Typical Green LED Current and Illuminance
on PWM ValuesBased on PWM Values
Figure 4. Typical Blue LED Current and Illuminance Based on PWM Values
CAUTION
The DLP LightCrafter 4500 is an actively cooled system that has a thermal limit
resulting in total simultaneous red, green, and blue LED currents less than
4.3 A for continuous LED operation. Do not overheat the system by turning all
LEDs at maximum power during prolonged and simultaneous LED use.
Exceeding more than 4.3 A for continuous or simultaneous LED operation can
damage the LightCrafter 4500 LEDs.
28
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
Typical variations in LED manufacturing can lead to changes in the brightness and current consumption.
Thus for typical white balance point, TI recommends the following percentages of colors:
•Red or green is approximately 87.5%
•Blue or green is approximately 97.6%
At the default LED current values of:
•Red = 104
•Green = 135
•Blue = 130
The LED Selection box determines the control of the LED enables signals. Two options are allowed:
•Automatic: LED enables are controlled by the DLPC350 sequencer. In Video Mode, the LED enables
are set in color sequential order. In Pattern Sequence mode, the LED enables are controlled by the
downloaded Pattern Sequence settings.
•Manual: LED enables are controlled by the check boxes. Checking a color, continuously enables the
LED of that color at the given LED current setting.
3.2.5 Video Mode
When the DLP LightCrafter 4500 is configured in Video Mode, the Input Source Select section in Figure 3-
1 in the top-left part of the Video Mode tab selects the input source to be displayed by the DLPC350. The
DLPC350 treats these as video inputs and applies image processing functions, like scaling, gamma
correction, color coordinate adjustments, and so forth. The following lists the allowable input sources:
•Parallel RGB interface: Supports 24-, 20-, 16-, 10-, and 8-bit data inputs. This interface is connected to
the TFP401 for DVI input from the mini-HDMI connector or to the system board connectors. The Pixel
Data Format section is below the Source Select interface selects the allowable pixel data formats for
the Parallel RGB interface:
– RGB 4:4:4
– YCrCb 4:4:4
– YCrCb 4:2:2
•Internal Test Pattern: 24-bit internal pattern generator with RGB 4:4:4 pixel data format. The internal
test patterns offer color control of the foreground and background color of the pattern through the
Internal Test Pattern Color section. The available internal test patterns and their respective foreground
and background color control are:
– Solid field: Foreground color control only
– Horizontal ramp: Foreground color control only
– Vertical ramp: Foreground color control only
– Horizontal lines: Foreground and Background color control
– Diagonal lines: Foreground and Background color control
– Vertical lines: Foreground and Background color control
– Grid: Foreground and Background color control
– Checkerboard: Foreground and Background color control
– Red, green, and blue ramps: Foreground color control only
– Color bar: Foreground color control only
– Step bar: Foreground color control only
•Flash images: single-frame, 24-bit Still images stored in external flash memory. The flash memory
supports up to 32MB of storage with up to 64 images. The images stored in flash memory support
RGB 4:4:4 and YCrCb 4:2:2 pixel data formats.
•FPD-link: Flat Panel Display Link connector. The FPD-link interface supports 30-, 24-, 20-, 16-, 10-,
and 8-bit data inputs with RGB 4:4:4 pixel data format. The FPD Mode and Field Select configures the
mapping of the pixel mode, polarity, and CONT1 and CONT2 field signals.
PC Software
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
For the Parallel RGB and FPD-link video input modes, the DLPC350 interprets channel A as green,
channel B as red, and channel C as blue. However, the Parallel RGB or FPD-link source can have
different mapping of channels to colors. The Input Source Port Data Swap section sets the mapping of
channels to colors. Port1 refers to Parallel RGB interface while Port2 refers to the FPD-link interface. The
mapping options are:
•ABC → ABC, no swapping of data subchannels
•ABC → CAB, data subchannels are right-shifted and circularly rotated
•ABC → BCA, data subchannels are left-shifted and circularly rotated
•ABC → ACB, data subchannels B and C are swapped
•ABC → BAC, data subchannels A and B are swapped
•ABC → CBA, data subchannels A and C are swapped
For all video input modes, the Display Dimensions section defines the active displayed resolution. The
maximum supported input and output resolutions for the DLP4500 0.45 WXGA DMD are 1280 pixels
(columns) by 800 lines (rows). The display area settings set the first pixel column (Start Pixel) and the first
line (Start Line) as well as, the numbers of pixels per line (total columns) and the number of lines per
frame (total rows). This setting also provides the option to define a subset of active input frame data using
pixel (column) and line (row) counts. In other words, this feature allows cropping of the source image as
the first step in the processing chain.
For the Parallel RGB and FPD-link video input modes, the Video Signal Information section provides
details about the video source connected to the LightCrafter4500. These signal parameters can only be
read from the device, they cannot be set in the section.
The Signal Status parameter has the following states:
•Processing: The video source VSYNC signal has not yet locked when the Get Video Info button was
pressed
•Detected: The video source VSYNC signal has been locked
•Stopped: The LightCrafter4500 is no longer locking to the video source. This occurs in the Pattern
Sequence modes when video port input pattern streaming is selected. This prevents a delay in pattern
display if synchronization is temporarily lost with the video source.
•Lock Failed: The LightCrafter4500 was not able to lock to the incoming video source. Please see
sections 6.7 and 6.8 in the DLPC350 datasheet on Input Pixel Interface Timing Requirements to verify
the video input is meeting specifications.
www.ti.com
3.3Pattern Sequence Mode
When the DLP LightCrafter 4500 is configured in Pattern Sequence mode, the DLPC350 supports 1-, 2-,
3-, 4-, 5-, 6-, 7-, and 8-bit images with a 912 columns × 1140 rows resolution. These images are pixel
accurate, meaning that each pixel corresponds to a micromirror on the DMD and is not processed by any
of the video processing functions. Three subtabs control the Pattern Sequence settings: SequenceSettings, Pattern Sequence Start/Stop/Pause, Trigger Controls, and LED Delay Control.
3.3.1 Sequence Settings
A pattern sequence is composed of several patterns loaded from flash memory or streamed through the
24-bit RGB video port. Each individual pattern can have a specific set of LEDs illuminating it, a particular
bit-depth, and an internal or external trigger. The Sequence Settings subtab lets the user define and set all
the Individual Pattern Settings. The Trigger Controls subtab and the LED Delay Control subtab set the
trigger and LED enable edge timings, respectively. The Pattern Sequence Start/Stop/Pause tab shows the
pattern sequence validation status indicators and allows the user to play, pause and stop the
sequence.Figure 3-5 shows the DLP LightCrafter 4500 GUI with the Pattern Sequence tab selected.
30
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
The Pattern Sequence displays images from one of the following two input sources:
•Flash: Images stored in flash memory. The flash memory can store up to sixty-four 24-bit compressed
images.
•Video port: Streamed through the Parallel RGB or FPD-link interface. Only one of these interfaces can
be connected to the DLP LightCrafter 4500 during Pattern Sequence mode.
To synchronize a camera or external system with the displayed patterns, the DLP LightCrafter 4500
supports a set of trigger inputs and outputs. These inputs and outputs are configured through the TriggerMode section and Trigger Controls subtab. The Trigger Mode selects the trigger input:
•Internal/External: Uses an internal trigger period to start the pattern sequence or uses the DLP
LightCrafter 4500 TRIG_IN2 signal to start and pause the pattern sequence. Each pattern in the
pattern sequence can be configured with either an internal or external trigger. With the Internal Trigger
setting, the Internal Trigger Period displays the next pattern. With External Trigger Period, the DLP
Light Crafter 4500 TRIG_IN_1 signal displays the next pattern.
•Vsync: Uses the VSYNC signal from the Parallel RGB or FPD-link interface to trigger the start of the
pattern sequence. After VSYNC, the patterns are displayed in the sequence shown on the PatternSequence section. Each pattern length is determined by the Pattern Exposure time. Thus, the total
number of patterns multiplied by the pattern exposure must be less than or equal to the VSYNC period.
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
Pattern sequence timing is controlled by the Pattern Period and Pattern Exposure time.
•Pattern Exposure (us): Defines the amount of time a single pattern is displayed in microseconds.
•Pattern Period (us): Defines the amount of time between patterns (in microseconds) in a pattern
sequence.
A pattern sequence can be any combination of bit depth patterns with any combination of LED sources.
The pattern sequence can be played once or continuously repeated. The allowed LED sources are:
•White: Red, green, and blue LEDs on
•Cyan: Green and blue LEDs on
•Magenta: Red and blue LEDs on
•Yellow: Red and green LEDs on
•Red: Only red LED on
•Green: Only green LED on
•Blue: Only blue LED on
To create a pattern sequence, follow these steps:
1. Choose pattern input source (Flash or Video port) from the Pattern Source section.
2. Choose Internal/External, or VSYNC trigger mode from the Trigger Mode section.
3. Set the appropriate Trigger Controls, see Section 3.3.4
4. Set the Pattern Exposure period and Pattern Period.
5. Create the pattern sequence in the Individual Pattern Settings section:
(a) Choose the LED(s) to illuminate this pattern in the pattern sequence
(b) Select the trigger for the pattern: no trigger, external positive, external negative, or internal trigger.
Internal trigger has an internal hardware signal that is input to the pattern display state machine
(meaning the controller starts displaying after receiving the signal), whereas the no internal trigger
option will display a pattern without waiting for a trigger; each pattern will display in continuation
with the previous pattern. Creating an internally triggered pattern sequence with an external trigger
input may cause unexpected behavior.
(c) Choose the Flash Index (for Flash Pattern Source) or the Frame Index (for Video port Pattern
Source) and set the bit depth for the pattern.
(i) Flash Index: This is the image's index in flash as bundled with the firmware loaded on the
LightCrafter4500. You can view the images in Video mode by changing the Input Configuration
> Source Select to Images from Flash
(ii) Frame Index: This value can be left alone. The patterns will be pulled from the specified bit-
plane(s) from each transmitted video frame sequentially
www.ti.com
32
Note: In pattern sequence mode, you are not sending a standard 24 bit RGB image, you are
sending a group of images in parallel, anywhere from 3 8-bit images (grayscale) to 24 individual 1bit images. The color for each pattern in the sequence is determined by the LEDs selected when
that pattern was added to the sequence.
(d) Select the desired pattern bit-depth to be displayed. The bit-planes are labeled G0 - G7, R0 - R7,
and B0 - B7. Clicking on a rectangle will select this bit-plane. The grouping of bit-planes is
determined by the bit-depth selected. The groupings cannot be changed. When the source is the
video port, the trigger will always be VSYNC and the VSYNC period will be the total available time
for displaying patterns (i.e. the video frame will be updated on each VSYNC). The number of
patterns that can be displayed in this time is set by the pattern exposure and pattern period times
selected.
Note that if using the video port, the incoming image resolution must be 912x1140
(e) If a black image is desired between patterns, check the Clear DMD after exposure.
(f) Click the Add Pattern to Sequence button.
(g) Repeat Steps through for each pattern in the sequence.
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
6. If the patterns sequence must be played once, set Play Once in Figure 3-5. This setting will play the
7. Clicking send will jump the GUI to the Pattern Sequence Start/Stop/Pause subtab as seen in Figure 3-
8. Pause or restart the pattern sequence through the Pause and Play buttons, respectively. If a pattern
The Pattern Sequence section in the Sequence Settings tab shows the pattern sequence as a set of
colored rectangles. The color corresponds to the LEDs used. The entries on the rectangles represent the
image source, the bit-plane, and the bit-depth as follows: S0::G0 (1) indicates flash location 0, bit-plane =
G0, bit-depth = 1. F2::G5 (3) indicates Frame 2, bit-plane = G5, bit-depth = 3. For example, in Figure 3-5,
a pattern sequence of three patterns is displayed. Each pattern is triggered every 500 ms and exposed for
500 ms. The first pattern is a 1-bit red pattern using bit-plane G0 from flash location 0. The second pattern
is a 1-bit green pattern using bit-plane G1 from flash location 0. The third pattern is a 1-bit yellow pattern
using bit-plane G2 from flash location 0.
A pulse icon in between the patterns indicates that a trigger is needed between the patterns. Right-clicking
on this icon allows the removal of the trigger, so two or more patterns can share the same trigger and are
exposed in sequence for the total exposure time. Right-clicking on a pattern allows the option of inverting
the pattern, removing the pattern, or inserting a black image by clearing the DMD after exposure time.
Pattern Sequence Mode
number of patterns set in Trigger Controls subtab under Trigger 2 Patterns per pulse. If set to 1, it
plays the first pattern in the sequence and stops. If set to 10, it plays the first 10 patterns in the
sequence. If the pattern sequence is to continuously repeat, set repeat. Make sure to click the Send
button after clicking on Play Once to download the new settings.
6. Clicking the Validate Sequence button executes a data validation and updates the Data Validation
status indicators in this tab. If the data validates successfully, the pattern sequence is downloaded to
the DLP LightCrafter 4500 and waits for the Play button to be pressed to start displaying the pattern
sequence.
If a data validation problem occurs, the appropriate status indicators are highlighted in the Data
Validation section:
•Exposure/Period OOR: When highlighted red, the Pattern Exposure period or Frame period is out
of range. The pattern exposure period must be greater than the fastest period supported, as listed
in Table 4-1.
•Pattern Number OOR: When highlighted red, the Pattern Number is out of range. The maximum
allowed patterns depend on the bit width and are listed in Table 4-1.
•Cont trig out overlaps black: When highlighted red, the continuous pattern exposure has a trigger
Out1 request or overlapping black sectors.
•Black vector missing: When highlighted red, the black vector is missing (this may also be referred
to as the post vector).
•Period, Exposure diff < 230: When highlighted red, the difference between the frame period or
internal trigger period and the exposure period of a pattern is less than 230 µs. The DMD needs
230 µs for load a pattern, so the trigger or frame period must be 230 µs greater than the pattern
exposure time.
sequence was previously loaded, the user can click the Read button to load the sequence into the GUI
window.
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
To illustrate the Pattern Sequence mode, this section describes the steps to create a sequence with
Green LED. The DLPC350 firmware has several sets of images stored in the flash memory. Flash Image
1corresponds to 24 1-bit images (vertical columns) that have been packed into a single 24-bit RGB
bitmap. To load the pattern sequence, perform the following steps:
•Select Pattern Source: Flash
•Select Pattern Trigger Mode: Internal or External
•Set Pattern Exposure: 100000 µs
•Set Pattern Period: 100000 µs
•From the Individual Pattern Settings: Select Green and Internal Trigger
•Flash Image: Select 1
•For each 24 bit-plane of the packed 24-bit RGB image, select one bit-plane (a monochrome image)
and add it to the pattern sequence by:
34
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
•This forms 24 1-bit images that are displayed back-to-back at 100-ms exposure. Click on the Send
Pattern Sequence Mode
– Clicking on G0, then clicking the Add Pattern to Sequence button
– Clicking on G1, then clicking the Add Pattern to Sequence button
– Clicking on G2, then clicking the Add Pattern to Sequence button
– Clicking on G3, then clicking the Add Pattern to Sequence button
– Clicking on G4, then clicking the Add Pattern to Sequence button
– Clicking on G5, then clicking the Add Pattern to Sequence button
– Clicking on G6, then clicking the Add Pattern to Sequence button
– Clicking on G7, then clicking the Add Pattern to Sequence button
– Clicking on R0, then clicking the Add Pattern to Sequence button
– Clicking on R1, then clicking the Add Pattern to Sequence button
– Clicking on R2, then clicking the Add Pattern to Sequence button
– Clicking on R3, then clicking the Add Pattern to Sequence button
– Clicking on R4, then clicking the Add Pattern to Sequence button
– Clicking on R5, then clicking the Add Pattern to Sequence button
– Clicking on R6, then clicking the Add Pattern to Sequence button
– Clicking on R6, then clicking the Add Pattern to Sequence button
– Clicking on R7, then clicking the Add Pattern to Sequence button
– Clicking on B0, then clicking the Add Pattern to Sequence button
– Clicking on B1, then clicking the Add Pattern to Sequence button
– Clicking on B2, then clicking the Add Pattern to Sequence button
– Clicking on B3, then clicking the Add Pattern to Sequence button
– Clicking on B4, then clicking the Add Pattern to Sequence button
– Clicking on B5, then clicking the Add Pattern to Sequence button
– Clicking on B6, then clicking the Add Pattern to Sequence button
– Clicking on B7, then clicking the Add Pattern to Sequence button
button to download the pattern sequence to the DLP LightCrafter 4500.
3.3.2 Sequence Settings [Variable Exposure]
When operating in Pattern Sequence [Variable Exposure] mode, use this subtab to set the sequence
settings. All of the sections are identical to the Sequence Settings subtab with the exception that the
Pattern Exposure time and Pattern Period are now set on a per pattern basis rather than set to the same
values for all patterns in the sequence.
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
This subtab does an instant calculation on the time the DLPC350 takes to load a full 24-bit RGB bitmap
from flash. This measurement is instantaneous and is not the average nor worst-case timing. To get an
instantaneous measurement, perform the following steps:
1. Select the desired image number from Image Index.
2. Click the Get Load Image Timing button.
The DLPC350 decompresses the 24-bit RGB bitmap stored at the Image Index location and loads it to the
internal buffer. The time required for this process is displayed in milliseconds. This feature overwrites the
images currently in the display buffer.
36
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
A typical time is 200 ms. Once an image is loaded from flash, 24 bit-fields reside in the frame buffer and
can be sequenced at higher speeds. Two 24-bit field display buffers are available in the DLPC350. If the
pattern sequence uses more than two images (48-bit fields), then approximately 200 ms is required to
load the new image into the DLPC350 internal display buffer.
3.3.4 Trigger Controls
The Trigger Controls subtab sets the polarity and adjusts the rising and falling edge delay of the trigger
inputs and outputs, see Figure 3-9. The following trigger controls are available:
•TRIG_IN_1:
– Trigger 1 In Delay: Sets the rising edge delay of the DLPC350 TRIG_IN_1 signal in relation to the
display of the pattern on the DMD. Each number adds 107.136 ns. The GUI allows for delay ranges
between 0 µs and 28084.95 µs, but for more information on how to extend the delay range, see the
DLPC350 Programmer's Guide DLPU010
•TRIG_OUT_1:
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
– Trigger 1 Out Rising Edge Delay: Sets the rising edge delay of the DLPC350 TRIG_OUT_1 signal
in relation to the display of the pattern on the DMD. Each number adds 107.136 ns. Range is
–20.05 µs (before pattern exposure) to +2.79 µs (after pattern exposure) delay.
– Trigger 1 Out Falling Edge Delay: Sets the falling edge delay of the DLPC350 TRIG_IN_1 signal in
relation to the display of the pattern on the DMD. Each number adds 107.136 ns. Range is –20.05
µs (before the pattern exposure completes) to +2.79 µs (after the pattern exposure completes)
delay.
– Invert Trigger 1 Output: Sets the polarity of the TRIG_OUT_1 signal. When unchecked, the polarity
of TRIG_OUT_1 is active high. When checked, the polarity of TRIG_OUT_1 is active low.
•TRIG_OUT_2:
– Trigger 2 out Rising Edge Delay: Sets the rising edge delay of the DLPC350 TRIG_OUT_2 signal in
relation to the display of the pattern on the DMD. Each number adds 107.136 ns. Range is –20.05
µs (before pattern exposure) to +7.29 µs (after pattern exposure) delay.
– Invert Trigger 2 Output: Sets the polarity of the TRIG_OUT_2 signal. When unchecked, the polarity
of TRIG_OUT_2 is active high. When checked, the polarity of TRIG_OUT_2 is active low.
– Trigger 2 Patterns per Pulse: Indicates the number of patterns per TRIG_OUT_2 pulse.
www.ti.com
38
Figure 3-9. Trigger Control Subtab
The trigger output signals are:
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
•TRIG_OUT_1 frames the exposure time of the pattern.
•TRIG_OUT_2 indicates the start of the pattern sequence or internal buffer boundary of a 24-bit-plane.
examples of signals Figure 3-10 and Figure 3-11 show.
Pattern Sequence Mode
Figure 3-10. VSYNC Pattern Trigger Mode
Figure 3-11. External Pattern Trigger Mode
3.3.5 LED Delay Control
In Pattern Sequence mode, the LED Delay Control subtab (see Figure 3-9) sets the rising and falling edge
offsets of the LED enable signals in relation to the display of the pattern on the DMD. The rising and
falling edge of the red, green, and blue LED enable signals can be independently changed between
–20.05 µs (before pattern exposure) to +7.29 µs (after pattern exposure) delay.
When the DLP LightCrafter 4500 is operating in Video Mode, set these delays to 0 (–20.05 µs).
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
LightCrafter 4500 allows images to be compressed and stored into the 32-MB flash memory. For most
efficient storage and compression of images, stored images are packed into groups of 24-bit RGB bitmap
images and decompressed on the fly while loaded from flash memory. To ease the packing of any bit
width images, the LightCrafter 4500 GUI offers the Create Images subtab, see Figure 3-14. To create a
24-bit image from different multiple bit depth images, perform the following steps:
1. Select the Image / Firmware tab and the Create Images subtab.
2. Select a bitmap file with 912 columns by 1140 rows by clicking the ... button next to Input bmp file
3. Select Output bitmap file by clicking the ... button next to Output bmp file
4. For an input file, add the individual bit-planes by repeating the following process:
(a) Set the bit depth and the bit field position with the Bit depth and the At bit position pulldown
selectors, respectively.
(b) Click the Add to Output File button. The current image is bit weighted and saved into the 24-bit
image of the output file.
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
Underneath these selections, the left-hand window shows a preview of the Input file. The right-hand
window shows a preview of the 24-bit output file that has taken all the input files and bit weighted the
added images according to the bit-plane position requested. Images added at bit position B0 to B7 show
blue, bit position G0 to G7 show red, and bit position R0 to R7 show green. This is due to the DLPC350
display order being GRB (see table 2-69, Pattern Number Mapping, in the DLPC350 Programmer's
Guide), whereas BMP images are stored as RGB. For each color, bit position 0 is the least significant bit,
while bit position 7 is the most significant bit.
To download the images into flash, a series of 24-bit images must be added to the firmware file using the
Firmware Build subtab with the following steps:
1. Select the Image / Firmware tab and the Firmware Build subtab.
2. Select a firmware file by clicking the Browse button next to Firmware File.
3. If a new INI file is desired, refer to Section 5.2 for details on creating a custom file. Use the Select .iniFile button on the bottom left above the Save Updates button to select an existing INI file. Otherwise,
leaving this field blank will bundle the Default.ini file in the GUI top level directory with this firmware
build
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
4. Add a firmware tag. This is a 32 (or less) character string that will be associated with this firmware
5. Add 24-bit images by:
6. Choose the type of illumination control that will be used with this firmware. If you will only be using a
7. After completing the steps above, click the Save Updates button. This will prompt you for a firmware
8. Download the firmware to the LightCrafter 4500 by following the steps for the Firmware Upgrade found
After clicking Save Updates, all the 24-bit images are compressed and packed together. The number of
the image might differ from the one in the pull-down due to the packing of the 24-bit images.
Storing Images in Flash Memory
build. When the LightCrafter4500 connects to the GUI, the firmware tage is listed under the Firmware
Version in the System Control section in the top left portion of the GUI. A firmware tag is required to
build the firmware bundle.
(a) Selecting the location of the image using the pull-down, and clicking the Add button. Browse the
24-bit image file and select it. The image is displayed next to these buttons. Repeat this step to add
additional images.
single color channel, select Monochrome and check the box associated with the color channel you will
be using. Otherwise, Select the RGB Color illumination option.
final name. The name should end with .bin to ensure the GUI will find the build when browsing in the
firmware upload section. The GUI will then build and save the firmware.
in Section 3.4.
Figure 3-15. Firmware Builder
DLPU011E–July 2013–Revised September 2015Operating the DLP LightCrafter 4500
DLPC350 offers several configurable pins. The Peripheral Control tab of the GUI controls how these pins
are configured. The following options are available:
•General Purpose Clock: Two DLPC350 pins can be individually configured as clocks.
•PWM Output Setup: Two DLPC350 pins, GPIO_00 (pin 18 in J6) and GPIO_02 (pin 22 in J6), can be
individually set as PWM outputs.
•GPIO Configuration: Several DLPC350 pins can be individually configured as GPIO. Once configured
as GPIO, the Pin Direction (Input or Output), if set to output the Pin State (High or Low) and output
type (open drain output or drive high or low), can be configured. Some GPIO pins are already
configured by the firmware for specific functions and these are listed with their current configuration.
•PWM Capture Setup: Two DLPC350 pins, GPIO_05 (pin 14 in J6) and GPIO_06 (pin 17 in J6), can be
individually set as PWM inputs. These pins will sample at the frequency specified in PWM Sample
Rate and report the duty cycle of the input signal.
•I2C0 (Master) Read/Write Control: The DLPC350 master I2C0 port can be accessed via the J16
connector on the LightCrafter4500. This section provide control over this port. The hex addresses and
data should be in the format <value><space><value><space>... For example: 0x22 0x11. The number
for bytes to be read is input as a decimal value.
www.ti.com
44
Figure 3-16. Peripheral Control Tab
Operating the DLP LightCrafter 4500DLPU011E–July 2013–Revised September 2015
This chapter describes the pattern sequences supported by the DLP LightCrafter 4500 module.
4.1Pattern Sequence Background
The DLPC350 takes as input 24-, 27-, or 30-bit RGB data at a frame rate of up to 120-Hz. This frame rate
is composed of three colors (red, green, and blue) with each color equally divided in the 120-Hz frame
rate. Thus, a 2.78-ms time slot is allocated to each color. Because each color has 8-, 9-, or 10-bit depth,
each color time slot is further divided into bit-planes. A bit-plane is just a 1-bit representation of all the
pixels in the image. For example, a 24-bit image is decomposed into its bit-planes in Figure 4-1.
Chapter 4
DLPU011E–July 2013–Revised September 2015
Pattern Sequences
46
Figure 4-1. 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 4-2 shows this partition of bits in a frame.
Figure 4-2. Bit Partition
Pattern SequencesDLPU011E–July 2013–Revised September 2015
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 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 loaded to the DLPC350, the DLPC350 creates 24
bit-planes, stores them in its internal display buffer, and sends the bit-planes to the DLP4500 DMD, one
bit-plane at a time. Depending on the bit weight of the bit-plane, the DLPC350 controls the time this bitplane 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 DLPC350.
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 signals for the camera to capture these patterns
overlaid on an object.
As shown in Figure 4-3, the DLPC350 stores two 24-bit frames in its internal memory buffer. This 48 bitplane display buffer allows the DLPC350 to send one 24-bit buffer to the DMD array while the second
buffer is filled from flash or streamed in through the 24-bit parallel RGB or FPD-link interface. In streaming
mode, the DMD array displays the previous 24-bit frame while the current frame fills the second 24-bit
frame of the display buffer. Once a 24-bit frame is displayed, the buffer rotates providing the next 24-bit
frame to the DMD. Thus, the displayed image is a 24-bit frame behind the data streamed through the 24bit RGB parallel or FPD-link interface.
Pattern Sequence Background
Figure 4-3. DLPC350 Internal Memory Buffer
When the DLP LightCrafter 4500 is set to Video Mode, the displayed image is a frame delayed in relation
to the data streamed through the RGB parallel interface or FPD-link, as shown in Figure 4-4.
DLPU011E–July 2013–Revised September 2015Pattern Sequences
Figure 4-4. Frame Delay Between Parallel Interface Input and Projection Output
When the DLP LightCrafter 4500 is set to Pattern Sequence mode with pattern source from flash, the
pattern sequence must be loaded from flash memory. The DLPC350 takes at-worst-case 200 ms to load
one buffer (24 bit-planes). The actual time to load the buffer depends on the complexity of the image. The
actual time is provided in the Image / Firmware tab under Image Load Time. If the pattern sequence is
less than 24 bit fields, the patterns are displayed from a preloaded buffer. Once the patterns are loaded,
the pattern sequence repeats from the internal display memory with no buffer load penalty. If the pattern
sequence is greater than 24 bit-fields, the 24 bit-field pattern sequence display time must be longer than
the full buffer load time. This provides enough time to load the next buffer while the current buffer is
displayed. See Figure 4-5 for a diagram of Image Load Time, Pattern Exposure Trigger period, and
Internal Trigger period.
www.ti.com
48
Figure 4-5. Image Load Time and Pattern Sequence Timing
In pattern sequence mode, the 48 bit-planes can be preloaded from flash memory and then sequenced
with a combination of patterns with different bit depths. To synchronize a camera to the displayed
patterns, the DLPC350 supports two trigger inputs and two trigger outputs. TRIG_IN_1 pulse indicates to
the DLPC350 to advance to the next pattern, while TRIG_IN_2 starts and stops the pattern sequence.
TRIG_OUT_1 frames the exposure time of the pattern, while TRIG_OUT_2 indicates the start of the
pattern sequence or internal buffer boundary of 24 bit-planes. For example, in Figure 3-10, the VSYNC
starts the pattern sequence display. The pattern sequence consists of a series of three consecutive
patterns. The first pattern sequence consists of P1, P2, and P3. P3 is an RGB pattern, it is shown with its
time-sequential representation of P3.1, P3.2, and P3.3. The second pattern sequence consists of three
patterns: P4, P5, and P6. The third sequence consists of P7, P8, and P9. TRIG_OUT_1 frames each
pattern exposed, while TRIG_OUT_2 indicates the start of each of the three pattern sequences. In
Figure 3-11, a pattern sequence of a group of four patterns are displayed. TRIG_OUT_1 frames each
pattern exposed, while TRIG_OUT_2 indicates the start of each four-pattern sequence. TRIG_IN_1 pulses
advance the pattern.
Pattern SequencesDLPU011E–July 2013–Revised September 2015
On GUI software version 1.2 or later, 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 as default on powerup. Temporary
solutions are essentially .ini files that contain all the current parameter settings on the GUI. The .ini file is
stored on the PC. To create a new default solution, you must build the .ini file into a new firmware image.
This chapter describes the processes for creating, loading, and storing solutions.
5.1Applying Solutions
This feature refers to the temporary solutions saved as .ini files on the PC. Three buttons in the static
panel of the GUI control the application and creation of these solutions: Apply Solution, Save Solution,
and Apply Default Solution.
•Apply Solution: Click this button to browse for .ini solutions that are already saved. Upon selecting an
.ini file, the corresponding parameters update in the GUI. Parameters the user cannot change in the
GUI (version number and splash time-out) do not take effect.
•Apply Default Solution: This button restores the settings to match those of the original DLPC350
firmware. Clicking this button is effectively the same as saving a solution and only selecting the values
in the first column of radio buttons.
•Save Solution: Click this button to make a new window with a list of several parameters (described in
Section 5.3.1) appear. One column of radio buttons contains the values set in the original DLPC350
firmware. The second column of radio buttons contains the values currently set in the GUI. The user
can select either the original or current values to store in the .ini file
Chapter 5
DLPU011E–July 2013–Revised September 2015
Saving Solutions
5.2Changing Default Solutions
This feature refers to the process of taking an .ini file and building it into a new firmware image. The
following procedure should be followed:
1. Select the Image / Firmware tab and the Add Images to Firmware subtab.
2. Choose a base firmware file. The Select .ini File button becomes active and lets the user browse for
an .ini file.
3. Once the .ini file is selected, click the Save Updates button to save a new firmware image file.
4. Upload this new .bin or .img file to the LightCrafter 4500. The LightCrafter 4500 boots with the settings
specified in the .ini file, and returns to these settings if reset.
Before saving an .ini to firmware, TI recommends first applying the solution.
Wrong values or incorrect syntax can potentially damage the DLP LightCrafter
4500.
5.3Modifying .ini Files
There are two ways to modify the .ini files. The first method is to use the Save Solution button on the
GUI. The second method is to open the .ini file in a text file editor and edit it manually.
5.3.1 Available Parameters
Table 5-1 lists all available parameters. For more details read the Programmer’s Guide (DLPU010).
CAUTION
DLPU011E–July 2013–Revised September 2015Saving Solutions
DEFAULT.TRIG_OUT_1.POLTrigger Out1 Control0x0 = Active high
DEFAULT.TRIG_OUT_1.RDELAYTrigger Out1 ControlEach can range from 0x00 and 0xD5
DEFAULT.TRIG OUT_1.FDELAY
DEFAULT.TRIG_OUT_2.POLTrigger Out2 Control0x0 = Active high
DEFAULT.TRIG_OUT_2.WIDTHTrigger Out2 ControlRange: 0x00 to 0xFF
DEFAULT.TRIG_IN_1.DELAYTrigger In1 ControlRange: 0x00 to 0xFF
DEFAULT.TRIG_IN_2.POLTrigger In2 ControlFor Trigger mode 2 only
DEFAULT.RED_STROBE.RDELAYRed LED Enable ControlRange: 0x00 to 0xFF
DEFAULT.RED_STROBE.FDELAY
DEFAULT.GRN_STROBE.RDELAYGreen LED Enable ControlRange: 0x00 to 0xFF
DEFAULT.GRN_STROBE.FDELAY
DEFAULT.BLU_STROBE.RDELAYBlue LED Enable ControlRange: 0x00 to 0xFF
DEFAULT.BLU_STROBE.FDELAY
DEFAULT.INVERTDATAPattern Display Invert Data0x0 = Typical operation
DEFAULT.LEDCURRENT_REDLED Driver Current ControlRange: 0x00 to 0xFF. On this reference design, 0x0
DEFAULT.LEDCURRENT_GRN
DEFAULT.LEDCURRENT_BLU
DEFAULT.PATTERNCONFIG.PAT_Pattern Display Exposure and PAT_EXPOSURE must be less than PAT_PERIOD
EXPOSUREFrame Periodby at least 230 µs, or it must be equal to
DEFAULT.PATTERNCONFIG.PAT_
PERIOD
DEFAULT.PATTERNCONFIG.PAT_MODE Pattern Display Data Input0x0 = Streaming patterns through video ports
DEFAULT.PATTERNCONFIG.PAT_Pattern Display LUT Control0x0 = Play once
REPEAT0x1 = Repeat the pattern sequence
DEFAULT.PATTERNCONFIG.NUM_Pattern Display LUT ControlMust be less than 63 (where 0x0 = 1, and 0x3F = 64).
SPLASHMust equal number of items in
DEFAULT.SPLASHLUTPattern Display LUTFlash image indexes in the order they appear in the
DEFAULT.PATTERNCONFIG.NUM_LUT_ Pattern Display LUT ControlMust be less than 128 (where 0x0 = 1, and 0x7F =
ENTRIES128). Must equal number of items in
Command
Range: 0x0000 to 0xFFFF
0x1 = Boot in standby
0x1 = Pattern display mode (will start pattern
sequence after initialization and splash time-out)
0x1 = Enable
0x1 = Enable
0x1 = Active low
0x1 = Active low
0x1 = Inverted operation
is the maximum PWM, and 0xFF is the minimum. If
multiple LEDs are enabled simultaneously (pattern
mode or manual operation), then be mindful of
maximum current values for design.
DEFAULT.PORTCONFIG.PIX_FMTInput Pixel Data Format0x0 = RGB
DEFAULT.PORTCONFIG.PORT_CLKPort Clock Select0x0 = A (needed for this reference design)
DEFAULT.PORTCONFIG.ABC_MUXInput Data Channel Swap0x0 – ABC = ABC
DEFAULT.PORTCONFIG.PIX_MODEFPD-Link Mode and Field0x0 = Mode 1
DEFAULT.PORTCONFIG.SWAP_POLFPD-Link Mode and Field0x0 = Typical
DEFAULT.PORTCONFIG.FLD_SELFPD-Link Mode and Field0x0 = CONT1
PERIPHERALS.I2CADDRESS[0]I2C Interface in Interface
PERIPHERALS.I2CADDRESS[1]
DATAPATH.SPLASHSTARTUPTIMEOUTN/ATime in milliseconds before default image times out.
DATAPATH.SPLASHSTARTUPENABLEN/A0x0 = Do not show a default image when board
Command
DEFAULT.SEQPATLUT.
If PAT_REPEAT = 0x1, then should equal number of
patterns between desired Trigger Out2 pulses.
initializes (powerup or reset)
0x1 = Show a default image when board initializes
(powerup or reset)
5.3.2 Save Solution Button
When this button is clicked in the GUI, a new window with a subset of parameters from Table 5-1 appear.
One column of radio buttons contains the original values of the DLPC350 firmware. The second column of
radio buttons contains the values currently set in the GUI. Select which value or values you want in your
.ini file. This method is the preferred way of previewing syntax errors or invalid entries.
DLPU011E–July 2013–Revised September 2015Saving Solutions
The .ini files can be edited as text files. This method does not check syntax or validate commands. TI
recommends this method only for editing those commands not available through the GUI
(APPCONFIG.VERSION.SUBMINOR, DEFAULT.AUTOSTART, PERIPHERALS.I2CADDRESS,
DATAPATH.SPLASHSTARTUPTIMEOUT, and DATAPATH.SPLASHSTARTUPENABLE). This method
can be used with the LUT Helper Tool provided in the software bundle for DEFAULT.SPLASHLUT and
DEFAULT.SEQPATLUT. For more information about the tool, Section 5.3.4.
5.3.4 LUT Entry Helper Tool
The LUT Entry Helper Tool has four tabs. The first two tabs can be used to calculate the values for
DEFAULT.SEQPATLUT and DEFAULT.SPLASHLUT. The second two tabs are for reference.
5.3.4.1Pattern LUT Entries
This tab is used to calculate the values for DEFAULT.SEQPATLUT. The table with 128 possible entries
can be modified with the desired parameters for each pattern in the pattern sequence. It is possible to
customize various parameters for each pattern. Valid entries for each category below are found in the
Data tab.
•BIT-DEPTH: Select between 1 and 8.
•PATTERN: Select the desired pattern number. Each bit-depth of n corresponds to a pattern number
equal to 24 / n. See the Pattern Bit-Planes tab to understand the mapping of bit-planes to pattern
number.
•LED: Select which LEDs are on.
•TRIG IN: Select the type of trigger input that will trigger the current pattern. If streaming through the
video port, the VSYNC acts as the External Positive trigger, and any subsequent patterns in the frame
(between VSYNC pulses) have no trigger. These patterns are labeled with Continue in the Pattern
Sequence window.
•PAT INVERT: Select whether or not to invert the pattern.
•INSERT BLK: Select whether to clear the DMD after each pattern or not. TI recommends clearing the
DMD at least after the last pattern in the LUT.
•BUFF SWAP: This parameter indicates whether or not to move to the next flash image in the
SPLASHLUT. Each time this is a yes, the SPLASHLUT index increments. The index returns to 0 if
there are no more indexes.
•TRIG OUT: Either a new Trigger Out1 is generated (NEW) or the pattern shares exposure time with
the previous pattern (PREV) and no output trigger is generated.
As the user changes the values in the LUT, the values in the LUT DATA column change. After entering
the parameters for as many patterns as needed, scroll to the bottom of the sheet. Enter the total number
of patterns next to N = (in cell C138). Then, row 139 generates the necessary values the user must copy
into the .ini file.
Lastly, there is a Debug Helper tool at the bottom of this sheet. Enter a hex code where it says LUT DATA
to find out what the corresponding parameters are.
www.ti.com
5.3.4.2Image LUT Entries
This tab is used to calculate the values for DEFAULT.SPLASHLUT. This tab converts the desired image
indexes into hexadecimal values. Row 6 contains the calculated string of values for your .ini file. If the
user repeats indexes, enter them separately. See this example in Table 5-2; the order is 0, 13, 12, 1, 13,
12, 0, 13, 12, 1, 13, 12, and so on.
SL No.123456
Image Index in Decimal0131211312
DEFAULT.SPLASHLUT0x00xD0xC0x10xD0xC
54
Saving SolutionsDLPU011E–July 2013–Revised September 2015
This chapter describes the interface between the DLP LightCrafter 4500 and the PandaBoard ES.
6.1PandaBoard 4500
PandaBoard ES is a low-cost, open-development platform based on the TI OMAP4 application processor.
The PandaBoard ES is supported by a dedicated community at PandaBoard.org. The DLP LightCrafter
4500 combined with a PandaBoard ES provides users with an embedded platform that eliminates the
need for a dedicated laptop or PC. The PandaBoard ES includes an OMAP4 1.2-GHz, dual-core
processor, 1GB of onboard RAM, SD card slot, and a suite of connectivity options, including:
•Ethernet, Bluetooth
•Wi-Fi
•USB 2.0
•HDMI output and a camera input connector.
The combination of PandaBoard ES with DLP LightCrafter 4500 allows for the creation of self-contained,
high-precision mobile tools to meet a growing number of applications, such as inline machine vision
systems, portable, high-accuracy 3D scanners, and field spectrometers.
To interface a PandaBoard ES with the DLP LightCrafter 4500, the following modifications are needed:
•Populate J1 with Samtec FW-10-04-F-D-570-140
•Populate J3 with Samtec ZW-14-10-F-D-415-200
•Populate J4 with Samtec FW-10-04-F-D-570-140
•Populate J6 with Samtec ZW-14-10-F-D-415-200
•Remove resistor R152 on the PandaBoard ES. The DLP LightCrafter 4500 powers the PandaBoard.
Removing the resistor prevents the PandaBoard from being powered by the USB and conflicting with
the DLP LightCrafter 4500 power.
•Add four metric male-female threaded hex standoffs with a length of 19 mm and a M3 screw size
Due to the tight tolerances in the J1, J3, J4, and J6 connectors alignment, TI recommends inserting these
headers on the corresponding DLP LightCrafter 4500 connector before soldering. For ease of use,
SVTronics®has created a custom-build option of the PandaBoard ES that includes the connectors and
standoffs, and removes the R152 resistor, called PandaBoard 4500. Figure 6-1 shows a DLP LightCrafter
4500 with a PandaBoard 4500.
Chapter 6
DLPU011E–July 2013–Revised September 2015
PandaBoard Interface
®
56
PandaBoard InterfaceDLPU011E–July 2013–Revised September 2015
Figure 6-1. DLP LightCrafter 4500 With PandaBoard 4500
6.1.1 DLP LightCrafter 4500 to PandaBoard Interface
As shown in Figure 6-2, the DLP LightCrafter 4500 supplies 5-V power to the PandaBoard. The
PandaBoard provides 1.8 V to the DLP LightCrafter 4500 to level-shift all the signals interfacing the two
boards together. The following OMAP4 GPIOs control the routing of OMAP4 peripherals to the
corresponding DLPC350 peripherals:
•To power down the output of TFP401 and enable the level shifters in the 24-bit RGB interface, the
OMAP4 processor must drive GPIO_140 (SYS_MSTR_MUX_SEL) high.
•To connect the OMAP4 USB3 bus to the DLC350, OMAP4 must drive GPIO_39 (SYS_USB_SEL)
high.
•To connect the OMAP4 I2C2 bus to the DLPC350 I2C1 bus, OMAP4 must drive GPIO_51
(SYS_I2C_OE) high.
•To disconnect UART output of DLPC350 from J20 and route it to OMAP4 UART4, OMAP4 must drive
GPIO_33 high.
•To connect the triggers from DLPC350 to OMAP4 GPIOs, OMAP4 must drive GPIO_61
(SYS_TRIGGER_SEL) high.
Table 6-1, Table 6-2, Table 6-3, and Table 6-4 list the signals interfacing the OMAP4 processor in the
PandaBoard 4500 with the DLPC350 in the DLP LightCrafter 4500.
DLPU011E–July 2013–Revised September 2015PandaBoard Interface
Figure 6-2. Block Diagram of the PandaBoard Interface
Table 6-1. J1 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J1DLP LightCrafter 4500 J1
PinSignalI/ODescriptionPinSignalI/ODescription
1DCIN_JACKPWR 5 V supplied from DLP LightCrafter 45001PP5P0VPWR 5 V supplied by TLV62130 (U28) of DLP LightCrafter 4500
2DCIN_JACKPWR 5 V supplied from DLP LightCrafter 45002PP5P0VPWR 5 V supplied by TLV62130 (U28) of DLP LightCrafter 4500
3h_DSS_DAT1OOMAP4 LCD pixel data bit 13SYS_DATA01IDLPC350 P1_A_3 level-shifted to 1.8 V
4h_DSS_DAT0OOMAP4 LCD pixel data bit 04SYS_DATA00IDLPC350 P1_A_2 level-shifted to 1.8 V
5h_DSS_DAT3OOMAP4 LCD pixel data bit 35SYS_DATA03IDLPC350 P1_A_5 level-shifted to 1.8 V
6h_DSS_DAT2OOMAP4 LCD pixel data bit 26SYS_DATA02IDLPC350 P1_A_4 level-shifted to 1.8 V
7h_DSS_DAT5OOMAP4 LCD pixel data bit 57SYS_DATA05IDLPC350 P1_A_7 level-shifted to 1.8 V
8h_DSS_DAT4OOMAP4 LCD pixel data bit 48SYS_DATA04IDLPC350 P1_A_6 level-shifted to 1.8 V
9h_DSS_DAT12OOMAP4 LCD pixel data bit 129SYS_DATA12IDLPC350 P1_B_6 level-shifted to 1.8 V
10h_DSS_DAT10OOMAP4 LCD pixel data bit 1010SYS_DATA010IDLPC350 P1_B_4 level-shifted to 1.8 V
11h_DSS_DAT23OOMAP4 LCD pixel data bit 2311SYS_DATA23IDLPC350 P1_C_9 level-shifted to 1.8 V
12h_DSS_DAT14OOMAP4 LCD pixel data bit 1412SYS_DATA14IDLPC350 P1_B_8 level-shifted to 1.8 V
13h_DSS_DAT19OOMAP4 LCD pixel data bit 1913SYS_DATA19IDLPC350 P1_C_5 level-shifted to 1.8 V
14h_DSS_DAT22OOMAP4 LCD pixel data bit 2214SYS_DATA22IDLPC350 P1_C_8 level-shifted to 1.8 V
15H_I2C2_SDAI/OOMAP4I2C2 serial data15 SYS_I2C1_SDAI/ODLPC350 I2C1_SDA level-shifted to 1.8 V
16h_DSS_DAT11OOMAP4 LCD pixel data bit 1116SYS_DATA11IDLPC350 P1_B_5 level-shifted to 1.8 V
17h_DSS_VSYNCOOMAP4 LCD vertical sync signal17SYS_VSYNCIDLPC350 P1_VSYNC level-shifted to 1.8 V
18H_DPM_EMU2IDPM_EMU2/GPIO_1318NCNo connect
19GNDGND Ground bus19GNDGND Ground bus
20GNDGND Ground bus20GNDGND Ground bus
58
PandaBoard InterfaceDLPU011E–July 2013–Revised September 2015
Table 6-3. J4 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J4DLP LightCrafter 4500 J4
PinSignalI/ODescriptionPinSignalI/ODescription
1VDD_V AUX2PWR1NCNo connect
2VIO_1V8PWRPanda 1.8 V system I/O voltage2EXT_1V8PWR1.8 V supplied by Panda
3h_DSS_DAT20OOMAP4 LCD pixel data bit 203SYS_DATA20IDLPC350 P1_C_6 level-shifted to 1.8 V
4h_DSS_DAT21OOMAP4 LCD pixel data bit 214SYS_DATA21IDLPC350 P1_C_7 level-shifted to 1.8 V
5h_DSS_DAT17OOMAP4 LCD pixel data bit 175SYS_DATA17IDLPC350 P1_C_3 level-shifted to 1.8 V
6h_DSS_DAT18OOMAP4 LCD pixel data bit 186SYS_DATA18IDLPC350 P1_C_4 level-shifted to 1.8 V
7h_DSS_DAT15OOMAP4 LCD pixel data bit 157SYS_DATA15IDLPC350 P1_B_9 level-shifted to 1.8 V
8h_DSS_DAT16OOMAP4 LCD pixel data bit 168SYS_DATA16IDLPC350 P1_C_2 level-shifted to 1.8 V
9h_DSS_DAT7OOMAP4 LCD pixel data bit 79SYS_DATA7IDLPC350 P1_A_9 level-shifted to 1.8 V
10h_DSS_DAT13OOMAP4 LCD pixel data bit 1310SYS_DATA13IDLPC350 P1_B_7 level-shifted to 1.8 V
11h_DSS_DAT8OOMAP4 LCD pixel data bit 811SYS_DATA8IDLPC350 P1_B_2 level-shifted to 1.8 V
12NUSB_PWROInput power enable12NCNo connect
13h_DSS_DAT9OOMAP4 LCD pixel data bit 913SYS_DATA09IDLPC350 P1_B_3 level-shifted to 1.8 V
14H_I2C2_SCLOOMAP4 I2C2 serial clock14SYS_I2C1_SCLIDLPC350 I2C1_SCL level-shifted to 1.8 V
15h_DSS_DAT6I/OOMAP4 LCD pixel data bit 615SYS_DATA06I/ODLPC350 P1_A_8 level-shifted to 1.8 V
16h_DSS_PCLKOOMAP4 LCD pixel clock16SYS_PCLKIDLPC350 P1_CLK level-shifted to 1.8 V
17h_DSS_DENOOMAP4 LCD data enable17SYS_DATA_ENIDLPC350 P1_DATAEN level-shifted to 1.8 V
18h_DSS_HSYNCOOMAP4 LCD horizontal sync18SYS_HSYNCIDLPC350 P1_HSYNC level-shifted to 1.8 V
19GNDGNDGround bus19GNDGNDDigital ground
20GNDGNDGround bus20GNDGNDDigital ground
Panda power rail
(adjustable from 1.2 V to 2.8 V)
Table 6-4. J6 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J6DLP LightCrafter 4500 J6
PinSignalI/ODescriptionPinSignalI/ODescription
1VBUS_3PWR1NCNo connect
2VBUS_4PWR2NCNo connect
3USBH3_DMI/OOMAP4 USB host port 3 data minus3SYS_USB_DNI/OTS3USB221 USB DN
4USBH4_DMI/OOMAP4 USB host port 4 data minus4NCNo connect
5USBH3_DPI/OOMAP4 USB host port 3 data plus5SYS_USB_DPI/OTS3USB221 USB DP
6USBH4_DPI/OOMAP4 USB host port 4 data plus6NCNo connect
7DGNDGNDDigital ground7GNDGNDDigital ground
8DGNDGNDDigital ground8GNDGNDDigital ground
GPMC_AD10 /DLPC350 GPIO2 (PWM2 output) level-shifted to
22I/OOMAP4 GPMC address or data bit 1022DRV_GPIO02O
GPIO_341.8 V
GPMC_CLK /
23OOMAP4 GPMC Clock Out23NCNo connect
GPIO_55
GPMC_AD11 /External Trigger Input from connector J11
24I/OOMAP4 GPMC address or data bit 1124DRV_TRIG_OUTA_1O
GPIO_35TRIG1_IN_CONN level-shifted to 1.8 V
GPMC_NCS0 /External Trigger Input from connector J11
25OOMAP4 GPMC chip select 025DRV_TRIG_OUTA_2O
GPIO_50TRIG2_IN_CONN level-shifted to 1.8 V
GPMC_NADV_OMAP4GPMC address valid or address
26O26NCNo connect
ALE / GPIO_56latch enable
GPMC_NCS1 /
27OOMAP4 GPMC chip select 127SYS_I2C_OEIDLPC350 I2C1 bus. When low, disconnects the
GPIO_51
GPMC_NBE0_OMAP4 GPMC byte enable 0 or command
28O28NCNo connect
CLE / GPIO_59latch enable
6.1.2 PandaBoard Software
Note: Only up to revision B2 of the PandaBoard are officially supported
The HDMI connector is the default display output of PandaBoard. To reroute the display video output to
the RGB interface of the DLP LightCrafter 4500, the kenrel config file must be modified with the following
changes:
•Disable DRM
•Enable DVI output
•Enable frame buffer support
To perform these changes, obtain the Ubuntu®kernel from the repository:
To configure the OMAP4 LCD peripheral drive for the DLP LightCrafter 4500 24-bit RGB input, perform
the following changes to the boot script. The boot script, boot.scr, is used by U-Boot.
•Set the DVI as the default output by adding the following entry to boot.scr:
– omapfb.mode=dvi omapdss.def_disp=dvi
•Set the desired resolution fro the DLP LightCrafter 4500 output by adding one of the following entries
to boot.scr:
Possible hazardous optical radiation emitted from this product. Do
not stare at operating LEDs. May be harmful to eyes. Also, avoid
touching components during operation.
CAUTION
Safety
To minimize the risk of fire or equipment damage, make sure that air is allowed
to circulate freely around the DLP LightCrafter 4500 board when operating.
CAUTION
The kit contains ESD-sensitive components. Handle with care to prevent
permanent damage.
The DLP LightCrafter 4500 does not include a power supply. The external power supply requirements are:
•Nominal voltage: 12-V DC
•Minimum current: 0 A
•Maximum Current: 7 A
•DC connector size:
– Inner diameter: 2.5 mm
– Outer diameter: 5.5 mm
– Shaft: 9.5-mm female, center positive
•Efficiency level: V
NOTE: External Power Supply Regulatory Compliance Certifications: Recommend selection and use
of an external power supply, which meets TI’s required minimum electrical ratings in addition
to complying with applicable regional product regulatory and safety certification requirements
such as (by example) UL, CSA, VDE, CCC, PSE, and so forth.
Appendix B
DLPU011E–July 2013–Revised September 2015
Power Supply Requirements
72
Power Supply RequirementsDLPU011E–July 2013–Revised September 2015
Changes from D Revision (August 2014) to E Revision ................................................................................................ Page
•Updated GUI screenshots to version 3.0.0 ............................................................................................ 6
•Added light engine part number ....................................................................................................... 10
•Added additional pattern sequence mode description to distinguish from pattern sequence variable exposure mode.... 24
•Added description for pattern sequence mode variable exposure that is now available in the firmware and software.... 24
•Added firmware tag to list of items in the System Status section ................................................................. 25
•Adding Pattern Sequence [Variable Exposure] mode to the list of operating modes........................................... 26
•Added description of the Video Signal Information section of the Video mode ................................................. 30
•Added description for Pattern Sequence Start/Stop/pause tab in Sequence Settings section................................ 30
•Text revised to match current GUI functionality ..................................................................................... 32
•Updates to many of the pattern sequence steps and their ordering .............................................................. 32
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
ProductsApplications
Audiowww.ti.com/audioAutomotive and Transportationwww.ti.com/automotive
Amplifiersamplifier.ti.comCommunications and Telecomwww.ti.com/communications
Data Convertersdataconverter.ti.comComputers and Peripheralswww.ti.com/computers
DLP® Productswww.dlp.comConsumer Electronicswww.ti.com/consumer-apps
DSPdsp.ti.comEnergy and Lightingwww.ti.com/energy
Clocks and Timerswww.ti.com/clocksIndustrialwww.ti.com/industrial
Interfaceinterface.ti.comMedicalwww.ti.com/medical
Logiclogic.ti.comSecuritywww.ti.com/security
Power Mgmtpower.ti.comSpace, Avionics and Defensewww.ti.com/space-avionics-defense
Microcontrollersmicrocontroller.ti.comVideo and Imagingwww.ti.com/video
RFIDwww.ti-rfid.com
OMAP Applications Processorswww.ti.com/omapTI E2E Communitye2e.ti.com
Wireless Connectivitywww.ti.com/wirelessconnectivity