DLPC350 Programmer’s Guide
User's Guide
Literature Number: DLPU010G
May 2013–Revised July 2018
2
DLPU010G–May 2013–Revised July 2018
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Contents
Contents
Preface ........................................................................................................................................ 5
1 Interface Protocol................................................................................................................. 6
1.1 I
2
C Interface .................................................................................................................. 6
1.1.1 I
2
C Transaction Structure .......................................................................................... 6
1.1.2 I
2
C Read Transaction Sequence.................................................................................. 7
1.1.3 I
2
C Write Transaction Sequence.................................................................................. 8
1.2 USB Interface ................................................................................................................ 9
1.2.1 USB Transaction Sequence....................................................................................... 9
1.2.2 USB Read Transaction Sequence................................................................................ 9
1.2.3 USB Write Transaction Sequence .............................................................................. 10
2 DLPC350 Control Commands .............................................................................................. 11
2.1 DLPC350 Status Commands ............................................................................................. 11
2.1.1 Hardware Status................................................................................................... 11
2.1.2 System Status ..................................................................................................... 12
2.1.3 Main Status ........................................................................................................ 12
2.1.4 Retrieve Firmware Version....................................................................................... 13
2.1.5 Input Video Signal Detection Status ............................................................................ 13
2.2 DLPC350 Programming Commands .................................................................................... 14
2.2.1 Enter Program Mode.............................................................................................. 14
2.3 Chipset Control Commands............................................................................................... 15
2.3.1 Chipset Configuration and Control Commands ............................................................... 15
2.3.2 Interface Configuration and Control............................................................................. 18
2.3.3 FPD-Link Interface Configuration and Control................................................................. 18
2.3.4 Input Source Control.............................................................................................. 20
2.3.5 Image Flip .......................................................................................................... 24
2.3.6 Image Processing Control........................................................................................ 26
2.3.7 LED Driver Control ................................................................................................ 26
2.3.8 GPIO Control....................................................................................................... 28
2.3.9 Pulse Width Modulated (PWM) Control ........................................................................ 30
2.3.10 PWM Enable ...................................................................................................... 31
2.3.11 PWM Capture Configuration.................................................................................... 31
2.3.12 PWM Capture Read ............................................................................................. 32
2.3.13 I
2
C0 Master Port Control Command ........................................................................... 32
2.3.14 I
2
C0 Master Read/Write Error Response...................................................................... 33
2.4 Display Sequences......................................................................................................... 34
2.4.1 Display Mode Selection Command ............................................................................. 37
2.4.2 Video Mode Commands.......................................................................................... 38
2.4.3 Pattern Display Mode Commands .............................................................................. 39
3 Power-Up, Power-Down and Initialization Considerations ....................................................... 58
3.1 Power Up.................................................................................................................... 58
3.2 Power Down ................................................................................................................ 58
3.3 Power-Up Auto-Initialization .............................................................................................. 58
4 Pattern Display Mode Examples........................................................................................... 59
4.1 Pattern Display Mode Example........................................................................................... 59
www.ti.com
3
DLPU010G–May 2013–Revised July 2018
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Contents
4.2 Trigger Mode 0 Example .................................................................................................. 61
4.3 Variable Exposure Pattern Sequence Example........................................................................ 63
4.4 Variable Exposure Video Streaming Pattern Sequence Example ................................................... 64
A Register Quick Reference.................................................................................................... 65
A.1 I
2
C Register Quick Reference ............................................................................................ 65
A.2 Command Guide ........................................................................................................... 67
A.3 DLPC350 Programming Commands .................................................................................... 69
A.3.1 Read Control....................................................................................................... 69
A.3.2 Exit Program Mode................................................................................................ 70
A.3.3 Start Address ...................................................................................................... 70
A.3.4 Erase Sector ....................................................................................................... 71
A.3.5 Download Data Size .............................................................................................. 71
A.3.6 Download Data .................................................................................................... 71
A.3.7 Calculate Checksum .............................................................................................. 71
Revision History.......................................................................................................................... 73
www.ti.com
4
DLPU010G–May 2013–Revised July 2018
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
List of Figures
List of Figures
1-1. I
2
C Read Register Sequence .............................................................................................. 8
1-2. I
2
C Write Register Sequence............................................................................................... 8
1-3. USB HID Protocol............................................................................................................ 9
2-1. Image Long-Axis Flip Example ........................................................................................... 25
2-2. Image Short-Axis Flip Example........................................................................................... 25
2-3. CSC Matrix.................................................................................................................. 26
2-4. DLPC350 Functional Block Diagram .................................................................................... 35
2-5. Bit-Planes of a 24-Bit RGB Image ....................................................................................... 36
2-6. Bit Partition in a Frame for an 8-Bit Monochrome Image ............................................................. 36
2-7. DLP4500 Frame Buffer.................................................................................................... 37
2-8. Frame Delay Between RGB Input and Video Output.................................................................. 37
2-9. Trigger Mode 0 Timing Diagram Example .............................................................................. 41
2-10. Trigger Mode 1 Timing Diagram Example .............................................................................. 41
2-11. Trigger Mode 2 Timing Diagram Example .............................................................................. 42
2-12. Flowchart Example for Programming 1280 Variable Exposures..................................................... 56
5
DLPU010G–May 2013–Revised July 2018
Submit Documentation Feedback
Copyright © 2013–2018, Texas Instruments Incorporated
Read This First
Preface
DLPU010G–May 2013–Revised July 2018
Read This First
About This Manual
This document specifies the command and control interface to the DLP4500 and DLP4500NIR chipsets.
The document defines all applicable commands, default settings, and control register bit definitions to
communicate with the DLP4500 and DLP4500NIR chipsets.
Related Documents from Texas Instruments
• DLPC350 Data Sheet: DLP
®
Digital Controller for DLP4500 and DLP4500NIR DMDs, DLPS029
• DLP4500 Data Sheet: DLP4500 0.45 WXGA DMD, DLPS028
• DLP4500NIR Data Sheet: DLP4500NIR 0.45 WXGA Near-Infrared DMD, DLPS032
• DLPC350 Configuration and Support Firmware, DLPR350
If You Need Assistance
See the DLP LightCrafter™ 4500 Development Platform Forum .
Trademarks
LightCrafter, E2E are trademarks of Texas Instruments.
DLP is a registered trademark of Texas Instruments.
All other trademarks are the property of their respective owners.