TI DLP® LightCrafter™ 4500 Evaluation Module
User's Guide
Literature Number: DLPU011F
July 2013 – Revised July 2017
Contents
Preface ........................................................................................................................................ 6
1
DLP LightCrafter 4500 Module Overview ................................................................................. 8
1.1
1.2
1.3
1.4
1.5
1.6
2
Quick Start ........................................................................................................................ 20
2.1
3
3.3
3.4
3.5
3.6
Pattern Sequence Background ........................................................................................... 42
Applying Solutions..........................................................................................................
Changing Default Solutions ...............................................................................................
Modifying .ini Files .........................................................................................................
5.3.1 Available Parameters .............................................................................................
5.3.2 Save Solution Button .............................................................................................
5.3.3 Manual Editing .....................................................................................................
5.3.4 LUT Entry Helper Tool ............................................................................................
46
46
47
47
49
49
49
PandaBoard Interface ......................................................................................................... 51
6.1
2
21
21
22
23
24
25
26
27
27
32
33
34
36
37
38
41
Saving Solutions ................................................................................................................ 46
5.1
5.2
5.3
6
DLP LightCrafter 4500 Software .........................................................................................
PC Software.................................................................................................................
3.2.1 System Status .....................................................................................................
3.2.2 Operating Mode ...................................................................................................
3.2.3 Image Orientation .................................................................................................
3.2.4 LED Current Settings .............................................................................................
3.2.5 Video Mode ........................................................................................................
Pattern Sequence Mode ..................................................................................................
3.3.1 Sequence Settings ................................................................................................
3.3.2 Sequence Settings [Variable Exposure] ........................................................................
3.3.3 Image Load Timing................................................................................................
3.3.4 Trigger Controls ...................................................................................................
3.3.5 LED Delay Control ................................................................................................
Firmware Upgrade .........................................................................................................
Storing Images in Flash Memory .........................................................................................
Peripheral Control ..........................................................................................................
Pattern Sequences ............................................................................................................. 42
4.1
5
Power-up the DLP LightCrafter 4500 .................................................................................... 20
Operating the DLP LightCrafter 4500 .................................................................................... 21
3.1
3.2
4
Welcome ...................................................................................................................... 8
What is in the DLP LightCrafter 4500 EVM? ............................................................................. 8
1.2.1 Light Engine ......................................................................................................... 9
1.2.2 Driver Board ....................................................................................................... 12
1.2.3 Embedded Processor Interface ................................................................................. 13
Other Items Needed for Operation ....................................................................................... 13
DLP LightCrafter 4500 Connections ..................................................................................... 14
DLP LightCrafter 4500 Jumpers .......................................................................................... 16
Dimensions .................................................................................................................. 18
PandaBoard 4500 .......................................................................................................... 51
6.1.1 DLP LightCrafter 4500 to PandaBoard Interface .............................................................. 52
6.1.2 PandaBoard Software ............................................................................................ 56
Contents
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
www.ti.com
7
Connectors ........................................................................................................................ 58
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8
7.9
7.10
7.11
7.12
Input Trigger Connectors ..................................................................................................
Output Trigger Connectors ................................................................................................
DLPC350 UART ............................................................................................................
DLPC350 I2C0..............................................................................................................
DLPC350 I2C1..............................................................................................................
Fan ...........................................................................................................................
Red LED .....................................................................................................................
Green LED ..................................................................................................................
Blue LED ....................................................................................................................
FPD-Link.....................................................................................................................
JTAG Boundary Scan......................................................................................................
Power ........................................................................................................................
58
58
59
59
59
60
60
60
61
61
62
62
............................................................................................................................... 63
B
Power Supply Requirements ................................................................................................ 64
B.1
External Power Supply Requirements ................................................................................... 64
Revision History .......................................................................................................................... 65
A
Safety
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Contents
Copyright © 2013–2017, Texas Instruments Incorporated
3
www.ti.com
List of Figures
DLP LightCrafter 4500 Evaluation Module (EVM)
1-1.
DLP LightCrafter 4500 Block Diagram .................................................................................... 9
1-2.
iView Light Engine
1-3.
0.45-Inch DMD Diamond Pixel Geometry ............................................................................... 11
1-4.
0.45-Inch DMD Diamond Pixel Array Configuration ................................................................... 11
1-5.
Diamond Pixel for Vertical, Horizontal, and Diagonal Lines .......................................................... 11
1-6.
DLP LightCrafter 4500 Driver Board Block Diagram
1-7.
1-8.
1-9.
1-10.
1-11.
1-12.
3-1.
2
3
4
3-5.
3-6.
3-7.
3-8.
3-9.
3-10.
3-11.
3-12.
3-13.
3-14.
3-15.
3-16.
4-1.
4-2.
4-3.
4-4.
4-5.
6-1.
6-2.
4
......................................................................
1.
.........................................................................................................
..................................................................
DLP LightCrafter 4500 Connectors (Top View) ........................................................................
DLP LightCrafter 4500 Connectors (Back-Side View) .................................................................
DLP LightCrafter 4500 Jumper Locations ...............................................................................
DLP LightCrafter 4500 J10 and J12 Voltage Jumpers ................................................................
DLP LightCrafter 4500 J13 and J15 Voltage Jumpers ................................................................
DLP LightCrafter 4500 Dimensions ......................................................................................
DLP LightCrafter 4500 GUI – Video Mode ..............................................................................
Typical Red LED Current and Illuminance Based on PWM Values .................................................
Typical Green LED Current and Illuminance Based on PWM Values...............................................
Typical Blue LED Current and Illuminance Based on PWM Values .................................................
DLP LightCrafter 4500 GUI – Pattern Sequence Mode ..............................................................
Pattern Sequence Mode: Start, Pause, Stop ...........................................................................
Pattern Sequence Mode — Variable Exposure ........................................................................
Image Load Timing.........................................................................................................
Trigger Control Subtab ....................................................................................................
VSYNC Pattern Trigger Mode ............................................................................................
External Pattern Trigger Mode ...........................................................................................
LED Delay Control Subtab ................................................................................................
Firmware Upgrade Tab ....................................................................................................
Create Images Tab.........................................................................................................
Firmware Builder ...........................................................................................................
Peripheral Control Tab.....................................................................................................
Relationship Between Bit-Planes and 24-bit RGB Images ...........................................................
Bit Partition ..................................................................................................................
DLPC350 Internal Memory Buffer ........................................................................................
Frame Delay Between Parallel Interface Input and Projection Output ..............................................
Image Load Time and Pattern Sequence Timing ......................................................................
DLP LightCrafter 4500 With PandaBoard 4500 ........................................................................
Block Diagram of the PandaBoard Interface ...........................................................................
List of Figures
6
10
12
15
15
16
17
17
19
22
25
25
25
28
31
33
34
35
36
36
37
38
39
40
41
42
42
43
44
44
52
53
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
www.ti.com
List of Tables
...................................................................
.........................................................................................
List of Available Parameters when Saving Solutions ..................................................................
Image LUT Entries Example ..............................................................................................
J1 PandaBoard 4500 to DLP LightCrafter 4500 Interface ............................................................
J3 PandaBoard 4500 to DLP LightCrafter 4500 Interface ............................................................
J4 PandaBoard 4500 to DLP LightCrafter 4500 Interface ............................................................
J6 PandaBoard 4500 to DLP LightCrafter 4500 Interface ............................................................
Input Trigger Connector Pins .............................................................................................
Output Trigger Connector Pins ...........................................................................................
UART Connector Pins .....................................................................................................
I2C0 Connector Pins .......................................................................................................
I2C1 Connector Pins .......................................................................................................
Fan Connector Pins ........................................................................................................
Red LED Connector Pins .................................................................................................
Green LED Connector Pins ...............................................................................................
Blue LED Connector Pins .................................................................................................
FPD-Link Connector Pins .................................................................................................
JTAG Boundary Scan Connector Pins ..................................................................................
Power Connector Pins .....................................................................................................
1-1.
DLP LightCrafter 4500 Light Engine Specifications
10
4-1.
Allowable Pattern Combinations
45
5-1.
5-2.
6-1.
6-2.
6-3.
6-4.
7-1.
7-2.
7-3.
7-4.
7-5.
7-6.
7-7.
7-8.
7-9.
7-10.
7-11.
7-12.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
List of Tables
Copyright © 2013–2017, Texas Instruments Incorporated
47
50
53
54
55
55
58
58
59
59
59
60
60
61
61
61
62
62
5
Preface
DLPU011F – July 2013 – Revised July 2017
Read This First
About This Guide
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.
Figure 1. DLP LightCrafter 4500 Evaluation Module (EVM)
6
Read This First
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Related Documentation From Texas Instruments
www.ti.com
Related Documentation From Texas Instruments
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 User Needs Assistance
Refer to the DLP and MEMS TI E2E Community support forums: DLP LightCrafter 4500 Development
Platform Forum
Trademarks
LightCrafter is a trademark of Texas Instruments.
DLP is a registered trademark of Texas Instruments.
Bluetooth is a registered trademark of Bluetooth SIG, Inc.
Ubuntu is a registered trademark of Canonical Ltd.
Linux is a registered trademark of Linus Torvalds.
SVTronics is a registered trademark of SVTRONICS, INC.
Sullins Connector Solutions is a registered trademark of Sullins Connector Solutions, Inc.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Read This First
Copyright © 2013–2017, Texas Instruments Incorporated
7
Chapter 1
DLPU011F – July 2013 – Revised July 2017
DLP LightCrafter 4500 Module Overview
1.1
Welcome
The DLP LightCrafter 4500 evaluation module (EVM) allows evaluation of the DLP4500 chipset from TI.
This technology brings together a set of components providing an efficient and compelling system solution
for:
•
•
•
•
1.2
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
Small display projectors:
– Embedded display
– Interactive display
– Information overlay
Spectroscopy and chemical sensing
– Material identification
– Oil & Gas analysis
– Water & air quality
– Food & drug inspection
– TI DLP NIRscan EVM uses the DLP4500NIR digital micromirror device (DMD) (similar to the
DLP4500 in the DLP LightCrafter 4500 EVM and optimized for near-infrared light) in structured light
mode to provide a high performance and cost-competitive spectroscopy solution
What is in the DLP 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.
8
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
What is in the DLP LightCrafter 4500 EVM?
www.ti.com
Figure 1-1. DLP LightCrafter 4500 Block Diagram
1.2.1 Light Engine
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
9
What is in the DLP LightCrafter 4500 EVM?
www.ti.com
Figure 1-2. iView Light Engine
Table 1-1 lists the specifications of the light engine:
Table 1-1. DLP LightCrafter 4500 Light Engine Specifications
Parameter
MIN
TYP
Brightness
LED power consumption
Full-on full-off contrast
MAX
UNIT
150
lm
15
W
1000:1
Uniformity
80
F-number
90
%
2.1
Throw ratio
1.2
Offset
100
Focus range
Image diagonal size
%
0.5
1
2
m
16.7
32.8
65
inch
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.
10
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
What is in the DLP LightCrafter 4500 EVM?
www.ti.com
Figure 1-3. 0.45-Inch DMD Diamond Pixel Geometry
Figure 1-4. 0.45-Inch DMD Diamond Pixel Array Configuration
Figure 1-5. Diamond Pixel for Vertical, Horizontal, and Diagonal Lines
1.2.1.1
Light Engine Thermal Limits
The DLP LightCrafter 4500 is an actively cooled system with a thermal limit requiring that of all three
simultaneous LED currents is less than 4.3 A.
CAUTION
Do not overheat the system by driving all LEDs at maximum power.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
11
What is in the DLP LightCrafter 4500 EVM?
www.ti.com
1.2.2 Driver Board
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.
Figure 1-6. DLP LightCrafter 4500 Driver Board Block Diagram
The DLP LightCrafter 4500 driver board major components are:
• DLP4500: 0.45 inch-WXGA DMD
• DLPC350: DLP4500 controller
• 32-MB parallel flash contains DLPC350 firmware and 24-bit compressed images
• TPS54620: Synchronous step-down converter serving as an LED driver capable of driving up to 5 A
per LED
• Power management:
– TPS65251: Triple output buck switcher for DLPC350 1.2-V, 1.9-V supplies and 5-V board supply.
– TPS65145: Triple output boost converter for DLP4500 8.5-, –10-, and 16-V supplies
– TPS73025: Step-down converter for DLP4500 2.5-V supply
– TLV62130: Step-down converter for 3.3-V supply
– TLV62130: Step-down converter for 5-V system board supply
– TPS79718: LDO for DLPC350 1.8-V analog supply
12
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
What is in the DLP LightCrafter 4500 EVM?
www.ti.com
•
•
•
– 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.3
Other 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
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
13
DLP LightCrafter 4500 Connections
1.4
www.ti.com
DLP LightCrafter 4500 Connections
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.
14
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Connections
www.ti.com
Figure 1-7. DLP LightCrafter 4500 Connectors (Top View)
Figure 1-8. DLP LightCrafter 4500 Connectors (Back-Side View)
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
15
DLP LightCrafter 4500 Jumpers
1.5
www.ti.com
DLP LightCrafter 4500 Jumpers
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.
Figure 1-9. DLP LightCrafter 4500 Jumper Locations
•
•
•
16
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
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Jumpers
www.ti.com
Figure 1-10. DLP LightCrafter 4500 J10 and J12 Voltage Jumpers
•
•
J13: DLPC350 TRIG1_OUT voltage selection. See to Figure 1-11.
– Jump across pins 3 to 4 for 3.3 V
– Jump across pins 5 to 6 for 1.8 V
J15: DLPC350 TRIG2_OUT voltage selection. See to Figure 1-11.
– Jump across pins 3 to 4 for 3.3 V
– Jump across pins 5 to 6 for 1.8 V
Figure 1-11. DLP LightCrafter 4500 J13 and J15 Voltage Jumpers
•
J18: DLPC350 HOLD_IN_BOOT. Jump across this header to hold the DLPC350 in bootloader mode.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
17
Dimensions
•
•
•
•
1.6
www.ti.com
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.
Dimensions
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.
18
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Dimensions
www.ti.com
Figure 1-12. DLP LightCrafter 4500 Dimensions
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
DLP LightCrafter 4500 Module Overview
Copyright © 2013–2017, Texas Instruments Incorporated
19
Chapter 2
DLPU011F – July 2013 – Revised July 2017
Quick Start
This chapter details the steps to power up the DLP LightCrafter 4500 and connect to a PC.
2.1
Power-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 DLP 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 logo and DLP LightCrafter 4500 logo. The D4 LED on
top of the DLP 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/tool/dlplcr4500evm).
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.
20
Quick Start
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Chapter 3
DLPU011F – July 2013 – Revised July 2017
Operating the DLP LightCrafter 4500
This chapter introduces the PC software provided with the DLP LightCrafter 4500.
3.1
DLP 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 Pattern
Sequence 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
3.2
PC 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 Operating
Mode.
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
21
PC Software
www.ti.com
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.
22
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
PC Software
www.ti.com
•
•
•
•
•
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:
– 24-bit RGB interface
– FPD-link interface
– Flash memory
•
•
•
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:
– 24-bit RGB interface
– FPD-link interface
– Flash memory
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
23
PC Software
www.ti.com
NOTE: If the DLP LightCrafter 4500 is disconnected from the USB and reconnected, the operating
mode may not reflect the mode it was just working in. This can occur in pattern sequence
modes when a pattern was not fully validated before being sent to the DLP LightCrafter
4500.
3.2.3 Image Orientation
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.
24
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
PC Software
www.ti.com
3.2.4 LED Current Settings
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
Green LED Current (A) = 0.0181 × (LED Current Value) + 0.3587
Blue LED Current (A) = 0.0160 × (LED Current Value) + 0.1529
(1)
(2)
(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.
Figure 2. Typical Red LED Current and Illuminance Based
on PWM Values
Figure 3. Typical Green LED Current and Illuminance
Based 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 DLP LightCrafter 4500 LEDs.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
25
PC Software
www.ti.com
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 31 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.
26
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Mode
www.ti.com
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 DLP 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 DLP LightCrafter 4500 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 DLP LightCrafter 4500 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.
3.3
Pattern 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: Sequence
Settings, 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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
27
Pattern Sequence Mode
www.ti.com
Figure 3-5. DLP LightCrafter 4500 GUI – Pattern Sequence Mode
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 Trigger
Mode 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 Pattern
Sequence 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.
28
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Mode
www.ti.com
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
1.
2.
3.
4.
5.
create a pattern sequence, follow these steps:
Choose pattern input source (Flash or Video port) from the Pattern Source section.
Choose Internal/External, or VSYNC trigger mode from the Trigger Mode section.
Set the appropriate Trigger Controls, see Section 3.3.4
Set the Pattern Exposure period and Pattern Period.
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 DLP
LightCrafter 4500. These images can be viewed 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 bitplane(s) from each transmitted video frame sequentially
Note: In pattern sequence mode, a group of images are sent in parallel rather than a single
standard 24 bit RGB image, and anywhere from 3 8-bit images (grayscale) to 24 individual 1-bit
images are sent. 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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
29
Pattern Sequence Mode
www.ti.com
6. If the pattern sequence must be played once, set Play Once in Figure 3-5. This setting will play the
number of patterns set in the 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 to repeat. Make sure to click the Send
button after clicking on Play Once to download the new settings. If Video Port is selected as the
pattern source, Play Once may not work as expected. Repeat is the recommended setting for video
input.
7. Clicking send will jump the GUI to the Pattern Sequence Start/Stop/Pause subtab as seen in Figure 36. 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.
8. Pause or restart the pattern sequence through the Pause and Play buttons, respectively. If a pattern
sequence was previously loaded, the user can click the Read button to load the sequence into the GUI
window.
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.
30
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Mode
www.ti.com
Figure 3-6. Pattern Sequence Mode: Start, Pause, Stop
3.3.1.1
Pattern Sequence Example
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:
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
31
Pattern Sequence Mode
•
www.ti.com
– 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
This forms 24 1-bit images that are displayed back-to-back at 100-ms exposure. Click on the Send
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.
32
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Mode
www.ti.com
Figure 3-7. Pattern Sequence Mode — Variable Exposure
3.3.3 Image Load Timing
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
33
Pattern Sequence Mode
www.ti.com
Figure 3-8. Image Load Timing
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:
34
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Mode
www.ti.com
•
– 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.
Figure 3-9. Trigger Control Subtab
The trigger output signals are:
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
35
Pattern Sequence Mode
•
•
www.ti.com
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.
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).
36
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Firmware Upgrade
www.ti.com
Figure 3-12. LED Delay Control Subtab
3.4
Firmware Upgrade
The DLP LightCrafter 4500 GUI allows field updates of the DLPC350 firmware. To update the DLPC350
firmware, perform the following steps Figure 3-13
1. Select the Image / Firmware tab and the Firmware Upload subtab.
2. Click the Browse button to select the file to install.
3. Mark the Skip Bootloader update and Fast Flash Update checkboxes based on preferences. If Skip
Bootloader Update is selected, the memory sectors holding the bootloader will not be programmed.
Fast Flash Update will create a local cache of the uploaded firmware on the system and the GUI will
compare future firmware uploads to this local cache and only reprogram the portions which have been
changed.
4. Click the Upload button.
5. Wait for the upload process to complete. The flash memory is erased first, then rewritten with the new
firmware image selected.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
37
Storing Images in Flash Memory
www.ti.com
Figure 3-13. Firmware Upgrade Tab
3.5
Storing Images in Flash Memory
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.
38
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Storing Images in Flash Memory
www.ti.com
Figure 3-14. Create Images Tab
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 .ini
File 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
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
39
Storing Images in Flash Memory
www.ti.com
4. Add a firmware tag. This is a 32 (or less) character string that will be associated with this firmware
build. When the DLP LightCrafter 4500 connects to the GUI, the firmware tag 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.
5. Add 24-bit images by:
(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.
6. Choose the type of illumination control that will be used with this firmware. If only a single color
channel is being used, select Monochrome and check the box associated with the color channel in
use. Otherwise, Select the RGB Color illumination option.
7. After completing the steps above, click the Save Updates button. A prompt for a firmware file name
will appear. User must include the .bin extension in the name to avoid any errors. The GUI will then
build and save the firmware.
8. Download the firmware to the DLP LightCrafter 4500 by following the steps for the Firmware Upgrade
found in Section 3.4.
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.
Figure 3-15. Firmware Builder
40
Operating the DLP LightCrafter 4500
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Peripheral Control
www.ti.com
3.6
Peripheral Control
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 DLP LightCrafter 4500. This section provide control over this port. The hex addresses
and data should be in the format ... For example: 0x22 0x11. The
number for bytes to be read is input as a decimal value.
Figure 3-16. Peripheral Control Tab
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Operating the DLP LightCrafter 4500
Copyright © 2013–2017, Texas Instruments Incorporated
41
Chapter 4
DLPU011F – July 2013 – Revised July 2017
Pattern Sequences
This chapter describes the pattern sequences supported by the DLP LightCrafter 4500 module.
4.1
Pattern 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.
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
42
Pattern Sequences
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Background
www.ti.com
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.
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Pattern Sequences
Copyright © 2013–2017, Texas Instruments Incorporated
43
Pattern Sequence Background
www.ti.com
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.
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.
44
Pattern Sequences
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Pattern Sequence Background
www.ti.com
Table 4-1 lists the allowed pattern combinations in relation to the bit depth of the external pattern.
Table 4-1. Allowable Pattern Combinations
Bit Depth
External RGB
Input Pattern
Rate (Hz)
Preloaded
Pattern Rate (Hz)
Minimum Pattern
Exposure Period (µs)
Maximum
Number of
Patterns using
Two Buffers
(PreLoaded)
1 bit
2880
4225
235
48
2 bits
1428
1428
700
24
3 bits
636
636
1570
16
4 bits
588
588
1700
12
5 bits
480
500
2000
8
6 bits
400
400
2500
8
7 bits
222
222
4500
6
8 bits
120
120
8333
6
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Pattern Sequences
Copyright © 2013–2017, Texas Instruments Incorporated
45
Chapter 5
DLPU011F – July 2013 – Revised July 2017
Saving Solutions
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, the .ini file must be built into a new firmware image.
This chapter describes the processes for creating, loading, and storing solutions.
5.1
Applying 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
5.2
Changing 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.
NOTE: There are a few limitations to the use of .ini files and saved solutions. The first is that any
saved solution using video streaming mode or video source input will not work on startup due
to the Lightcrafter 4500 needing time to lock onto a video source. All other settings will be
configured as desired.
Second, connecting the Lightcrafter 4500 to the GUI pauses any running system activity.
This means any saved solutions utilizing repeated pattern sequences on start up will be
stopped once connected to the GUI.
46
Saving Solutions
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Modifying .ini Files
www.ti.com
CAUTION
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.3
Modifying .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).
Table 5-1. List of Available Parameters when Saving Solutions
Parameter Name
Programmer’s Guide
Command
Extra Notes
APPCONFIG.VERSION.SUBMINOR
Retrieve Firmware Version
Corresponds to: Application software patch number.
Range: 0x0000 to 0xFFFF
DEFAULT.AUTOSTART
N/A
0x0 = Boot normally
0x1 = Boot in standby
DEFAULT.DISPMODE
Display Mode Selection
0x0 = Video mode
0x1 = Pattern display mode (will start pattern
sequence after initialization and splash time-out)
DEFAULT.SHORT_FLIP
Short-Axis Image Flip
0x0 = Disable
0x1 = Enable
DEFAULT.LONG_FLIP
Long-Axis Image Flip
0x0 = Disable
0x1 = Enable
DEFAULT.TRIG_OUT_1.POL
Trigger Out1 Control
0x0 = Active high
0x1 = Active low
DEFAULT.TRIG_OUT_1.RDELAY
Trigger Out1 Control
Each can range from 0x00 and 0xD5
DEFAULT.TRIG_OUT_2.POL
Trigger Out2 Control
0x0 = Active high
0x1 = Active low
DEFAULT.TRIG_OUT_2.WIDTH
Trigger Out2 Control
Range: 0x00 to 0xFF
DEFAULT.TRIG_IN_1.DELAY
Trigger In1 Control
Range: 0x00 to 0xFF
DEFAULT.TRIG_IN_2.POL
Trigger In2 Control
For Trigger mode 2 only
DEFAULT.RED_STROBE.RDELAY
Red LED Enable Control
Range: 0x00 to 0xFF
Green LED Enable Control
Range: 0x00 to 0xFF
Blue LED Enable Control
Range: 0x00 to 0xFF
DEFAULT.INVERTDATA
Pattern Display Invert Data
0x0 = Typical operation
0x1 = Inverted operation
DEFAULT.LEDCURRENT_RED
LED Driver Current Control
Range: 0x00 to 0xFF. On this reference design, 0x0
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.TRIG OUT_1.FDELAY
DEFAULT.RED_STROBE.FDELAY
DEFAULT.GRN_STROBE.RDELAY
DEFAULT.GRN_STROBE.FDELAY
DEFAULT.BLU_STROBE.RDELAY
DEFAULT.BLU_STROBE.FDELAY
DEFAULT.LEDCURRENT_GRN
DEFAULT.LEDCURRENT_BLU
DEFAULT.PATTERNCONFIG.PAT_
EXPOSURE
DEFAULT.PATTERNCONFIG.PAT_
PERIOD
Pattern Display Exposure and PAT_EXPOSURE must be less than PAT_PERIOD
Frame Period
by at least 230 µs, or it must be equal to
PAT_PERIOD.
DEFAULT.PATTERNCONFIG.PAT_MODE Pattern Display Data Input
Source
0x0 = Streaming patterns through video ports
0x3 = Flash memory
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Saving Solutions
Copyright © 2013–2017, Texas Instruments Incorporated
47
Modifying .ini Files
www.ti.com
Table 5-1. List of Available Parameters when Saving Solutions (continued)
Parameter Name
Programmer’s Guide
Command
Extra Notes
DEFAULT.PATTERNCONFIG.TRIG_
MODE
Pattern Trigger Mode
Selection
0x0 = Vsync trigger
0x1 = Internal or external trigger
0x2 = Alternating trigger (not currently in GUI)
DEFAULT.PATTERNCONFIG.PAT_
REPEAT
Pattern Display LUT Control
0x0 = Play once
0x1 = Repeat the pattern sequence
DEFAULT.PATTERNCONFIG.NUM_
SPLASH
Pattern Display LUT Control
Must be less than 63 (where 0x0 = 1, and 0x3F = 64).
Must equal number of items in
DEFAULT.SPLASHLUT
DEFAULT.SPLASHLUT
Pattern Display LUT
Data–Image Index
Flash image indexes in the order they appear in the
pattern sequence. (Example: DEFAULT.SPLASHLUT
0x1 0x2 0x1 0x3 0x0 0x2)
DEFAULT.PATTERNCONFIG.NUM_LUT_
ENTRIES
Pattern Display LUT Control
Must be less than 128 (where 0x0 = 1, and 0x7F =
128). Must equal number of items in
DEFAULT.SEQPATLUT.
DEFAULT.PATTERNCONFIG.NUM_
PATTERNS
Pattern Display LUT Control
If PATTERNCONFIG.PAT_REPEAT = 0x0, then
should equal number of items in
DEFAULT.SEQPATLUT.
If PAT_REPEAT = 0x1, then should equal number of
patterns between desired Trigger Out2 pulses.
DEFAULT.SEQPATLUT
Pattern Display LUT Data –
Pattern Definition
Example for two patterns: DEFAULT.SEQPATLUT
0x00042100 0x00002104;
DEFAULT.PORTCONFIG.PORT
Input Source Selection
0x0
0x1
0x2
0x3
= Parallel interface
= Internal test pattern
= Flash
= FPD-Link
DEFAULT.PORTCONFIG.BPP
Input Source Selection
0x0
0x1
0x2
0x3
0x4
= 30-bit
= 24-bit
= 20-bit
= 16-bit
= 8-bit
DEFAULT.PORTCONFIG.PIX_FMT
Input Pixel Data Format
0x0 = RGB
0x1 = YCrCb 444
0x2 = YCrCb 422
DEFAULT.PORTCONFIG.PORT_CLK
Port Clock Select
0x0 = A (needed for this reference design)
0x1 = B
0x2 = C
DEFAULT.PORTCONFIG.ABC_MUX
Input Data Channel Swap
Command
0x0 –
0x1 –
0x2 –
0x3 –
0x4 –
0x5 –
DEFAULT.PORTCONFIG.PIX_MODE
FPD-Link Mode and Field
Select
0x0
0x1
0x2
0x3
DEFAULT.PORTCONFIG.SWAP_POL
FPD-Link Mode and Field
Select
0x0 = Typical
0x1 = Inverted
DEFAULT.PORTCONFIG.FLD_SEL
FPD-Link Mode and Field
Select
0x0 = CONT1
0x1 = CONT2
0x2 = Force 0
PERIPHERALS.I2CADDRESS[0]
I2C Interface in Interface
Protocol Section
PERIPHERALS.I2CADDRESS[1]
48
ABC = ABC
ABC = CAB
ABC = BCA
ABC = ACB
ABC = BAC
ABC = CBA
= Mode
= Mode
= Mode
= Mode
1
2
3
4
DATAPATH.SPLASHSTARTUPTIMEOUT
N/A
Time in milliseconds before default image times out.
Range: 0x0000 to 0xFFFF
DATAPATH.SPLASHSTARTUPENABLE
N/A
0x0 = Do not show a default image when board
initializes (powerup or reset)
0x1 = Show a default image when board initializes
(powerup or reset)
Saving Solutions
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Modifying .ini Files
www.ti.com
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 are needed in the
.ini file. This method is the preferred way of previewing syntax errors or invalid entries.
5.3.3 Manual Editing
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.1
Pattern 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.
5.3.4.2
Image 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 the .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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Saving Solutions
Copyright © 2013–2017, Texas Instruments Incorporated
49
Modifying .ini Files
www.ti.com
Table 5-2. Image LUT Entries Example
50
SL No.
1
2
3
4
5
6
Image Index in Decimal
0
13
12
1
13
12
DEFAULT.SPLASHLUT
0x0
0xD
0xC
0x1
0xD
0xC
Saving Solutions
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Chapter 6
DLPU011F – July 2013 – Revised July 2017
PandaBoard Interface
This chapter describes the interface between the DLP LightCrafter 4500 and the PandaBoard ES.
6.1
PandaBoard 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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
PandaBoard Interface
Copyright © 2013–2017, Texas Instruments Incorporated
51
PandaBoard 4500
www.ti.com
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.
52
PandaBoard Interface
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
PandaBoard 4500
www.ti.com
Figure 6-2. Block Diagram of the PandaBoard Interface
Table 6-1. J1 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J1
DLP LightCrafter 4500 J1
Pin
Signal
I/O
Description
Pin
Signal
I/O
Description
1
DCIN_JACK
PWR
5 V supplied from DLP LightCrafter 4500
1
PP5P0V
PWR
5 V supplied by TLV62130 (U28) of DLP LightCrafter 4500
2
DCIN_JACK
PWR
5 V supplied from DLP LightCrafter 4500
2
PP5P0V
PWR
5 V supplied by TLV62130 (U28) of DLP LightCrafter 4500
3
h_DSS_DAT1
O
OMAP4 LCD pixel data bit 1
3
SYS_DATA01
I
DLPC350 P1_A_3 level-shifted to 1.8 V
4
h_DSS_DAT0
O
OMAP4 LCD pixel data bit 0
4
SYS_DATA00
I
DLPC350 P1_A_2 level-shifted to 1.8 V
5
h_DSS_DAT3
O
OMAP4 LCD pixel data bit 3
5
SYS_DATA03
I
DLPC350 P1_A_5 level-shifted to 1.8 V
6
h_DSS_DAT2
O
OMAP4 LCD pixel data bit 2
6
SYS_DATA02
I
DLPC350 P1_A_4 level-shifted to 1.8 V
7
h_DSS_DAT5
O
OMAP4 LCD pixel data bit 5
7
SYS_DATA05
I
DLPC350 P1_A_7 level-shifted to 1.8 V
8
h_DSS_DAT4
O
OMAP4 LCD pixel data bit 4
8
SYS_DATA04
I
DLPC350 P1_A_6 level-shifted to 1.8 V
9
h_DSS_DAT12
O
OMAP4 LCD pixel data bit 12
9
SYS_DATA12
I
DLPC350 P1_B_6 level-shifted to 1.8 V
10
h_DSS_DAT10
O
OMAP4 LCD pixel data bit 10
10
SYS_DATA010
I
DLPC350 P1_B_4 level-shifted to 1.8 V
11
h_DSS_DAT23
O
OMAP4 LCD pixel data bit 23
11
SYS_DATA23
I
DLPC350 P1_C_9 level-shifted to 1.8 V
12
h_DSS_DAT14
O
OMAP4 LCD pixel data bit 14
12
SYS_DATA14
I
DLPC350 P1_B_8 level-shifted to 1.8 V
13
h_DSS_DAT19
O
OMAP4 LCD pixel data bit 19
13
SYS_DATA19
I
DLPC350 P1_C_5 level-shifted to 1.8 V
14
h_DSS_DAT22
O
OMAP4 LCD pixel data bit 22
14
SYS_DATA22
I
DLPC350 P1_C_8 level-shifted to 1.8 V
15
H_I2C2_SDA
I/O
OMAP4 I2C2 serial data
15
SYS_I2C1_SDA
I/O
16
h_DSS_DAT11
O
OMAP4 LCD pixel data bit 11
16
SYS_DATA11
I
DLPC350 P1_B_5 level-shifted to 1.8 V
17
h_DSS_VSYNC
O
OMAP4 LCD vertical sync signal
17
SYS_VSYNC
I
DLPC350 P1_VSYNC level-shifted to 1.8 V
18
H_DPM_EMU2
I
DPM_EMU2/GPIO_13
18
NC
19
GND
GND
Ground bus
19
GND
GND
Ground bus
20
GND
GND
Ground bus
20
GND
GND
Ground bus
DLPC350 I2C1_SDA level-shifted to 1.8 V
No connect
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
PandaBoard Interface
Copyright © 2013–2017, Texas Instruments Incorporated
53
PandaBoard 4500
www.ti.com
Table 6-2. J3 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J3
Signal
I/O
Description
Pin
Signal
I/O
Description
1
VIO_1V8
PWR
Panda 1.8-V system I/O voltage
1
EXT_1V8
PWR
1.8 V supplied by Panda
2
DCIN_JACK
PWR
5 V supplied from DLP
LightCrafter 4500
2
PP5P0V
PWR
5 V supplied by TLV62130 (U28) of DLP
LightCrafter 4500
3
GPMC_AD7
I/O
OMAP4 GPMC address or data
bit 7
3
NC
No connect
I
When high, Panda enables the level shifters, muxes
the RGB signals to DLPC350, and disables TFP401.
When low, RGB signals are muxed to TFP401 and
level shifters to Panda are disabled.
4
MCSPI1_CS3 /
GPIO_140
O
OMAP4 SPI1 chip select 3 (also
UART1_RTS)
4
SYS_MASTER_MUX_SEL
5
GPMC_AD6
I/O
OMAP4GPMC address or data
bit 6
5
NC
6
UART4_TX
O
OMAP4 UART4 transmit data
6
SYS_UART0_RX
I/O
OMAP4 GPMC address or data
bit 5
7
7
54
DLP LightCrafter 4500 J3
Pin
GPMC_AD5
No connect
I
DLPC350 UART0_RX level-shifted to 1.8 V
NC
No connect
O
DLPC350 UART0_TX level-shifted to 1.8 V. Outputs
error info from DLPC350.
8
UART4_RX
I
OMAP4 UART4 receive data
8
SYS_UART0_TX0
9
GPMC_AD4
I/O
OMAP4 GPMC address or data
bit 4
9
NC
No connect
I
DLPC350 TRIG_IN_1 level-shifted to 1.8 V. This
signal advances the pattern during Pattern
Sequence mode.
10
MCSPI1_CS1 /
GPIO_138
O
OMAP4 SPI1 chip select 1 (also
UART1_RX)
10
SYS_TRIG_IN_1
11
GPMC_AD3
I/O
OMAP4GPMC address or data
bit 3
11
NC
No connect
I
DLPC350 TRIG_IN_2 level-shifted to 1.8 V. This
signal is used as a start (rising edge) or stop (falling
edge) during Pattern Sequence mode.
O
12
MCSPI1_SIMO /
GPIO_136
I/O
OMAP4 SPI1 slave in master out
12
SYS_TRIG_IN_2
13
GPMC_AD2
I/O
OMAP4 GPMC address or data
bit 2
13
NC
No connect
DLPC350 EXT_POWER_ON level-shifted to 1.8 V.
This signal indicates to OMAP4 the DLPC350 is
powered ON.
14
MCSPI1_CS2 /
GPIO_139
O
OMAP4 SPI1 chip select 2 (also
UART1_CTS)
14
DRV_EXT_POWER_ON
15
GPMC_AD1
I/O
OMAP4 GPMC address or data
bit 1
15
NC
16
MCSPI1_CS0 /
GPIO_137
I/O
OMAP4 SPI1 chip select 0
16
DRV_TRIG_OUTB_2
17
GPMC_AD0
I/O
OMAP4 GPMC address or data
bit 0
17
NC
18
MCSPI1_SOMI /
GPIO_135
I/O
OMAP4 SPI1 slave out master I
18
DRV_TRIG_OUTB_1
19
GPMC_NWE
O
OMAP4 GPMC write enable
19
No connect
DLPC350 TRIG_OUT_2 level-shifted to 1.8 V.
DLPC350 active high signal to indicate first pattern
in Pattern Sequence mode.
O
No Connect
O
DLPC350 TRIG_OUT_2 level-shifted to 1.8 V.
DLPC350 active high pattern exposure signal during
Pattern Sequence mode.
NC
No connect
O
DLPC350INTI_DONE level-shifted to 1.8 V.
DLPC350 active high pulse signal to indicate system
initialization is complete.
I
20
MCSPI1_CLK /
GPIO_134
I/O
OMAP4 SPI1 clock out
20
DRV_INIT_DONE
21
GPMC_NOE
O
OMAP4 GPMC output enable
21
NC
No connect
Signal from OMAP4 to switch the TS3USB221 mux.
When low, driver board USB connector is routed to
DLPC350. When high, OMAP4 drives USB to
DLPC350.
22
GPMC_AD15 /
GPIO_39
I/O
OMAP4 GPMC address or data
bit 15
22
SYS_USB_SEL
23
I2C4_SDA
24
I2C4_SCL
I/O
OMAP4 I2C4 serial data
23
NC
No connect
O
OMAP4 I2C4 serial clock
24
NC
25
No connect
REGEN1
O
Panda TWL6030 REGEN1
25
NC
No connect
26
SYS_NRESPWRON
O
Panda power-on reset
26
NC
27
DGND
GND
Digital ground
27
GND
GND
Digital ground
28
DGND
GND
Digital ground
28
GND
GND
Digital ground
No connect
PandaBoard Interface
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
PandaBoard 4500
www.ti.com
Table 6-3. J4 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J4
DLP LightCrafter 4500 J4
Pin
Signal
I/O
Description
Pin
Signal
1
VDD_V AUX2
PWR
Panda power rail
(adjustable from 1.2 V to 2.8 V)
1
NC
I/O
Description
2
VIO_1V8
PWR
Panda 1.8 V system I/O voltage
2
EXT_1V8
PWR
1.8 V supplied by Panda
3
h_DSS_DAT20
O
OMAP4 LCD pixel data bit 20
3
SYS_DATA20
I
DLPC350 P1_C_6 level-shifted to 1.8 V
4
h_DSS_DAT21
O
OMAP4 LCD pixel data bit 21
4
SYS_DATA21
I
DLPC350 P1_C_7 level-shifted to 1.8 V
5
h_DSS_DAT17
O
OMAP4 LCD pixel data bit 17
5
SYS_DATA17
I
DLPC350 P1_C_3 level-shifted to 1.8 V
6
h_DSS_DAT18
O
OMAP4 LCD pixel data bit 18
6
SYS_DATA18
I
DLPC350 P1_C_4 level-shifted to 1.8 V
7
h_DSS_DAT15
O
OMAP4 LCD pixel data bit 15
7
SYS_DATA15
I
DLPC350 P1_B_9 level-shifted to 1.8 V
8
h_DSS_DAT16
O
OMAP4 LCD pixel data bit 16
8
SYS_DATA16
I
DLPC350 P1_C_2 level-shifted to 1.8 V
No connect
9
h_DSS_DAT7
O
OMAP4 LCD pixel data bit 7
9
SYS_DATA7
I
DLPC350 P1_A_9 level-shifted to 1.8 V
10
h_DSS_DAT13
O
OMAP4 LCD pixel data bit 13
10
SYS_DATA13
I
DLPC350 P1_B_7 level-shifted to 1.8 V
11
h_DSS_DAT8
O
OMAP4 LCD pixel data bit 8
11
SYS_DATA8
I
DLPC350 P1_B_2 level-shifted to 1.8 V
12
NUSB_PWR
O
Input power enable
12
NC
13
h_DSS_DAT9
O
OMAP4 LCD pixel data bit 9
13
SYS_DATA09
I
DLPC350 P1_B_3 level-shifted to 1.8 V
DLPC350 I2C1_SCL level-shifted to 1.8 V
No connect
14
H_I2C2_SCL
O
OMAP4 I2C2 serial clock
14
SYS_I2C1_SCL
I
15
h_DSS_DAT6
I/O
OMAP4 LCD pixel data bit 6
15
SYS_DATA06
I/O
DLPC350 P1_A_8 level-shifted to 1.8 V
16
h_DSS_PCLK
O
OMAP4 LCD pixel clock
16
SYS_PCLK
I
DLPC350 P1_CLK level-shifted to 1.8 V
17
h_DSS_DEN
O
OMAP4 LCD data enable
17
SYS_DATA_EN
I
DLPC350 P1_DATAEN level-shifted to 1.8 V
18
h_DSS_HSYNC
O
OMAP4 LCD horizontal sync
18
SYS_HSYNC
I
DLPC350 P1_HSYNC level-shifted to 1.8 V
19
GND
GND
Ground bus
19
GND
GND
Digital ground
20
GND
GND
Ground bus
20
GND
GND
Digital ground
Table 6-4. J6 PandaBoard 4500 to DLP LightCrafter 4500 Interface
PandaBoard 4500 J6
DLP LightCrafter 4500 J6
Pin
Signal
I/O
Description
Pin
Signal
1
VBUS_3
PWR
OMAP4 VBUS output from USB Host Port
#3
1
NC
I/O
Description
No connect
2
VBUS_4
PWR
OMAP4 VBUS output from USB Host Port
#4
2
NC
No connect
3
USBH3_DM
I/O
OMAP4 USB host port 3 data minus
3
SYS_USB_DN
4
USBH4_DM
I/O
OMAP4 USB host port 4 data minus
4
NC
5
USBH3_DP
I/O
OMAP4 USB host port 3 data plus
5
SYS_USB_DP
6
USBH4_DP
I/O
OMAP4 USB host port 4 data plus
6
NC
7
DGND
GND
Digital ground
7
8
DGND
GND
Digital ground
9
GPMC_AD14 /
GPIO_38
I/O
OMAP4 GPMC address or data bit 14
10
GPMC_AD13 /
GPIO_37
I/O
11
SYS_NRESWA
RM
12
I/O
TS3USB221 USB DN
I/O
TS3USB221 USB DP
GND
GND
Digital ground
8
GND
GND
Digital ground
9
DRV_GPIO11
O
DLPC350 GPIO11 (ClockC output) level-shifted
to 1.8 V
OMAP4 GPMC address or data bit 13
10
DRV_GPIO12
O
DLPC350 GPIO12 (ClockD output) level-shifted
to 1.8 V
I/O
Panda Warm Reset
11
NC
No connect
PB_POWER_O
N
I
Power on input to TWL6030 (ref. to VBAT)
12
NC
No connect
13
HFL_P
O
Hands free left speaker out (+)
13
NC
No connect
14
H_DMTIMER11
_PWM /
GPIO121
DLPC350 GPIO5 (PWM0 input) level-shifted to
1.8 V
O
OMAP4 display PWM control
14
SYS_GPIO5
No connect
No connect
I
15
HFL_N
O
Hands free left speaker out (–)
15
NC
16
VDD_V AUX1
PWR
TWL6030 VAUX1
16
NC
17
GPMC_AD12 /
GPIO_36
I/O
OMAP4 GPMC address or data bit 13
17
SYS_GPIO6
I
DLPC350 GPIO6 (PWM1 input) level-shifted to
1.8 V
18
GPMC_AD8 /
GPIO_32
I/O
OMAP4 GPMC address or data bit 8
18
DRV_GPIO00
O
DLPC350 GPIO0 (PWM0 output) level-shifted to
1.8 V
19
GPMC_W AIT0 /
GPIO_61
I
OMAP4 GPMC Wait input 0
19
SYS_TRIGGER_SEL
I
When high routes DLPC350 trigger inputs to
Pandaboard. When low routes DLPC350 trigger
Inputs to DLP LightCrafter 4500 input trigger
connector.
20
GPMC_AD9 /
GPIO_33
I/O
OMAP4 GPMC address or data bit 9
20
SYS_UART_SEL
I
When high routes the DLPC350 UART to
Pandaboard. When low routes the DLPC350
UART to the DLP LightCrafter 4500 UART
connector.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
No connect
No connect
PandaBoard Interface
Copyright © 2013–2017, Texas Instruments Incorporated
55
PandaBoard 4500
www.ti.com
Table 6-4. J6 PandaBoard 4500 to DLP LightCrafter 4500 Interface (continued)
PandaBoard 4500 J6
DLP LightCrafter 4500 J6
Pin
Signal
I/O
Description
Pin
Signal
21
GPMC_NWP /
GPIO_54
O
OMAP4 GPMC write protect
21
NC
22
GPMC_AD10 /
GPIO_34
I/O
OMAP4 GPMC address or data bit 10
22
DRV_GPIO02
23
GPMC_CLK /
GPIO_55
O
OMAP4 GPMC Clock Out
23
NC
24
GPMC_AD11 /
GPIO_35
I/O
OMAP4 GPMC address or data bit 11
24
DRV_TRIG_OUTA_1
O
External Trigger Input from connector J11
TRIG1_IN_CONN level-shifted to 1.8 V
25
GPMC_NCS0 /
GPIO_50
O
OMAP4 GPMC chip select 0
25
DRV_TRIG_OUTA_2
O
External Trigger Input from connector J11
TRIG2_IN_CONN level-shifted to 1.8 V
26
GPMC_NADV_
ALE / GPIO_56
O
OMAP4 GPMC address valid or address
latch enable
26
NC
No connect
I
When high, connects the OMAP4 I2C2 bus to
DLPC350 I2C1 bus. When low, disconnects the
OMAP4 I2C2 bus from the DLPC350 I2C1 bus.
27
GPMC_NCS1 /
GPIO_51
O
OMAP4 GPMC chip select 1
27
SYS_I2C_OE
28
GPMC_NBE0_
CLE / GPIO_59
O
OMAP4 GPMC byte enable 0 or command
latch enable
28
NC
I/O
Description
No connect
O
DLPC350 GPIO2 (PWM2 output) level-shifted to
1.8 V
No connect
No connect
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:
• git clone git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git
• git checkout -b working origin/ti-omap4
Install ARM compilers on Linux® machine:
• sudo apt-get install gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf
• sudo apt-get install gcc-arm-linux-gnueabi cpp-arm-linux-gnueabi
To run the menuconfig, install ncurses package:
• sudo apt-get install build-essential ncurses-dev
Before compiling the Ubuntu kernel, the DVI port must be enabled. Run menuconfig:
• cp debian.ti-omap4/config/config.common.ubuntu.config
• sudo make ARCH=arm menuconfig
Select the following:
• Disable DRM under: Device Drivers → Graphics Support → Direct Rendering Manager
• Enable DVI under: Device Drivers → Graphic Support → OMAP2+ Display Subsystem support →
OMAP2/3 Display Device Drivers → DVI Output
• Enable frame buffer support: Device Drivers → Graphic Support → OMAP2+ Display Subsystem
support → OMAP2+ frame buffer support
Build the kernel:
• ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make
Generate the uImage:
• ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make uImage
The generated uImage will be located at ubuntu-precise/arch/arm/boot/uImage.
56
PandaBoard Interface
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
PandaBoard 4500
www.ti.com
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:
– omapfb.mode=dvi:912x1140MR-24@60
– omapfb.mode=dvi:1280x800MR-24@60
• Generate the boot.scr:
– mkimage -A arm -T script -C none -n "Boot Image" -d boot.script boot.scr
• Copy the generated uImage and boot.scr in the boot partition of the SD card.
Make the modules:
• Make CROSS_COMPILE=arm-linux-gnueabi- ARCH=arm INSTALL_MOD_PATH=
modules_install
Copy the ‘modules’ folder from the path given in the previous command to the \lib folder on secondary
partition.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
PandaBoard Interface
Copyright © 2013–2017, Texas Instruments Incorporated
57
Chapter 7
DLPU011F – July 2013 – Revised July 2017
Connectors
This chapter describes the connector pins of the DLP LightCrafter 4500 module.
7.1
Input Trigger Connectors
Table 7-1 lists the input trigger connector (J11) pins. The trigger inputs have hysteresis. Two matching sixpin, 1.25-mm connector part numbers are:
•
•
Molex part number: 51021-0600
Digi-Key part number: WM1724-ND
The corresponding connector terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-1. Input Trigger Connector Pins
7.2
Description
Pin
Trigger In 1 supply
1
Supply Range
Trigger In 1
2
External or internal 1.8-V and 3.3-V
selectable at J10
Ground
3
Ground
Trigger In 2 supply
4
Trigger In 2
5
External or internal 1.8-V and 3.3-V
selectable at J12
Ground
6
Ground
Output Trigger Connectors
Table 7-2 lists the output trigger connector (J14) pins. Two matching six-pin, 1.25-mm connector part
numbers are:
•
•
Molex part number: 51021-0600
Digi-Key part number: WM1724-ND
The corresponding connector terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-2. Output Trigger Connector Pins
58
Description
Pin
Trigger Out 1 supply
1
Trigger Out 1
2
Ground
3
Trigger Out 2 supply
4
Trigger Out 2
5
Ground
6
Supply Range
1.8-V and 3.3-V selectable at J13
Ground
1.8-V and 3.3-V selectable at J15
Ground
Connectors
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
DLPC350 UART
www.ti.com
7.3
DLPC350 UART
The DLPC350 UART compatible cable:
• Leopard Imaging: LI-SER-01
• Mouser part number: 931-LI-SER-01
Table 7-3 lists UART connector (J20) pins.
Table 7-3. UART Connector Pins
7.4
Description
Pin
Ground
1
Supply Range
0V
RX
2
3.3 V
TX
3
3.3 V
DLPC350 I2C0
Table 7-4 lists the I2C0 connector (J16) pins. Two matching four-pin, 1.25-mm connector part numbers
are:
•
•
Molex part number: 51021-0400
Digi-Key part number: WM1722-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-4. I2C0 Connector Pins
Description
Pin
Supply Range
I2C SCL
1
3.3 V
2
7.5
I C SDA
2
3.3 V
3.3-V supply
3
3.3 V
Ground
4
0V
DLPC350 I2C1
Table 7-5 lists the I2C1 connector (J17) pins. Two matching four-pin, 1.25-mm connector part numbers
are:
•
•
Molex part number: 51021-0400
Digi-Key part number: WM1722-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-5. I2C1 Connector Pins
Description
Pin
Supply Range
I2C SCL
1
3.3 V
I2C SDA
2
3.3 V
3.3-V supply
3
3.3 V
Ground
4
0V
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Connectors
Copyright © 2013–2017, Texas Instruments Incorporated
59
Fan
7.6
www.ti.com
Fan
Table 7-6 lists the fan connector (J22) pins. Two matching three-pin, 1.25-mm connector part numbers
are:
• Molex part number: 51021-0300
• Digi-Key part number: WM1722-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-6. Fan Connector Pins
7.7
Description
Pin
Power
1
Supply Range
12 V
FAN_LOCKED
2
3.3 V
Ground
3
0V
Red LED
Table 7-7 lists the red LED connector (J31) pins. Two matching nine-pin, 1.5-mm connector part numbers
are:
•
•
Molex part number: 87439-0900
Digi-Key part number: WM2093-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 87421-0000
• Digi-Key part number: WM1112-ND
Table 7-7. Red LED Connector Pins
7.8
Description
Pin
Ground
1
Supply Range
0V
Temperature sensor
2
3.3 V
3.3-V supply
3
3.3 V
Red anode
4
3V
Red anode
5
3V
Red anode
6
3V
Red cathode
7
0V
Red cathode
8
0V
Red cathode
9
0V
Green LED
Table 7-8 lists the green LED connector (J32) pins. Two matching six-pin, 1.5-mm connector part numbers
are:
•
•
Molex part number: 87439-0600
Digi-Key part number: WM2093-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 87421-0000
• Digi-Key part number: WM1112-ND
60
Connectors
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Blue LED
www.ti.com
Table 7-8. Green LED Connector Pins
7.9
Description
Pin
Supply Range
Green anode
1
4.3 V
Green anode
2
4.3 V
Green anode
3
4.3 V
Green cathode
4
0V
Green cathode
5
0V
Green cathode
6
0V
Blue LED
Table 7-9 lists the blue LED connector (J33) pins. Two matching six-pin, 1.5-mm connector part numbers
are:
•
•
Molex part number: 87439-0600
Digi-Key part number: WM2093-ND
The corresponding terminal (crimp) part numbers are:
• Molex part number: 87421-0000
• Digi-Key part number: WM1112-ND
Table 7-9. Blue LED Connector Pins
Description
Pin
Supply Range
Blue anode
1
4.3 V
Blue anode
2
4.3 V
Blue anode
3
4.3 V
Blue cathode
4
0V
Blue cathode
5
0V
Blue cathode
6
0V
7.10 FPD-Link
Table 7-10 lists the FPD-Link connector (J9) pins. The 20-pin, 0.5 SMT header is:
•
Panasonic part number: AXK6S20647YG
Table 7-10. FPD-Link Connector Pins
Description
Pin
Supply Range
RCK_IN_P
1
1.2 V
RXE_AP
2
1.2 V
Ground
3
0V
Ground
4
0V
RCK_IN_N
5
1.2 V
RXE_AN
6
1.2 V
RXE_BP
7
1.2 V
RXE_CP
8
1.2 V
Ground
9
0V
Ground
10
0V
RXE_BN
11
1.2 V
RXE_CN
12
1.2 V
RXE_DP
13
1.2 V
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Connectors
Copyright © 2013–2017, Texas Instruments Incorporated
61
JTAG Boundary Scan
www.ti.com
Table 7-10. FPD-Link Connector Pins (continued)
Description
Pin
Supply Range
RXE_EP
14
1.2 V
Ground
15
0V
Ground
16
0V
RXE_DN
17
1.2 V
RXE_EN
18
1.2 V
NC
19
N/A
NC
20
N/A
7.11 JTAG Boundary Scan
Table 7-11 lists the JTAG boundary connector (J25) pins. Two matching six-pin, 1.25-mm connector part
numbers are:
•
•
Molex part number: 51021-0600
Digi-Key part number: WM1724-ND
The corresponding connector terminal (crimp) part numbers are:
• Molex part number: 50079-8100
• Digi-Key part number: WM2023-ND
Table 7-11. JTAG Boundary Scan Connector Pins
Description
Pin
Supply Range
TRST
1
3.3 V
TDI
2
3.3 V
TMS1
3
3.3 V
TDO1
4
3.3 V
TCK
5
3.3 V
Ground
6
Ground
7.12 Power
Table 7-12 lists the power socket (J26) pins. Two matching connector part numbers are:
•
•
Switchcraft part number: 760
Digi-Key part number: SC1051-ND
Table 7-12. Power Connector Pins
62
Description
Pin
Supply Range
Input supply
1
12 V
Ground
2
0V
Ground
3
0V
Connectors
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Appendix A
DLPU011F – July 2013 – Revised July 2017
Safety
WARNING
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
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.
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Safety
Copyright © 2013–2017, Texas Instruments Incorporated
63
Appendix B
DLPU011F – July 2013 – Revised July 2017
Power Supply Requirements
B.1
External Power Supply Requirements
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.
64
Power Supply Requirements
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Copyright © 2013–2017, Texas Instruments Incorporated
Revision History
www.ti.com
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from E Revision (September 2015) to F Revision ........................................................................................... Page
•
•
•
•
•
•
Value of throw ratio updated from 1.4 to 1.2 in Table 1-1 ..........................................................................
Added note to Section 3.2.2 on sustaining operating modes ......................................................................
Clarified in pattern sequence creation step #6 that Play Once does not always work in video mode in Section 3.3.1 ....
Updated steps in Section 3.4 to include description of fast flash update and skip bootloader update .......................
Added language on including .bin extension on step #7 of adding 24-bit image to firmware file in Section 3.5 ............
Added note to Section 5.2 on limitations to the use of saved solutions ..........................................................
DLPU011F – July 2013 – Revised July 2017
Submit Documentation Feedback
Revision History
Copyright © 2013–2017, Texas Instruments Incorporated
10
24
30
37
40
46
65
IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES
Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to,
reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who are
developing applications that incorporate TI products; by downloading, accessing or using any particular TI Resource in any way, you
(individually or, if you are acting on behalf of a company, your company) agree to use it solely for this purpose and subject to the terms of
this Notice.
TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TI
products, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections,
enhancements, improvements and other changes to its TI Resources.
You understand and agree that you remain responsible for using your independent analysis, evaluation and judgment in designing your
applications and that you have full and exclusive responsibility to assure the safety of your applications and compliance of your applications
(and of all TI products used in or for your applications) with all applicable regulations, laws and other applicable requirements. You
represent that, with respect to your applications, you have all the necessary expertise to create and implement safeguards that (1)
anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures that
might cause harm and take appropriate actions. You agree that prior to using or distributing any applications that include TI products, you
will thoroughly test such applications and the functionality of such TI products as used in such applications. TI has not conducted any
testing other than that specifically described in the published documentation for a particular TI Resource.
You are authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that include
the TI product(s) identified in such TI Resource. NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE TO
ANY OTHER TI INTELLECTUAL PROPERTY RIGHT, AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY
RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN, including but not limited to any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
regarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty or
endorsement thereof. Use of TI Resources 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.
TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES OR
REPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING TI RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TO
ACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL
PROPERTY RIGHTS.
TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY CLAIM, INCLUDING BUT NOT
LIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IF
DESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL,
COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH OR
ARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
You agree to fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of your noncompliance with the terms and provisions of this Notice.
This Notice applies to TI Resources. Additional terms apply to the use and purchase of certain types of materials, TI products and services.
These include; without limitation, TI’s standard terms for semiconductor products http://www.ti.com/sc/docs/stdterms.htm), evaluation
modules, and samples (http://www.ti.com/sc/docs/sampterms.htm).
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2017, Texas Instruments Incorporated