DLP® LightCrafter™ Dual DLPC900
Evaluation Module (EVM) User's Guide
User’s Guide
Literature Number: DLPU102B
DECEMBER 2020 – REVISED JULY 2022
www.ti.com
Table of Contents
Table of Contents
Read This First...........................................................................................................................................................................5
Trademarks.............................................................................................................................................................................. 5
About This Guide..................................................................................................................................................................... 5
Related Documentation from Texas Instruments..................................................................................................................... 6
If You Need Assistance............................................................................................................................................................ 6
1 DLP LightCrafter Dual DLPC900 EVM Overview..................................................................................................................7
1.1 Welcome............................................................................................................................................................................ 7
1.2 DLP LightCrafter Dual DLPC900 Evaluation Module (EVM) Hardware............................................................................. 8
1.3 EVM Board.........................................................................................................................................................................9
1.4 Other Items Needed for Operation................................................................................................................................... 11
1.5 DLP LightCrafter Dual DLPC900 Connections................................................................................................................ 12
1.5.1 DLP LightCrafter Dual DLPC900 LED Enable and PWM Outputs............................................................................ 14
1.5.2 DLP LightCrafter Dual DLPC900 Trigger Input and Output Voltage Selectors..........................................................15
1.6 DLP LightCrafter Dual DLPC900 EVM Flex Cable.......................................................................................................... 15
1.7 DLP LightCrafter Dual DLPC900 EVM and DMD EVM Assembly................................................................................... 16
2 Quick Start.............................................................................................................................................................................17
2.1 Power-up the DLP LightCrafter Dual DLPC900 EVM...................................................................................................... 17
2.2 Creating A Simple Pattern Sequence.............................................................................................................................. 18
3 Operating the DLP LightCrafter Dual DLPC900 EVM........................................................................................................ 21
3.1 DLP LightCrafter Dual DLPC900 Control Software..........................................................................................................21
3.2 PC Software..................................................................................................................................................................... 22
3.3 System Common Controls............................................................................................................................................... 23
3.3.1 Operating Mode.........................................................................................................................................................23
3.3.2 Connected DMD Type............................................................................................................................................... 24
3.3.3 EVM Information........................................................................................................................................................24
3.3.4 Status........................................................................................................................................................................ 24
3.4 System Settings............................................................................................................................................................... 26
3.5 Video Mode...................................................................................................................................................................... 28
3.5.1 Video Support............................................................................................................................................................29
3.6 Pattern Modes..................................................................................................................................................................30
3.6.1 Menu Bar................................................................................................................................................................... 31
3.6.2 Creating a Pattern Sequence in Pattern On-The-Fly Mode.......................................................................................31
3.6.3 Creating a Pattern Sequence in Pre-Stored Pattern Mode....................................................................................... 34
3.6.4 Reordering a Pattern Sequence using the Edit LUT Feature.................................................................................... 35
3.6.5 Creating a Pattern Sequence in Video Pattern Mode................................................................................................38
3.6.6 Creating a Pattern Sequence With DMD Block Load................................................................................................ 40
3.6.7 Pattern Settings......................................................................................................................................................... 42
3.7 Batch Files....................................................................................................................................................................... 44
3.7.1 Execute Batch File.....................................................................................................................................................44
3.7.2 Creating and Saving Batch Files............................................................................................................................... 46
3.7.3 Loading a Batch File..................................................................................................................................................47
3.7.4 Adding a Batch File to the Firmware......................................................................................................................... 48
3.8 Peripherals....................................................................................................................................................................... 49
3.9 Firmware.......................................................................................................................................................................... 50
3.9.1 Adding or Removing Patterns from the Firmware..................................................................................................... 51
3.10 Flash Device Parameters...............................................................................................................................................57
3.11 JTAG Flash Programming.............................................................................................................................................. 57
3.12 Intel (Altera) FPGA Programming.................................................................................................................................. 59
4 Connectors............................................................................................................................................................................61
4.1 Input Trigger Connectors..................................................................................................................................................61
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
3
Table of Contents
www.ti.com
4.2 Output Trigger Connectors...............................................................................................................................................61
4.3 DLPC900 UART Headers ............................................................................................................................................... 62
4.4 DLPC900 I2C Port 0......................................................................................................................................................... 62
4.5 DLPC900 I2C Port 1......................................................................................................................................................... 62
4.6 DLPC900 I2C Port 2......................................................................................................................................................... 63
4.7 JTAG Boundary Scan.......................................................................................................................................................63
4.8 GPIO and PWM............................................................................................................................................................... 64
4.9 Power............................................................................................................................................................................... 64
5 Power Supply Requirements............................................................................................................................................... 65
5.1 External Power Supply Requirements............................................................................................................................. 65
6 Safety..................................................................................................................................................................................... 67
6.1 Caution Labels................................................................................................................................................................. 67
7 Revision History................................................................................................................................................................... 68
4
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Read This First
Preface
Read This First
The DLP® LightCrafter™Dual DLPC900 evaluation module (EVM) offers a reference design to enable faster
development cycles for users of dual DLPC900 Controller architecture in support of dual controller DMDs. This
platform targets applications needing intelligent pattern management along with high resolution display.
Trademarks
LightCrafter™ are trademarks of Texas Instruments.
DisplayPort™ is a trademark of DisplayPort.
DLP® is a registered trademark of Texas Instruments.
HDMI® is a registered trademark of HDMI.
All trademarks are the property of their respective owners.
About This Guide
This guide explains the hardware and software features of the DLP LightCrafter Dual DLPC900 EVM systems.
The EVM architecture and connectors are described along with a quick start guide on how to operate the
DLP LightCrafter Dual DLPC900 EVM using a Graphical User Interface (GUI). Specific details for each DLP
component can be found in related component documentation.
Note
Power supply, optics, illumination source, and cables are sold separately.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
5
Read This First
www.ti.com
Figure 1-1. DLP LightCrafter Dual DLPC900 Evaluation Module
Related Documentation from Texas Instruments
Component datasheets, technical documents, design documents, and ordering information can be found at the
following links:
DLPC900 Digital Controller Product Folder
DLPC900 Programmer's Guide
DLP LightCrafter Dual DLPC900 EVM Product Folder
DLP500YX DMD Product Folder
DLP LightCrafter DLP500YX DMD EVM Product Folder
DLP670S DMD Product Folder
DLP LightCrafter DLP670S DMD EVM Product Folder
DLP9000 DMD Product Folder
DLP LightCrafter DLP9000 DMD EVM Product Folder
If You Need Assistance
Refer to the TI E2E DLP products forum.
6
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
DLP LightCrafter Dual DLPC900 EVM Overview
Chapter 1
DLP LightCrafter Dual DLPC900 EVM Overview
1.1 Welcome
The DLP LightCrafter Dual DLPC900 EVM, coupled to one of a number of DLP LightCrafter Dual DLPC900
DMD EVMs, allows for easy evaluation of the DLP LightCrafter subsystem in bringing together high resolution
display and advanced pattern control which is well suited for:
•
•
•
•
Structured light applications
– Factory automation and 3D machine vision
– In-line automated optical 3D inspection
– Robotic 3D vision
– Offline 3D metrology
– 3D scanners
– 3D identification and biometrics
3D printing and additive manufacturing
Medical and life sciences
High speed imaging and display
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
7
DLP LightCrafter Dual DLPC900 EVM Overview
www.ti.com
1.2 DLP LightCrafter Dual DLPC900 Evaluation Module (EVM) Hardware
The DLP LightCrafter Dual DLPC900 EVM is one half of a complete DMD imaging electronics subsystem and
consists of the Dual DLPC900 Board which includes two DLPC900 Digital Controllers, a digital video receiver,
flash memory, power management circuits, and supporting digital logic.
Also needed to complete the imaging subsystem is a DLP LightCrafter DMD EVM of which three are compatible
with the LightCrafter Dual DLPC900 EVM. Each of these DMD EVMs consists of a DMD, a DMD board (pcb)
containing on-board DMD power circuits, DMD mounting hardware when necessary, and two flexible (pcb)
cables for connections to the Dual DLPC900 board. Supported DMD devices and their corresponding DMD EVM
modules are:
•
•
•
DLP500YX DMD is the DMD within the DLPLCR50XEVM
DLP670S DMD is the DMD within the DLPLCR67EVM
DLP9000 DMD is the DMD within the DLPLCR90EVM
Figure 1-1 is a block diagram outlining the major hardware components within the DLP subsystem using the
DLPLCR90EVM as one of the three DMD examples.
Supported
DMD EVM Board
Supported DMD
Cable
Cable
Primary
DLPC900
Secondary
DLPC900
Flash
Flash
LED
Enable and PWM
Control
I2 C
Triggers
Host
Connector
JTAG/ICE
FPGA
IT6535
USB
HDMI
DisplayPort
Power
Management
Dual
DLPC900
EVM Board
TI DLP chipset
Solid state memory
Connectors
Other
Figure 1-1. DLP LightCrafter Dual DLPC900 Hardware Components
8
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
DLP LightCrafter Dual DLPC900 EVM Overview
1.3 EVM Board
The DLP LightCrafter Dual DLPC900 EVM contains the electronics capable of controlling supported Dual
controller DMDs. The EVMs offer several interface options, USB, I2C, trigger inputs and outputs, with video
inputs through HDMI or Display Port connectors. Figure 1-2 shows the EVM block diagram of the DLP
LightCrafter Dual DLPC900 EVM.
CSZ_[2:0]
GPIO[60,46,45]
DATA[15:0]
Flash
LED Enable
LED PWM
MOSC
X2
LED Connector
Trigger In
Boot Mode
Supported
DMD
Cable
Trigger In
BOOTHOLDZ
Trigger
Voltage
JTAG ICE
JTAG BS
Trigger Out
Trigger Out
DLPC900
USB
GPIO/PWM
Primary
I2C0
SCL0/SDA0
I2C2
SCL2/SDA2
OCLKA
I2C1
SCL1/SDA1
SW
HDMI EDID
EDID PROM
DP EDID
EDID PROM
Reset Hold
RGB
SYNCS
FPGA
I2C
JTAG
GPIO
IT6535
HDMI
SSP
SYNC
DP
UART
PWRGOOD
12 V Supervisor
12 V
3 V VCCIO
RGB
SYNCS
FPGA
CSZ_[2:0]
GPIO[60,46,45]
DATA[15:0]
FAULT_STATUS
MOSC_P
Secondary
S_RESET
Secondary Reset
HEARTBEAT
POSENSE
Cable
UART
DLPC900
BOOTHOLDZ
Flash
DMD Connector
2.5 V LDO
Logic Gate
1.8 V LDO
3.3 V Regulator
1.8 V LDO
12 V
1.15 V Regulator
1.8 V Regulator
TI DLP chipset
TI Component
Solid state memory
Connectors
Other
Figure 1-2. DLP LightCrafter Dual DLPC900 EVM Block Diagram
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
9
DLP LightCrafter Dual DLPC900 EVM Overview
www.ti.com
The DLP LightCrafter Dual DLPC900 EVM major components are:
•
•
•
•
•
10
A Video Splitter FPGA
Two DLPC900 Digital DMD Controllers
Parallel FLASH memory for storing programming and pattern images for each DLPC900
All necessary power supplies to support the DLP subsystem
One IT6535 digital receiver for HDMI and Display Port Video Input
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
DLP LightCrafter Dual DLPC900 EVM Overview
1.4 Other Items Needed for Operation
The DLP LightCrafter Dual DLPC900 EVM is a flexible, ready-to-use evaluation module which, when coupled
to one of the supported DLP LightCrafter Dual Controller DMD EVMs, enables the sending of customer created
patterns from the DLPC900 Controllers to the attached DMD for display at the customer determined pattern
rates. The DLP LightCrafter Dual DLPC900 EVM and supported DMD EVMs are offered for purchase separately
so that customers can determine which elements they wish to piece together for their own application evaluation
system.
The following items are not included with the EVM and need to be purchased separately if needed for customer
evaluation:
•
•
•
•
•
Power supply - see Section 5.1 External Power Supply Requirements for details
USB cable: A to B USB cable
HDMI® or DisplayPort™ cable connected to a graphics or video source (if using video input)
Illumination module or source
Illumination and projection optics
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
11
DLP LightCrafter Dual DLPC900 EVM Overview
www.ti.com
1.5 DLP LightCrafter Dual DLPC900 Connections
Figure 1-3 depicts the switches and connectors with their respective locations. Note: Power supply (and cable),
USB cable, and display cable are NOT included with the module.
J3
J4
D12
SW1 J10 J30
J5
D5
J12
J29
D11
J20
J1
J21
J2
J6
J24
J11
J23
J9
J22
J28
J27
J16
J15
J14
J25
J13
J8
J19
J17
D9 D8
D7 D6 J7
J18
J26
Figure 1-3. DLP LightCrafter Dual DLPC900 EVM Connectors (Top View)
Connector
Reference
Description or Use
Board Level Reset Switch
When pressed resets both DLPC900 controllers. When released, both controllers
boots from reset.
J1
HDMI Input
Video input to Video Splitter FPGA and DLPC900 controllers. For Video or Video
Pattern inputs (primary).
J2
DisplayPort Input
Video input to Video Splitter FPGA and DLPC900 controllers. For Video or Video
Pattern inputs (secondary).
J3
EDID jumper (HDMI)
When jumper is installed, the EDID prom for the HDMI interface can be updated.
J4
EDID jumper (DisplayPort)
When jumper is installed, the EDID prom for the DisplayPort interface can be updated.
J5
FPGA programming connector
(Intel video splitter)
Connect Intel (Altera) FPGA programming tools to program the Video Splitter FPGA.
J6
OCLKA output
User configurable DLPC900 output clock for additional user on board logic. Pin 1 =
OCLKA; Pin 2 = GND
SW1
12
EVM Function
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Connector
Reference
DLP LightCrafter Dual DLPC900 EVM Overview
EVM Function
Description or Use
Primary DLPC900 UART interface for debug messages to a terminal
•
•
•
•
•
•
•
Bits per second: 115200
Data bits: 8
Parity: None
Flow Control: None
Pin 1 = 3.3 V
Pin 2 = TX out
Pin 6 = Ground
J7
DLPC900 debug UART (Primary
DLPC900)
J8
Host USB interface
DLPC900 USB interface for Host communications with DLPC900
J9
ARM RVI ICE debugger
TI use only; Used for debugging DLPC900 ARM software code, requires the ARM RVI
ICE debugger.
J10
DLPC900 Reset jumper
When jumper is installed, the controller is held in RESET.
J11
JTAG Boundary Scan
Used for programming the boot image into the flash memory when flash memory is
blank or corrupted.
J12
BOOTHold jumper
When jumper is installed, forces the controllers to remain in boot mode when power is
applied.
J13
GPIO inputs/outputs
User configurable general purpose Inputs and/or outputs for customer use.
J14
Host I2C Port 0
Host dedicated I2C interface port for communications to DLPC900. [Pin 1 = SCL, Pin 2
= SDA, Pin 3 = 3.3V, Pin 4 = GND]
J15
Host I2C Port 1
I2C interface port for programming EDID UARTs via I2C [ Pin 1 = SCL, Pin 2 = SDA,
Pin 3 = 3.3V, Pin 4 = GND]
J16
Host I2C Port 2
I2C interface port 2. For TI internal use. [ Pin 1 = SCL, Pin 2 = SDA, Pin 3 = 3.3V, Pin 4
= GND]
LVTTL compatible only
Secondary DLPC900 UART interface for debug messages to a terminal
•
•
•
•
•
•
•
Bits per second: 115200
Data bits: 8
Parity: None
Flow Control: None
Pin 1 = 3.3 V
Pin 2 = TX out
Pin 6 = Ground
J17
DLPC900 debug UART
(Secondary DLPC900)
J18
DMD flex connector (Primary
DLPC900)
Flex cable connection for data interface to DMD board and DMD.
J19
DMD flex connector (Secondary
DLPC900)
Flex cable connection for data interface to DMD board and DMD.
J20
+12 VDC Power input
EVM power input. [Pin 1 = +12 VDC, Pin 2,3 = GND] see Section 5.1
J21
+12 VDC Power input (Alternate) EVM power alternate input. [Pin 1,2,3 = GND, Pin 4,5,6 = +12 VDC] see Section 5.1
J22
Trigger Input 1 voltage level
selectors.
•
•
J23
External Trigger Inputs connector
Trigger Input 1 and 2 for triggering the DLPC900 with external input signals (from
Cameras, processors, etc.) See Section 4.1.
J24
Trigger Input 2 voltage level
selectors.
LVTTL compatible only
Set the voltage levels of the Trigger Input 1 signals.
Jump across pins 1 to 2 for 3.3 V
Jump across pins 2 to 3 for 1.8 V
Set the voltage levels of the Trigger Input 2 signals.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
•
•
Jump across pins 1 to 2 for 3.3 V
Jump across pins 2 to 3 for 1.8 V
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
13
DLP LightCrafter Dual DLPC900 EVM Overview
Connector
Reference
www.ti.com
EVM Function
Description or Use
Set the voltage levels of the Trigger Output 1 signals.
Trigger Output 1 voltage level
selectors
•
•
Jump across pins 1 to 2 for 3.3 V
Jump across pins 2 to 3 for 1.8 V
J26
LED illuminator enables and
PWM drive signals
•
•
•
•
•
•
•
•
Pins 1, 2, and 3 are 12 V.
Pin 5 is Red LED Enable output.
Pin 6 is Green LED Enable output.
Pin 7 is Blue LED Enable output.
Pin 8 is RED PWM output.
Pin 9 is Green PWM output.
Pin 10 is Blue PWM output.
Pins 11, 12, 13, and 14 are ground.
J27
Trigger output connector
Trigger Outputs 1 and 2 for triggering the DLPC900 with external input signals (from
Cameras, processors, etc.) See Section 4.2.
J28
Trigger Output 2 voltage level
selectors
•
Jump across pins 1 to 2 for 3.3 V
•
Jump across pins 2 to 3 for 1.8 V
J29
Secondary DLPC900 hold reset
When jumper is installed, the controller is held in RESET.
J30
External Parallel RGB Video
Input
Connect a video receiver with RGB outputs
D5
FPGA Init-Done
When lit indicates the FPGA configured without errors after power is applied.
D6
Primary DLPC900 Red fault
status LED
When lit indicates a fault has occurred in the Primary DLPC900 controller.
D7
Primary DLPC900 Green
Heartbeat LED
When toggling indicates Primary DLPC900 controller is operating.
J25
Set the voltage levels of the Trigger Output 2 signals.
Note
The heartbeat will operate even if no DMD is present.
D8
Secondary DLPC900 Red fault
status LED
When lit indicates a fault has occurred in the Secondary DLPC900 controller.
D9
Secondary DLPC900 Green
Heartbeat LED
When toggling indicates Secondary DLPC900 controller is operating.
Note
The heartbeat will operate even if no DMD is present.
D11
12-V Power LED
When lit indicates external 12-V supply is on.
D12
PWRGOOD LED
When lit indicates power is normal.
1.5.1 DLP LightCrafter Dual DLPC900 LED Enable and PWM Outputs
The LED enables on J26 are low-current 3.3-V outputs and are not to be used to drive LEDs directly. The
enables are to be used as a control to enable a regulator that provides the necessary current to the LEDs.
The PWM outputs are also 3.3-V outputs and used for controlling the current to the LEDs, which controls the
brightness.
Note
The 12-V DC output on J26 are not to be used to power the LED drive circuitry since it does not
provide the necessary current when all three LED enables are simultaneous turned on. Doing so can
cause a drop in the 12-V supply to the EVM regulator circuitry and reset the controller.
14
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
DLP LightCrafter Dual DLPC900 EVM Overview
1.5.2 DLP LightCrafter Dual DLPC900 Trigger Input and Output Voltage Selectors
The trigger inputs on J23 are inputs from external devices to control the pattern sequence. While trigger input 2
is high, trigger input 1 advances the pattern sequence to the next pattern in the sequence on every pulse.
The trigger outputs on J27 are outputs to control external devices. While trigger output 1 frames the exposure
time of the pattern, trigger output 2 pulses to mark the beginning of each pattern.
Both input and output triggers have voltage level selectors. Use J22, J24, J25, and J28 to select the voltage
as shown in Figure 1-4. If no voltage is selected, then the onboard logic is not functional and any outgoing or
incoming signals are not available.
J24
Pin 3
Pin 2
Pin 1
J22
Pin 3
Pin 2
Pin 1
J28
Pin 3
Pin 2
Pin 1
J25
Pin 3
Pin 2
Pin 1
Figure 1-4. DLP LightCrafter Dual DLPC900 EVM Trigger Voltage Level Selectors
1.6 DLP LightCrafter Dual DLPC900 EVM Flex Cable
Electrical malfunctions can occur by stressing the flex cable(s) connecting the DMD circuit board to the
DLPC900 controller circuit board. Stressing the flex cable can be caused by:
• Bending the cable outside the area identified in Figure 1-5 (within 20.3 mm of connector plate centers).
• Repeatedly bending the flex cable(s) where the bend radius is less than 25.4 mm.
• A single bending of the flex cable(s) where the bend radius is less than 6.35 mm.
Figure 1-5. Flex Cable Diagram
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
15
DLP LightCrafter Dual DLPC900 EVM Overview
www.ti.com
Note
The minimum bend radius for forming flex cable (flexible) circuit is 6.35 mm
Use caution when bending the flex cable to not exceed bending guidelines explained above.
1.7 DLP LightCrafter Dual DLPC900 EVM and DMD EVM Assembly
The DLP Dual DLPC900 EVM requires a suitable DMD EVM listed in DLP LightCrafter Dual DLPC900
Evaluation Module (EVM) Hardware.
• The flex cables provided with the DMD EVM have one end marked "DMD End" with key pins arranged
diagonally that only fit one way onto the DMD board preventing attachment to the wrong side of the
board. Place the insulated backer plate on the other side of the DMD board from the flex side with
connection pins and carefully tighten the screws. Alternate tightening the screws from side to side until
the screws are firm, but not overtightened (SCREW TORQUE REQUIREMENT: 6-8 IN*LB [0.7-0.9 N*m]).
Assembled DLPLCRC900DEVM with DLPLCR90EVMshows the flex cable DMD ends correctly assembled to
an example DMD EVM board.
• The other end of the flex cables attach to the dual DLPC900 controller board. The key pins are arranged
laterally symmetric and can be inserted from either side of the controller board. To ensure the cables are
connected to the correct side of the dual DLPC900 controller board, check that the connection flex pins
are facing the pads as shown in DLPLCRC900DEVM Flex Cable Pads. Place the insulated backer plate
on the other side of the controller board from the flex with pins and carefully tighten the screws. Alternate
tightening the screws from side to side until the screws are firm, but not overtightened (SCREW TORQUE
REQUIREMENT: 6-8 IN*LB [0.7-0.9 N*m]). Assembled DLPLCRC900DEVM with DLPLCR90EVM shows the
flex cable ends correctly assembled to the dual DLPC900 controller board.
Figure 1-6. DLPLCRC900DEVM Flex Cable Pads
Figure 1-7. Assembled DLPLCRC900DEVM with DLPLCR90EVM
16
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Quick Start
Chapter 2
Quick Start
This chapter offers a quick start guide to power-up the EVM, run the GUI control software, and create a simple
three pattern sequence.
Note
If the text in the GUI does not display correctly please see DPI Settings
2.1 Power-up the DLP LightCrafter Dual DLPC900 EVM
The DLP LightCrafter Dual DLPC900 EVM is ready to use, out of the box, after assembling with one of the
supported DMD EVMs. Steps 1 through 6 show how to power, display an image, and connect the EVM to a PC.
1.
2.
3.
4.
Connect a 12-V DC power supply to the power supply connector J20 in Figure 1-3.
LEDs — D5, D11, and D12 light up green to indicate configuration and power is normal.
LEDs — D7 and D9 toggle on and off, indicating the DLPC900 controllers are operating normally.
After 5 seconds, the two DLPC900 devices start sending a built-in rotating pattern sequence of images to the
DMD for display on the DMD.
5. Connect a USB cable from a PC to connector J8 on the DLP LightCrafter Dual DLPC900 EVM, as seen
in Figure 1-3. The first time the cable is connected on a PC, the DLP LightCrafter Dual DLPC900 EVM
enumerates as a USB composite device with human-interface device (HID) class. No drivers are required
since these are natively handled by all operating systems.
6. The DLP LightCrafter Dual DLPC900 EVM can be controlled with the free GUI software and firmware
versions available for download from DLPLCRC900DEVM.
Note
Be sure to install DLP LightCrafter GUI software version 5.0 and firmware 6.0 or newer. Operating
the DLP LightCrafter Single DLPC900 EVM with prior revisions of the GUI may render the EVM
inoperable.
Note
The DLPC900 does not have a dedicated INIT_DONE signal output to indicate that it has
completed its power-up initialization and is ready to accept commands. The user may configure
one of the nine GPIOs available as an INIT_DONE signal output simply by adding the GPIO
configuration into a default batch file that is executed at power-up. A 10-kΩ pull-down resistor
must be connected to the GPIO to be used.
The following is an example of adding the configuration for GPIO_08 to a batch file, where
GPIO_08 is configured as an output and the signal is set high. When this command is added
to the top of the batch file, the GPIO output goes high in approximately 800 ms from the time
POSENSE goes high.
GPIO_CONFIG: 0x8 0x3
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
17
Quick Start
www.ti.com
2.2 Creating A Simple Pattern Sequence
Before creating a pattern sequence, make sure to follow the steps in Section 2.1. Download and execute the
latest DLPC900REF-SW Windows-Installer, and then start the DLP LightCrafter DLPC900 GUI application. The
GUI detects the attached EVM, and the Connected radio-button lights up Green indicating the connection was
successful. The GUI software includes sample images for the DLP LightCrafter Dual DLPC900 EVM that are
used in the examples in this guide. If the sample image files have not been unzipped during the installation
process, then within the GUI install directory, unzip the image files to gain access to all the sample images. All
images are 1-bit binary patterns and have the native resolutions of 2048x1200, 2560x1600, and 2716x1600 to
accommodate the different resolutions of the Dual DLPC900 EVM compatible DMD EVMs.
Follow these steps to create a pattern sequence. See Figure 3-7 to identify the buttons on the Menu bar.
1. Select Pattern On-The-Fly Mode from the Operating Mode group box, and click the Pattern Design button so
that the panel is displayed as shown in Figure 2-1.
2. Click the Add Pattern button (with the plus sign) in the Menu bar and browse for any three bitmap images
from the sample of images. The default directory location is C:\Texas Instruments-DLP\DLPC900REFSW-5.x\DLPC900REF-GUI\Images and Batch files\[DMD]_Images. Be sure to select them from the correct
image sub-folder for the EVM that is being used. All three images can be selected at the same time within
the open file dialog window, but may not appear in the same order in the GUI as in the dialog window.
Note
For the next three steps a selected pattern is indicated by a lighter gray selection area. See Figure
2-2 which shows the third pattern (pattern 2) selected.
3. Select the first pattern within the Pattern Design panel and choose a bit depth of 1. Set exposure to 100000
µs, dark time to 50000 µs, and select Red for the color.
4. Select the second pattern and choose a bit depth of 1. Set exposure to 150000 µs, dark time to 75000 µs,
and select Green for the color.
5. Select the third pattern and choose a bit depth of 1. Set exposure to 200000 µs, dark time to 100000 µs, and
select Blue for the color. Figure 2-2 shows the pattern sequence.
6. Select the Repeat radio-button to continuously repeat the pattern sequence.
7. Click the Update LUT button to upload the pattern sequence definition including the three pattern images to
the EVM.
8. Click the Start button to run the pattern sequence. The three selected patterns show for the timings entered
in steps 3, 4, and 5 and repeat until Step 9 is completed.
9. Click the Stop button to stop the pattern sequence.
18
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Quick Start
Figure 2-1. Pattern Mode Panel
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
19
Quick Start
www.ti.com
Figure 2-2. Simple Three Pattern Sequence
20
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Chapter 3
Operating the DLP LightCrafter Dual DLPC900 EVM
This chapter introduces the Windows software provided with the DLP LightCrafter Dual DLPC900 EVM.
3.1 DLP LightCrafter Dual DLPC900 Control Software
The DLPC900REF-SW bundle includes a QT-based GUI application to control the modules through the USB
interface. QT is a cross-platform application and user-interface framework with open source and commercial
licenses available. Install the QT based GUI download and execute the latest DLPC900REF-SW WindowsInstaller, and then start the DLP LightCrafter DLPC900 GUI application.
The DLP LightCrafter Single DLPC900 EVM supports two basic types of operation:
•
•
Video Mode displays images from:
– HDMI and DisplayPort inputs.
– 24-bit RGB customer provided bitmaps stored in flash memory.
– Internal test pattern generator with ten user-selectable patterns.
– Solid Full-screen Curtain with user-selectable colors.
Pattern Sequence displays images from:
– Pre-stored Pattern Mode: 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit user-defined bitmap images pre-stored in Flash
memory.
– Video Pattern Mode: 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit user-define bitmap images streamed through the
DLPC900 24-bit RGB interface.
– Pattern On-the-Fly Mode: 1-, 2-, 3-, 4-, 5-, 6-, 7-, and 8-bit user-define bitmap images dynamically loaded
into internal memory via USB or I2C interfaces. The DLP500YX EVM also supports 10-, 12-, 14-, and
16-bit bitmap images in this mode.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
21
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.2 PC Software
Upon execution of the DLP LightCrafter DLPC900 GUI application, the panel shown in Figure 3-1 is displayed.
The GUI panel contains the following three sections:
•
•
•
System common controls and status on the left.
System feature controls buttons on the top.
Feature control panels in the center.
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 into the respective subsection. Please note that some commands may
require additional steps before the GUI display is updated.
Figure 3-1. DLP LightCrafter DLPC900 GUI
22
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Note
If the text in the GUI does not display correctly please change the DPI settings. Right click on the
executable and select Properties. On the Compatibility tab select the "Change high DPI settings"
button. Change your settings as shown in High DPI Settings.
Figure 3-2. High DPI Settings
3.3 System Common Controls
The DLP LightCrafter DLPC900 GUI communicates with the DLPC900 using USB 1.1. The DLPC900
enumerates as a USB device with HID Support. The PC polls all the HID peripherals and once the PC detects
the DLPC900, the Connected radio-button changes to green. If the USB cable is disconnected, the Connected
radio-button changes to red. Once the Connected radio-button shows green, the firmware Version and the Tag
name are displayed.
The Virtual Connection option is useful when there is no connection to the EVM. When the Virtual Connection is
checked, all commands continue to operate as if there was a connection to the EVM except for firmware uploads
and updating the Look Up Table (LUT).
3.3.1 Operating Mode
Within the System Controls group box, the GUI updates the state of the EVM to indicate it is in Normal Operation
or Standby Mode. The user may command the EVM into Standby Mode if the EVM is not being used or the
Normal Operation can be selected to command the EVM to wake up. The user may click the Reset button to
command the EVM to perform a software reset.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
23
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
Note
When in Standby Mode the GUI suspends status updates until a return to operation or SW reset is
issued. If a HW reset is asserted the GUI must be restarted to recognize return to operation.
Standby mode requires a wait period of two minutes to run 50/50 and park the DMD. Three additional
seconds are needed to complete all operations before issuing a Return to Normal command.
Once Standby has been issued the only command accepted by the DLPC900 controller board is
Return to Normal (0). Any other command can result in unexpected behavior. Particularly a Park/
Unpark is not accepted until Normal mode is resumed.
The EVM can be commanded to enter one of the four operating modes. Within the Operating Mode group box
there are four choices:
1. Video Mode – This mode is primarily used for display applications, and is not recommended for applications
which require pixel and timing accuracy. In this mode, the user can choose from the four following video
modes:
• Parallel RGB interface
• Internal test pattern generator with ten test pattern options
• Pattern image display from flash memory
• Solid Curtain with choice of color
2. Pre-stored Pattern Mode – In this mode, the user can create a pattern sequence using images stored in
flash.
3. Video Pattern Mode – In this mode, the user can define a pattern sequence using pattern data or video
which is streamed using a parallel RGB interface.
4. Pattern On-The-Fly Mode – In this mode, the user can create a pattern sequence using bitmap images
which are loaded into the internal memory of the DLPC900 via the USB or I2C interfaces. This mode can be
helpful to view a pattern sequence before storing the images in flash memory, as updating the flash to use
Pattern Mode can be a timely process.
3.3.2 Connected DMD Type
The GUI queries the DLP LightCrafter Dual DLPC900 EVM to determine the DMD type that the firmware is
programed for and is expecting to be connected to the DLP LightCrafter Dual DLPC900 EVM. The indicators in
the Chipset Type group box are updated to show which DLPC900 compatible DMDs is expected.
Note
The user must ensure that the firmware programmed into the Dual DLPC900 EVM matches the DMD
EVM attached.
3.3.3 EVM Information
The Introduction Main Page shows an image of the EVM currently connected and helpful links to online
resources.
3.3.4 Status
The Status panel indicators show the current state of the DLPC900. When any of the boxes are checked, this
indicates the stated text has occurred. Any boxes that state an error and remain checked must be corrected
before continuing to operate the EVM.
The following is a description of each status indicator:
•
•
24
Internal Memory Test Passed – The DLPC900 performs an internal system memory test at power-up. The
box is checked if the test passed.
Controller/DMD Incompatible – The box is checked if either the controller or DMD are incompatible with the
firmware including loading incorrect firmware or an issue with communication between the controller and
DMD. Check for possible damage to the SCP lines, or damage to the flex cables. Also ensure that the DMD
is sitting properly in the socket, and is not missing or damaged.
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
•
•
•
•
•
•
•
•
•
•
Operating the DLP LightCrafter Dual DLPC900 EVM
Secondary Present and Ready – The box is checked when the GUI is connected to a DLP LightCrafter
Dual DLPC900 EVM. If the GUI is connected to a DLP LightCrafter Dual DLPC900 EVM and the box is
not checked, then one or both of the DLPC900s are potentially malfunctioning or the EVM was incorrectly
programmed with a Single DLPC900 firmware file.
Internal Initialization Complete – The box is checked when all power-up initialization routines have completed
and passed.
DMD Reset Waveform Controller Error – The box is checked whenever the DMD Reset Controller has found
multiple overlapping Vbias or reset operations accessing the same DMD block of micromirrors.
Forced Buffer Swap – The box is checked whenever a forced buffer swap occurs. This error can occur if the
DLP LightCrafter Dual DLPC900 EVM is set to Video Mode and the vertical back-porch timing is too small.
The error can also occur if the DLP LightCrafter Dual DLPC900 EVM is set to Video Pattern Mode where
the patterns are from the video port and the pattern sequence timings do not match the video port VSYNC
- specifically the cumulative exposure times are greater than the frame time. Forced buffer swaps may also
occur during any of the pattern modes in preparing a pattern sequence and the timing of a status read. The
user may need to perform additional reads of the status to get a correct state of this indicator. If the box
continues to be checked, check for an error condition in the pattern sequence.
Sequence Abort Status Flag – The box is checked whenever a sequence abort has occurred. Sequence
abort may occur during any pattern mode in preparing a pattern sequence and the timing of reading the
status. Additional status reads may be needed to get a correct state of this indicator. If the box continues to
be checked, check for an error condition in the pattern sequence. Also check that the cumulative exposure
time is not greater that the frame time.
Sequence Error – The box is checked whenever a sequence error has occurred. Sequence errors may occur
during any of the pattern modes in preparing a pattern sequence and the timing of reading the status. The
user may need to perform additional reads of the status to get a correct state of this indicator. If the box
continues to be checked, check for an error condition in the pattern sequence.
DMD Micromirrors Parked – The box is checked whenever the DMD micromirrors are parked.
Sequencer Running – The box is checked whenever the sequencer is running.
Video Running – The box is checked whenever video is running normally.
Locked to External Source – The box is checked to indicate that the EVM has locked to an external parallel
RGB video source. If the EVM loses the locked signal at any time, the box becomes unchecked. A locked
source must be present to switch to Video Pattern Mode.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
25
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.4 System Settings
Click the System Settings button at the top of the GUI to display the System Settings panel shown in Figure 3-3.
Figure 3-3. System Settings Panel
26
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Within the System Settings panel, the user can control the orientation of the image, the LEDs, and the optical
inversion.
•
•
Image Orientation – Depending on the orientation of the projected image, the image may require to be flipped
on its short or long axis.
– The East/West setting causes the image to be flipped on its long axis.
Note
The Dual Controller EVM East/West flip is permanently set to on due to the dual controller
implementation. Reverse pattern data in the images prior to loading or in the video data prior to
loading or streaming video.
– The North/South setting causes the image to be flipped on its short axis. This setting must be set before
any Pattern LUT updates are sent to the DLPC900 and the pattern sequence must be in the stopped
state.
LED Controls – The LED controls allow the user to manually control the state of the LEDs or allow the
internal DLPC900 sequencer to control them.
Note
If the LEDs are disabled in manual control, they must be enabled before switching to automatic
control (internal DLPC900 sequencer).
The LED current regulates the brightness of the LEDs. Setting the Invert PWM causes the LED currents
to have an opposite effect on the LEDs as the current is changed. When manipulating the LED frequency
and current, it is best to think of the led current value from 0-255 (0.39% per step) as the duty cycle where
255 equals ~100% (99.61%) Internally the software then calculates the PWM value depending on the set
frequency and duty cycle. Setting the Invert PWM changes the polarity of the PWM signal which causes the
LED currents to have an opposite effect on the LEDs as the current is changed.
•
•
Note
DLP LightCrafter Dual DLPC900 EVMs do not come with LEDs or optical engines of any kind.
Pattern Display Invert Data – This setting allows the user to invert the data to the DMD. The setting must
be set before any Pattern LUT updates are sent to the DLPC900 and the pattern sequence must be in the
stopped state. This setting is not applicable to Video Mode.
DMD Park – This setting allows the user to park and un-park the DMD. Using the isolated Park/Unpark
command is no longer recommended except for debugging purposes. If the Display Mode is set to Pre-stored
pattern mode, Video pattern mode or Pattern On-The-Fly mode, the pattern sequence must be stopped prior
to execution of this command.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
27
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.5 Video Mode
Click the Video Mode button at the top of the GUI to display the Video Mode panel. Within this panel, there are
two tabs:
The Source Settings Tab is shown in Video Mode Panel - Source Settings Tab.
The Display Settings Tab is shown in Video Mode Panel - Display Settings Tab.
Figure 3-4. Video Mode Panel - Source Settings Tab
1. Input Configuration.
• Source Select – Allows the user to select:
a. Parallel RGB interface
b. Internal test pattern generator
c. Pattern images from flash memory
d. Solid Curtain– which displays a constant, solid color image (including black or white)
• Input Port Data Swap – Depending on the routing of the parallel RGB data lines, it may be necessary
to swap the order of the color channels. The DLP LightCrafter Single DLPC900 EVM require ABC->BAC
setting. ABC corresponded to RGB; therefore, the settings mentioned previously means that channels
RG are swapped. The user can also select which port to apply the settings to.
• Pixel Data Format – Allows the user to select the video format of the input source.
2. Port Config Controls – Depending on which input signals were chosen during board design, it may be
necessary to select the appropriate signals so that the DLPC900 can properly detect the incoming video
source. If incorrect settings are chosen, the curtain may be displayed or the image may be incorrect. Pixel
28
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Mode can also be set to Single Pixel or Dual Pixel. Dual Pixel allows for higher data rates by loading two
pixels per clock instead of one pixel per clock.
3. IT6535 Receiver – This control allows selection between the HDMI or the DisplayPort input connectors of the
IT6535 digital receiver. The digital receiver can also be powered-down, which tri-states all the output signals
of the IT6535 to allow another device to share the input ports and syncs of the DLPC900.
4. Pixel Port Configuration - Allows readback of the current parallel port configuration parameters determined
by the EDID or user Display Dimensions
Figure 3-5. Video Mode Panel - Display Settings Tab
1. Internal Test Pattern Color – When the internal test pattern is selected as the input source, the foreground
and background colors can be changed.
2. Display Dimensions – Allows the user to scale or crop the image of the incoming video source.
3. De-Gamma LUT Control – De-Gamma controls:
4. De-Gamma LUT Control – De-Gamma controls:
• Enable/Disable - Command enables or disables De-Gamma
• Sets the level of De-gamma - See the Gamma Configuration and Enable section of the DLPC900
Programmer's Guide for further information.
3.5.1 Video Support
Please refer to the DMD data sheet of the DMD connected to the DLP LightCrafter Dual DLPC900 EVM for
supported video frame rates.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
29
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.6 Pattern Modes
Click the Pattern Mode button at the top of the GUI to display the Pattern Mode panel as shown in Figure 3-6.
The Pattern Mode panel allows the user to create a pattern sequence. First the user must choose the operating
mode by selecting which of the three pattern modes to use. The three pattern modes are:
1. Pre-Stored Pattern Mode. In this mode the patterns are pre-stored in flash memory and loaded into the
internal memory of the DLPC900 by the firmware. The pattern sequences and images must first be defined
before starting the pattern sequence.
2. Video Pattern Mode. In this mode, the images are streamed from the incoming video source. The pattern
sequences must be defined first before starting the pattern sequence.
3. Pattern On-The-Fly Mode. In this mode the patterns are uploaded to the internal memory of the DLPC900
via the USB or the I2C interface. The pattern sequences must be defined first before starting the pattern
sequence. Using USB is preferred for its higher upload speed.
Figure 3-6. Pattern Mode Design Panel
30
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
3.6.1 Menu Bar
The Menu bar has six controls as shown in Figure 3-7.
•
•
•
•
•
•
The Save button allows the current pattern design to be saved to a file.
The Load button allows a saved design to be loaded into the Design Panel. This control also allows images to
be loaded from a text file that contains a list of the bitmaps in a desired order.
The Add pattern button adds a single pattern or multiple patterns to be loaded into the Design Panel.
The Zoom bar allows the Design Panel to show more of the patterns within the panel.
The Delete pattern button deletes a selection of patterns (a single pattern or multiple patterns) from the
Design Panel.
The Select button selects all the patterns from within the Design Panel.
Figure 3-7. Pattern Mode Menu Bar
3.6.2 Creating a Pattern Sequence in Pattern On-The-Fly Mode
Pattern On-The-Fly Mode is the easiest and quickest way to create a pattern sequence. Follow these steps to
create a simple pattern sequence using three images
1. Make sure the EVM is powered up and operating correctly, and the Connected radio-button is lit green.
2. Select Pattern On-The-Fly Mode from the Operating Mode group box, and then click the Pattern Design
button so that the large black panel is displayed as shown in Figure 3-6.
3. Click the Add Pattern button in the Menu bar and browse for any three bitmap images from the sample of
images directory. Be sure to select them from the correct image folder for the EVM that is being used. All
three images can be selected at the same time within the open file dialog window. When selecting multiple
files at once, the operating system may not load the images in the same order as they were selected. To add
images in a predefined order, use the Load button. This option loads the images from a text file that contains
the file names of each bitmap in the desired order. Alternatively, you can add the images one at a time using
the Add Pattern button to ensure order. Figure 3-8 shows an example of loading images from a file. The
bitmap images must be located in the same directory as the text file. See Figure 3-9 after the images have
been added.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
31
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
Figure 3-8. Add From List
Figure 3-9. Pattern Sequence
32
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
4. Each pattern in the display can now be selected individually or a multiple selection can be done. To select
multiple patterns in a series, use Shift+Click. To select multiple patterns that are not in a series, use
Ctrl+Click. An alternate method for selecting all images is to use the Select All Patterns button on the Menu
bar.
5. Select the first pattern and choose a bit depth of 1. Set exposure to 100000 µs and set dark time to 50000
µs. The dark time is the time from the end of one pattern to the start of the next pattern. Select Red for the
color.
6. Select the second pattern and choose a bit depth of 1. Set exposure to 150000 µs and set dark time to
75000 µs, and select Green as the color.
7. Select the third pattern and choose a bit depth of 1. Set exposure to 200000 µs and set dark time to 100000
µs, and select Blue as the color. Figure 3-10 shows the pattern sequence. The Zoom bar can be used to
zoom in and out which is useful when many patterns are loaded into the panel.
Figure 3-10. Three Pattern Sequence
8. Select the Repeat radio-button to continuously repeat the pattern sequence, or, if only one time is desired,
then select the Play Once radio-button.
9. Click the Update LUT button to upload the pattern sequence definition, including the three pattern images,
to the DLPC900. Notice the green status bar indicating that the updated LUT is uploading to the EVM. This
animation does not occur if the user only edits pattern settings rather than uploading actual new patterns. If
there are any errors in the pattern sequence, the GUI displays an error message.
10. Once the upload is complete, click the Start button. The display repeatedly displays the Red, Green, and
Blue dots.
11. To pause the pattern sequence, click the Pause button. To continue from where the pattern sequence
paused, click the Start button.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
33
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
12. To stop the pattern sequence, click the Stop button. To restart the pattern sequence click the Start button.
The pattern sequence starts from the beginning whenever the pattern sequence is stopped using the Stop
button.
Another method of creating a pattern sequence in Patten On-The-Fly Mode is using a batch file that contains all
the necessary commands and the compressed images.
Follow these steps to execute a pattern sequence using a batch file.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Stop the pattern sequence if it is currently running.
Click the Batch Files button at the top of the GUI.
Check the box to Enable Command Logging.
Click the Clear All button to clear any content in the panel.
Click the Load Batch File button and select the onthefly.txt file located in the sample images directory. Be
sure to select the correct file for the EVM being used.
Click the Execute All button. Wait for the batch file to execute.
Click the Pattern Mode button at the top of the GUI.
Click the Start button.
Click the Stop button to end this example.
3.6.3 Creating a Pattern Sequence in Pre-Stored Pattern Mode
Creating a Pre-Stored Pattern sequence is very similar to Pattern On-The-Fly Mode. The difference is that the
patterns are pre-stored in flash memory.
If images are not present in the flash memory, proceed to Section 3.9.1 section to add the images to the
firmware and upload them to the EVM, then return here for steps on creating the pattern sequence.
To start creating a Pre-Stored Pattern sequence, follow the steps in Section 3.6.2 with the only change in step 2.
In step 2, select the Pre-Stored Patten radio-button and then proceed with step 3.
34
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
3.6.4 Reordering a Pattern Sequence using the Edit LUT Feature
The Edit LUT feature is only available in Pre-Stored Pattern Mode and Pattern On-The-Fly Mode when using
GUI 4.0 or later in conjunction with Firmware 5.0 or later. This feature allows the user to manipulate the pattern
display sequence without having to reload or change any data in the DLPC900 memory. The Edit LUT button
appears on the right hand side of the Pattern Mode tab after adding patterns as described in Section 3.6.2.
Figure 3-11. Pattern Design Example
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
35
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
The LUT Editor panel is shown in Figure 3-12 where the column labeled “SNO” (i.e. Sequence Number)
represents the pattern display slot numbers according to the order set (after clicking Update LUT) in the Pattern
Design tab as shown in Figure 3-11. The user can then reorder those patterns by either manually entering the
pattern number of their choice into a row in the “LUT entry” column or loading a text file beginning with the word
“Reorder” followed by the desired numerical pattern slots as shown in Figure 3-13.
Figure 3-12. LUT Editor Panel
The following steps detail an example using the Edit LUT feature with five patterns in Pattern On-The-Fly-Mode:
1. By following the steps similar to Section 3.6.2, load five patterns in Pattern On-The-Fly-Mode as shown in
Figure 3-11.
2. Set the exposure time to 1000000 us for ease of viewing.
3. Set an input trigger on Pattern 3 by checking the Trigger Input box.
4. Set all other user desired pattern property settings.
5. Click the Update LUT button and wait for all patterns to be uploaded to the EVM.
6. Click the Start button to view the pattern display order.
7. Click the Edit LUT button to open the LUT Editor panel as shown in Figure 3-12. This panel initially opens
with an empty "LUT Entry" column.
8. To reorder the patterns, enter a "2" in "LUT Entry" row 1, and subsequently a "1", "3", "4", "0", and "1" as
shown in Figure 3-12 .
9. Click the Stop button to stop the pattern sequence even if it is not currently running.
10. Check the Repeat box for display repetition of the new pattern sequence and then click the Reorder button.
11. Click the Start button to view the new pattern display order.
12. Click the Save button to save the new pattern sequence as a text file for later use. Name the file
Reorderexample.txt and save it in a directory of choice.
36
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
13. Browse to wherever the text file was saved, and open the file in a text editor program as shown in Figure
3-13.
14. Notice at the top of the text file is the word "Reorder" which is required to successfully load a reorder file in
the GUI. If desired, swap any of the pattern numbers to create a new pattern sequence and save the file.
15. Click the Load button and browse for Reorderexample.txt.
16. Click the Start button to view the new pattern display order.
17. Click the Stop button to stop the pattern sequence.
18. Click the Back button to return to the Pattern Mode tab.
Note
When using the GUI interface, each pattern carries several items of information corresponding to the
slot that it was inserted in the original LUT order. Therefore, when reordering a pattern to a different
slot in the LUT, it retains its original assigned bit information, timing (exposure and dark time), LED
color, and trigger information and NOT the information that is located in its reassigned slot in the LUT.
For example, if pattern 3 contains a trigger input to begin the user’s execution in Figure 3-11 and is
reordered to slot 2 as shown in Figure 3-12, the trigger input is now located at slot 3 in the LUT rather
than slot 0.
In Pre-Stored Pattern Mode, reordering the LUT does not change the pattern locations as it does in
Pattern On-The-Fly Mode. Only the requested bit information, timing, color, and trigger information
are reordered based on the user’s updated LUT. However, it is possible to manipulate the pattern
information after reordering the sequence by manually editing the batch file commands uploaded to
the EVM rather than using the GUI.
Figure 3-13. Reorder Example
It may be helpful to understand the Edit LUT feature by giving names to the patterns, as shown above the
patterns in Figure 3-11, and treating them as the batting order in a baseball game. This way, it is easier to picture
the distinction between the slot order numbers in the "SNO" column (the new batting order) and the patterns
that are inserted into the "LUT Entry" column (the batters). For example, Bob retains his batting statistics
independent of his batting position (i.e. bit information, timing, color, trigger), so if he originally bats first (slot 0
in Figure 3-11) but is moved to fifth in the new batting order (reorder LUT entry 4 in Figure 3-12) he retains all
of his properties. The only difference is that now he does not bat (i.e. is not displayed) until after the four batters
(patterns) preceding him (Sue, Joe, Matt, and Sam). Notice also that in our example Joe bats twice in the new
batting order (SNO 2 and 5). There is only one Joe, who bats twice in the new batting order. In the same way, a
pattern in the original pattern list can be displayed in many positions in the reordered display LUT, without adding
or removing any patterns in DLPC900 memory. Therefore in terms of the system memory, it is only changed
when using the Update LUT feature but never when using the Edit LUT (Reorder) feature in the Figure 3-11.
3.6.4.1 Special Considerations for Input Triggers when using the Edit LUT Feature
Input triggers have some special considerations when using the new Edit LUT Feature. As previously noted,
Pattern 3 (“Matt”) has an input trigger associated with it. When a trigger is added to a pattern, the pattern
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
37
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
preceding it, Pattern 2 (“Sue”) in this case, has an all-black pattern loaded at the very end of it so that while the
sequence is waiting for the trigger it does not have a pattern displaying during the wait. This attribute follows
Pattern 2 during a reorder. In our example the first entry (Pattern 2) in the new display order has a 105 µs dark
pattern at the end of it. If Pattern 0 ("Bob") is placed in front of Pattern 3 ("Matt" - the triggered pattern) then the
last bit-pattern of Pattern 0 (“Bob”) continues to display in our new display order while waiting for the trigger in
Pattern 3 (“Matt”).
The unwanted trigger behavior can be compensated for by one the following methods:
•
•
Method 1: Consider Pattern 2 and 3 ("Sue" and "Matt") as a set that must always be moved together in your
new display order.
- Method 1 is the simplest, but the tradeoff is that these two patterns are not separable without the
undesired trigger behavior described above.
Method 2: Add a 1-bit all-black pattern with the shortest duration allowed (105 µs) preceding the trigger
pattern. Now consider this pattern and the triggered pattern following it as a set that must always be moved
together.
- Method 2 is more versatile, but the pattern set must always contain a triggered pattern.
•
Method 3: Add a 1-bit all-black pattern with the shortest duration allowed (105 µs) followed by a triggered
1-bit all-black pattern (also with 105 µs duration), and remove the trigger from the actual pattern of
interest. These two patterns are now a versatile trigger set that can be used repeatedly wherever a trigger
is desired. Note that since the triggered pattern is black, even if your exposure integration begins with the
triggered black pattern there is no light contributing to your exposure.
- Method 3 is the most versatile since this standalone trigger set only has to be placed in the Pattern Index
set (on the Pattern Mode page) once but can be used in many positions when defining a new display
order.
3.6.5 Creating a Pattern Sequence in Video Pattern Mode
Creating a Video Pattern Mode sequence is also similar to Pattern On-The-Fly Mode. The difference is that the
patterns are streamed from the input video source. The user must create the video images and then input them
through the RGB parallel interface. The input video source vertical sync is used as the triggering mechanism.
The input video source must be stable and locked and continuously being applied, otherwise the firmware
detects that the source was lost and a solid curtain is displayed. While the video source is stable and locked, the
status box for Locked to External Source remains checked.
Follow these steps to create a Video Pattern Mode sequence.
1. Make sure the EVM is powered up and operating correctly, and the Connected radio-button is lit green.
2. Select Video Mode from the Operating Mode group box, and then select the HDMI radio-button from the
IT6535 Receiver group box and finally click the Set button. (Select the DisplayPort radio-button if using this
input connector). The Locked to External Source status box is checked after a few seconds.
3. Verify the video source is displayed. If no video source is displayed, then make sure the PC or host is
supplying the correct resolution and frame rate. See Section 3.5.1 for video support.
4. Select Video Pattern Mode from the Operating Mode group box, and then click the Pattern Design button so
that the large black panel is displayed as shown in Figure 3-6.
5. Click the Add Pattern button on the Menu bar and add 3 patterns. [Hover over buttons in the Menu bar to
see their tool tip]
6. Click the Select All Patterns button to select all images.
7. Set exposure time to 1215 µs and dark time to 0 µs.
8. Select the first image and select a bit depth of 2, start bit G0, and color Green.
9. Select the second image and select a bit depth of 4, start bit R0, and color Red.
10. Select the third image and select a bit depth of 3, start bit B0, and color Blue
11. Click the Select All Patterns button.
12. Remove the check from the Frame Change box.
13. Select pattern 0 (first pattern) only and check the Frame Change box.
14. Click the Update LUT button.
38
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
15. Click the Start button to run the sequence. The system displays a green 2-bit sequence based on G0 and G1
for 1215 μs, a red 4-bit sequence based on R0 - R3 for 1215 μs, and a blue 3-bit sequence based on B0 B2 for 1215 μs with the remainder of the video frame time dark. This sequence repeats every frame with the
new video data for that frame.
16. Click the Stop button to end this example.
See Figure 3-14 after all settings have been applied.
Figure 3-14. Video Pattern Mode
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
39
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.6.6 Creating a Pattern Sequence With DMD Block Load
Creating a pattern sequences with DMD Block Load achieves higher pattern rates by using a subset of the
DMD blocks. See DMD Block Load command in the DLPC900 Software Programmer’s Guide (DLPU018) for a
description of this command.
Follow these steps to create a Pattern On-The-Fly pattern sequence with only three DMD active blocks.
1. Make sure the EVM is powered up and operating correctly, and the Connected radio-button is lit green.
2. Select Pattern On-The-Fly Mode from the Operating Mode group box, and then select the Pattern Design
button so that the large black panel is displayed as shown in Figure 3-6.
3. Select the Load button from the menu bar and select the Block_Load.txt file located in the sample images
directory. Be sure to select the correct file for the EVM being used.
4. The pattern design looks similar to Figure 3-15.
5. Select the Pattern Settings button.
6. Within the DMD Active Blocks, select 6 for the Start Block and select 8 for the End Block, and then Select
Set.
7. Select the Pattern Design button.
8. Select the Update LUT button.
9. Select the Start button to run the sequence. The system only loads data in blocks 6, 7, and 8 regardless of
the thumbnail image shown in the Pattern Design window and displays each pattern for 180,000 μs.
10. Select the Stop button to end this example.
Notice that pattern 0 is displayed the same way as pattern 2 even though pattern 0 contains image data for all
blocks showing that only blocks 6, 7, and 8 are active while all other blocks are in the off state.
Note
The performance of the mirrors in the blocks that are not active are affected by prolonged use of
being in the off state. Enable DMD Idle Mode as often as possible to optimize the mirrors. This mode
provides a 50/50 duty cycle across the entire DMD mirror array, where the mirrors are continuously
flipped between the on and off states. See DMD Idle Mode command in the DLPC900 Software
Programmer’s Guide (DLPU018) for a description of this command. The DMD Idle Mode command is
located in Section 3.6.7 within the Pattern Mode panel.
40
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Figure 3-15. DMD Block Load Pattern Sequence
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
41
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.6.7 Pattern Settings
To configure the output or input triggers click the Pattern Settings button as shown in Figure 3-16. Within this
panel, the user can select the output delays of Trigger 1 and 2 and the input delay for Trigger In 1 and 2. The
output delays are from the start of the pattern on the DMD.
Trigger In 1 and 2 can be delayed to have a later affect from when the external device performed the trigger. All
signals can be inverted.
The LED controls can also be delayed. These delays are from the start of the pattern on the DMD.
Minimum LED Pulse Width control allows the system to have much higher pattern speeds. Input the minimum
LED Pulse Width specific to your illumination system to achieve higher pattern speeds through illumination
modulation. Illumination modulation occurs with 8-bit patterns at rates faster than 1031 Hz, by modulating the
light source to shorten the shortest bits, therefore increasing the maximum pattern speed. The LED enable
signals from the DLPC900 can be used to control the illumination modulation of the LEDs.
The DMD Active Blocks allows a subset of DMD blocks to be activated, while the mirrors in the non-selected
blocks are set to the off state. See Section 3.6.6 for an example of using this mode. When operating with a
subset of DMD blocks, enable the DMD Idle Mode as often as possible. For example, whenever the system
is idle, between exposures if the application allows for it, or when the exposure pattern sequence is stopped. To
enable the DMD Idle Mode, the pattern sequence must be stopped. To restart the pattern sequence, the DMD
Idle Mode must be disabled.
Note
To resume operation after disabling DMD Idle Mode issue an Update LUT command.
The DMD Idle Mode provides a 50/50 duty cycle across the entire DMD mirror array, where the mirrors are
flipped between the on and off states to optimize the performance of the mirrors.
The Image Compression option allows for control of the compression type that occurs to the pattern images.
• The Uncompressed option does not attempt to compress the images.
• The Run Length Encoding (RLE) option is a lossless compression method that compresses the pattern data
using horizontal pixel similarities.
• The Enhanced RLE option is a lossless compression method that compresses the pattern data using vertical
and horizontal pixel similarities.
• The Auto option is capable of doing all three compression types and selects the method that takes up the
smallest amount of data
More information on these compression types can be found in the DLPC900 Programmer's Guide.
42
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Figure 3-16. Pattern Settings Panel
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
43
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.7 Batch Files
Click the Batch Files button at the top of the GUI to display the Batch Command Sequence panel as shown
in Figure 3-17. If the Enable Command Logging box is checked, the panel displays all the commands the user
clicks on the GUI. When clicking the Save Batch File button, the content that is in the panel is saved to a text
file containing the command descriptor followed by the command data. This batch file can then be re-loaded at a
later time using the Load Batch File button and executed or it can be added to the firmware to be executed using
the Batch files Stored in the EVM group box. This group box lists all the batch files currently in the firmware.
Figure 3-17. Batch Files Panel
3.7.1 Execute Batch File
The DLPC900 firmware has the option to store batch files within the firmware. These batch files contain
commands that are executed to perform some sequence of settings without the user or host performing these
commands. If the firmware contains batch files, the GUI queries the batch file names and list them in the Batch
Command Sequence panel within the Batch Files Stored in the EVM group box. The user can then choose a
batch file from the list to execute it.
The user can also designate a default batch file to be executed during the DLPC900 power-up sequence when
the power is applied. For example, if the LEDs are to remain off after power has been applied to the EVM, a
batch file can be created with the commands to turn the LEDs off, and then update the firmware with this batch
file as the default. The updated firmware can then be uploaded to the EVM. The next time the power is applied
to the EVM, the LEDs are disabled from turning on. See the DLPC900 Programmer's Guide for the batch file
commands in Appendix B for a complete list of commands that can be used within a batch file.
44
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Note
If an "IDX" error is received during execution of a batch file, this indicates that execution failed at the
line number that follows IDX in the error message. POWER_CONTROL commands often result in an
IDX error since the EVM can no longer communicate with the GUI because the power state has been
changed.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
45
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.7.2 Creating and Saving Batch Files
There are two methods to create and save batch files:
•
•
Use the GUI
Use a text editor
3.7.2.1 Creating and Saving a Batch File Using the GUI
This example contains the following set of commands:
1. Set the short axis image orientation.
2. Set the input channel swap to ABC->CBA.
3. Set the LED currents.
Follow these steps to add the commands and save to a text file
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Power-up the EVM and verify that the Connected radio button is lit green.
Click the Video Mode button at the top of the GUI .
Select the Parallel RGB under Source Select.
Select Video Mode from the Operating Mode group box, and then select the HDMI radio-button from the
IT6535 Receiver group box and finally click the Set button. (Select the DisplayPort radio-button if using this
input connector).
Verify the EVM is displaying the input source correctly. If no video source is displayed, then make sure the
PC or host is supplying the correct resolution and frame rate. See Section 3.5.1 for video support.
Click the Batch Files button at the top of the GUI.
Check the Enable Command Logging box to enable logging.
Click the Clear All button to clear the contents of the list box.
Click the System Settings button at the top of the GUI.
Click the Get button within the Image Orientation group box.
Check the North/South checkbox and click the Set button within the group box. The image orientation of the
displayed image is flipped on its short axis.
Click the Video Mode button at the top of the GUI.
Select ABC->CBA from the drop-down list box within the Input Port Data Swap group box.
Click the Set button within the box. The colors of the image are adjusted for the setting.
Click the System Settings button at the top of the GUI.
Click the Get button within the LED Controls group box.
Enter 100 for each of the LEDs within the LED Current group box and click the Set button. The LED
brightness may change after setting the LED current.
Click the Batch Files button at the top of the GUI.
Within the list box, all the commands that were applied on previous steps are listed.
Click the Save Batch File button to save as text file.
Figure 3-18 shows the contents of the list box. Notice that there are more than the three mentioned commands
in the list box because when clicking the Set button for some commands in the GUI, multiple commands are
combined. For example, when clicking the Set button for image orientation, both long and short axis commands
are included.
Within the Batch File panel, each command can also be deleted or a delay can be inserted between commands.
46
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Figure 3-18. Batch File Example
3.7.2.2 Creating a Batch File Using a Text Editor
Use a text editor to add the same three commands in the previous example. Refer to Appendix B in the
DLPC900 Programmer’s Guide for the list of command descriptors supported by the DLPC900.
When adding a command descriptor to the file, a colon must be between the descriptor and the parameters. Use
a space between the colon and each parameter and use ‘0x’ for each byte in the parameter list. Remember that
the parameters are least significant byte first. The lines below show what is to be in the text file.
FLIP_SHORT:
0x01
CHANNEL_SWAP:
0x0A
LED_CURRENT:
0x64 0x64 0x64
Once all three commands are added, save the file as a text file and use a name to describe what the batch file
does.
3.7.3 Loading a Batch File
Once you have saved a batch file from either the GUI or a text editor, you can load the batch file into the GUI
and execute the commands.
Use the button labeled Load Batch File (shown in Figure 3-18) on the right midway down, and navigate to and
select a batch file. Once it is loaded, the commands can be executed or added to your firmware (see Section
3.7.4)
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
47
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.7.4 Adding a Batch File to the Firmware
A batch file can be added to the firmware to be used as the default batch file to be executed during the power-up
sequence of the DLPC900. Or a batch file can be added to be executed at any time after the power-up sequence
has completed to perform some action. Some special considerations must be taken if adding pattern images and
a batch file to the firmware image. See NOTE at end of Section 3.9.1.2 for a description of these considerations.
Follow these steps to add the example batch file from the previous section to the firmware.
CAUTION
The user must exercise caution when selecting the correct firmware file. Install DLP LightCrafter GUI
version 5.x or later and FW version 6.x or later. Operating or updating the firmware on the DLP
LightCrafter DLPC900 GUI version 4.x (or earlier) renders the EVM inoperable.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Power-up the EVM and verify it is operating normally.
Start the GUI and verify the connection has been established with the EVM.
Click the Batch File button at the top of the GUI.
Check the Enable Command Logging box to enable logging.
Click the Clear All button to clear the contents.
Click the Load Batch File button and browse for the text file that was saved in Section 3.7.2.
The panel displays the commands as they are in the file.
Click the Firmware button at the top of the GUI.
Click the Browse button and select the firmware file(s) for the EVM being used.
Note
When updating firmware for the DLP LightCrafter Dual DLPC900 EVM, the GUI creates two
firmware files. One for the primary controller and one for the secondary controller. When selecting
a firmware file or an updated version, select both of the files named [firmwareimg]-primary.img and
[firmwareimg]-secondary.img by clicking each while holding the Ctrl key.
10. Within the Batch File and Patterns group box, check the Add Batch File box.
11. In the Batch File Name edit box, enter a name for the batch file. Up to 16 characters are allowed without
spaces and special characters.
Note
If the batch file is to be a default batch file to be executed during the power-up sequence, then
continue to step 12, otherwise go to step 13.
12. Within the Batch File and Patterns group box, check the box next to Set as Default Batch File.
13. Click the Update Firmware button. The GUI displays a pop-up box providing the name of the updated
firmware file.
14. Click the Browse button and locate the firmware file from step 13.
15. Click the Upload button. The GUI performs the necessary steps to update the firmware in the EVM.
Note
When updating firmware for the DLP LightCrafter Dual DLPC900 EVM, the GUI creates two firmware
files. One for the primary controller and one for the secondary controller. When selecting a firmware
file or an updated version, select both of the files named [firmwareimg]-primary.img and [firmwareimg]secondary.img by clicking each while holding the Ctrl key.
Note
The name of the firmware file created by the GUI includes a timestamp, ensuring that new firmware
does not overwrite any previously created firmware files.
48
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
3.8 Peripherals
Click the Peripherals button at the top of the GUI to display the Peripherals panel as shown in Figure 3-19.
Figure 3-19. Peripherals Panel
•
•
•
•
The I2C group box allows external I2C device to be controlled using one of the DLPC900 I2C interfaces.
For example, if an LED driver requires I2C communications to enable the LEDs, then a command can be
sent to the LED driver using this interface. When using the I2C interfaces, first configure the I2C port using
the commands within the I2C Settings and then perform data transfers using the commands within the I2C
Read/Write.
The Clock A Configuration group box allows the user to enable and control the output frequency of OCLKA.
The clock can be used as a source to some external logic.
The GPIO Configuration group box allows the user to configure any of the nine available GPIOs. These
GPIOs can be configured as inputs or outputs.
The Pulse Width Modulate Control group box allows a user to configure any of the four available PWM
outputs.
Note
GPIO_PWM_00 – GPIO_PWM_03 are shared GPIO\PWM outputs.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
49
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
3.9 Firmware
Click the Firmware button to display the Firmware panel as shown in Figure 3-20. In this panel a user can update
the firmware with patterns, batch files, and set start-up conditions.
Before uploading firmware, verify the EVM is powered-up, operating normally and connection has been
established with the GUI. To update the firmware on the EVM click the Browse button and locate the firmware file
for the EVM type. Then click the Upload button.
Within the Power up Defaults group box, a user can select the default power-up state by checking the Startup
State checkbox and then selecting the state from the drop-down list box.
If the IT6535 digital receiver is present on the hardware, then the user may enable the use of this receiver by
checking the HDMI/DP Receiver checkbox.
If a default batch file is needed, then see the Batch File section in this guide.
The DLPC900 can also be controlled over the I2C interface on I2C port 0. The default DLPC900 secondary
address is 0x34. This address is programmable using the I2C secondary address within the Power up Defaults
group box.
The GUI permits the user to perform a bus swap on the DMD by checking the DMD Bus Swap box and selecting
between Channels A and B. This feature is a firmware configuration option that only takes effect after uploading
the firmware onto the EVM. However, when using the DLP LightCrafter Dual DLPC900 EVM the user may
perform a bus swap on both the primary and the secondary by selecting each checkbox per desired channel.
The GUI also permits the user to enable Spread Spectrum Clock Generator Support. The user can select
from .5%, .75%, or 1% in the drop down menu. This option uses internally controlled clock spreading to help
minimize EMI due to high-speed signals. More information on the spread spectrum feature and DMD bus
swapping can be found in the DLPC900 datasheet.
50
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Figure 3-20. Firmware Panel
3.9.1 Adding or Removing Patterns from the Firmware
For most efficient storage and compression of images, the GUI packs the images into groups of 24-bit RGB
bitmap images. If there are 1-bit black and white images, 8-bit gray scale images, or any other image bit-depth
(up to 24-bit images), they are combined to create a composite image. For example, a composite image
composed of 24 1-bit images, 3 8-bit images, or a combination of images of various bit-depths which add up to a
24-bit composite image.
Note
An image cannot span two 24-bit composite images. For example three 7-bit images can fit in a
composite 24-bit image, but a fourth 7-bit image must go into a separate 24-bit image. Only a 3-bit or
smaller image can be put into the remaining bits of the first composite 24-bit image.
The GUI then compresses each 24-bit image using the Enhanced Run-Length Encoding described in the
DLPC900 Programmer's Guide. These compressed images are then decompressed as they are loaded into the
DLPC900 internal memory when operating in Pre-Stored Pattern Mode or Pattern On-The-Fly Mode.
The EVM is capable of holding up 400 1-bit binary or 50 8-bit binary compressed patterns in flash memory.
Depending on the compression ratio, more than 400 patterns can be stored to have multiple pattern sets for
multiple pattern sequences. These patterns are then loaded when the operating mode is set to Pre-Stored
Pattern Mode. The remainder of this topic applies only to Pre-Stored Pattern Mode.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
51
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
The DLP LightCrafter Dual EVM can be loaded with a pattern sequence that is displayed when power is applied
to the EVMs. Since the GUI does not know the images that are stored in flash memory, it is advisable to delete
all images from flash before storing new ones.
When adding images to the Pattern Design panel, the GUI always begins with image index Zero. However, the
GUI saves the images to the firmware by appending them to the end of the last image that is in the firmware if
any.
For example, if there are two 24-bit images stored in the firmware. These two images have index values of 0
and 1. Then if a pattern sequence is created in the Pattern Design panel, where the GUI packs all the images
into four 24-bit images, and then saved to the firmware, the four images are appended to the firmware and have
index values of 2, 3, 4, and 5. When the firmware is uploaded to the EVM and the pattern sequence is started,
the sequence of images is 0, 1, 2, 3 rather than 2, 3, 4, 5.
First begin by examining the images that are currently in the firmware.
1.
2.
3.
4.
5.
6.
7.
Make sure the EVM is powered up and operating correctly, ensuring the Connected radio-button is lit green.
Display the pre-stored pattern sequence.
Select Video Mode from the Operating Mode group box.
Click the Source Select drop-down list box, and select Images From Flash.
Below the Source Select drop-down list box, select 0.
Click the Set button.
Continue to index through all the values until a new image is not displayed. This means you have reached
the end of the stored images.
The index value reached (plus one) represents the number of images that are stored in flash.
Return to the video source by selecting the Parallel RGB interface from the Source Select drop-down list box
and click the Set button. If there is a video source connected to the EVM, the source is displayed, otherwise a
solid curtain is displayed.
3.9.1.1 Deleting Images
When deleting images from flash, the flash device is erased and then updated with the firmware that contains
the new images. In the event the flash is accidentally corrupted, follow the instructions under JTAG Flash
Programming (see Section 3.11) to reload the original firmware. To remove accidental erasing or corruption of
the flash device, it is recommended to operate in Pattern On-The-Fly Mode.
CAUTION
The user must exercise caution when selecting the correct firmware file. Ensure that firmware file is
version 3.0 or later. (Using version 2.0 or earlier renders the EVM inoperable).
Follow these steps to begin deleting images from the firmware file
1.
2.
3.
4.
5.
6.
7.
8.
9.
52
Make sure the EVM is powered up and operating correctly and the Connected radio-button is lit green.
Display the pre-stored pattern sequence.
Click the Firmware button on the top of the GUI.
Click the Browse button.
Select a suitable firmware file or the original firmware file that comes with the EVM.
Add a tag name for this updated firmware file by adding a name in the Firmware Tag box.
Check the box next to Clear All Existing Patterns Images and Batch Files.
Click the Update Firmware button.
The GUI displays a pop-up box providing the name of the updated firmware file.
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Note
When updating firmware for the DLP LightCrafter Dual DLPC900 EVM, the GUI creates two
firmware files. One for the primary controller and one for the secondary controller. When selecting
a firmware file or an updated version, select both of the files named [firmwareimg]-primary.img and
[firmwareimg]-secondary.img by clicking each while holding the Ctrl key.
10. Click the Browse button and select the firmware file from step 8.
The updated firmware file has no images. It is advisable to rename the updated firmware file with a specific
name so that later it can be reused as a firmware file that has no images.
3.9.1.2 Adding Images
The bitmap images to be added to the firmware file must have the native resolution of the DMD that is being
used. The GUI returns an error if it encounters an incorrect image size. Please be sure any images you add to
the firmware are of the correct resolution.
1. Continuing from the previous set of steps, click the Browse button and select the firmware file in step 8 or the
renamed version.
Note
When updating firmware for the DLP LightCrafter Dual DLPC900 EVM, the GUI creates two
firmware files. One for the primary controller and one for the secondary controller. When selecting
a firmware file or an updated version, select both of the files named [firmwareimg]-primary.img and
[firmwareimg]-secondary.img by clicking each while holding the Ctrl key.
2. Select Pre-Stored Pattern Mode from the Operating Mode group box. The Pattern Mode panel is displayed.
3. In the menu bar click the Load button and select add_72.txt. The file is typically stored in the folder
named C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Images and Batch files\, then
LCR[DMD]_Images\ folder depending on which DLPC900 DMD EVM is being used. Be sure to select the
correct file for the DMD EVM being used. This file adds 72 1-bit images to the Pattern Design panel. See
Figure 3-10.
4. Click the Select All Patterns button from Menu bar to select all the images.
5. Under Bit Information select a bit depth of 1 for all images.
6. Enter 120000 µs for the exposure time for all images.
7. Enter 10000 µs for the dark time for all images.
8. Select color Red for all images.
9. Click the Firmware button at the top of the GUI.
10. Under Batch File check the box next to Add Patterns Images and Clear Existing Patterns. These patterns
are from the Pattern Design panel. See Figure 3-10.
11. Under power up defaults update the firmware tag (ex: dlp9000_6.0.0_72images)
12. Click the Update Firmware button.
13. The GUI displays a pop-up box providing the name of the updated firmware file.
14. Click the Browse button and select the firmware file from step 12.
15. Click the Upload button and allow firmware to be uploaded to the flash memory.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
53
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
Note
When a firmware file is uploaded, a cached version of that file is created on the PC in its original
folder location. Each time a new firmware is uploaded the GUI compares it to the cache file on
the PC and only reprogram the new sectors. The cache file is then updated to represent the latest
firmware image. This can lead to significant download speed improvements if the new firmware
and the previous firmware are similar.
Note
If a full reprogramming of the flash is desired, the user can delete the cache folder or
select a firmware image from a different file location.
16. Once the EVM resets and displays a solid curtain, click the Pre-Stored Pattern Mode from the Operating
Mode group box.
17. The Pattern Design panel (See Figure 3-10) is displayed which includes the pattern images that were added
into the panel in step 3 with all the settings from steps 5-8. If the Pattern Design panel is not displayed, then
click the Pattern Mode button at the top of the GUI. Press Stop if pattern sequence is currently playing.
18. Click the Update LUT button.
19. Click the Start button.
20. All 72 1-bit images are displayed with the settings that were entered in steps 5-8.
It is possible to add many images to the firmware without deleting all the images that are currently in the
firmware, and then select which images and bit positions to choose for different pattern sequences. To do this
requires editing the image index and the bit position in the Pattern LUT Definition that is sent to the EVM, and
then using the Batch File method to upload the Pattern LUT Definition and Configuration settings to the EVM.
The following example shows how to choose different images and bit positions from the 72 1-bit images that are
stored in the firmware.
Follow these steps to edit the image index and bit position of the images to be used for the pattern sequence.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Stop the pattern sequence if it is currently running.
Delete all images except for the first two in the Pattern Design panel. See Figure 3-10.
Select the first image and set the color to Yellow.
Select the second image and set the color to Green.
Click the Batch File button at the top of the GUI.
Check the Enable Command Logging box, and then click the Clear All button.
Click the Pattern Mode button at the top of the GUI.
Click the Update LUT button.
Click the Batch File button at the top of the GUI.
Figure 3-21 shows the Pattern LUT Definition and Configuration of the pattern sequence.
Click the Save Batch File button to save the contents to a file.
Click the Pattern Mode button at the top of the GUI.
Click the Start button and take note of the images that are displayed, and then Click the Stop button.
Click the Batch File button at the top of the GUI.
Click the Clear All button and uncheck the Enable Command Logging box.
Use Notepad or a similar editor to open and edit the batch file saved in step 11. The file is typically stored in
the folder named C:\Texas Instruments-DLP\DLPC900REF-SW-5.0.0\DLPC900REF-GUI\Images and Batch
files\, then LCR[DMD]_Images\ folder depending on which DLPC900 DMD EVM is being used. Change the
image index and bit position as seen in Figure 3-22. See the DLPC900 Programmer’s Guide (DLPU018) for
details of the Pattern LUT Definition and Configuration commands.
17. Figure 3-22 shows the image index and the bit position of the images for the two patterns, where the values
have been changed compared to the values in Figure 3-21. Click the Save to save the new batch file.
18. In the Batch File tab click the Clear All button, and then click the Load Batch File button and load the file
from step 17.
19. Click the Execute All button.
54
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
20. Click the Pattern Mode button at the top of the GUI.
21. Click the Start button.
Notice that two different images or bit positions are displayed compared to the images in step 13.
Therefore, many different images can be added to the firmware and knowing the image index and the bit
positions of each image, the user can create different Pattern LUT Definition and Configuration batch files that
select different images and bit positions from the images stored in the firmware.
Figure 3-21. Pattern LUT Definition and Configuration
Figure 3-22. Updating the Index and Bit Position
3.9.1.3 Adding Both Images and Batch Files
This section covers how to add pattern images and a batch file to the firmware. These steps allow the user to
add patterns to the flash and have them automatically uploaded to the DLPC900 upon power up. The GUI is not
connected when starting this process.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Make sure the EVM is powered up and operating correctly, and the Connected radio-button is lit green.
Navigate to the Batch File page select Clear All and then check the Enable Command Log box.
In the operating mode box on the left of the GUI select Pattern on-the-fly Mode.
Navigate to the pattern mode tab and add images.
Adjust exposure settings and other pattern configurations to desired values.
Click the update LUT button.
Click the start button if it is desired for the pattern sequence to be running upon start-up.
Navigate to the Firmware Page and browse to select a firmware to be modified.
Check all four boxes in the Batch File and Patterns Box on the bottom right of the firmware page.
Type in a batch file label and if desired an optional firmware tag.
Press the Update Firmware button.
These steps generate a new firmware image containing the pattern images and batch file located in the pattern
mode tab and the batch file tab respectively. This firmware file is ready to be uploaded to the system when
connected. If the user desires to load a previously created batch file, ensure that the batch file begins with
a DISP_MODE : 0x03 command and ends with a PAT_START_STOP : 0x02 command in order to have the
pre-stored patterns run upon start-up.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
55
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
Note
An alternate method is to build a firmware adding only the images. Then add the batch file that
updates the LUT and runs the images.
56
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
3.10 Flash Device Parameters
For EVM use with several different flash memory parts, the user can edit the FlashDeviceParameters.txt file
to match the flash memory part that has been installed with the EVM. This file is located in the DLPC900REFSW-x.x.x\DLPC900REF-GUI\Flash directory of the DLPC900REF-SW bundle. An example with the Infineon
S70GL02GS2 part is shown in Figure 3-23 where the user comments out all lines EXCEPT for the top line which
includes the chosen Infineon flash part. More detailed information can be found in the comments at the top of the
text file.
Figure 3-23. Flash Device Parameters Text File
3.11 JTAG Flash Programming
The DLPC900 JTAG Programmer Tool is included in the DLPC900REF-SW bundle allowing a user to program
the bootloader image into the flash using the JTAG boundary scan connector if, for example, the bootloader
becomes corrupted and the board is rendered inoperable. The tool can also be used for updating the entire
firmware image. Programming the entire firmware image using this method may take a long time. It is suggested
to program only the bootloader using this method, and then use the DLPC900 LightCrafter GUI with a USB
connection to upload the entire firmware image. The following steps are for programming only the bootloader
image.
Before using JTAG to reload the bootloader, first install the BOOTHold jumper (J12) and turn the
system on. The system shows connected, but does not recognize the attached DMD. Manually select
the radio button that matches your DMD and go to the firmware tab and select the FW image and
reprogram. Then power down, remove the BOOTHold jumper and restart the system. Reprogramming
in this manner often recovers a system without requiring reloading the bootloader through JTAG.
The DLPC900 JTAG Programmer Tool requires the UM232H module with modifications, which is manufactured
by Future Technology Devices International Ltd (FTDI Chip), . The UM232H module can be purchased from
Digi-key with the following part number: 768-1103-ND. The driver can be downloaded from the FTDI website
(www.ftdichip.com). Select the VCP CDM WHQL Certified driver for Windows.
Make the following modifications to the UM232H and use Figure 3-24 and Figure 3-25 as a guide.
Connection Details
1. BUS power configuration
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
57
Operating the DLP LightCrafter Dual DLPC900 EVM
2.
3.
4.
5.
6.
7.
www.ti.com
• Short PIN #2 and PIN #3 of J1 (SYS PWR)
• Short PIN #2 and PIN #3 of J2 (I/O PWR)
J2-6 → GND (PWR)
J2-7 → TCK (OUTPUT)
J2-8 → TDO1 (OUTPUT)
J2-9 → TDI (INPUT)
J2-10 → TMS1 (OUTPUT)
J2-11 → TRSTZ (OUTPUT)
Figure 3-24. UM232H Module
Figure 3-25. UM232H Wiring Diagram
Choose the driver found in the CDM WHQL Certified zip folder and allow driver installation to complete. Install
a jumper at J10/J12 for the DLP LightCrafter Dual DLPC900 EVM. Populate R118 with a 0 ohm resistor and
depopulate R117 near the center of the main board. Connect the JTAG signals at J11 on the DLP LightCrafter
Dual DLPC900 EVM to the UM232H module as shown in Figure 3-25. Finally, connect the UM232H to the PC
with USB cable.
Note
The JTAG programmer has its own copy of the FlashDeviceParameters.txt file which is located in
the DLPC900REF-SW-x.x.x\\DLPC900REF-JTAG directory of the DLPC900REF-SW bundle. Please
see Section 3.10 for instructions on how to edit this file to match your flash. If you have already
made changes to the FlashDeviceParameters.txt file in the DLPC900REF-SW-x.x.x\DLPC900REFGUI\Flash directory that work with the GUI, you may copy that file to the DLPC900REF-SW-x.x.x\
\DLPC900REF-JTAG directory
Start the DLPC900 Flash Programmer program and select the BoardFile.brd and the bootloader.bin included the
install folder. Select USB as communication method from the Settings menu.
Power-up the EVM board and click the Detect Chain tool button. The tool detects the DLPC900 in JTAG chain
and shows two DLPC900s. Now click on one of the DLPC900 to select it. On the EVM notice the Red/Green
LEDs light up (D6/D7 or D8/D9) to confirm which DLPC900 is currently selected.
Click the Flash Info button and confirm the correct flash part is detected by the tool. Using the Flash Erase
button select the first sector(s) (to cover first 128 kilobytes) and erase these sector(s).
Once sector erase is complete, set the Start Address (HEX) to 0x00000000 and set the Size (HEX) to 0x20000.
Then click the Program Flash button, and then wait until write is complete.
58
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Operating the DLP LightCrafter Dual DLPC900 EVM
Note
Make sure that verify is 100% complete!
Do the same Erase and Flash for the second DLPC900. Finally remove the UM232H JTAG and remove jumper
at J10 and J12, and then cycle the board power to the EVM. Plug in a USB cable between the EVM and the PC
and allow the PC to detect the EVM USB connection.
Once the EVM is detected, go to the firmware page and select the primary and secondary image files for your
attached DMD EVM and program them.
3.12 Intel (Altera) FPGA Programming
Download the Intel (Altera) AN 370 Application note Using the Intel FPGA Serial Flash Loader with the Intel
Quartus Prime Software and follow the instructions to program the FPGA on the EVM. Use J5 and the FPGA
binary included in the DLPC900REF-SW bundle.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
59
Operating the DLP LightCrafter Dual DLPC900 EVM
www.ti.com
This page intentionally left blank.
60
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Connectors
Chapter 4
Connectors
This chapter describes the connector pins of the DLP LightCrafter Dual DLPC900 EVM.
4.1 Input Trigger Connectors
The input trigger connector J23 on the DLP LightCrafter Dual DLPC900 EVM pins are listed in Table 4-1. The
trigger inputs have hysteresis. 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 4-1. Trigger Input Connector Pins
Description
Pin
Supply Range
Trigger In 1 Supply
1
Trigger In 1
2
External or internal 1.8 V
and 3.3 V.
Ground
3
Ground
Trigger In 2 Supply
4
Trigger In 2
5
External or internal 1.8 V
and 3.3 V.
Ground
6
Ground
4.2 Output Trigger Connectors
The output trigger connector J27 on the DLP LightCrafter Dual DLPC900 EVM pins are listed in Table 4-2. 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 4-2. Trigger Output Connector Pins
Description
Pin
Supply Range
Trigger Out 1 Supply
1
Trigger Out 1
2
External or internal 1.8 V
and 3.3 V.
Ground
3
Ground
Trigger Out 2 Supply
4
Trigger Out 2
5
External or internal 1.8 V
and 3.3 V.
Ground
6
Ground
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
61
Connectors
www.ti.com
4.3 DLPC900 UART Headers
The UART output headers pinout (connector J7 - primary and connector J17 - secondary) is shown in Table 4-3.
The UART headers are used solely for debug message outputs to a terminal. The TX out is 3.3 V TTL level and
requires on external transceiver to convert the TTL level signals to RS232. The connector is a 6 pin header.
Note
The DLPC900 UART headers must be included in any design for debug purposes.
Table 4-3. UART Connector Pins
Description
Pin
Supply Range
Ground
1
0V
RX
2
3.3 V
TX
3
3.3 V
4.4 DLPC900 I2C Port 0
The I2C_0 connector J14 on the DLP LightCrafter Dual DLPC900 EVM pins are shown in Table 4-4. 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 4-4. I2C Port 0 Connector Pins
Pin
Supply Range
I2C SCL
Description
1
3.3 V
I2C
SDA
2
3.3 V
3.3 V supply
3
3.3 V
Ground
4
0V
4.5 DLPC900 I2C Port 1
The I2C_1 connector J15 on the DLP LightCrafter Dual DLPC900 EVM pins are shown in Table 4-5 (see note).
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 4-5. I2C Port 1 Connector Pins
Description
I2C
62
Pin
Supply Range
SCL
1
3.3 V
I2C SDA
2
3.3 V
3.3 V supply
3
3.3 V
Ground
4
0V
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Connectors
4.6 DLPC900 I2C Port 2
The I2C_2 connector J16 on the DLP LightCrafter Dual DLPC900 EVM pins are shown in Table 4-6. 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 4-6. I2C Port 2 Connector Pins
Description
I2C
Pin
Supply Range
SCL
1
3.3 V
I2C SDA
2
3.3 V
3.3 V supply
3
3.3 V
Ground
4
0V
4.7 JTAG Boundary Scan
The JTAG Boundary connector J11 on the DLP LightCrafter Dual DLPC900 EVM pins are listed in Table 4-7.
Two matching six-pin, 1.25-mm connector part numbers are:
•
•
Molex part number: 51021-0600
Digi-Key part number: WM1724-ND
The corresponding terminal (crimp) part numbers are:
•
•
Molex part number: 50079-8100
Digi-Key part number: WM2023-ND
Table 4-7. JTAG Boundary Scan Connector Pins
Pin
Supply Range
TRST
Description
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
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
63
Connectors
www.ti.com
4.8 GPIO and PWM
The GPIO and PWM connector J13 on the DLP LightCrafter Dual DLPC900 EVM pins are listed in Table 4-8.
Two matching 14-pin, 2.00-mm connector part numbers are:
•
•
Molex part number: 87832-1420
Digi-Key part number: WM18641-ND
A corresponding mating connector part numbers are:
•
•
Molex part number: 87568-1493
Digi-Key part number: WM14314-ND
Table 4-8. GPIO and PWM Connector Pins
Description
Pin
Supply Range
3.3V
1
3.3 V
3.3V
2
3.3 V
GPIO_PWM_00
3
3.3 V
GPIO_04
4
3.3 V
GPIO_PWM_01
5
3.3 V
GPIO_05
6
3.3 V
GPIO_PWM_02
7
3.3 V
GPIO_06
8
3.3 V
GPIO_PWM_03
9
3.3 V
GPIO_07
10
3.3 V
GPIO_08
11
3.3 V
Ground
12
Ground
Ground
13
Ground
Ground
14
Ground
4.9 Power
The power socket J20 on the DLP LightCrafter Dual DLPC900 EVM pins are shown in Table 4-9. Two matching
connector part numbers are:
•
•
Switchcraft part number: 760
Digi-Key part number: SC1051-ND
Table 4-9. Power Connector Pins
Description
64
Pin
Supply Range
Input Supply
1
12-V DC –5%/+10%
Ground
2
0V
Ground
3
0V
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Power Supply Requirements
Chapter 5
Power Supply Requirements
5.1 External Power Supply Requirements
The DLP LightCrafter Dual DLPC900 EVM does not include a power supply. The external power supply
requirements are:
•
•
•
•
•
Nominal voltage: 12-V DC -5%/+10%
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
A recommended power supply is Digi-Key part number 102-3811-ND, or equivalent
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.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
65
Power Supply Requirements
www.ti.com
This page intentionally left blank.
66
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
www.ti.com
Safety
Chapter 6
Safety
6.1 Caution Labels
CAUTION
To minimize the risk of fire or equipment damage, make
sure that air is allowed to circulate freely around the DLP
LightCrafter DLPC900 EVM board when operating.
CAUTION
The kit contains ESD-sensitive components.
Handle with care to prevent permanent damage.
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
67
Revision History
www.ti.com
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision A (April 2022) to Revision B (July 2022)
Page
• Changed all instances of legacy terminology to "Primary" and "Secondary" throughout this guide................... 5
• Added Note: Heartbeat is present even if no DMD is present.......................................................................... 12
• Changed J12 "HOLDBoot" jumper description to "BOOTHold" jumper............................................................ 12
• Added Controller Board and DMD Board Assembly instructions......................................................................16
• Updated to Secondary terminology for Secondary Present and Ready Status item ....................................... 24
• Added a note East/West flip is permanently on for dual controller designs......................................................26
• Updated to Primary-Secondary terminology in Deleting Images ..................................................................... 52
• Updated to Primary-Secondary terminology in Section 3.9.1.2 ....................................................................... 53
Changes from Revision * (December 2020) to Revision A (April 2022)
Page
• Corrected GUI version to 5.0 and added firmware 6.0..................................................................................... 17
• Corrected Image files default location and added selection clarification.......................................................... 18
• Corrected the DLPC900REF-SW links............................................................................................................. 21
• Added Standby wait period and commands accepted information...................................................................23
• Added note that the user must ensure the correct firmware is programmed for the DMD EVM attached........24
• Changed System Memory Test to Internal Memory Test Passed..................................................................... 24
• Added note requiring an Update LUT command to resume operation after stopping DMD Idle Mode............ 42
• Added a note explaining IDX errors..................................................................................................................44
• Added steps 1 and 2 to clarify this example..................................................................................................... 46
• Clarified step #1 and added step #2 in Section 3.9.1 ...................................................................................... 51
• Clarified step #1 and added step #2 in Deleting Images ................................................................................. 52
• Added step #11 and clarified phrasing and the directory of step #3 in Section 3.9.1.2 ................................... 53
• Clarified steps 1 and 2 in Section 3.9.1.3 ........................................................................................................ 55
68
DLP® LightCrafter™ Dual DLPC900 Evaluation Module (EVM) User's Guide
Copyright © 2022 Texas Instruments Incorporated
DLPU102B – DECEMBER 2020 – REVISED JULY 2022
Submit Document Feedback
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated