0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DLPC410ZYR

DLPC410ZYR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    FCBGA676_27X27MM

  • 描述:

    IC DIGITAL CONTROLLER 676FCBGA

  • 数据手册
  • 价格&库存
DLPC410ZYR 数据手册
Order Now Product Folder Support & Community Tools & Software Technical Documents DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DLPC410 DMD Digital Controller 1 Features • 1 • • • • • 3 Description ® Operates the Following DLP Chips: – DLP650LNIR, DLP7000, DLP7000UV, DLP9500, and DLP9500UV DMDs – DLPA200 DMD Micromirror Driver – DLPR410 Configuration PROM Enables High Speed DMD Pattern Rates – 1-Bit Binary Pattern Rates up to 32 kHz – 8-Bit Monochrome Pattern Rates up to 4 kHz 400 MHz Input Data Clock Rates 64-Bit 2xLVDS Data Bus Interfaces In/Out Supports Random Row and LOAD4 DMD Addressing Compatible With a Variety of User Defined Processors or FPGAs The DLPC410 is a digital controller that supports five DMD options: DLP650LNIR, DLP7000, DLP7000UV, DLP9500, and DLP9500UV. It is the convenient, high-speed data and control interface between the application electronics and the DMD. The DLPC410 provides DMD Mirror Clocking Pulses (Resets) and timing information to the DLPA200 DMD Micromirror Driver. The device is configured with firmware stored in the DLPR410 PROM. This family of chipsets enables pixel data rates up to 48 Gigabits per second (Gbps) with the option for single, dual, quad, and global Resets. In addition, random row addressing and LOAD4 capabilities are offered. Often the family of chips is used when designing UV and NIR systems such as direct imaging lithography, 3D printing, and laser marking systems that need fast throughput and pixel accurate control. 2 Applications • Device Information(1) Industrial: – Direct Imaging Lithography – 3D Printing (SLA and SLS) – 3D Machine Vision – 3D Scanners for Robotics & Inspection – Dynamic Grayscale Laser Marking and Coding – Industrial Printing – High Speed Projection and Advanced Imaging – Ablation and Repair Systems – Microscopes PART NUMBER DLPC410 PACKAGE FCBGA (676) BODY SIZE (NOM) 27.00 mm x 27.00 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Application PWMs/Triggers LED/LASER/Lamp Driver Optical Power Sense LEDs / LASERs / Lamp Optical Sensor LVDS Data Bus(A,B) LVDS Data Bus(C,D) LVDS Data Bus Row, Block Signals Control Signals DLPC410 Info Signals JTAG DLPR410 DLPC410 D0 Clk DONE OE DLPA200 Control DLPA200 MBRST 2 DLPA200 Control DLPA200 MBRST 1 SCP Bus DMDs DLP650LNIR DLP7000 DLP7000UV DLP9500 DLP9500UV OSC Power Management TI Components 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table of Contents 1 2 3 4 5 6 7 Features .................................................................. 1 Applications ........................................................... 1 Description ............................................................. 1 Revision History..................................................... 2 Description (continued)......................................... 5 Pin Configuration and Functions ......................... 6 Specifications....................................................... 20 7.1 7.2 7.3 7.4 7.5 8 Absolute Maximum Ratings .................................... ESD Ratings............................................................ Recommended Operating Conditions..................... Electrical Characteristics......................................... Timing Requirements .............................................. 20 20 20 21 21 Detailed Description ............................................ 23 8.1 8.2 8.3 8.4 8.5 Overview ................................................................. Functional Block Diagrams ..................................... Feature Description................................................. Device Functional Modes........................................ Programming........................................................... 23 24 26 49 58 9 Application and Implementation ........................ 59 9.1 Application Information............................................ 59 9.2 Typical Application .................................................. 59 9.3 Initialization Setup ................................................... 61 10 Power Supply Recommendations ..................... 64 10.1 Power Down Operation......................................... 64 11 Layout................................................................... 64 11.1 Layout Guidelines ................................................. 64 11.2 Layout Example .................................................... 66 11.3 DLPC410 Chipset Connections ........................... 67 12 Device and Documentation Support ................. 76 12.1 12.2 12.3 12.4 12.5 12.6 Device Support...................................................... Documentation Support ........................................ Support Resources ............................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 76 77 77 77 77 77 13 Mechanical, Packaging, and Orderable Information ........................................................... 77 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision F (February 2019) to Revision G Page • Removed extraneous setup/hold diagram (Figure 3) for COMP_DATA and NS_FLIP ...................................................... 22 • Fixed "BLKAD(10:0)" to "BLKAD(3:0)" on block diagrams .................................................................................................. 24 • Changed Figure 8 Row Cycle Diagram to match Table 9 and Table 10 pixel mapping ..................................................... 37 • Changed DDC_VERSION(3:0) to DDC_VERSION(2:0) to reflect hardware pinout ............................................................ 49 • Corrected initialization sequence to reflect both DLPA200s configured in two steps .......................................................... 61 • Deleted "DMD Device OK" debug section as debug signals are not assigned for output on ECP pins (reserved). ........... 62 Changes from Revision E (January 2019) to Revision F Page • Modified functions for TP4-TP31 ......................................................................................................................................... 15 • Corrected DLP650LNIR Bus A Pixel Mapping .................................................................................................................... 38 • Corrected DLP650LNIR Bus A Pixel Mapping .................................................................................................................... 39 • Corrected DLP650LNIR Bus B Pixel Mapping .................................................................................................................... 40 • Corrected DLP650LNIR Bus B Pixel Mapping .................................................................................................................... 41 • Removed ECP2M calibration feedback pins ....................................................................................................................... 62 • Removed ECP2M DLPA200 Init Status pin ........................................................................................................................ 62 • Removed ECP2M DMD Init Status pin ................................................................................................................................ 62 • Removed the ECP2_M TP20 referring to AA18 instead ..................................................................................................... 63 Changes from Revision D (December 2018) to Revision E • 2 Page Changed ARST description that was incorrectly described in DLPS024 Revision D. ......................................................... 48 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Changes from Revision C (December 2015) to Revision D Page • Added new DLP650LNIR to supported DMDs (multiple) ....................................................................................................... 1 • Changed input data clock rate to 400 MHz only .................................................................................................................... 1 • Updated Applications list for latest markets .......................................................................................................................... 1 • Changed Simplified Diagram to include new DLP650LNIR ................................................................................................... 1 • Changed pin DDC_SPARE_0 to LOAD4 ............................................................................................................................ 16 • Removed 200MHz - new revision tested at 400MHz only .................................................................................................. 21 • Re-organization of Detailed Description for flow, clarity, and readability ............................................................................. 23 • Added DLP650LNIR functional block diagram .................................................................................................................... 24 • Updated DLP7000 functional block diagram (no technical changes)................................................................................... 25 • Updated DLP9500 functional block diagram (no technical changes)................................................................................... 26 • Added new DLP650LNIR DMD Characteristics to Table 2 .................................................................................................. 28 • Added DLP650LNIR DMD to Row Addressing and Table 11 .............................................................................................. 41 • Re-worded the Block Operations section for clarity. ........................................................................................................... 45 • Added new DLP650LNIR DMD Characteristics ................................................................................................................... 48 • Added/edited LOAD4 sections, enabled by DLPR410A....................................................................................................... 49 • Removed reference to 200 MHz input data clock. ............................................................................................................... 49 • Added the DLP650LNIR and its block load time to Table 16 .............................................................................................. 51 • Added Table 17 ................................................................................................................................................................... 54 • Combined Application Example Diagrams to encompass all DLPC410 supported DMDs ................................................. 60 • Added DLP650LNIR to Detailed Design procedure section ................................................................................................ 61 • Added Figure 24 - DLP650LNIR window transmittance ...................................................................................................... 61 • Changed "Generate Data" to "Present Data to DLPC410" ................................................................................................. 63 • Changed "DLPC410 DMD data signals" to "LVDS data bus differential pairs".................................................................... 65 • Removed reference to TI part number 2510440-001. ......................................................................................................... 76 • Removed Discovery Chipset data sheet, added DLP650LNIR data sheet, corrected other device names ........................ 77 Changes from Revision B (June 2013) to Revision C Page • Added ESD Rating table, Feature Description section, Device Functional Modes, Application and Implementation section, Power Supply Recommendations section, Layout section, Device and Documentation Support section, and Mechanical, Packaging, and Orderable Information section ................................................................................................. 1 • Removed references to Discovery 4100 and deleted DLPR4101 throughout document....................................................... 1 • Added DLP7000UV and DLP9500UV to Features and Description....................................................................................... 1 • Added note - Xilinx System Monitor analog supply & ground - "must be connected to ground" (AVDD_0 & AVSS_0)........ 7 • Changed "DAD A" descriptions to "DLPA200 number 1" and "DAD B" descriptions to "DLPA200 number 2" ..................... 7 • Reversed DDC_Bnn_VR pairs pullups / pulldowns (for nn =12, 15, and 16)) ....................................................................... 8 • Changed Pin # C22 name from DDC_B11_VRP (duplicate) to DDC_B15_VRP ................................................................. 8 • Added "Not used" to description for DMD_B_RESET and DMD_B_SCPEN ...................................................................... 14 • Added TP14 and TP17 note - Xilinx Temperature Diode .................................................................................................... 14 • Added "in Reference Design" to ECP2 Mictor pin notes...................................................................................................... 14 • Changed ECP2 pin description from "Not Defined" to "Not Used" ...................................................................................... 14 • Added ECP2_M_TP[3:29] descriptions and active state...................................................................................................... 15 • Deleted duplicate pin numbers M13 and M14 ..................................................................................................................... 16 • Changed Description from "DMD Power" to "DMD Power Good indicator" ........................................................................ 16 • Changed duplicate pin name from RSVD_0 to RSVD_1 ..................................................................................................... 17 • Updated pin description for SCPDI and SCPDO ................................................................................................................. 17 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 3 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com • Changed STEPVCC to connect to ground, active "Hi" to "-", and clock to "-" .................................................................... 17 • Changed Description from "JTAG Data Clock" to "JTAG Data" .......................................................................................... 17 • Changed pin names for VCCO_n_n pins to list each pin separately ................................................................................... 18 • Added note about Xilinx System Monitor differential pins (VN_0 & VP_0) and reference voltage (VREFN_0 & VREFP_0)............................................................................................................................................................................. 18 • Changed Description from "DMD Reset Watchdog" to "DMD Mirror Clocking Pulse Watchdog" ....................................... 19 • Deleted duplicate pin numbers in "UNUSED" pin list ........................................................................................................... 19 • Updated the functional block diagrams ................................................................................................................................ 25 • Moved DLP7000 / DLP7000UV and DLP9500 / DLP9500UV Example Block Diagrams from Functional Block Diagram section to Typical Application Section .................................................................................................................. 26 • Deleted the "Step DMD SRAM Memory Voltage" and "Load 4" Enhanced Functionality (with DLPR4101 PROM only)" sections ...................................................................................................................................................................... 48 • Updated the embedded example block diagrams ................................................................................................................ 60 • Added DLP7000UV and DLP9500UV well suited for direct imaging lithography, 3D printing, and UV applications .......... 61 • Added Debugging Guidelines section .................................................................................................................................. 61 • Changed maximum differential trace length from 100 to 150 matching Table 13................................................................ 65 • Added DLP7000UV and DLP9500UV Related Documentation ........................................................................................... 77 Changes from Revision A (September 2012) to Revision B Page • Changed Feature From: 1-Bit Binary Pattern Rates up to 32-kHz To: 1-Bit Binary Pattern Rates up to 32-kHz (up to 48-kHz when used with DLPR4101)....................................................................................................................................... 1 • Added Section "Load 4" Enhanced Functionality (with DLPR4101 PROM only) ................................................................. 49 • Added DLPR4101 to DLPR410 ............................................................................................................................................ 77 Changes from Original (August 2012) to Revision A • 4 Page Changed the device From: Product Preview to Production.................................................................................................... 1 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 5 Description (continued) In DLP-based electronics solutions, image data is 100% digital from the DLPC410 input port to the projected image. The image stays in digital form and is never converted into an analog signal. The DLPC410 processes the digital input image and converts the data into a format needed by the image on the DMD. The DMD then steers the light using binary pulse-width modulation (PWM) for each pixel mirror. The DLPC410 is the DMD digital controller that controls the DLP650LNIR, DLP7000, DLP7000UV, DLP9500, and DLP9500UV DMDs (see Functional Block Diagram, Functional Block Diagram, and Functional Block Diagram). The DLPC410 provides developers easy access to the DMD as well as high speed, independent micromirror control. See the list of required chipset components for each DMD solution in Device Configurations table: Table 1. DLPC410 Device Configurations DMD DMD MICROMIRROR DRIVER DLP9500 DLP 0.95 1080p 2xLVDS Type A DMD 2 ea. DLPA200 DLP9500UV DLP 0.95 UV 1080p 2xLVDS Type A DMD 2 ea. DLPA200 DLP7000 DLP 0.7 XGA 2xLVDS Type A DMD 1 ea. DLPA200 DLP7000UV DLP 0.7 UV XGA 2xLVDS Type A DMD 1 ea. DLPA200 DLP650LNIR 0.65 NIR WXGA S450 DMD 1 ea. DLPA200 DMD DIGITAL CONTROLLER DLPC410 (+ DLPR410 Configuration PROM) Reliable function and operation of the DLPC410 requires that it be used in conjunction with the other components of the chipset in DLPC410 Device Configurations table. For more information on the chipset components, see the data sheets in Related Documentation. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 5 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 6 Pin Configuration and Functions ZYR Package 676-Pin FCBGA Bottom View 6 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions PIN NAME TYPE SIGNAL NO. TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE This pair connected with 100 Ω resistor between pair. - - Not Used - - Not Used Lo - DLPC410 Reset DESCRIPTION APPS_CNTL_DPN F7 - - APPS_CNTL_DPP E7 - - ARST AC13 I LVCMOS25_S_ 12_I AVDD_0 M14 - - Not used - connect to Ground (no name in Reference Design) - - Xilinx System Monitor analog supply - (not used - must be connected to ground) AVSS_0 M13 - - Not used - connect to Ground (no name in Reference Design) - - Xilinx System Monitor analog ground - (not used - must be connected to ground) BLKAD_0 E12 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Address bit 0 BLKAD_1 D13 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Address bit 1 BLKAD_2 E13 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Address bit 2 BLKAD_3 F13 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Address bit 3 BLKMD_0 H13 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Mode Bit 0 BLKMD_1 H14 I LVCMOS25_S_ 12_I Hi = 1 DDC_DCLK_[A,B,C,D] Block Mode Bit 1 CLKIN_R AD13 I LVCMOS25_S_ 12_I - Reference Clock Reference Clock G19 I LVCMOS25_S_ 12_I Hi DDC_DCLK_[A,B,C,D] CS_B_0 N18 - - Lo - Xilinx Config D_OUT_BUSY_0 W11 - NC - - Not Used DAD_A_ADDR0 E1 O LVCMOS25_F_ 12_O Connected to DLPA200 number 1 Address 0 pin Hi = 1 - DLPA200 Number 1 Reset Block bit 0 DAD_A_ADDR1 E2 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 Address 1 pin Hi = 1 - DLPA200 Number 1 Reset Block bit 1 DAD_A_ADDR2 E3 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 Address 2 pin Hi = 1 - DLPA200 Number 1 Reset Block bit 2 DAD_A_ADDR3 F3 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 Address 3 pin Hi = 1 - DLPA200 Number 1 Reset Block bit 3 DAD_A_MODE0 C1 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 Mode 0 pin Hi = 1 - DLPA200 Number 1Mode bit 0 DAD_A_MODE1 D1 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 Mode 1 pin Hi = 1 - DLPA200 Number 1 Mode bit 1 DAD_A_SCPEN AE3 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 SCPEN pin Lo - DLPA200 Number 1 SCP Communication Enable DAD_A_SEL0 AB12 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 SEL 0 pin Hi = 1 - DLPA200 Number 1 Address bit 0 DAD_A_SEL1 AC12 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 SEL 1 pin Hi = 1 - DLPA200 Number 1 Address bit 1 DAD_A_STROBE AF3 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 STROBE pin Hi - DLPA200 Number 1 Transition Strobe DAD_B_ADDR0 E26 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Address 1 pin Hi = 1 - DLPA200 Number 2 Reset Block bit 0 DAD_B_ADDR1 E25 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Address 2 pin Hi = 1 - DLPA200 Number 2 Reset Block bit 1 DAD_B_ADDR2 F25 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Address 3 pin Hi = 1 - DLPA200 Number 2 Reset Block bit 2 DAD_B_ADDR3 F24 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Address 0 pin Hi = 1 - DLPA200 Number 2 Reset Block bit 3 DAD_B_MODE0 D26 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Mode 0 pin Hi = 1 - DLPA200 Number 2 Mode bit 0 DAD_B_MODE1 D25 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 Mode 1 pin Hi = 1 - DLPA200 Number 2 Mode bit 1 DAD_B_SCPEN AB19 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 SCPEN pin Lo - DLPA200 Number 2 SCP Communication Enable DAD_B_SEL0 R22 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 SEL 0 pin Hi = 1 - DLPA200 Number 2 Address bit 0 DAD_B_SEL1 R23 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 SEL 1 pin Hi = 1 - DLPA200 Number 2 Address bit 1 DAD_B_STROBE AB20 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 2 STROBE pin Hi - DLPA200 Number 2 Transition Strobe COMP_DATA 1 kΩ pulldown to ground Do not connect Compliment Data (0 1) Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 7 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN NAME TYPE SIGNAL TERMINATION /NOTES NO. ACTIVE (Hi or Lo) CLOCK DATA RATE DESCRIPTION DAD_INIT AF4 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 and Number 2 RESET pin Hi - DLPA200 Number 1 / Number 2 Init DAD_OE AF5 O LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 and Number 2 OE pin Lo - DLPA200 Number 1 / Number 2 Output Enable DDC_B11_VRN L23 - REFERENCE 51.1 Ω pullup to 2.5 V - - Reference Voltage DDC_B11_VRP L22 - REFERENCE 51.1 Ω pulldown to ground - - Reference Ground DDC_B12_VRN M5 - REFERENCE 51.1 Ω pullup to 2.5 V - - Reference Voltage DDC_B12_VRP M6 - REFERENCE 51.1 Ω pulldown to ground - - Reference Ground DDC_B15_VRN D23 - REFERENCE 51.1 Ω pullup to 2.5 V - - Reference Voltage DDC_B15_VRP C22 - REFERENCE 51.1 Ω pulldown to ground - - Reference Ground DDC_B16_VRN A4 - REFERENCE 51.1 Ω pullup to 2.5 V - - Reference Voltage DDC_B16_VRP A5 - REFERENCE 51.1 Ω pulldown to ground - - Reference Ground DDC_DCLK_A_DPN B21 I LVDS_25 - - Bank A Input Clock (Neg) DDC_DCLK_A_DPP C21 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - - Bank A Input Clock (Pos) DDC_DCLK_B_DPN A7 I LVDS_25 - - Bank B Input Clock (Neg) DDC_DCLK_B_DPP B7 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - - Bank B Input Clock (Pos) DDC_DCLK_C_DPN K20 I LVDS_25 - - Bank C Input Clock (Neg) DDC_DCLK_C_DPP K21 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - - Bank C Input Clock (Pos) DDC_DCLK_D_DPN L5 I LVDS_25 - - Bank D Input Clock (Neg) DDC_DCLK_D_DPP K5 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - - Bank D Input Clock (Pos) DDC_DCLKOUT_A_DPN N1 O LVDS_25 - - Bank A Output Clock (Neg) DDC_DCLKOUT_A_DPP M1 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - - Bank A Output Clock (Pos) DDC_DCLKOUT_B_DPN Y5 O LVDS_25 - Bank B Output Clock (Neg) Y6 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B_DPP - - Bank B Output Clock (Pos) DDC_DCLKOUT_C_DPN AA22 O LVDS_25 - - Bank C Output Clock (Neg) DDC_DCLKOUT_C_DPP AB22 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - - Bank C Output Clock (Pos) DDC_DCLKOUT_D_DPN M26 O LVDS_25 - Bank D Output Clock (Neg) M25 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D_DPP - - Bank D Output Clock (Pos) DDC_DIN_A0_DPN A15 I LVDS_25 DDC_DCLK_A DDR Data A bit 0 Input (Neg) A14 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DIN_A0_DPP - DDC_DCLK_A DDR Data A bit 0 Input (Pos) DDC_DIN_A1_DPN B14 I LVDS_25 - DDC_DCLK_A DDR Data A bit 1 Input (Neg) DDC_DIN_A1_DPP C14 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 1 Input (Pos) DDC_DIN_A2_DPN B16 I LVDS_25 - DDC_DCLK_A DDR Data A bit 2 Input (Neg) DDC_DIN_A2_DPP B15 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 2 Input (Pos) DDC_DIN_A3_DPN C16 I LVDS_25 - DDC_DCLK_A DDR Data A bit 3 Input (Neg) DDC_DIN_A3_DPP D16 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 3 Input (Pos) DDC_DIN_A4_DPN A17 I LVDS_25 - DDC_DCLK_A DDR Data A bit 4 Input (Neg) DDC_DIN_A4_DPP B17 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 4 Input (Pos) DDC_DIN_A5_DPN C17 I LVDS_25 - DDC_DCLK_A DDR Data A bit 5 Input (Neg) DDC_DIN_A5_DPP D18 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 5 Input (Pos) DDC_DIN_A6_DPN A19 I LVDS_25 - DDC_DCLK_A DDR Data A bit 6 Input (Neg) DDC_DIN_A6_DPP A18 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 6 Input (Pos) DDC_DIN_A7_DPN C18 I LVDS_25 - DDC_DCLK_A DDR Data A bit 7 Input (Neg) DDC_DIN_A7_DPP B19 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 7 Input (Pos) DDC_DIN_A8_DPN D19 I LVDS_25 - DDC_DCLK_A DDR Data A bit 8 Input (Neg) DDC_DIN_A8_DPP C19 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 8 Input (Pos) DDC_DIN_A9_DPN B20 I LVDS_25 - DDC_DCLK_A DDR Data A bit 9 Input (Neg) DDC_DIN_A9_DPP A20 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 9 Input (Pos) DDC_DIN_A10_DPN A22 I LVDS_25 - DDC_DCLK_A DDR Data A bit 10 Input (Neg) DDC_DIN_A10_DPP B22 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 10 Input (Pos) DDC_DIN_A11_DPN A24 I LVDS_25 - DDC_DCLK_A DDR Data A bit 11 Input (Neg) DDC_DIN_A11_DPP A23 I LVDS_25_I 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 11 Input (Pos) 8 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN TYPE NAME SIGNAL NO. DDC_DIN_A12_DPN C23 I LVDS_25 DDC_DIN_A12_DPP B24 I LVDS_25_I DDC_DIN_A13_DPN C24 I LVDS_25 DDC_DIN_A13_DPP D24 I LVDS_25_I DDC_DIN_A14_DPN A25 I LVDS_25 DDC_DIN_A14_DPP B25 I LVDS_25_I DDC_DIN_A15_DPN C26 I LVDS_25 DDC_DIN_A15_DPP B26 I LVDS_25_I DDC_DIN_B0_DPN A12 I LVDS_25 DDC_DIN_B0_DPP A13 I LVDS_25_I DDC_DIN_B1_DPN B12 I LVDS_25 DDC_DIN_B1_DPP C13 I LVDS_25_I DDC_DIN_B2_DPN D10 I LVDS_25 DDC_DIN_B2_DPP D11 I LVDS_25_I DDC_DIN_B3_DPN C12 I LVDS_25 DDC_DIN_B3_DPP C11 I LVDS_25_I DDC_DIN_B4_DPN A10 I LVDS_25 DDC_DIN_B4_DPP B11 I LVDS_25_I DDC_DIN_B5_DPN D9 I LVDS_25 DDC_DIN_B5_DPP C9 I LVDS_25_I DDC_DIN_B6_DPN B10 I LVDS_25 DDC_DIN_B6_DPP B9 I LVDS_25_I DDC_DIN_B7_DPN A8 I LVDS_25 DDC_DIN_B7_DPP A9 I LVDS_25_I DDC_DIN_B8_DPN D6 I LVDS_25 DDC_DIN_B8_DPP D5 I LVDS_25_I DDC_DIN_B9_DPN C7 I LVDS_25 DDC_DIN_B9_DPP C6 I LVDS_25_I DDC_DIN_B10_DPN B6 I LVDS_25 DDC_DIN_B10_DPP B5 I LVDS_25_I DDC_DIN_B11_DPN D4 I LVDS_25 DDC_DIN_B11_DPP D3 I LVDS_25_I DDC_DIN_B12_DPN B4 I LVDS_25 DDC_DIN_B12_DPP C4 I LVDS_25_I DDC_DIN_B13_DPN C3 I LVDS_25 DDC_DIN_B13_DPP C2 I LVDS_25_I DDC_DIN_B14_DPN A3 I LVDS_25 DDC_DIN_B14_DPP A2 I LVDS_25_I DDC_DIN_B15_DPN B2 I LVDS_25 DDC_DIN_B15_DPP B1 I LVDS_25_I DDC_DIN_C0_DPN E20 I LVDS_25 DDC_DIN_C0_DPP E21 I LVDS_25_I DDC_DIN_C1_DPN F20 I LVDS_25 DDC_DIN_C1_DPP G20 I LVDS_25_I DDC_DIN_C2_DPN H19 I LVDS_25 DDC_DIN_C2_DPP J19 I LVDS_25_I DDC_DIN_C3_DPN E23 I LVDS_25 DDC_DIN_C3_DPP E22 I LVDS_25_I DDC_DIN_C4_DPN F23 I LVDS_25 DDC_DIN_C4_DPP F22 I LVDS_25_I DDC_DIN_C5_DPN G22 I LVDS_25 DDC_DIN_C5_DPP G21 I LVDS_25_I DDC_DIN_C6_DPN J20 I LVDS_25 DDC_DIN_C6_DPP J21 I LVDS_25_I TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 12 Input (Neg) - DDC_DCLK_A DDR Data A bit 12 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 13 Input (Neg) - DDC_DCLK_A DDR Data A bit 13 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 14 Input (Neg) - DDC_DCLK_A DDR Data A bit 14 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A DDR Data A bit 15 Input (Neg) - DDC_DCLK_A DDR Data A bit 15 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 0 Input (Neg) - DDC_DCLK_B DDR Data B bit 0 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 1 Input (Neg) - DDC_DCLK_B DDR Data B bit 1 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 2 Input (Neg) - DDC_DCLK_B DDR Data B bit 2 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 3 Input (Neg) - DDC_DCLK_B DDR Data B bit 3 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 4 Input (Neg) - DDC_DCLK_B DDR Data B bit 4 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 5 Input (Neg) - DDC_DCLK_B DDR Data B bit 5 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 6 Input (Neg) - DDC_DCLK_B DDR Data B bit 6 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 7 Input (Neg) - DDC_DCLK_B DDR Data B bit 7 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 8 Input (Neg) - DDC_DCLK_B DDR Data B bit 8 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 9 Input (Neg) - DDC_DCLK_B DDR Data B bit 9 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 10 Input (Neg) - DDC_DCLK_B DDR Data B bit 10 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 11 Input (Neg) - DDC_DCLK_B DDR Data B bit 11 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 12 Input (Neg) - DDC_DCLK_B DDR Data B bit 12 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 13 Input (Neg) - DDC_DCLK_B DDR Data B bit 13 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 14 Input (Neg) - DDC_DCLK_B DDR Data B bit 14 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_B DDR Data B bit 15 Input (Neg) - DDC_DCLK_B DDR Data B bit 15 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 0 Input (Neg) - DDC_DCLK_C DDR Data C bit 0 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 1 Input (Neg) - DDC_DCLK_C DDR Data C bit 1 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 2 Input (Neg) - DDC_DCLK_C DDR Data C bit 2 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 3 Input (Neg) - DDC_DCLK_C DDR Data C bit 3 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 4 Input (Neg) - DDC_DCLK_C DDR Data C bit 4 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 5 Input (Neg) - DDC_DCLK_C DDR Data C bit 5 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 6 Input (Neg) - DDC_DCLK_C DDR Data C bit 6 Input (Pos) DESCRIPTION Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 9 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN TYPE NAME SIGNAL NO. DDC_DIN_C7_DPN H22 I LVDS_25 DDC_DIN_C7_DPP H21 I LVDS_25_I DDC_DIN_C8_DPN J23 I LVDS_25 DDC_DIN_C8_DPP H23 I LVDS_25_I DDC_DIN_C9_DPN K22 I LVDS_25 DDC_DIN_C9_DPP K23 I LVDS_25_I DDC_DIN_C10_DPN M19 I LVDS_25 DDC_DIN_C10_DPP M20 I LVDS_25_I DDC_DIN_C11_DPN M21 I LVDS_25 DDC_DIN_C11_DPP M22 I LVDS_25_I DDC_DIN_C12_DPN N19 I LVDS_25 DDC_DIN_C12_DPP P19 I LVDS_25_I DDC_DIN_C13_DPN N21 I LVDS_25 DDC_DIN_C13_DPP N22 I LVDS_25_I DDC_DIN_C14_DPN P20 I LVDS_25 DDC_DIN_C14_DPP P21 I LVDS_25_I DDC_DIN_C15_DPN N23 I LVDS_25 DDC_DIN_C15_DPP P23 I LVDS_25_I DDC_DIN_D0_DPN T3 I LVDS_25 DDC_DIN_D0_DPP R3 I LVDS_25_I DDC_DIN_D1_DPN R5 I LVDS_25 DDC_DIN_D1_DPP R6 I LVDS_25_I DDC_DIN_D2_DPN R7 I LVDS_25 DDC_DIN_D2_DPP P6 I LVDS_25_I DDC_DIN_D3_DPN N3 I LVDS_25 DDC_DIN_D3_DPP P3 I LVDS_25_I DDC_DIN_D4_DPN P4 I LVDS_25 DDC_DIN_D4_DPP P5 I LVDS_25_I DDC_DIN_D5_DPN N6 I LVDS_25 DDC_DIN_D5_DPP N7 I LVDS_25_I DDC_DIN_D6_DPN N4 I LVDS_25 DDC_DIN_D6_DPP M4 I LVDS_25_I DDC_DIN_D7_DPN M7 I LVDS_25 DDC_DIN_D7_DPP L7 I LVDS_25_I DDC_DIN_D8_DPN K7 I LVDS_25 DDC_DIN_D8_DPP K6 I LVDS_25_I DDC_DIN_D9_DPN J4 I LVDS_25 DDC_DIN_D9_DPP J5 I LVDS_25_I DDC_DIN_D10_DPN H7 I LVDS_25 DDC_DIN_D10_DPP J6 I LVDS_25_I DDC_DIN_D11_DPN G4 I LVDS_25 DDC_DIN_D11_DPP H4 I LVDS_25_I DDC_DIN_D12_DPN G5 I LVDS_25 DDC_DIN_D12_DPP H6 I LVDS_25_I DDC_DIN_D13_DPN G7 I LVDS_25 DDC_DIN_D13_DPP G6 I LVDS_25_I DDC_DIN_D14_DPN F4 I LVDS_25 DDC_DIN_D14_DPP F5 I LVDS_25_I DDC_DIN_D15_DPN E5 I LVDS_25 DDC_DIN_D15_DPP E6 I LVDS_25_I DDC_DOUT_A0_DPN AE2 O LVDS_25 DDC_DOUT_A0_DPP AF2 O LVDS_25_O DDC_DOUT_A1_DPN AD1 O LVDS_25 DDC_DOUT_A1_DPP AE1 O LVDS_25_O 10 TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 7 Input (Neg) - DDC_DCLK_C DDR Data C bit 7 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 8 Input (Neg) - DDC_DCLK_C DDR Data C bit 8 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 9 Input (Neg) - DDC_DCLK_C DDR Data C bit 9 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 10 Input (Neg) - DDC_DCLK_C DDR Data C bit 10 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 11 Input (Neg) - DDC_DCLK_C DDR Data C bit 11 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 12 Input (Neg) - DDC_DCLK_C DDR Data C bit 12 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 13 Input (Neg) - DDC_DCLK_C DDR Data C bit 13 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 14 Input (Neg) - DDC_DCLK_C DDR Data C bit 14 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_C DDR Data C bit 15 Input (Neg) - DDC_DCLK_C DDR Data C bit 15 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 0 Input (Neg) - DDC_DCLK_D DDR Data D bit 0 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 1 Input (Neg) - DDC_DCLK_D DDR Data D bit 1 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 2 Input (Neg) - DDC_DCLK_D DDR Data D bit 2 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 3 Input (Neg) - DDC_DCLK_D DDR Data D bit 3 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 4 Input (Neg) - DDC_DCLK_D DDR Data D bit 4 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 5 Input (Neg) - DDC_DCLK_D DDR Data D bit 5 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 6 Input (Neg) - DDC_DCLK_D DDR Data D bit 6 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 7 Input (Neg) - DDC_DCLK_D DDR Data D bit 7 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 8 Input (Neg) - DDC_DCLK_D DDR Data D bit 8 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 9 Input (Neg) - DDC_DCLK_D DDR Data D bit 9 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 10 Input (Neg) - DDC_DCLK_D DDR Data D bit 10 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 11 Input (Neg) - DDC_DCLK_D DDR Data D bit 11 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 12 Input (Neg) - DDC_DCLK_D DDR Data D bit 12 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 13 Input (Neg) - DDC_DCLK_D DDR Data D bit 13 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 14 Input (Neg) - DDC_DCLK_D DDR Data D bit 14 Input (Pos) 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_D DDR Data D bit 15 Input (Neg) - DDC_DCLK_D DDR Data D bit 15 Input (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 0 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 0 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 1 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 1 Output (Pos) Submit Documentation Feedback DESCRIPTION Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN TYPE NAME SIGNAL NO. DDC_DOUT_A2_DPN AC1 O LVDS_25 DDC_DOUT_A2_DPP AC2 O LVDS_25_O DDC_DOUT_A3_DPN AB1 O LVDS_25 DDC_DOUT_A3_DPP AB2 O LVDS_25_O DDC_DOUT_A4_DPN Y2 O LVDS_25 DDC_DOUT_A4_DPP AA2 O LVDS_25_O DDC_DOUT_A5_DPN W1 O LVDS_25 DDC_DOUT_A5_DPP Y1 O LVDS_25_O DDC_DOUT_A6_DPN V1 O LVDS_25 DDC_DOUT_A6_DPP V2 O LVDS_25_O DDC_DOUT_A7_DPN U1 O LVDS_25 DDC_DOUT_A7_DPP U2 O LVDS_25_O DDC_DOUT_A8_DPN R2 O LVDS_25 DDC_DOUT_A8_DPP T2 O LVDS_25_O DDC_DOUT_A9_DPN N2 O LVDS_25 DDC_DOUT_A9_DPP M2 O LVDS_25_O DDC_DOUT_A10_DPN K1 O LVDS_25 DDC_DOUT_A10_DPP L2 O LVDS_25_O DDC_DOUT_A11_DPN K2 O LVDS_25 DDC_DOUT_A11_DPP K3 O LVDS_25_O DDC_DOUT_A12_DPN J3 O LVDS_25 DDC_DOUT_A12_DPP H3 O LVDS_25_O DDC_DOUT_A13_DPN H2 O LVDS_25 DDC_DOUT_A13_DPP J1 O LVDS_25_O DDC_DOUT_A14_DPN H1 O LVDS_25 DDC_DOUT_A14_DPP G1 O LVDS_25_O DDC_DOUT_A15_DPN G2 O LVDS_25 DDC_DOUT_A15_DPP F2 O LVDS_25_O DDC_DOUT_B0_DPN AE5 O LVDS_25 DDC_DOUT_B0_DPP AE6 O LVDS_25_O DDC_DOUT_B1_DPN AD3 O LVDS_25 DDC_DOUT_B1_DPP AD4 O LVDS_25_O DDC_DOUT_B2_DPN AD5 O LVDS_25 DDC_DOUT_B2_DPP AD6 O LVDS_25_O DDC_DOUT_B3_DPN AC3 O LVDS_25 DDC_DOUT_B3_DPP AC4 O LVDS_25_O DDC_DOUT_B4_DPN AB5 O LVDS_25 DDC_DOUT_B4_DPP AB6 O LVDS_25_O DDC_DOUT_B5_DPN AB7 O LVDS_25 DDC_DOUT_B5_DPP AC6 O LVDS_25_O DDC_DOUT_B6_DPN AA5 O LVDS_25 DDC_DOUT_B6_DPP AA4 O LVDS_25_O DDC_DOUT_B7_DPN AA7 O LVDS_25 DDC_DOUT_B7_DPP Y7 O LVDS_25_O DDC_DOUT_B8_DPN Y3 O LVDS_25 DDC_DOUT_B8_DPP W3 O LVDS_25_O DDC_DOUT_B9_DPN W4 O LVDS_25 DDC_DOUT_B9_DPP V4 O LVDS_25_O TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 2 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 2 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 3 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 3 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 4 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 4 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 5 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 5 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 6 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 6 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 7 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 7 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 8 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 8 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 9 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 9 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 10 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 10 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 11 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 11 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 12 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 12 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 13 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 13 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 14 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 14 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Data A bit 15 Output (Neg) - DDC_DCLKOUT_A DDR Data A bit 15 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 0 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 0 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 1 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 1 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 2 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 2 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 3 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 3 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 4 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 4 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 5 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 5 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 6 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 6 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 7 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 7 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 8 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 8 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 9 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 9 Output (Pos) DESCRIPTION Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 11 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN TYPE NAME SIGNAL NO. DDC_DOUT_B10_DPN W6 O LVDS_25 DDC_DOUT_B10_DPP W5 O LVDS_25_O DDC_DOUT_B11_DPN V7 O LVDS_25 DDC_DOUT_B11_DPP V6 O LVDS_25_O DDC_DOUT_B12_DPN U4 O LVDS_25 DDC_DOUT_B12_DPP V3 O LVDS_25_O DDC_DOUT_B13_DPN T4 O LVDS_25 DDC_DOUT_B13_DPP T5 O LVDS_25_O DDC_DOUT_B14_DPN U6 O LVDS_25 DDC_DOUT_B14_DPP U5 O LVDS_25_O DDC_DOUT_B15_DPN U7 O LVDS_25 DDC_DOUT_B15_DPP T7 O LVDS_25_O DDC_DOUT_C0_DPN T22 O LVDS_25 DDC_DOUT_C0_DPP T23 O LVDS_25_O DDC_DOUT_C1_DPN R20 O LVDS_25 DDC_DOUT_C1_DPP R21 O LVDS_25_O DDC_DOUT_C2_DPN T19 O LVDS_25 DDC_DOUT_C2_DPP T20 O LVDS_25_O DDC_DOUT_C3_DPN U21 O LVDS_25 DDC_DOUT_C3_DPP U22 O LVDS_25_O DDC_DOUT_C4_DPN U20 O LVDS_25 DDC_DOUT_C4_DPP U19 O LVDS_25_O DDC_DOUT_C5_DPN V23 O LVDS_25 DDC_DOUT_C5_DPP V24 O LVDS_25_O DDC_DOUT_C6_DPN V22 O LVDS_25 DDC_DOUT_C6_DPP V21 O LVDS_25_O DDC_DOUT_C7_DPN W19 O LVDS_25 DDC_DOUT_C7_DPP V19 O LVDS_25_O DDC_DOUT_C8_DPN W23 O LVDS_25 DDC_DOUT_C8_DPP W24 O LVDS_25_O DDC_DOUT_C9_DPN Y22 O LVDS_25 DDC_DOUT_C9_DPP Y23 O LVDS_25_O DDC_DOUT_C10_DPN Y20 O LVDS_25 DDC_DOUT_C10_DPP Y21 O LVDS_25_O DDC_DOUT_C11_DPN AA24 O LVDS_25 DDC_DOUT_C11_DPP AA23 O LVDS_25_O DDC_DOUT_C12_DPN AA19 O LVDS_25 DDC_DOUT_C12_DPP AA20 O LVDS_25_O DDC_DOUT_C13_DPN AC24 O LVDS_25 DDC_DOUT_C13_DPP AB24 O LVDS_25_O DDC_DOUT_C14_DPN AC19 O LVDS_25 DDC_DOUT_C14_DPP AD19 O LVDS_25_O DDC_DOUT_C15_DPN AC22 O LVDS_25 DDC_DOUT_C15_DPP AC23 O LVDS_25_O DDC_DOUT_D0_DPN AB26 O LVDS_25 DDC_DOUT_D0_DPP AC26 O LVDS_25_O DDC_DOUT_D1_DPN AA25 O LVDS_25 DDC_DOUT_D1_DPP AB25 O LVDS_25_O 12 TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 10 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 10 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 11 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 11 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 12 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 12 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 13 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 13 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 14 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 14 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Data B bit 15 Output (Neg) - DDC_DCLKOUT_B DDR Data B bit 15 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 0 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 0 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 1 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 1 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 2 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 2 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 3 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 3 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 4 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 4 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 5 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 5 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 6 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 6 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 7 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 7 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 8 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 8 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 9 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 9 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 10 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 10 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 11 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 11 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 12 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 12 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 13 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 13 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 14 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 14 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Data C bit 15 Output (Neg) - DDC_DCLKOUT_C DDR Data C bit 15 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 0 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 0 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 1 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 1 Output (Pos) Submit Documentation Feedback DESCRIPTION Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN TYPE NAME TERMINATION /NOTES SIGNAL NO. ACTIVE (Hi or Lo) CLOCK DATA RATE Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 2 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 2 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 3 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 3 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 4 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 4 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 5 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 5 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 6 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 6 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 7 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 7 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 8 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 8 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 9 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 9 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 10 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 10 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 11 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 11 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 12 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 12 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 13 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 13 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 14 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 14 Output (Pos) Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Data D bit 15 Output (Neg) - DDC_DCLKOUT_D DDR Data D bit 15 Output (Pos) DESCRIPTION DDC_DOUT_D2_DPN Y26 O LVDS_25 DDC_DOUT_D2_DPP Y25 O LVDS_25_O DDC_DOUT_D3_DPN W26 O LVDS_25 DDC_DOUT_D3_DPP W25 O LVDS_25_O DDC_DOUT_D4_DPN U26 O LVDS_25 DDC_DOUT_D4_DPP V26 O LVDS_25_O DDC_DOUT_D5_DPN U25 O LVDS_25 DDC_DOUT_D5_DPP U24 O LVDS_25_O DDC_DOUT_D6_DPN T25 O LVDS_25 DDC_DOUT_D6_DPP T24 O LVDS_25_O DDC_DOUT_D7_DPN R26 O LVDS_25 DDC_DOUT_D7_DPP R25 O LVDS_25_O DDC_DOUT_D8_DPN P24 O LVDS_25 DDC_DOUT_D8_DPP P25 O LVDS_25_O DDC_DOUT_D9_DPN N24 O LVDS_25 DDC_DOUT_D9_DPP M24 O LVDS_25_O DDC_DOUT_D10_DPN L25 O LVDS_25 DDC_DOUT_D10_DPP L24 O LVDS_25_O DDC_DOUT_D11_DPN K26 O LVDS_25 DDC_DOUT_D11_DPP K25 O LVDS_25_O DDC_DOUT_D12_DPN J26 O LVDS_25 DDC_DOUT_D12_DPP J25 O LVDS_25_O DDC_DOUT_D13_DPN J24 O LVDS_25 DDC_DOUT_D13_DPP H24 O LVDS_25_O DDC_DOUT_D14_DPN H26 O LVDS_25 DDC_DOUT_D14_DPP G26 O LVDS_25_O DDC_DOUT_D15_DPN G25 O LVDS_25 DDC_DOUT_D15_DPP G24 O LVDS_25_O DDC_M0 W18 - NC 4.7 kΩ pullup to 2.5V Hi - Xilinx Configuration DDC_M1 Y17 - NC 4.7 kΩ pullup to 2.5V Hi - Xilinx Configuration DDC_M2 V18 - NC 4.7 kΩ pullup to 2.5V Hi - DDC_SCTRL_AN R1 O LVDS_25 - DDC_DCLKOUT_A DDR Bank A Serial Control Data (Neg) DDC_SCTRL_AP P1 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_A DDR Bank A Serial Control Data (Pos) DDC_SCTRL_BN AA3 O LVDS_25 - DDC_DCLKOUT_B DDR Bank B Serial Control Data (Neg) DDC_SCTRL_BP AB4 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_B DDR Bank B Serial Control Data (Pos) DDC_SCTRL_CN W20 O LVDS_25 - DDC_DCLKOUT_C DDR Bank C Serial Control Data (Neg) DDC_SCTRL_CP W21 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_C DDR Bank C Serial Control Data (Pos) DDC_SCTRL_DN N26 O LVDS_25 - DDC_DCLKOUT_D DDR Bank D Serial Control Data (Neg) DDC_SCTRL_DP P26 O LVDS_25_O Pair connected to DMD (LVDS terminated internally in DMD - 100 Ω) - DDC_DCLKOUT_D DDR Bank D Serial Control Data (Pos) DDC_VERSION_0 F18 O LVCMOS25_F_ 12_O Hi = 1 - DLPC410 Firmware Rev Number bit 0 DDC_VERSION_1 G17 O LVCMOS25_F_ 12_O Hi = 1 - DLPC410 Firmware Rev Number bit 1 DDC_VERSION_2 H18 O LVCMOS25_F_ 12_O Hi = 1 - DLPC410 Firmware Rev Number bit 2 AC21 - LVCMOS25_F_ 12_O - - Not Used DDC_SPARE_1 Do not connect Xilinx Configuration Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 13 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN NAME TYPE SIGNAL NO. TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK DATA RATE DESCRIPTION DMD_A_RESET AD14 O LVCMOS25_F_ 12_O Connected in Reference Design to 36 Ω resistor with 27 pF cap to ground (signal name DMD_A_RESET_FILT after resistor - connects to DMD signal DMDRST) Lo - DMD Circuitry Reset (not data reset) DMD_A_SCPEN AB14 O LVCMOS25_F_ 12_O Connected in Reference Design to 36 Ω resistor with 27 pF cap to ground (called DMD_A_SCPEN# in Reference Design- signal name DMD_A_SCPEN#_FILT after resistor - connects to DMD signal DMDSEL ) Lo - DMD SCP Output Enable DMD_B_RESET AA12 O LVCMOS25_S_ 12_O Connected in Reference Design to 36 Ω resistor with 27 pF cap to ground (signal name DMD_B_RESET_FILT after resistor - NC after that point) - - Not Used DMD_B_SCPEN AC14 O LVCMOS25_S_ 12_O Connected in Reference Design to 36 Ω resistor with 27 pF cap to ground (called DMD_B_SCPEN# in Reference Design - signal name DMD_B_SCPEN#_FILT after resistor - NC after that point ) - - Not Used DMD_TYPE_0 AA17 O LVCMOS25_F_ 12_O Hi = 1 - DMD Attached Type bit 0 DMD_TYPE_1 AC16 O LVCMOS25_F_ 12_O Hi = 1 - DMD Attached Type bit 1 DMD_TYPE_2 AB17 O LVCMOS25_F_ 12_O Hi = 1 - DMD Attached Type bit 2 DMD_TYPE_3 AD15 O LVCMOS25_F_ 12_O Hi = 1 - DMD Attached Type bit 3 DONE_DDC K10 O - 4.7 kΩ pullup to 2.5V connected to DLPR410 CE pin and LED D3 pin 3 (cathode) in series with 62 Ω resistor to 3.3 V Hi - DLPR410 Initialization Routine Complete DVALID_A_DPN D20 I LVDS_25 100 Ω across pair (not terminated in the DLPC410) - DDC_DCLK_A Bank A Valid Input Signal (Neg) DVALID_A_DPP D21 I LVDS_25_I - DDC_DCLK_A Bank A Valid Input Signal (Pos) DVALID_B_DPN C8 I LVDS_25 - DDC_DCLK_B Bank B Valid Input Signal (Neg) DVALID_B_DPP D8 I LVDS_25_I - DDC_DCLK_B Bank B Valid Input Signal (Pos) DVALID_C_DPN L19 I LVDS_25 - DDC_DCLK_C Bank C Valid Input Signal (Neg) DVALID_C_DPP L20 I LVDS_25_I - DDC_DCLK_C Bank C Valid Input Signal (Pos) DVALID_D_DPN L3 I LVDS_25 - DDC_DCLK_D Bank D Valid Input Signal (Neg) DVALID_D_DPP L4 I LVDS_25_I - DDC_DCLK_D Bank D Valid Input Signal (Pos) DXN_0 R13 - NC TP17 in Reference Design - - Dedicated Xilinx Temperature Diode (anode); Not Used in Reference Design DXP_0 R14 - NC TP14 in Reference Design - - Dedicated Xilinx Temperature Diode (cathode); Not Used in Reference Design ECP2_FINISHED Y18 O LVCMOS25_F_ 12_O Connected to LED D3 pin 2 (anode) in series with 62 Ω resistor to 3.3 V Hi - DLPR410 Initialization Routine Complete ECP2_M_TP0 AD11 - LVCMOS25_F_ 12_O Mictor J8 Pin 2 in Reference Design - - Not Used - do not connect ECP2_M_TP1 AD10 - LVCMOS25_F_ 12_O Mictor J8 Pin 4 in Reference Design - - Reserved - do not connect ECP2_M_TP2 AD8 - LVCMOS25_F_ 12_O Mictor J8 Pin 6 in Reference Design - - Reserved - do not connect 14 100 Ω across pair (not terminated in the DLPC410) 100 Ω across pair (not terminated in the DLPC410) 100 Ω across pair (not terminated in the DLPC410) Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN NAME TYPE SIGNAL TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK NO. DATA RATE DESCRIPTION ECP2_M_TP3 AC8 O LVCMOS25_F_ 12_O Mictor J8 Pin 8 in Reference Design - - Buffered data clock - test point ECP2_M_TP4 AC7 O LVCMOS25_F_ 12_O Mictor J8 Pin 10 in Reference Design - - Reserved - do not connect ECP2_M_TP5 AC9 O LVCMOS25_F_ 12_O Mictor J8 Pin 12 in Reference Design Hi Reserved - do not connect ECP2_M_TP6 AB9 O LVCMOS25_F_ 12_O Mictor J8 Pin 14 in Reference Design Hi Reserved - do not connect ECP2_M_TP7 AA8 O LVCMOS25_F_ 12_O Mictor J8 Pin 16 in Reference Design Hi Reserved - do not connect ECP2_M_TP8 AA9 O LVCMOS25_F_ 12_O Mictor J8 Pin 18 in Reference Design Hi Reserved - do not connect ECP2_M_TP9 Y8 O LVCMOS25_F_ 12_O Mictor J8 Pin 20 in Reference Design - ECP2_M_TP10 AB10 O LVCMOS25_F_ 12_O Mictor J8 Pin 22 in Reference Design Lo Reserved - do not connect ECP2_M_TP11 AA10 O LVCMOS25_F_ 12_O Mictor J8 Pin 24 in Reference Design Hi Reserved - do not connect ECP2_M_TP12 Y10 O LVCMOS25_F_ 12_O Mictor J8 Pin 26 in Reference Design Hi DMD A/B bus OK - test point ECP2_M_TP13 AC11 O LVCMOS25_F_ 12_O Mictor J8 Pin 28 in Reference Design Hi DMD C/D bus OK - test point ECP2_M_TP14 Y12 O LVCMOS25_F_ 12_O Mictor J8 Pin 30 in Reference Design Hi Reserved - do not connect ECP2_M_TP15 Y11 O LVCMOS25_F_ 12_O Mictor J8 Pin 32 in Reference Design - Reserved - do not connect ECP2_M_TP16 AB11 O LVCMOS25_F_ 12_O Mictor J8 Pin 34 in Reference Design Hi Reserved - do not connect ECP2_M_TP17 H8 O LVCMOS25_F_ 12_O Mictor J8 Pin 36 in Reference Design Hi Reserved - do not connect ECP2_M_TP18 H9 O LVCMOS25_F_ 12_O Mictor J8 Pin 38 in Reference Design Hi Reserved - do not connect ECP2_M_TP19 F12 O LVCMOS25_F_ 12_O Mictor J8 Pin 37 in Reference Design - ECP2_M_TP20 G11 O LVCMOS25_F_ 12_O Mictor J8 Pin 35 in Reference Design Hi Reserved - do not connect ECP2_M_TP21 G12 O LVCMOS25_F_ 12_O Mictor J8 Pin 33 in Reference Design Hi Reserved - do not connect ECP2_M_TP22 E11 O LVCMOS25_F_ 12_O Mictor J8 Pin 31 in Reference Design Hi Reserved - do not connect ECP2_M_TP23 E10 O LVCMOS25_F_ 12_O Mictor J8 Pin 29 in Reference Design Hi Reserved - do not connect ECP2_M_TP24 E8 O LVCMOS25_F_ 12_O Mictor J8 Pin 27 in Reference Design Hi Reserved - do not connect ECP2_M_TP25 F10 O LVCMOS25_F_ 12_O Mictor J8 Pin 25 in Reference Design Hi Reserved - do not connect ECP2_M_TP26 F9 O LVCMOS25_F_ 12_O Mictor J8 Pin 23 in Reference Design Hi Reserved - do not connect ECP2_M_TP27 F8 O LVCMOS25_F_ 12_O Mictor J8 Pin 21 in Reference Design Hi Reserved - do not connect ECP2_M_TP28 G10 O LVCMOS25_F_ 12_O Mictor J8 Pin 19 in Reference Design Hi Reserved - do not connect ECP2_M_TP29 G9 O LVCMOS25_F_ 12_O Mictor J8 Pin 17 in Reference Design Hi Reserved - do not connect ECP2_M_TP30 H11 O LVCMOS25_F_ 12_O Mictor J8 Pin 15 in Reference Design - - Reserved - do not connect ECP2_M_TP31 H12 O LVCMOS25_F_ 12_O Mictor J8 Pin 13 in Reference Design - - Reserved - do not connect - - Reserved - do not connect Reserved - do not connect Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 15 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN NAME GND A1, A6, A11, A16, A21, A26, AA1, AA11, AA21, AA26, AB8, AB18, AC5, AC15, AC25, AD2, AD12, AD22, AE4, AE9, AE14, AE19, AF1, AF6, AF11, AF16, AF21, AF26, B3, B8, B13, B18, C5, C15, C25, D2, D12, D22, E9, E19, F1, F6, F16, F26, G3, G13, G18, G23, H10, H20, J7, J9, J13, J15, J17, K4, K8, K12, K14, K16, K19, K24, L1, L9, L11, L13, L15, L17, L21, L26, M3, M8, M10, M12, M16, M18, N5, N9, N11, N15, N17, N25, P2, P7, P8, P10, P12, P16, P22, R9, R11, R15, R17, R19, T1, T6, T8, T10, T12, T14, T16, T26, U3, U9, U13, U15, U17, U18, U23, V8, V10, V14, V16, V20, W7, W9, W13, W15, W17, Y4, Y14, Y16, Y19, Y24 HSWAPEN TYPE SIGNAL - GND TERMINATION /NOTES NO. L18 - - AA18 O LVCMOS25_F_ 12_O J11 - - AB21 - LVCMOS25_F_ 12_I/O NS_FLIP F19 I LVCMOS25_S_ 12_I PROGB_DDC J18 PROM_CCK_DDC J10 PROM_D0_DDC INIT_ACTIVE INTB_DDC LOAD4 4.7 kΩ pullup to 2.5 V 4.7 kΩ pullup to 2.5 V connected to DLPR410 OE/RESET Previously DDC_SPARE_0, connected to Applications FPGA (U5) pin AD19 in Reference Design. Weak internal pull-up. Pull-up to logic '1' if LOAD4 is unused. ACTIVE (Hi or Lo) CLOCK DATA RATE - - Connect to Ground DESCRIPTION - - Xilinx Configuration Hi - DLPC410 Initialization Routine Active Hi - Xilinx Configuration - - LOAD4 mode enable Hi - Top/Bottom image flip on DMD Xilinx Configuration - 4.7 kΩ pullup to 2.5 V connected to DLPR410 CF Hi - I LVCMOS25_S_ 12 Connected to center of voltage divider (100/100 Ω) and through R53 to DLPR410 CLKOUT - PROM_CCK_DDC Configuration PROM Clock K11 - - Connected to DLPR410 Data 0 (D0) - PROM_CCK_DDC Configuration PROM Data Out AC17 I LVCMOS25_S_ 12_I Hi - DMD Power Good indicator RDWR_B P18 - - - - Xilinx Configuration ROWAD_0 D14 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 0 ROWAD_1 D15 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 1 ROWAD_2 E15 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 2 PWR_FLOAT 16 Connected to output of U22 NOR Gate (inputs V5_PWR_FLOAT and PWRGD) 1 kΩ pulldown to ground Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN NAME TYPE SIGNAL TERMINATION /NOTES NO. ACTIVE (Hi or Lo) CLOCK DATA RATE DESCRIPTION ROWAD_3 F14 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 3 ROWAD_4 G14 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 4 ROWAD_5 E16 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 5 ROWAD_6 F15 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 6 ROWAD_7 G15 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 7 ROWAD_8 E17 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 8 ROWAD_9 F17 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 9 ROWAD_10 G16 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Address bit 10 ROWMD_0 H17 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Mode bit 0 ROWMD_1 H16 I LVCMOS25_S_ 12_I Hi = 1 - DMD Row Mode bit 1 RST_ACTIVE AB16 I LVCMOS25_F_ 12_O Hi = 1 - DMD Reset in Progress RST2BLK E18 I LVCMOS25_S_ 12_I Hi = 1 - Dual Block Reset bit RSVD_0 R18 - - Connect to Ground - - Not Used - must be tied to Ground RSVD_1 T18 - - Connect to Ground - - Not Used - must be tied to Ground SCPCLK AB15 LVCMOS25_F_ 12_O Connected to DLPA200 Number 1 and Number 2 SCPCLK and to R105 36 Ω filter resistor with 27 pF cap after - called DMD_A_SCPCLK_FILT after - connects to DMD SCPCLK (also connects to R97 filter resistor with 27 pF cap after called DMD_B_SCPCLK_FILT but NC after) - SCPCLK SCP Clock SCPDI AA15 I LVCMOS25_S_ 12_I 1 kΩ pullup to 2.5 V connects to DLPA200 Number 1 and Number 2 SCPDO and to DMD SCPDO through flex A - on DMD board there is an LCR filter [2 x 100 pF caps, inductor and 34 Ω resistor] also connects to flex B but NC on other end. - SCPCLK SCP data input to DLPC410 SCPDO AA14 O LVCMOS25_F_ 12_O 1 kΩ pullup to 2.5 V connects to DLPA200 Number 1 and Number 2 SCPDI and to R96 filter cap with 27 pF cap after - called DMD_A_FILTER - connect through flex A to DMD SCPDI - also connects to R71 36 Ω filter resistor with 27 pF cap to DMD_B_SCPDO_FILT but NC on other end. - SCPCLK SCP data output from DLPC410 STEPVCC Y13 - LVCMOS25_S_ 12_I 1 kΩ pulldown to ground - - TCK_JTAG U11 - Connects to DLPC410, DLPR410, and JTAG header TCK (if user has JTAG they must build their chain accordingly) - TCK_JTAG JTAG Clock TDO_DDC W10 - Connects to JTAG return TDO on JTAG header - TCK_JTAG JTAG data out of DLPC410 TDO_XCF16DDC V11 - Connects to DLPR410 TDO (DLPC410 internal signal TDI_0) - TCK_JTAG JTAG data out of DLPR410 to DLPC410 Not Used Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 17 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Pin Functions (continued) PIN TYPE NAME SIGNAL NO. TERMINATION /NOTES ACTIVE (Hi or Lo) CLOCK Hi TCK_JTAG DATA RATE DESCRIPTION TMS_JTAG V12 - Connects to DLPC410, DLPR410, and JTAG header TMS VBATT_0 K18 - Connected to 4.7 kΩ pullup to 2.5 V - - Not Used VCCAUX J8, K17, L8, M17, N8, P17, R8, T17, U8, V17, W8, W16 POWER VCC_2P5V - - Aux Power VCCINT H15, J12, J14, J16, K9, K13, K15, L10, L12, L14, L16, M9, M11, M15, N10, N12, N16, P9, P11, P15, R10, R12, R16, T9, T11, T13, T15, U10, U12, U14, U16, V9, V13, V15, W14, Y15 POWER VCC_1P0V - - Power VCCO_0_1 Y9 POWER VCC_2P5V - - Power VCCO_0_2 W12 POWER - - Power VCCO_1_1 C10 POWER - - Power VCCO_1_2 F11 POWER - - Power VCCO_2_1 AA16 POWER - - Power VCCO_2_2 AD17 POWER - - Power VCCO_3_1 E14 POWER - - Power VCCO_3_2 D17 POWER - - Power VCCO_4_1 AC10 POWER - - Power VCCO_4_2 AB13 POWER - - Power VCCO_11_1 F21 POWER - - Power VCCO_11_2 J22 POWER - - Power VCCO_11_3 H25 POWER - - Power VCCO_12_1 J2 POWER - - Power VCCO_12_2 H5 POWER - - Power VCCO_12_3 L6 POWER - - Power VCCO_13_1 R24 POWER - - Power VCCO_13_2 M23 POWER - - Power VCCO_13_3 N20 POWER - - Power VCCO_14_1 V5 POWER - - Power VCCO_14_2 R4 POWER - - Power VCCO_14_3 W2 POWER - - Power VCCO_15_1 E24 POWER - - Power VCCO_15_2 B23 POWER - - Power VCCO_15_3 C20 POWER - - Power VCCO_16_1 G8 POWER - - Power VCCO_16_2 D7 POWER - - Power VCCO_16_3 E4 POWER - - Power VCCO_17_1 V25 POWER - - Power VCCO_17_2 W22 POWER - - Power VCCO_17_3 T21 POWER - - Power VCCO_18_1 AD7 POWER - - Power VCCO_18_2 AA6 POWER - - Power VCCO_18_3 AB3 POWER - - Power VCC_2P5V JTAG VLED0 AC18 O LVCMOS25_F_ 12_O Connects to LED D9 in series with 22.1 Ω resistor to 2.5 V Hi = On - Power Indicator LED Output VLED1 AD18 O LVCMOS25_F_ 12_O Connects to LED D10 in series with 22.1 Ω resistor to 2.5 V Hi = On - Heartbeat Indicator LED Output P13 - - - - Xilinx System Monitor (not used - must be connected to ground) VN_0 18 Connect to Ground Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Pin Functions (continued) PIN NAME TYPE SIGNAL TERMINATION /NOTES NO. ACTIVE (Hi or Lo) CLOCK DATA RATE DESCRIPTION VP_0 N14 - - Connect to Ground - - Xilinx System Monitor (not used - must be connected to ground) VREFN_0 N13 - LVCMOS25_S_ 12 Connect to Ground - - Xilinx System Monitor reference voltage (not used must be connected to ground) VREFP_0 P14 - LVCMOS25_S_ 12 Connect to Ground - - Xilinx System Monitor reference ground (not used must be connected to ground) AA13 I LVCMOS25_S_ 12_I Lo - DMD Mirror Clocking Pulse Watchdog Timer Enable - - Unused Pins WDT_ENBL UNUSED AB23, AC20, AD9, AD16, AD20, AD21, AD23, AD24, AD25, AD26, AE7, AE8, AE10, AE11, AE12, AE13, AE15, AE16, AE17, AE18, AE20, AE21, AE22, AE23, AE24, AE25, AE26, AF7, AF8, AF9, AF10, AF12, AF13, AF14, AF15, AF17, AF18, AF19, AF20, AF22, AF23, AF24, AF25 NC No Connection (listed as Xilinx NC0 - NC42) Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 19 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 7 Specifications NOTE The information contained in the following sections has been adapted from the Xilinx XC5VLX30 data sheet. For any information beyond what is listed here, consult the Xilinx XC5VLX30 data sheet. Where appropriate, DLPC410 specific values have been substituted in place of generic parameters. 7.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN MAX UNIT VCCINT –0.5 1.05 V VCCO –0.5 3.45 V VCCAUX 2.35 2.625 V 2.5 V –0.75 VCCO + 0.5 V 2.5 V –0.3 VCCO + 0.3 V 0 85 °C –65 150 °C ELECTRICAL Supply voltage VI Input voltage VO (2) (3) Output voltage (4) ENVIRONMENTAL TA Operating free-air temperature (5) Tstg Storage temperature (1) (2) (3) (4) (5) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. All voltage values are with respect to GND. Applies to external input and bidirectional buffers. Applies to external output and bidirectional buffers. Maximum Ambient Temperature may be further limited by the device’s power dissipation (which is data and configuration dependent), air flow and resultant junction temperature. 7.2 ESD Ratings VALUE V(ESD) (1) (2) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins (1) 2000 Charged device model (CDM), per JEDEC specification JESD22-C101, all pins (2) 400 UNIT V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 7.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) MIN NOM MAX UNIT VCCINT 1-V Supply voltage, core logic 0.95 1.00 1.05 V VCCO 2.5-V Supply voltage, I/O 1.14 2.50 3.45 V VCCAUX 2.5-V Supply voltage, I/O 2.375 2.500 2.625 V VI Input voltage VO Output voltage TJ Operating junction temperature (1) PD Continuous total power dissipation (1) 20 2.5-V CMOS 2.5-V LVDS 2.5-V CMOS 2.5-V LVDS 0 VCCO 0.3 2.2 0 VCCO 0.825 1.675 0 2.7 V V 125 °C 2.8 W Thermal analysis and design should be carefully considered to ensure that the junction temperature is maintained within the above specifications. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 7.4 Electrical Characteristics over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS VIH High-level Input voltage 2.5-V CMOS VIL Low-level Input voltage 2.5-V CMOS 2.5-V Interface MIN TYP MAX 1.7 UNIT V 0.7 VCCO-.4 V VOH High-level output voltage VOL Low-level output voltage CI Input capacitance ICCINT Supply voltage range, core supply 300 mA ICCO Supply voltage range, I/O supply 850 mA 2.5-V LVDS V 1.38 2.5-V Interface 0.4 2.5-V LVDS 1.03 2.5-V Interface 8 2.5-V LVDS 8 V pF 7.5 Timing Requirements (see (1) ) MIN NOM MAX UNIT 400 MHz fcd Clock frequency, DCLKIN_n (2) fcr Clock frequency, CLK_R tc Cycle time, DCLKIN_n 2.5 2.5 2.53 ns tw(H) Pulse duration, high 50% to 50% reference points (signal) 1.25 1.25 1.27 ns tw(L) Pulse duration, low 50% to 50% reference points (signal) 1.25 1.25 1.27 ns tt Transition time, tt = tf /tr 20% to 80% reference points (signal) .6 ns tjp Period Jitter DCLKIN_n (3) tSK (1) (2) (3) (4) 395 400 50 MHz 150 ps Skew, DIN_A(15-0) to DCLKIN_A –150 150 Skew, DIN_B(15-0) to DCLKIN_B –150 150 Skew, DIN_C(15-0) to DCLKIN_C –150 150 Skew, DIN_D(15-0) to DCLKIN_D –150 150 Skew, DVALID_n to DCLKIN_n↑ –150 150 Skew, BLK_MD BLK_AD to DCLKIN_n↑ (4) –150 150 Skew, ROWMD or ROWAD to DCLKIN_n↑ (4) –150 150 Skew, STEPVCC to DCLKIN↑ (4) –150 150 ps It is recommended that the COMP_DATA, NS_FLIP and RST2BLK inputs be set to one value and not adjusted during normal system operation. Preferred DCLKIN_n duty cycle = 50% This is the deviation in period from ideal period due solely to high frequency jitter. First edge of DIN*, ROW*, BLK* and STEPVCC should be synchronous to DVALID rising edge Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 21 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com tsk tw(H) DCLKIN 50% tsk tt tc tw(L) 50% 50% Cycle 1 80% 20% Cycle#CLKS/ ROW 50% DVALID DDR Data Control Figure 2. Input Interface Timing NOTE Dynamic changes to RST2BLK, NS_FLIP and COMP_DATA during normal operation are not recommended. 22 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 8 Detailed Description 8.1 Overview The DLPC410 DMD Digital Controller enables customers to stream binary pattern data to the DLP650LNIR, DLP7000(UV), or DLP9500(UV) DMD for very high speed binary pattern imaging applications. The DLPC410 receives customer input binary pattern data on a row by row basis and passes the pattern data to the connected DMD. Concurrent with the receipt of data, the DLPC410 captures the customer requested ROW mode and ROW address which determines if row loading starts at the top (or bottom) of the DMD and increments (or decrements) to the next row for the next Row Cycle, or if a specific row address is specified for loading the next pattern data. Each DMD micromirror is individually configurable through this data loading process which enables precise, predictable control of each and every micromirror in the DMD Micromirror array. The DLPC410 also receives customer input control information instructing the DLPC410 to command the DLPA200 device(s) to generate the Mirror Clocking Pulses (MCPs) to the DMD – these MCPs are necessary for the DMD micromirrors to transition from their current state to their new state, the new state being determined by the new data just loaded into the DMD. A feedback signal from the DLPC410 frames the MCP such that the customer knows the MCP request has been received by the DLPC410 and when the MCP is completed. The DLPC410 supports multiple MCP modes of operation. The DMD Micromirror arrays are arranged into horizontal Reset Blocks – there are typically 16 horizontal Reset Blocks per DMD where each Reset Block receives a single MCP to initiate the Micromirror state change. DMD blocks can be Reset one at a time or all at once. In certain modes, adjacent blocks of 2 or of 4 Reset Blocks can be Reset at the same time. This flexibility provides great advantages to optimizing the time certain DMD blocks are in certain states, which in turn can provide speed advantages or extend DMD illumination windows (the duration for which a solid state illuminator should be illuminating). Behind the scenes, the DLPC410 also communicates directly with the control logic of the DMD to read part type and status information and to configure the DMD for proper operation. The DLPC410 is always paired with the DLPR410 PROM as the DLPR410 provides the configuration bit stream which configures the DLPC410 to be a DMD Digital Controller. The DLPC410 also drives one DMD at a time, and that DMD could require either one or two DLPA200 devices depending on the DMD type. For further information, refer to Table 11 or the individual DMD datasheets (links can be found in Table 25). Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 23 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 8.2 Functional Block Diagrams JTAG TDO_XCF16DDC TCK_JTAG TMS_JTAG TDO_DDC ARSTZ CLKIN_R JTAG PROGRAM I/F JTAG PROM_CCK_DDC PROGB_DDC PROM_DO_DDC DONE_DDC INTB_DDC B_STROBE B_MODE[1:0] B_SEL[1:0] B_ADDR[3:0] Bus A In Bus B In DMD SCP MBRST[15:0] RESETS SIDE A A_STROBE A_MODE[1:0] A_SEL[1:0] A_ADDR[3:0] OEZ INIT DLPA200 Control SCPCLK SCPDO SCPDI DMD_A_SCPENZ DMD_B_SCPENZ A_SCPENZ B_SCPENZ RESETS Bus D Out DCLKOUT_D SCTRL_D DOUT_D[15,13,11,9,7,5,3,1] DLP650LNIR SCP Bus A Out Bus B Out Bus C Out DCLKOUT_C SCTRL_C DOUT_C[15,13,11,9,7,5,3,1] Serial Data Bus DCLKOUT_B SCTRL_B DOUT_B[15,13,11,9,7,5,3,1] DLPA200 CONTROL DLPR410 TDI_JTAG DCLKOUT_A SCTRL_A DOUT_A[15,13,11,9,7,5,3,1] DLPA200 CONTROL Bus A In INFO OUTPUTS RST_ACTIVE INIT_ACTIVE ECP2_FINISHED DMD_TYPE[3:0] VERSION[2:0] Bus C In Bus B In COMP_DATA, NS_FLIP, WDT_ENZ,PWR_FLOAT ROWMD[1:0] ROWAD[10:0] RST2BLKZ BLKMD[1:0] BLKAD[3:0] LOAD4 INFO INPUTS User Interface Controller FPGA CONTROL OUTPUTS DCLK_D DVALID_D DIN_D[15:0] Bus D In DCLK_C DVALID_C DIN_C[15:0] CONTROL INPUTS DCLK_B DVALID_B DIN_B[15:0] 2x LVDS bus DLPC410 PROGRAM I/F Bus A Out DCLK_A DVALID_A DIN_A[15:0] Bus B Out 2x LVDS bus VLED0 VLED1 DMD_A_RESET DMD_B_RESET OSC 50 MHz Figure 3. DLPC410 and DLP650LNIR DMD Functional Block Diagram 24 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Functional Block Diagrams (continued) TDO_XCF16DDC TCK_JTAG TMS_JTAG TDO_DDC ARSTZ CLKIN_R JTAG PROGRAM I/F JTAG JTAG PROM_CCK_DDC PROGB_DDC PROM_DO_DDC DONE_DDC INTB_DDC B_STROBE B_MODE[1:0] B_SEL[1:0] B_ADDR[3:0] Bus A In Bus B In DMD SCP MBRST[15:0] RESETS SIDE A A_STROBE A_MODE[1:0] A_SEL[1:0] A_ADDR[3:0] OEZ INIT DLPA200 RESETS SCPCLK SCPDO SCPDI DMD_A_SCPENZ DMD_B_SCPENZ A_SCPENZ B_SCPENZ DLP7000 SCP Bus D Out DCLKOUT_D SCTRL_D DOUT_D[15:0] Control Bus A Out Bus B Out Bus C Out DCLKOUT_C SCTRL_C DOUT_C[15:0] Serial Data Bus DCLKOUT_B SCTRL_B DOUT_B[15:0] DLPA200 CONTROL DLPR410 TDI_JTAG DCLKOUT_A SCTRL_A DOUT_A[15:0] DLPA200 CONTROL Bus A In INFO OUTPUTS RST_ACTIVE INIT_ACTIVE ECP2_FINISHED DMD_TYPE[3:0] VERSION[2:0] Bus C In Bus B In COMP_DATA, NS_FLIP, WDT_ENZ,PWR_FLOAT ROWMD[1:0] ROWAD[10:0] RST2BLKZ BLKMD[1:0] BLKAD[3:0] LOAD4 INFO INPUTS User Interface Controller FPGA CONTROL OUTPUTS DCLK_D DVALID_D DIN_D[15:0] Bus D In DCLK_C DVALID_C DIN_C[15:0] CONTROL INPUTS DCLK_B DVALID_B DIN_B[15:0] 2x LVDS bus DLPC410 PROGRAM I/F Bus A Out DCLK_A DVALID_A DIN_A[15:0] Bus B Out 2x LVDS bus VLED0 VLED1 DMD_A_RESET DMD_B_RESET OSC 50 MHz Figure 4. DLPC410 and DLP7000 / DLP7000UV Functional Block Diagram Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 25 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Functional Block Diagrams (continued) Bus A In Bus B In Bus C In Bus D In DLPA200 MBRST[15:0] RESETS SIDE A Control A_STROBE A_MODE[1:0] A_SEL[1:0] A_ADDR[3:0] OEZ INIT RESETS SCP SCPCLK SCPDO SCPDI DMD_A_SCPENZ DMD_B_SCPENZ A_SCPENZ B_SCPENZ DMD SCP Bus A Out Bus B Out Bus C Out Bus D Out Serial Data Bus DLP9500 DLPA200 RESETS B_STROBE B_MODE[1:0] B_SEL[1:0] B_ADDR[3:0] MBRST[15:0] RESETS SIDE B JTAG JTAG TDO_XCF16DDC TCK_JTAG TMS_JTAG TDO_DDC DCLKOUT_D SCTRL_D DOUT_D[15:0] SCP PROGRAM I/F JTAG PROM_CCK_DDC PROGB_DDC PROM_DO_DDC DONE_DDC INTB_DDC DCLKOUT_C SCTRL_C DOUT_C[15:0] Control DLPR410 TDI_JTAG DCLKOUT_B SCTRL_B DOUT_B[15:0] DLPA200 CONTROL INFO OUTPUTS RST_ACTIVE INIT_ACTIVE ECP2_FINISHED DMD_TYPE[3:0] VERSION[2:0] DCLKOUT_A SCTRL_A DOUT_A[15:0] DLPA200 CONTROL Bus A In Bus B In Bus C In COMP_DATA, NS_FLIP, WDT_ENZ,PWR_FLOAT ROWMD[1:0] ROWAD[10:0] RST2BLKZ BLKMD[1:0] BLKAD[3:0] LOAD4 INFO INPUTS User Interface Controller FPGA Bus D In DCLK_D DVALID_D DIN_D[15:0] CONTROL INPUTS Bus C Out DCLK_C DVALID_C DIN_C[15:0] 2x LVDS bus DLPC410 PROGRAM I/F Bus A Out Bus B Out DCLK_B DVALID_B DIN_B[15:0] CONTROL OUTPUTS DCLK_A DVALID_A DIN_A[15:0] Bus D Out 2x LVDS bus VLED0 VLED1 DMD_A_RESET DMD_B_RESET ARSTZ CLKIN_R OSC 50 MHz Figure 5. DLPC410 and DLP9500 / DLP9500UV Functional Block Diagram 8.3 Feature Description 8.3.1 DLPC410 Binary Pattern Data Path The DLPC410 receives binary pattern input data from the customer application formatted specifically for display on one of the DLPC410 compatible DMDs. This data is captured on a row by row basis using specific data formats with multiple signals which frame the data and provided control information from the customer defining where in the DMD the data is destined. The DLPC410 then sends the pattern data to the DMD and uses the received control information to decode and provide the correct control information to the DMD and other DLP components. 8.3.1.1 DIN_A, DIN_B, DIN_C, DIN_D Input Data Buses The DLPC410 has four differential 16-bit input data buses (A/B/C/D). Which of these input data bus signals are used at any given time is specific to the DMD connected to the DLPC410 in the system. The data buses are 2xLVDS double-data-rate (DDR) buses which can transfer data at 800 MHz data rates per input. Data should be synchronous and edge aligned with the input clocks for each specific data bus (A, B, C, or D). Depending on the design, skewing the clock to data relationship may cause a problem. For timing constraints for the input data clock to either the input data and/or DVALID, refer to Timing Requirements 26 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Feature Description (continued) 8.3.1.2 DCLKIN Input Clocks DCLKIN is the differential input clock for each DLPC410 input data bus. There are four input clocks, one for each bus (A/B/C/D). DCLKIN is a 400 MHz clock to the DMD which should be synchronous and edge aligned with all data and control signals for that specific bus (A, B, C, or D). Depending on the design, skewing the clock to data relationship may cause a problem. For timing constraints for the input data clock to either the input data and/or DVALID, refer to Timing Requirements. Care should be taken to keep clock jitter of these signals to a minimum. 8.3.1.3 DVALID Input Signals The DVALID signal is a differential input signal, one for each input data bus (A/B/C/D), which indicates that data being presented to the DLPC410 is valid. DVALID assertion latches the following types of data into the DLPC410 for decoding or passing information to the DMD: • Binary pattern data on input data buses A/B/C/D • Row Mode • Row Address • Block Mode • Block Address • RST2BLK signal DVALID and all other inputs listed above should be synchronous to DCLKIN. DVALID can be asserted in one of the three following ways: • DVALID can frame (remain active) individual DMD row loads with breaks between rows. • DVALID can frame continuous DMD block loads of multiple rows with breaks between blocks • DVALID can frame (remain active) the entire DMD device load (all rows) without any breaks. If the DVALID frames individual blocks or the entire DMD, ensure that block and row controls are adjusted at the proper locations in the data stream. See section DLPC410 Initialization and Training for further information. NOTE After an active DVALID signal transitions inactive (low), DVALID should only transition to active again on even number of clocks later, i.e. 2, 4, 6, etc. 8.3.1.4 DOUT_A, DOUT_B, DOUT_C, DOUT_D Output Data Buses The DLPC410, having captured the incoming pattern data on its input data buses, provides this data on an equivalent number of output data buses. The DLPC410 has four differential 16-bit output data buses (A/B/C/D), which are aligned to its input data buses. Which of these input data bus signals are used at any given time is specific to the DMD connected to the DLPC410 in the system. The data buses are 2xLVDS double-data-rate (DDR) buses which can transfer data at 800 MHz data rates per output. Data should be synchronous and edge aligned with the output clocks for each specific data bus (A, B, C, or D). Depending on the design, skewing the clock to data relationship may cause a problem. For timing constraints for the output data clock to the output data, refer to Timing Requirements. 8.3.1.5 DCLKOUT Output Clocks DCLKOUT is the differential output clock for each DLPC410 output data bus. There are four output data clocks, one for each bus (A/B/C/D) to the DMD. DCLKOUT is a 400 MHz clock to the DMD which should be synchronous and edge aligned with all data and control signals for that specific bus (A, B, C, or D). Depending on the design, skewing the clock to data relationship may cause a problem. For timing constraints for the output data clocks to either the output data and/or SCTRL signals, refer to Timing Requirements. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 27 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Feature Description (continued) 8.3.1.6 SCTRL Output Signals The SCTRL signal is a differential output signal to the DMD which provides DMD control information. There are four SCTRL differential pair signals, one for each bus (A/B/C/D). The control information is generated internally to the DLPC410 and is specific to the connected DMD. Data should be synchronous and edge aligned with the output clocks for each specific data bus (A, B, C, or D). Depending on the design, skewing the clock to SCTRL relationship may cause a problem. For timing constraints for the output data clock to the SCTRL signals, refer to Timing Requirements. 8.3.1.7 Supported DMD Bus Sizes The DLPC410 supports the 2xLVDS Data Bus DMD types as shown in Table 11. Table 2. DMD Row Sizes, Bus Widths, and Row Lengths PIXELS PER ROW INPUT / OUTPUT BUSS NO. OF DATA LINES CLOCKS PER ROW DLP650LNIR DMD 1280 A[15,13,11,9,7,5,3,1] B[15,13,11,9,7,5,3,1] 16 40 DLP7000 and DLP7000UV DMDs 1024 A[15:0] B[15:0] 32 16 1920 (2048) A[15:0] B[15:0] C[15:0] D[15:0] 64 16 TYPE DLP9500 and DLP9500UV DMDs 8.3.1.8 Row Cycle definition A Row Cycle relates to specific number of input data clocks it takes for the customer to send one row of input binary pattern data to one row of the DMD. DVALID starts the Row Cycle by transitioning to an active (logic '1') state. The row cycle ends after the appropriate number of clock cycles per row are applied. Any input data on the DIN input data buses should be appropriately provided during the Row Cycle. Table 2 shows the number of input data clocks needing to populate one row of the DMD using the number of data lines identified in the table. Other Row and Block related signals are captured at the start of a row cycle and will be discussed later. There is also a unique row cycle called a No-Op Row Cycle which does not provide any valid input data nor any valid block command. It is typically used to do nothing except provide the DLPC410 and DMD time to perform internal actions already in process. The No-Op Row Cycle is discussed in No-Op Row Cycle Description. 28 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DMD_PIX(1888) Not Visible Not Visible DMD_PIX(1889) Not Visible Not Visible DMD_PIX(1808) DMD_PIX(1840) DMD_PIX(1872) DMD_PIX(1904) Not Visible Not Visible DMD_PIX(1873) DMD_PIX(1905) Not Visible Not Visible DMD_PIX(1856) DMD_PIX(912) DMD_PIX(944) DMD_PIX(913) DMD_PIX(945) 30 DMD_PIX(928) DMD_PIX(896) 15 DMD_PIX(929) DMD_PIX(864) DMD_PIX(832) 29 DMD_PIX(897) DMD_PIX(865) DMD_PIX(833) DMD_PIX(800) DMD_PIX(768) 28 DMD_PIX(880) DMD_PIX(848) DMD_PIX(801) DMD_PIX(769) 14 DMD_PIX(881) DMD_PIX(849) DMD_PIX(816) DMD_PIX(784) 27 DMD_PIX(1857) DMD_PIX(817) DMD_PIX(785) DMD_PIX(736) DMD_PIX(704) 26 DMD_PIX(1824) DMD_PIX(1792) DMD_PIX(737) DMD_PIX(705) 13 DMD_PIX(1825) DMD_PIX(752) DMD_PIX(720) DMD_PIX(672) 25 DMD_PIX(1793) DMD_PIX(753) DMD_PIX(721) DMD_PIX(673) DMD_PIX(640) DMD_PIX(608) 24 DMD_PIX(1760) DMD_PIX(1728) DMD_PIX(688) DMD_PIX(641) DMD_PIX(609) 12 DMD_PIX(1761) DMD_PIX(689) DMD_PIX(656) DMD_PIX(624) 23 DMD_PIX(1729) DMD_PIX(1841) D_DN(0) D_DP(0) DMD_PIX(1809) DMD_PIX(1696) DMD_PIX(657) 22 DMD_PIX(1697) DMD_PIX(1664) DMD_PIX(1632) 21 DMD_PIX(1665) DMD_PIX(576) 11 DMD_PIX(1776) DMD_PIX(1680) DMD_PIX(1681) DMD_PIX(625) DMD_PIX(544) 20 DMD_PIX(1633) DMD_PIX(577) DMD_PIX(545) 10 DMD_PIX(1744) DMD_PIX(1648) DMD_PIX(1649) DMD_PIX(592) DMD_PIX(560) DMD_PIX(1600) DMD_PIX(1601) DMD_PIX(512) DMD_PIX(480) 19 DMD_PIX(593) DMD_PIX(561) DMD_PIX(1568) DMD_PIX(1569) DMD_PIX(513) DMD_PIX(448) 18 DMD_PIX(1777) DMD_PIX(1616) DMD_PIX(1617) DMD_PIX(528) DMD_PIX(529) DMD_PIX(1536) DMD_PIX(1505) DMD_PIX(1537) DMD_PIX(481) DMD_PIX(449) 17 DMD_PIX(1745) DMD_PIX(1584) DMD_PIX(1585) DMD_PIX(496) DMD_PIX(497) 9 DMD_PIX(1712) DMD_PIX(1552) DMD_PIX(1553) DMD_PIX(464) DMD_PIX(465) 16 DMD_PIX(1504) DMD_PIX(1472) DMD_PIX(1473) DMD_PIX(416) DMD_PIX(384) 8 DMD_PIX(1713) DMD_PIX(1488) DMD_PIX(417) DMD_PIX(352) 15 DMD_PIX(1520) DMD_PIX(432) DMD_PIX(433) DMD_PIX(1440) DMD_PIX(1441) DMD_PIX(385) DMD_PIX(353) 14 DMD_PIX(1489) DMD_PIX(400) DMD_PIX(401) DMD_PIX(1408) 13 DMD_PIX(1409) DMD_PIX(1377) DMD_PIX(320) DMD_PIX(288) 7 DMD_PIX(1521) DMD_PIX(1456) DMD_PIX(1457) DMD_PIX(368) DMD_PIX(369) DMD_PIX(1376) DMD_PIX(321) DMD_PIX(289) 12 DMD_PIX(1392) DMD_PIX(336) DMD_PIX(337) DMD_PIX(1344) DMD_PIX(1313) 11 DMD_PIX(1345) DMD_PIX(256) DMD_PIX(224) 6 DMD_PIX(1424) DMD_PIX(304) DMD_PIX(305) DMD_PIX(1312) DMD_PIX(257) DMD_PIX(225) 10 DMD_PIX(1425) DMD_PIX(272) DMD_PIX(273) DMD_PIX(1280) DMD_PIX(1249) 9 DMD_PIX(1281) DMD_PIX(192) DMD_PIX(160) 5 DMD_PIX(1393) DMD_PIX(240) DMD_PIX(241) DMD_PIX(1248) DMD_PIX(193) DMD_PIX(161) 8 DMD_PIX(1328) DMD_PIX(1296) DMD_PIX(1297) DMD_PIX(208) 7 DMD_PIX(1360) DMD_PIX(1264) DMD_PIX(1265) DMD_PIX(176) DMD_PIX(209) DMD_PIX(1216) DMD_PIX(1217) 4 DMD_PIX(1329) DMD_PIX(1232) DMD_PIX(1233) DMD_PIX(177) DMD_PIX(1184) DMD_PIX(96) DMD_PIX(128) 6 DMD_PIX(1185) DMD_PIX(97) 5 DMD_PIX(129) 3 DMD_PIX(1361) DMD_PIX(1200) DMD_PIX(1201) DMD_PIX(1152) DMD_PIX(112) DMD_PIX(144) DMD_PIX(145) DMD_PIX(1120) DMD_PIX(1153) DMD_PIX(32) DMD_PIX(64) 4 DMD_PIX(1121) DMD_PIX(33) DMD_PIX(65) 2 DMD_PIX(113) DMD_PIX(80) DMD_PIX(81) DMD_PIX(1088) 3 DMD_PIX(1089) 2 DMD_PIX(1136) DMD_PIX(1104) DMD_PIX(1105) DMD_PIX(16) DMD_PIX(48) DMD_PIX(49) DMD_PIX(1056) DMD_PIX(1057) DMD_PIX(0) Not Visible Not Visible 1 DMD_PIX(1) Not Visible Not Visible 1 DMD_PIX(1168) DMD_PIX(1072) DMD_PIX(1073) Not Visible Not Visible Not Visible DMD_PIX(17) D_CP(1) DMD_PIX(992) D_CN(1) DMD_PIX(1024) D_CN(0) D_CP(0) DMD_PIX(993) Not Visible D_BN(1) D_BP(1) DMD_PIX(1025) DMD_PIX(960) 0 DMD_PIX(1137) DMD_PIX(1040) DMD_PIX(1041) DMD_PIX(961) CLOCK CYCLE DMD_PIX(1169) DMD_PIX(1008) DMD_PIX(1009) D_DN(1) D_DP(1) DMD_PIX(976) DCLK_N DCLK_P DMD_PIX(977) www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DLPC410 8.3.1.9 DLP9500 and DLP9500UV Input Data Formatting Figure 6 details one Row Cycle of input data formatting for the DLP9500 and DLP9500UV DMDs. For brevity, only two data bits of all four 16 bit data bus (A/B/C/D) signals are shown, but there is enough information presented to allow extrapolation to all data bus signals not shown. Table 3, Table 4, Table 5, and Table 6 show how each pixel of the DLP9500 and DLP9500UV DMDs maps to individual data bus inputs and input clock edges within each row cycle. Because these DMDs are actually 2048 pixels per row with only 1920 micromirrors per row, no visible data is loaded for the first clock cycle for A and B data and for the last clock cycle for C and D data for each row load operation. This only applies to the DLP9500 and DLP9500UV. For readability purposes, input buses DIN_A, DIN_B, DIN_C, and DIN_D are abbreviated as D_A, D_B, D_C, and D_D. DCLKIN has been shortened to DCLK. 16 31 DVALID_P D_AN(0) D_AP(0) D_AN(1) D_AP(1) D_BN(0) D_BP(0) Figure 6. DLP9500 / DLP9500UV 2XLVDS DMD Input Data Bus Submit Documentation Feedback 29 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 3. DLP9500 / DLP9500UV 2XLVDS DMD Data Pixel Mapping D_A(15:0) DCLK EDGE D_A(0) D_A(1) D_A(2) D_A(3) D_A(4) D_A(5) D_A(6) D_A(7) D_A(8) D_A(9) D_A(10) D_A(11) D_A(12) D_A(13) D_A(14) D_A(15) 0 Not Visible 1 30 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 5 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 6 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 7 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 8 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 9 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 10 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 11 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 12 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 13 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 14 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 15 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 16 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 17 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 18 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 19 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 20 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 21 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 22 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 23 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 24 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 25 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 26 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 27 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 28 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 29 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 30 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 31 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Table 4. DLP9500 / DLP9500UV 2XLVDS DMD Data Pixel Mapping D_B(15:0) DCLK EDGE D_B(0) D_B(1) D_B(2) D_B(3) D_B(4) D_B(5) D_B(6) D_B(7) D_B(8) D_B(9) D_B(10) D_B(11) D_B(12) D_B(13) D_B(14) D_B(15) 0 Not Visible 1 2 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 4 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 5 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 6 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 7 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 8 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 9 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 10 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 11 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 12 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 13 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 14 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 15 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 16 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 17 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 18 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 19 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 20 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 21 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 22 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 23 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 24 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 25 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 26 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 27 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 28 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 29 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 30 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 31 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 31 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 5. DLP9500 / DLP9500UV 2XLVDS DMD Data Pixel Mapping D_C(15:0) DCLK EDGE D_C(0) D_C(1) D_C(2) D_C(3) D_C(4) D_C(5) D_C(6) D_C(7) D_C(8) D_C(9) D_C(10) D_C(11) D_C(12) D_C(13) D_C(14) 0 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 1 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 2 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 3 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 4 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 5 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 6 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 7 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 8 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 9 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 10 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 11 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 12 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 13 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 14 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 15 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 16 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 17 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 18 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 19 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 20 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 21 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 22 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 23 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 24 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 25 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 26 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 27 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 28 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 29 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 D_C(15) 30 Not Visible 31 32 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Table 6. DLP9500 / DLP9500UV 2XLVDS DMD Data Pixel Mapping D_D(15:0) DCLK EDGE D_D(0) D_D(1) D_D(2) D_D(3) D_D(4) D_D(5) D_D(6) D_D(7) D_D(8) D_D(9) D_D(10) D_D(11) D_D(12) D_D(13) D_D(14) 0 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 1 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 2 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 3 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 4 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 5 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 6 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 7 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 8 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 9 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 10 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 11 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 12 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 13 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 14 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 15 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 16 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 17 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 18 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 19 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 20 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 21 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 22 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 23 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 24 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 25 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 26 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 27 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 28 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 29 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 D_D(15) 30 Not Visible 31 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 33 34 Submit Documentation Feedback Product Folder Links: DLPC410 DMD_PIX(880) DMD_PIX(912) DMD_PIX(944) DMD_PIX(976) DMD_PIX(1008) DMD_PIX(913) DMD_PIX(945) DMD_PIX(977) DMD_PIX(1009) DMD_PIX(656) DMD_PIX(657) 30 31 DMD_PIX(960) DMD_PIX(992) 15 DMD_PIX(993) DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DMD_PIX(961) 29 DMD_PIX(928) 14 DMD_PIX(929) DMD_PIX(897) 13 DMD_PIX(865) DMD_PIX(833) 12 DMD_PIX(801) DMD_PIX(769) 11 DMD_PIX(737) DMD_PIX(705) DMD_PIX(673) 28 DMD_PIX(896) DMD_PIX(640) DMD_PIX(641) 27 DMD_PIX(864) DMD_PIX(608) DMD_PIX(609) 26 DMD_PIX(832) DMD_PIX(576) DMD_PIX(577) 25 DMD_PIX(800) DMD_PIX(544) DMD_PIX(545) 24 DMD_PIX(768) DMD_PIX(512) DMD_PIX(513) 23 DMD_PIX(736) DMD_PIX(480) DMD_PIX(481) 22 DMD_PIX(704) DMD_PIX(448) 21 DMD_PIX(672) 20 DMD_PIX(881) DMD_PIX(624) DMD_PIX(625) 19 DMD_PIX(449) 10 DMD_PIX(848) DMD_PIX(592) DMD_PIX(593) 18 DMD_PIX(849) DMD_PIX(560) DMD_PIX(561) 17 DMD_PIX(417) 9 DMD_PIX(816) DMD_PIX(528) DMD_PIX(529) 16 DMD_PIX(385) 8 DMD_PIX(817) DMD_PIX(496) DMD_PIX(497) 15 DMD_PIX(353) 7 DMD_PIX(784) DMD_PIX(464) DMD_PIX(465) 14 DMD_PIX(416) DMD_PIX(288) 13 DMD_PIX(321) 6 DMD_PIX(785) DMD_PIX(432) DMD_PIX(433) DMD_PIX(256) 12 DMD_PIX(384) D_AP(1) 11 DMD_PIX(352) D_AN(1) 10 DMD_PIX(752) DMD_PIX(400) DMD_PIX(401) DMD_PIX(224) 5 DMD_PIX(753) DMD_PIX(368) DMD_PIX(369) 9 DMD_PIX(320) DMD_PIX(289) 8 DMD_PIX(720) DMD_PIX(336) DMD_PIX(337) 7 DMD_PIX(192) 4 DMD_PIX(688) DMD_PIX(304) DMD_PIX(305) DMD_PIX(257) DMD_PIX(225) 6 DMD_PIX(721) DMD_PIX(272) DMD_PIX(273) 5 DMD_PIX(160) DMD_PIX(96) DMD_PIX(128) 3 DMD_PIX(689) DMD_PIX(240) DMD_PIX(241) DMD_PIX(193) 4 DMD_PIX(161) DMD_PIX(129) 3 DMD_PIX(64) 2 DMD_PIX(208) DMD_PIX(144) DMD_PIX(145) DMD_PIX(97) 2 DMD_PIX(32) 1 DMD_PIX(209) DMD_PIX(112) DMD_PIX(113) DMD_PIX(65) DMD_PIX(33) D_AN(0) D_AP(0) 1 DMD_PIX(0) DVALID_P 0 DMD_PIX(176) DMD_PIX(80) DMD_PIX(81) DMD_PIX(1) CLOCK CYCLE DMD_PIX(177) DMD_PIX(48) DMD_PIX(49) D_BN(1) D_BP(1) DMD_PIX(16) DCLK_N DCLK_P DMD_PIX(17) DLPC410 www.ti.com 8.3.1.10 DLP7000 and DLP7000UV Input Data Bus Figure 7 details one row cycle of input data formatting for the DLP7000 and DLP7000UV DMDs. For brevity, only two data bits of both 16 bit data bus (A/B) signals are shown, but there is enough information presented to allow extrapolation to data bus signals not shown. Table 7 and Table 8 show how each pixel of the DLP7000 and DLP7000UV DMDs maps to individual data bus inputs and input clock edges within each row load operation. NOTE In the following charts, for readability purposes input buses DIN_A, DIN_B are abbreviated as D_A, D_B. DCLKIN has been shortened to DCLK. 16 D_BN(0) D_BP(0) Figure 7. DLP7000 / DLP7000UV 2XLVDS DMD Input Data Bus Copyright © 2012–2020, Texas Instruments Incorporated DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Table 7. DLP7000 / DLP7000UV 2XLVDS DMD Data Pixel Mapping D_A(15:0) DCLK EDGE D_A(0) D_A(1) D_A(2) D_A(3) D_A(4) D_A(5) D_A(6) D_A(7) D_A(8) D_A(9) D_A(10) D_A(11) D_A(12) D_A(13) D_A(14) D_A(15) 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 2 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 3 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 4 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 5 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 6 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 7 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 8 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 9 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 10 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 11 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 12 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 13 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 14 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 15 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 16 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 17 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 18 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 19 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 20 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 21 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 22 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 23 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 24 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 25 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 26 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 27 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 28 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 29 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 30 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 31 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 35 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 8. DLP7000 / DLP7000UV 2XLVDS DMD Data Pixel Mapping D_B(15:0) DCLK EDGE D_B(0) D_B(1) D_B(2) D_B(3) D_B(4) D_B(5) D_B(6) D_B(7) D_B(8) D_B(9) D_B(10) D_B(11) D_B(12) D_B(13) D_B(14) D_B(15) 0 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 2 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 3 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 4 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 5 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 6 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 7 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 8 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 9 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 10 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 11 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 12 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 13 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 14 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 15 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 16 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 17 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 18 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 19 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 20 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 21 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 22 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 23 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 24 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 25 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 26 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 27 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 28 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 29 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 30 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 31 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 36 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DMD_PIX(1232) DMD_PIX(1169) DMD_PIX(1201) DMD_PIX(1233) DMD_PIX(1265) DMD_PIX(1171) DMD_PIX(1203) DMD_PIX(1235) DMD_PIX(1267) DMD_PIX(1218) 78 DMD_PIX(1249) DMD_PIX(1217) 39 DMD_PIX(1251) 77 DMD_PIX(1219) 76 DMD_PIX(1185) DMD_PIX(1153) 38 DMD_PIX(1187) 75 DMD_PIX(1155) DMD_PIX(1216) 74 DMD_PIX(1248) 37 DMD_PIX(1250) 73 DMD_PIX(1264) DMD_PIX(1184) DMD_PIX(1152) 72 DMD_PIX(1186) DMD_PIX(1154) 71 DMD_PIX(1234) DMD_PIX(1200) 36 DMD_PIX(1266) DMD_PIX(1168) DMD_PIX(1121) DMD_PIX(1089) 70 DMD_PIX(1123) 69 DMD_PIX(1091) 35 DMD_PIX(1202) DMD_PIX(1105) DMD_PIX(1107) DMD_PIX(1057) DMD_PIX(1025) 68 DMD_PIX(1059) DMD_PIX(1027) 67 DMD_PIX(1170) DMD_PIX(1073) DMD_PIX(1075) 34 DMD_PIX(1137) DMD_PIX(1041) DMD_PIX(1043) 66 DMD_PIX(1120) DMD_PIX(1088) 65 DMD_PIX(1122) 33 DMD_PIX(1139) DMD_PIX(1136) DMD_PIX(1138) DMD_PIX(1056) 64 DMD_PIX(1090) 8 DMD_PIX(1058) DMD_PIX(240) 15 DMD_PIX(1024) 14 DMD_PIX(241) 7 DMD_PIX(1025) DMD_PIX(193) DMD_PIX(161) 13 DMD_PIX(195) DMD_PIX(163) 12 DMD_PIX(1104) DMD_PIX(209) DMD_PIX(211) 6 DMD_PIX(1072) DMD_PIX(177) DMD_PIX(179) DMD_PIX(129) DMD_PIX(224) 11 DMD_PIX(131) DMD_PIX(226) 10 DMD_PIX(1106) DMD_PIX(145) DMD_PIX(147) 5 DMD_PIX(1074) DMD_PIX(240) DMD_PIX(242) DMD_PIX(192) DMD_PIX(160) 9 DMD_PIX(194) DMD_PIX(162) 8 DMD_PIX(248) DMD_PIX(208) DMD_PIX(210) DMD_PIX(97) DMD_PIX(128) 4 DMD_PIX(1032) DMD_PIX(176) DMD_PIX(178) DMD_PIX(99) 7 DMD_PIX(130) 6 DMD_PIX(249) DMD_PIX(144) DMD_PIX(146) 3 DMD_PIX(1033) DMD_PIX(113) DMD_PIX(115) DMD_PIX(65) DMD_PIX(33) DMD_PIX(1) 5 DMD_PIX(67) 4 DMD_PIX(96) DVALID_P D_AN(1) D_AP(1) 3 DMD_PIX(35) DMD_PIX(3) DMD_PIX(98) 2 DMD_PIX(49) DMD_PIX(17) DMD_PIX(19) 2 DMD_PIX(81) DMD_PIX(112) DMD_PIX(114) DMD_PIX(64) DMD_PIX(32) 1 DMD_PIX(66) DMD_PIX(34) DMD_PIX(0) 1 DMD_PIX(51) DMD_PIX(80) DMD_PIX(82) DMD_PIX(2) 0 DMD_PIX(83) DMD_PIX(48) DMD_PIX(50) D_BN(3) D_BP(3) DMD_PIX(16) CLOCK CYCLE DCLK_N DCLK_P DMD_PIX(18) www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DLPC410 8.3.1.11 DLP650LNIR Input Data Bus Figure 8 details one row cycle of input data formatting for the DLP650LNIR DMD. For brevity, only two data bits of both 8 bit data bus (A/B) signals are shown, but there is enough information presented to allow extrapolation to data bus signals not shown. Table 9 and Table 10 show how each pixel of the DLP650LNIR DMD maps to individual data bus inputs and input clock edges within each row load operation. NOTE In the following charts, for readability purposes input buses DIN_A, DIN_B are abbreviated as D_A, D_B. DCLKIN has been shortened to DCLK. Since showing the entire 40 clock row cycle would make this chart unreadable, the chart has been broken in the middle. However, there is enough information available to allow extrapolation of the missing data. 40 79 D_AN(3) D_AP(3) D_BN(1) D_BP(1) Figure 8. DLP650LNIR 2xLVDS DMD Input Data Bus Submit Documentation Feedback 37 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 9. DLP650LNIR 2xLVDS DMD Data Pixel Mapping D_A(15,13,11,9,7,5,3,1) 38 DCLK EDGE D_A(1) D_A(3) D_A(5) D_A(7 D_A(9) D_A(11) D_A(13) D_A(15) 0 0 2 4 6 8 10 12 14 1 32 34 36 38 40 42 44 46 2 64 66 68 70 72 74 76 78 3 96 98 100 102 104 106 108 110 4 1 3 5 7 9 11 13 15 5 33 35 37 39 41 43 45 47 6 65 67 69 71 73 75 77 79 7 97 99 101 103 105 107 109 111 8 128 130 132 134 136 138 140 142 9 160 162 164 166 168 170 172 174 10 192 194 196 198 200 202 204 206 11 224 226 228 230 232 234 236 238 12 129 131 133 135 137 139 141 143 13 161 163 165 167 169 171 173 175 14 193 195 197 199 201 203 205 207 15 225 227 229 231 233 235 237 239 16 256 258 260 262 264 266 268 270 17 288 290 292 294 296 298 300 302 18 320 322 324 326 328 330 332 334 19 352 354 356 358 360 362 364 366 20 257 259 261 263 265 267 269 271 21 289 291 293 295 297 299 301 303 22 321 323 325 327 329 331 333 335 23 353 355 357 359 361 363 365 367 24 384 386 388 390 392 394 396 398 25 416 418 420 422 424 426 428 430 26 448 450 452 454 456 458 460 462 27 480 482 484 486 488 490 492 494 28 385 387 389 391 393 395 397 399 29 417 419 421 423 425 427 429 431 30 449 451 453 455 457 459 461 463 31 481 483 485 487 489 491 493 495 32 512 514 516 518 520 522 524 526 33 544 546 548 550 552 554 556 558 34 576 578 580 582 584 586 588 590 35 608 610 612 614 616 618 620 622 36 513 515 517 519 521 523 525 527 37 545 547 549 551 553 555 557 559 38 577 579 581 583 585 587 589 591 39 609 611 613 615 617 619 621 623 40 640 642 644 646 648 650 652 654 41 672 674 676 678 680 682 684 686 42 704 706 708 710 712 714 716 718 43 736 738 740 742 744 746 748 750 44 641 643 645 647 649 651 653 655 45 673 675 677 679 681 683 685 687 46 705 707 709 711 713 715 717 719 47 737 739 741 743 745 747 749 751 48 768 770 772 774 776 778 780 782 49 800 802 804 806 808 810 812 814 50 832 834 836 838 840 842 844 846 51 864 866 868 870 872 874 876 878 52 769 771 773 775 777 779 781 783 53 801 803 805 807 809 811 813 815 54 833 835 837 839 841 843 845 847 55 865 867 869 871 873 875 877 879 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Table 9. DLP650LNIR 2xLVDS DMD Data Pixel Mapping D_A(15,13,11,9,7,5,3,1) (continued) DCLK EDGE D_A(1) D_A(3) D_A(5) D_A(7 D_A(9) D_A(11) D_A(13) D_A(15) 56 896 898 900 902 904 906 908 910 57 928 930 832 934 936 938 940 942 58 960 962 964 966 968 970 972 974 59 992 994 996 998 1000 1002 1004 1006 60 897 899 901 903 905 907 909 911 61 929 931 933 935 937 939 941 943 62 961 963 965 967 969 971 973 975 63 993 995 997 999 1001 1003 1005 1007 64 1024 1026 1028 1030 1032 1034 1036 1038 65 1056 1058 1060 1062 1064 1066 1068 1070 66 1088 1090 1092 1094 1096 1098 1100 1102 67 1120 1122 1124 1126 1128 1130 1132 1134 68 1025 1027 1029 1031 1033 1035 1037 1039 69 1057 1059 1061 1063 1065 1067 1069 1071 70 1089 1091 1093 1095 1097 1099 1101 1103 71 1121 1123 1125 1127 1129 1131 1133 1135 72 1152 1154 1156 1158 1160 1162 1164 1166 73 1184 1186 1188 1190 1192 1194 1196 1198 74 1216 1218 1220 1222 1224 1226 1228 1230 75 1248 1250 1252 1254 1256 1258 1260 1262 76 1153 1155 1157 1159 1161 1163 1165 1167 77 1185 1187 1189 1191 1193 1195 1197 1199 78 1217 1219 1221 1223 1225 1227 1229 1231 79 1249 1251 1253 1255 1257 1259 1261 1263 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 39 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 10. DLP650LNIR 2xLVDS DMD Data Pixel Mapping D_B(15,13,11,9,7,5,3,1) 40 DCLK EDGE D_B(1) D_B(3) D_B(5) D_B(7) D_B(9) D_B(11) D_B(13) D_B(15) 0 16 18 20 22 24 26 28 30 1 48 50 52 54 56 58 60 62 2 80 82 84 86 88 90 92 94 3 112 114 116 118 120 122 124 126 4 17 19 21 23 25 27 29 31 5 49 51 53 55 57 59 61 63 6 81 83 85 87 89 91 93 95 7 113 115 117 119 121 123 125 127 8 144 146 148 150 152 154 156 158 9 176 178 180 182 184 186 188 190 10 208 210 212 214 216 218 220 222 11 240 242 244 246 248 250 252 254 12 145 147 149 151 153 155 157 159 13 177 179 181 183 185 187 189 191 14 209 211 213 215 217 219 221 223 15 241 243 245 247 249 251 253 255 16 272 274 276 278 280 282 284 286 17 304 306 308 310 312 314 316 318 18 336 338 340 342 344 346 348 350 19 368 370 372 374 376 378 380 382 20 273 275 277 279 281 283 285 287 21 305 307 309 311 313 315 317 319 22 337 339 341 343 345 347 349 351 23 369 371 373 375 377 379 381 383 24 400 402 404 406 408 410 412 414 25 432 434 436 438 440 442 444 446 26 464 466 468 470 472 474 476 478 27 496 498 500 502 504 506 508 510 28 401 403 405 407 409 411 413 415 29 433 435 437 439 441 443 445 447 30 465 467 469 471 473 475 477 479 31 497 499 501 503 505 507 509 511 32 528 530 532 534 536 538 540 542 33 560 562 564 566 568 570 572 574 34 592 594 596 598 600 602 604 606 35 624 626 628 630 632 634 636 638 36 529 531 533 535 537 539 541 543 37 561 563 565 567 569 571 573 575 38 593 595 597 599 601 603 605 607 39 625 627 629 631 633 635 637 639 40 656 658 660 662 664 666 668 670 41 688 690 692 694 696 698 700 702 42 720 722 724 726 728 730 732 734 43 752 754 756 758 760 762 764 766 44 657 659 661 663 665 667 669 671 45 689 691 693 695 697 699 701 703 46 721 723 725 727 729 731 733 735 47 753 755 757 759 761 763 765 767 48 784 786 788 790 792 794 796 798 49 816 818 820 822 824 826 828 830 50 848 850 852 854 856 858 860 862 51 880 882 884 886 888 890 892 894 52 785 787 789 791 793 795 797 799 53 817 819 821 823 825 827 829 831 54 849 851 853 855 857 859 861 863 55 881 883 885 887 889 891 893 895 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Table 10. DLP650LNIR 2xLVDS DMD Data Pixel Mapping D_B(15,13,11,9,7,5,3,1) (continued) DCLK EDGE D_B(1) D_B(3) D_B(5) D_B(7) D_B(9) D_B(11) D_B(13) D_B(15) 56 912 914 916 918 920 922 924 926 57 944 946 948 950 952 954 956 958 58 976 978 980 982 984 986 988 990 59 1008 1010 1012 1014 1016 1018 1020 1022 60 913 915 917 919 921 923 925 927 61 945 947 949 951 953 955 957 959 62 977 979 981 983 985 987 989 991 63 1009 1011 1013 1015 1017 1019 1021 1023 64 1040 1042 1044 1046 1048 1050 1052 1054 65 1072 1074 1076 1078 1080 1082 1084 1086 66 1104 1106 1108 1110 1112 1114 1116 1118 67 1136 1138 1140 1142 1144 1146 1148 1150 68 1041 1043 1045 1047 1049 1051 1053 1055 69 1073 1075 1077 1079 1081 1083 1085 1087 70 1105 1107 1109 1111 1113 1115 1117 1119 71 1137 1139 1141 1143 1145 1147 1149 1151 72 1168 1170 1172 1174 1176 1178 1180 1182 73 1200 1202 1204 1206 1208 1210 1212 1214 74 1232 1234 1236 1238 1240 1242 1244 1246 75 1264 1266 1268 1270 1272 1274 1276 1278 76 1169 1171 1173 1175 1177 1179 1181 1183 77 1201 1203 1205 1207 1209 1211 1213 1215 78 1233 1235 1237 1239 1241 1243 1245 1247 79 1265 1267 1269 1271 1273 1275 1277 1279 8.3.2 Data Bus Operations 8.3.2.1 Row Addressing The DIN (input data), DCLKIN (input data clock), and DVALID (data valid) signals enable the DLPC410 to capture one row of customer input data and send that data to the DMD. For the DMD to know specifically to which row the data will be applied, the ROW_MD(1:0) (row mode), the ROW_AD(10:0) (row address), and the NS_FLIP (North/South Flip) signal inputs must be presented to the DLPC410 inputs during each row cycle. Table 11 shows the number of rows for each DMD supported by the DLPC410. Table 11. DMD Row and Columns COLUMNS ROWS CLOCKS PER ROW NO. OF DATA LINES DLP650LNIR DMD 1280 800 40 16 DLP7000 and DLP7000UV DMDs 1024 768 16 32 DLP9500 and DLP9500UV DMDs 1920 (2048) (1) 1080 16 64 TYPE (1) The DLP9500 and DLP9500UV DMDs have 2048 memory cells per row . There are 64 bits at the beginning of each row and 64 bits at the end of each row which do not have corresponding DMD micromirrors. These 128 memory cells must be loaded with data but the data content can be arbitrary and will not affect the 1920 physical micromirrors within that row. DMD data is loaded into the DMD SRAM pixels one row of data at a time. The DLP9500 and DLP9500UV require pattern data input to all four input data buses (A,B,C,D) while the DLP650LNIR, DLP7000 and DLP7000UV require pattern data to be input to two input data buses (A,B). The DLP650LNIR uses only the odd data bus pins of input buses A and B. The DMD input data buses are provided by the following DLPC410 outputs: • DDC_DCLKOUT - high speed 2xLVDS data clock out to DMD • SCTRL - high speed control bus to DMD • DDC_DOUT[X:Y] - 2xLVDS data bus where X and Y depend on the DMD. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 41 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com These signals are all output from the DLPC410 and are listed in Pin Configuration and Functions. Data and control from the DLPC410 are clocked into the DMD on both the rising and falling edges of the DDR data clocks: DDC_DCLKOUT_[A, B] for the 2 input bus DMDs and DDC_DCLKOUT_[A, B, C, D] for the 4 input bus DMDs. Data loading does not cause mirror state changes - mirrors transition to the next state only when a Mirror Clocking Pulse (Reset) operation is performed. The row load length in clocks can be determined by the following equation: number row clocks = number of pixels per row / (total data buses bit width × 2 edges per clock). The "2 edges per clock" in the denominator is a direct result of the Dual Data Rate (DDR) nature of the DMD input data bus. This equation yields the results shown in Table 11 The DMD incorporates single row write operations using a row address counter that has different modes of operation. These modes are dependent on the state of the ROW_MD, ROW_AD, and NS_FLIP input signals. As shown in Table 12, ROW_MD(1:0) determines the row mode for a given Row Cycle, and, when ROW_MD = "10", then ROW_AD(10:0) selects the customer supplied single row address. ROW_MD and ROW_AD must be asserted and deasserted synchronously with DVALID and must be valid synchronous to the beginning of the data as shown in Figure 9. If only one specific mode will be utilized in a customer system application, it is certainly acceptable to leave these values at their same desired input levels for as long as desired. Row address orientation depends on the North/South Flip Flag (NS_FLIP) input to the DLPC410. This input controls if the DMD starting row address starts at the top of the DMD (Row 0) and increments downward, or from the bottom of the DMD (last row) and decrements upward. The row address counter does not automatically wrap-around when using the increment row address pointer instructions. For example, after the final row is addressed, the row address pointer must be set to row 0. Table 12. Row Modes and Row Addresses ROW_MD(1:0) (1) (2) ROW_AD(10:0) (1) NS_FLIP (2) ACTION "00" "xxxxxxxxxxx" "x" Row No-Op (No data write) "01" "xxxxxxxxxxx" 0 Increment internal row address by '1' - write concurrent data into that row "01" "xxxxxxxxxxx" 1 Decrement internal row address by '1' - write concurrent data into that row "10" ROW_AD(10:0) "x" "11" "xxxxxxxxxxx" 0 Set First row address (DMD Row 0) and write concurrent data into that row "11" "xxxxxxxxxxx" 1 Set Last row address (DMD last row ) - write concurrent data into that row (Last row = 767 for DP7000, 799 for DLP650LNIR, 1079 for DLP9500) Set Random row address as specified on ROW_AD(10:0) inputs - write concurrent data into that row. "xxxxxxxxxxx" and "x" are don't care situations. It is recommended NS_FLIP remain constant throughout the loading of the DMD and not change on a row cycle basis. 8.3.2.2 Single Row Write Operation Once initialization is complete (INIT_ACTIVE = 0) the user is free to send data and control information to the DLPC410. When the user asserts the DVALID signal for the LVDS input buses, the DLPC410 samples the customer supplied binary input pattern data (DIN) as well as the Row Mode, Row Address, Block Mode, Block Address, and other control information. The DLPC410 then sends pattern data synchronously to the DMD along with row address and control information. The row cycle period is defined by the Clocks per Row in Table 11 and is synchronous with DVALID as shown in Figure 9. If DVALID is removed midway in a Row Cycle, the DLPC410 continues loading data regardless of data validity until the internal row cycle counter reaches the terminal count of Clocks/Row for that DMD. Figure 9 is an example of a single Row Cycle for the DLP7000 DMD. A total of 32 bits of input data are presented to the DLPC410 on each clock edge (16 bits on Bus A + 16 bits on Bus B) . An entire line must be written for data to be latched into DMD memory and it requires 16 DDR clock cycles to write a single row of 1024 bits. 42 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 0 DCLKIN 1 29 30 31 DVALID ROWMD/ROWAD BLK_MD/BLK_AD STEP_VCC/NS_FLIP/ COMP_DATA DIN_A/B Figure 9. Single Row Write Operation (DLP7000 DMD) 8.3.2.3 No-Op Row Cycle Description A Row No-Op is a row cycle in which setting ROW_MD = "00" commands the DLPC410 that within the current row cycle, no Row Write operation is to be performed. A Block No-Op is a row cycle in which BLK_MD = "00" commands the DLPC410 that within the current row cycle no Block Operation is to be performed. Row No-Ops can be inserted when only block operations are desired, Block No-ops can be inserted when only Row Write operations are desired, or both Row No-Ops and Block No-Ops can be performed at the same time when neither type of operation is desired (as shown in Figure 10). No-Ops are frequently inserted in the stream of data and commands when delays are desired to complete on-going operations to avoid violating delay requirements. DCLKIN 0 1 29 30 31 DVALID ROWMD 00 BLK_MD 00 BLK_AD XXXX Figure 10. No-Op Row Cycle (DLP7000 example) 8.3.3 DMD Block Operations Previous sections have described in detail how to send binary pattern data through the DLPC410 Controller to the connected DMD. Although the data loading process involves loading the specified data into the SRAM cells in the DMD array, this loading of data does not change the physical state of the DMD Micromirrors. The state of the mirrors can only be changed (or left the same if the data under the mirrors is unchanged) when a Mirror Clocking Pulse (Reset) is applied to the DMD MBRST pins from the DLPA200. A sequence of Mirror Clocking Pulses (Resets) begins by asserting a row cycle with BLK_MD and BLK_AD as described in Table 14. Shortly after the row cycle, RST_ACTIVE output to the customer transitions to logic '1' for approximately 4.5 µs indicating a Mirror Clocking Pulse operation is in progress. During this time, no additional Mirror Clocking Pulses may be initiated until RST_ACTIVE returns to logic '0'. RST_ACTIVE does not return to logic '0' unless: • data load row cycles are issued to other DMD blocks as in Figure 14 or, • No-Op row cycles are provided to the DLPC410 to enable MCP or Block Clear operations to continue This is accomplished by asserting DVALID while holding ROWMD = “00” and BLKMD = “00” for the pre-requisite number of CLKS per ROW (Table 11) clock cycles, as in Figure 10. If no other blocks need to be loaded then continuous No-Op row cycles are applied as in Figure 10 . Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 43 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 8.3.3.1 Mirror Clocking Pulse (MCP) A Mirror Clocking Pulse is an analog voltage waveform provided to the DMD from the DLPA200 DMD Micromirror Driver. This waveform times the electrostatic forces which cause each micromirror to transition to its next state. This next state is determined by the data in the SRAM cell beneath each pixel. If the data has changed, the micromirror will rotate its position 24 degrees to the opposite state. If the data is unchanged, the mirror will remain in the same state. The DLPC410 instructions the DLPA200 to apply Mirror Clocking Pulses to the DLPA200 based on instructions from the user. NOTE A Mirror Clocking Pulse (MCP) is often referred to as a "Reset" operation. 8.3.3.2 Reset Active (RST_ACTIVE) RST_ACTIVE is an output from the DLPC410 to indicate to the user that a user requested Reset (MCP) has been accepted by the DLPC410. Shortly after the user requests a Reset (MCP) by asserting the appropriate Block Control signals defined in DMD Block Control Signals, RST_ACTIVE output to the user will transition to logic '1' for approximately 4.5 µs indicating a Mirror Clocking Pulse operation is in progress. While RST_ACTIVE is logic '1', no additional Mirror Clocking Pulse requests may be initiated by the user until RST_ACTIVE returns to logic '0'. RST_ACTIVE is synchronized to a version of DCLKIN. As such, circuits in the application FPGA should consider this signal asynchronous and use standard synchronization techniques to assure reliable registering of this signal. NOTE After a Mirror Clocking Pulse or Clear command is given, RST_ACTIVE may not be asserted until up to 60ns after the command. During this time, no other command should be given. 8.3.3.3 DMD Block Control Signals The DMD micromirrors and their corresponding SRAM pixels are organized into horizontal rows where data is loaded one row at a time. DMD Blocks are defined as a group of sequential rows of mirrors. Each mirror block is measured in groups of [ROWS per BLK] as described in Table 11. DMD blocks are typically numbered from 0 to 15 with 0 being the block at the top of the DMD (row 0) and 15 being the block at the bottom of the DMD. Table 13. DMD Block Characteristics COLUMNS ROWS BLOCKS ROWS PER BLOCK DLP650LNIR DMD 1280 800 16 50 DLP7000 and DLP7000UV DMDs 1024 768 16 48 DLP9500 and DLP9500UV DMDs 1920 1080 15 72 DMD TYPE 8.3.3.3.1 Block Mode - BLK_MD1:0) The Block Mode signals define the type of block operation the user would like to take place. The allowed operations which can be requested are defined in Table 14. These signals work alongside the RST2BLK and the Block Address signals to provide the gamut of Block Operations that enable DMD mirrors to update to their next used desired state. These signals should be setup synchronously with the start of a row cycle. 8.3.3.3.2 Block Address - BLK_AD(3:0) The Block Address signals help to specify which block or group of blocks will be acted upon in a user issued Block Operation. They work with the RST2BLK and Block Mode signals to indicate which block or group of blocks will see a Reset (MCP). These signals should be setup synchronously with the start of a row cycle. 44 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 8.3.3.3.3 Reset 2 Blocks - RST2BLK The Reset 2 Blocks (RST2BLK) signal helps to signify a multiple block operation is requested by the user, where, depending on the state of RST2BLK, either two blocks or 4 blocks will be Reset together. The specific blocks to be Reset will then be determined by the Block Mode and Block Address. This signal should be setup synchronously with the start of a row cycle. NOTE RST2BLK needs to be kept low during initialization for proper setup of the system. Dynamic changes to RST2BLK during normal operation are not recommended. 8.3.3.4 DMD Block Operations Once a portion or all of the DMD is loaded with new data, the user typically requests a Block Operation to be performed. This operation causes the DLPC410 to initiate one of the many block related activities to a block or group of blocks to the DMD. Available Block operations are: • Block No-Op - user requests via BLK_MD(1:0) = "00" that no block operations are to take place in this row cycle. This is typically the case for row cycles used for data loading purposes only without any block operations. • Block Clear Request - user requests a single block to be cleared causing all SRAM cells within that block to be reset to logic '0'. • Single Block Reset Request - user requests a single DMD block be provided a Reset (MCP) signal to cause the micromirrors within that block to update to their new values. • Dual Block Reset Request - user requests two sequential DMD blocks be provided Reset (MCP) signals to cause the micromirrors within those blocks to update to their new values. • Quad Block Reset Request - user requests four sequential DMD blocks be provided Reset (MCP) signals to cause the micromirrors within those blocks to update to their new values. • Global Reset Request - user requests all DMD blocks be provided Reset (MCP) signals to cause all DMD micromirrors to update to their new values. • DMD Park (Float) Request - user requests all DMD micromirrors be provided special Parking Reset (MCP) signals causing the micromirrors within those blocks to relax to their unbiased state. This request is intended to place the micromirrors in the Parked state prior to power removal (shutdown). Mirror blocks are addressed using the Block Address (BLK_AD[3:0]) signals for application of either a Mirror Clocking Pulse (Reset) or a Memory Clear operation by asserting the block control signals of Table 14 at the start of each row data load. RST2BLK, Block Mode (BLK_MD[1:0]), and BLK_AD[3:0] define the requested operation as shown in Table 14 and designate which mirror block or mirror blocks are issued a Mirror Clocking Pulse or are Cleared. The number of DMD blocks and BLOCKS/ROW is unique to each DMD - refer to the individual DMD data sheets for DMD block definition. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 45 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 14. Block Control Signals and Operations (1) (2) 46 RST2BLK BLK_MD(1:0) BLK_AD(3:0) OPERATION OPERATION TYPE x 00 xxxx None Block No-OP x 01 0000 Clear block 00 x 01 0001 Clear block 01 x 01 0010 Clear block 02 x 01 0011 Clear block 03 x 01 0100 Clear block 04 x 01 0101 Clear block 05 x 01 0110 Clear block 06 x 01 0111 Clear block 07 x 01 1000 Clear block 08 x 01 1001 Clear block 09 x 01 1010 Clear block 10 x 01 1011 Clear block 11 x 01 1100 Clear block 12 x 01 1101 Clear block 13 x 01 1110 Clear block 14 x 01 1111 Clear block 15 x 10 0000 Reset block 00 x 10 0001 Reset block 01 x 10 0010 Reset block 02 x 10 0011 Reset block 03 x 10 0100 Reset block 04 x 10 0101 Reset block 05 x 10 0110 Reset block 06 x 10 0111 Reset block 07 x 10 1000 Reset block 08 x 10 1001 Reset block 09 x 10 1010 Reset block 10 x 10 1011 Reset block 11 x 10 1100 Reset block 12 x 10 1101 Reset block 13 x 10 1110 Reset block 14 x 10 1111 Reset block 15 0 11 0000 Reset blocks 00-01 0 11 0001 Reset blocks 02-03 0 11 0010 Reset blocks 04-05 0 11 0011 Reset blocks 06-07 0 11 0100 Reset blocks 08-09 0 11 0101 Reset blocks 10-11 0 11 0110 Reset blocks 12-13 0 11 0111 Reset blocks 14-15 1 11 000x Reset blocks 00-03 1 11 001x Reset blocks 04-07 1 11 010x Reset blocks 08-11 1 11 011x Reset blocks 12-15 x 11 10xx Reset blocks 00-15 Global Reset Request x 11 11xx Float blocks 00-15 DMD Park Request Block Clear Request (1) (2) Single Block Reset Request Dual Block Reset Request Quad Block Reset Request Each Block Clear operation for DLP650LNIR and DLP7000(UV) DMDs will clear all SRAM cells of one DMD block (reset to '0') within one row cycle duration. Each Block Clear operation for DLP9500(UV) DMDs must be followed by two No-Op row cycles. To clear one DMD Block, one Block Clear Request row cycle followed by two consecutive No Op row cycles are required. In total, 15 Block Clear Request row cycles and 30 No-Ops are required to clear the entire 15 block DMD array. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Block operations cause the DMD micromirrors to transition to their next state. Some notes and restrictions regarding block operations are: • A Block No-Op row cycle causes no new block operations to occur. Block No-Op row cycles can be used to provide extended time for a previous operation. • The Block Clear operation resets all SRAM pixels in the designated block to logic zero during the current row cycle. • It is not necessary to Clear a block if it will be reloaded with new data (just like a normal memory cell). • It is not possible to Clear a block while writing to a different block. • It is possible to issue a Mirror Clocking Pulse to a block while data loading a different block. • The DLP9500 and DLP9500UV DMDs have 15 blocks (block 0 – block 14). Block operations on block 15 have no function for this DMD. • RST2BLK should be set to one value and not adjusted during normal system operation. A change in RST2BLK is not immediately effective and will require more than one row load cycle to complete. 8.3.3.4.1 Global Reset (MCP) Consideration A Global Reset (BLK_MD = 11 and BLK_AD = 10XX) is an operation which Resets (MCP) all DMD blocks at the same time. The Global Reset duration is the same as the Single, Dual, and Quad Block Reset (MCP). In addition to requiring a No-Op row cycle to initiate the Global Reset, row cycles (either No-Op row cycles or data loading row cycles) are required to continually be provided to complete the Global Reset operation. If continual provision of row cycles is not provided, the customer interface monitoring RST_ACTIVE may never see RST_ACTIVE transition back low to indicate the Reset is complete. Customers should always provide valid row cycles, either No-Ops or data loading row cycles. To know when the reset operation is complete, customers can either monitor RST_ACTIVE high-to-low transition, or use a counter to know when at least a 4.5 µs period has expired from the start of the Global Reset. From that point on, the customer also needs to count the mirror settling time of the DMD to expire prior to loading the next data into the DMD. NOTE Reset (MCP) operations to a specific block or consecutive blocks of the DMD are also referred to "Block Resets" or just "Reset" operations. This is because they are physically "resetting" the micromirrors of the block to their next physical positions based on the underlying data. NOTE (DLP9500 and DLP9500UV DMDs Only) To clear one Mirror Clocking Pulse (Reset) Group in the DMD Block, one Clear command followed by two consecutive No Operation commands (No-Ops) are required. Therefore, 15 total Block Clear commands and 30 total No-Ops commands are required to clear the entire DMD array. 8.3.4 Other Data Control Inputs It is recommended that the Complement and Flip flags be set to one value and not adjusted during normal system operation. These controls are asserted through a different mechanism than the input data bus and row controls, hence their effect is asynchronous and cannot be expected to take effect immediately upon assertion. 8.3.4.1 Complement Data By setting the COMP_DATA flag high, the user is able to command the DMD to internally complement its data inputs prior to loading the data into the mirror array. At least 0.6 ms is needed for the signal to be loaded. This signal should not be used to invert data on a row basis. When used with the “Clear” command, the mirrors are still set to zero regardless of the COMP_DATA bit. The COMP_DATA signal should be kept low during initialization to ensure proper setup of the system. 8.3.4.2 North/South Flip NS_FLIP allows the user to specify the loading direction of rows in the DMD when used with ROWMD = “01”. This control has no effect if ROWMD = “10”. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 47 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Row Addressing and Table 12 describe the effect of N/S flip. If NS_FLIP is set, this does not reverse the direction of Mirror Clocking Pulse groups (blocks). For example, the normal case is to Mirror Clocking Pulse blocks 0 – 15 in order. When NS_FLIP is set, the order of block Mirror Clocking Pulses must be reversed to 15 – 0. The NS_FLIP signal should be kept low during initialization to ensure proper setup of the system. 8.3.5 Miscellaneous Control Inputs 8.3.5.1 ARST ARST is an active low, asynchronous reset. This reset can be sourced from a voltage supervisor or from the customer interface. Be aware that the chipset will not operate correctly if all DLPC410 power supplies are not in range at the time this reset is released. 8.3.5.2 CLKIN_R The reference clock, CLKIN_R, supplied from an oscillator must be 50 MHz. This is required for precise timing used to perform the DMD Mirror Clocking Pulse (Reset). This clock should be valid prior to releasing ARST. 8.3.5.3 DMD_A_RESET DMD_A_RESET is an active low reset to the DMD. This signal is deasserted as appropriate at the end of system initialization. 8.3.5.4 Watchdog Timer Enable (WDT_ENABLE) The DLPC410 contains a watchdog timer that initiates a global DMD Mirror Clocking Pulse in the event that the DMD has not received any Mirror Clocking Pulse by the user within the last 10 seconds. This auto-generated Mirror Clocking Pulse function is to provide Mirror Clocking Pulses to the DMD mirrors to prevent long term landed mirrors in the event the input data and source control has been inadvertently disrupted. This capability can be user disabled by setting WDT_ENABLE to logic '1'. Note that the global DMD Mirror Clocking Pulse generated by the watch dog timer is asynchronous to any/all activity on the DMD input data bus - therefore there is no guarantee as to the validity of the data displayed on the DMD once this pulse occurs, at least until new data is subsequently loaded and displayed. 8.3.6 Miscellaneous Status Outputs 8.3.6.1 INIT_ACTIVE The INIT_ACTIVE signal ins an output which indicates that the DMD, Digital Micromirror Driver, and the Digital Controller are in an initialization state after power is applied. During this initialization period, the DLPC410 is calibrating the data interface, initializing the DMD, and DLPA200(s). When this signal goes low, the system has completed initialization. See the section on System initialization 8.3.6.2 DMD_Type(3:0) The DLPC410 only supports the DMDs indicated in Table 15.At power-up, the DLPC410 checks the DMD signature. If the DLPC410 finds the DMD is not supported, it will not allow the user to display data on the DMD and indicated that the DMD is unsupported. DMD_TYPE(3:0) is an output from the DLPC410 to the user FPGA which will indicate to the user which DMD is connected to the DLPC410, or in another case, the DMD is not supported or a DMD is not properly connected. Table 15. DMD Characteristics 48 DMD_TYPE(3:0) DMD Reported 0000 DLP9500 and DLP9500UV DMDs 0001 DLP7000 and DLP7000UV DMDs 0111 DLP650LNIR DMD 1111 Unsupported DMD / No DMD Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 8.3.6.3 DDC_VERSION(2:0) These three pins identify the version of the DLPC410 determined by the contents of DLPR410. If a problem is encountered which encourages you to contact a Texas Instruments representative, please provide the version number along with the detailed information of the problem. See the DLPR410 datasheet (DLPS027) for the version number reported on these pins. 8.3.6.4 LED0 The LED0 signal is typically connected to an LED to show that the DLPC410 is operating normally. The signal is 1 Hz with 50% duty cycle, otherwise known as the heartbeat. 8.3.6.5 LED1 The LED1 signal is typically connected to an LED indicator to show the status of system initialization and the status of the clock circuits. The LED1 signal is asserted only when system initialization is complete and clock circuits are initialized. Logically, these signals are ANDed together to show an indication of the health of the system. If the Phase Locked Loop (PLL) connected to the data clock and the DMD clock are functioning correctly after system initialization, the LED will be illuminated. 8.3.6.6 DLPA200 Control Signals Coordinating the operation of the DLPA200 with the DMD is one of the primary functions of the DLPC410. During system initialization, the DLPC410 releases the reset pin (DAD_INIT) and communicates with the DLPA200 via a serial bus to configure the device. Once this is complete, the high voltage output pins are enabled to prepare for command execution. As the DLPC410 is commanded to load data and perform Mirror Clocking Pulses, the DAD_ADDR address, DAD_MODE mode, DAD_SEL select and DAD_STROBE strobe signals are asserted as appropriate to cause the Mirror Clocking Pulses. The operation of these signals are managed by the DLPC410 and, besides board layout and good design practices, should be of little concern to the end user. 8.3.6.7 ECM2M_TP_ (31:0) These are reserved signals for test signal output. Do not drive these signals. 8.4 Device Functional Modes The DLPC410 has one basic function which is to receive customer data at the inputs of the DLPC410 and deliver that data and any appropriate DMD control information to the DMD for displaying of binary patterns at very high speeds. The Feature Description section describes how binary pattern data is loaded into the DMD and ultimately where that data is displayed on the DMD. The following subsections describe the different display modes of operation of the DMD as enabled by the DLPC410. 8.4.1 DLPC410 Initialization and Training 8.4.1.1 Initialization The INIT_ACTIVE signal indicates that the DMD, Digital Micromirror Driver, and the Digital Controller are in an initialization state after power is applied. During this initialization period, the DLPC410 is calibrating the data interface, initializing the DMD, and DLPA200(s). When this signal goes low, the system has completed initialization. System initialization takes approximately 220 ms to complete. Data and command row cycles must not be presented to the DLPC410 during the initialization. INIT_ACTIVE should be considered an asynchronous feedback signal to the user. Standard synchronization techniques should be applied. After initialization is complete, a delay of at least 64 DCLKIN clocks (on all input data buses being used) should be observed before the first DVALID is asserted on those data buses to ensure a clean start up process. NOTE Note: NS_FLIP, COMP_DATA, and RST2BLK signals should be kept low ('0') during initialization to ensure proper system setup. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 49 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 8.4.1.2 Input Data Interface (DIN) Training The DLPC410 detects the phase differences between the ½ speed clock (used in the customer device driving the LVDS data) and the internally generated ½ speed data clocks and automatically corrects their alignment. This is done by the customer FPGA supplying a simple repeating pattern on all of the data inputs while the INIT_ACTIVE output of the DLPC410 is high/active. The details of the training pattern are described below. This is a simple block diagram of the training pattern insertion logic. Sys Clk IO Clk System Data 0 4:1 Serdes Dout Training Data (0100) Din 3:0 1 Init_active Figure 11. Block Diagram of Training Pattern Logic The expected training pattern is 0100. In Figure 12 the data input to the 4:1 SERDES cells is captured on the rising edge of the ½ speed system clock. The output latency shown is based on the documentation for the Xilinx SERDES cells. Individual implementation may vary depending on the type of cells, technology, and design technique used. ½ Speed System Clk Full Speed IO Clk 4:1 SERDES Data (at the interface) 0100 0100 0100 0100 0100 Output Data Figure 12. Training Pattern Alignment 50 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 NOTE In Xilinx FPGAs (due to the construction of the ISERDES and OSERDES cells) a pattern of 0010 needs to be applied to the output/transmitting SERDES cells data pins (D1 = 0, D2 = 0, D3 = 1, D4 = 0) in order to receive a result of 0100 (Q1 = 0, Q2 = 1, Q3 = 0, Q4 = 0) at the input/receiving SERDES cell. The patterns should be applied on all of the input data and DVALID pins. In this respect, the interface is treated as a 17 bit interface with DVALID being the 17th data bit. The receiving logic in the DLPC410 will shift the data until the correct pattern is seen at the inputs. The SERDES cells align the incoming data with the ½ speed system clock (derived from the full speed data clock). This allows DLPC410 to correctly align the DVALID signal and the incoming data and will contribute to a more robust interface. It is important that the training pattern is applied to the DVALID and data inputs of the DLPC410 before reset to the device is deasserted, as training commences immediately on the deassertion of reset. The INIT_ACTIVE signal is asserted while the device is held in reset in order to help facilitate this behavior. 8.4.2 DLPC410 Operational Modes The following modes of operation are frequently used operational modes enabling customers to update DMD data and to control how, where, and how long their binary patterns are displayed on the DMD. Customers frequently pick the mode which provides the best performance and simplicity for their specific system. Combinations of these modes can also be used. 8.4.2.1 Single Block Mode A single block of DMD memory cells can be updated by providing successive row cycles with valid data (DVALID) to the DLPC410 until the desired amount of data is presented. Since different DMDs have different row and block sizes (and therefore different number of clocks per row or per block), the amount of time it takes to load a block of DMD data will be different for each DMD. Leveraging Table 11 and Table 13, we can calculate the single block load time for each DMD by the following equation: Block Load Time = Clock Period × number CLKS per ROW × number ROWS per BLK. The results are shown in Table 16 for DLPC410 supported DMDs. Table 16. DMD Block Load Time (400 MHz DMD Clock) DMD DMD BLOCK LOAD TIME DLP650LNIR 5.00 µsec DLP7000 / DLP7000UV 1.92 µsec DLP9500 / DLP9500UV 2.88 µsec Once the block is loaded with data, a Block Reset (MCP) for that block must be initiated. This can be performed by providing a row cycle with BLKMD = "10" and with BLK_AD(3:0) equal to the block just loaded. Upon initiation of the Block Reset, RST_ACTIVE will transition high for approximately 4.5 μs indicating a Reset operation is taking place and that no additional Reset Requests will be accepted during that time. In the case of wanting to reload the same block with new data, one must wait for the 12.5 μs (RST_ACTIVE (4.5 μs) + the micromirror settling time (8 μs)) before the reload of the same block can start. Waiting this time allows for the DMD micromirrors in that block to settle to a stable state prior to reloading the memory cells underneath with new data. Figure 13 shows a single block load, Mirror Clocking Pulse and reload sequence with the 8 μs periods indicating micromirror settling times. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 51 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Load Block 8 DIN_A/B BLKMD/BLK_AD No-Op www.ti.com Row No-Op Block Rst 8 Load Block 8 Block No-op Row No-Op Block Rst 8 Load Block 8 Block No-Op RST_ACTIVE 4.5 us 8 us 4.5 us 8 us Figure 13. Block Load, Reset, and Same Block Reload Although Figure 13shows that one must wait for the mirror settling time of the current block (Block=8 in this case) to complete before reloading data into the same block (8), it is possible to load data to a different block while waiting for Block 8 to settle. However, it must be a block which is not currently being Reset nor which has micromirrors which are still settling. This method is used in the Phased Mode of operation described in Single Block Phased Mode . NOTE The RST_ACTIVE and micromirror settling times indicated in this example are typical for many DMDs. See each individual DMD data sheet for more information on the micromirror switching and settling times. NOTE Customers do not have to load the entire block at one time unless specifically directed. The DLPC410 supports individual row loads and partial block loads. Customers can use ROW_AD(10:0) to load one (or more) specific Row Addresses within any block. These loading modes are defined in Table 12. Care must be taken to ensure all RST_ACTIVE time plus DMD mirror settling times are taken into account prior to re-loading any rows in the same block once a Reset has been requested. 8.4.2.2 Single Block Phased Mode Single Block Phased Mode is best described as "phasing" the data load operation with the Block Reset operation. The major advantages of Phased Modes (Single, Dual, and Quad) in general are the idea of not having to wait for the micromirror settling time duration to complete prior to the next block reset, and for not having to wait for the Reset Request to complete prior to loading more data. In the example of Figure 14, Block 15 is loaded with data while the Reset operation is taking place for Block 14 (Rst 14). The Reset Request (BLKMD and BLK_AD) for Block 14 needs to be one row cycle in duration minimum but can be extended to additional row cycles. Subsequent row cycles containing a valid Reset Request will be ignored until RST_ACTIVE goes low. Therefore, BLKMD and BLK_AD should transition from a Reset Request to a Block NoOp while RST_ACTIVE is still asserted as once RST_ACTIVE de-asserts there is the likelihood of an undesired Reset Request to be generated on the same block. In Figure 14, Block 0 is issued a Block Reset concurrently with data being loaded into the next block (1). The Row Cycles of the Block 1 data loading capture the Reset Request for Block 0, and provide continued Row Cycles for the duration of both the Block Load and the Block Reset. Note that the loading of block 1 does not need to wait for the mirror settling time of Block 0. This is repeated until the last block is Reset (which might also contain loading the next Block 0 data). Since the DLP650LNIR block load time is already longer than the RST_ACTIVE time, full utilization of its bandwidth is readily achieved in a single block phased mode. 52 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DIN_A/B BLKMD/BLK_AD RST_ACTIVE Load Block 15 Load Block 0 Load Block 1 Load Block 2 Rst 14 No-Op Rst 15 No-Op Rst 0 No-Op Rst 1 No-Op R_A 14 R_A 15 R_A 0 ....... ....... ....... R_A 1 Figure 14. Single Block Phased Mode with Longer Block Load Times Depending on the DMD type, the RST_ACTIVE duration of 4.5us may be longer than a single block load time. For example, the sequence shown in Figure 15 shows that when the Block Load time is shorter than RST_ACTIVE, one should include Row No-Ops to create a delay until the current RST_ACTIVE transitions low. Once RST_ACTIVE transitions low, the first row cycle of the next block data load can occur while also providing the Reset Request for the previously loaded block. At least one row cycle minimum must be completed to initiate the Reset Request and the next Reset Request must wait until the data is loaded and RST_ACTIVE transitions low. DIN_A/B BLKMD/BLK_AD RST_ACTIVE No-Op ....... Rst 14 No-Op Rst 15 No-Op Rst 0 No-Op Rst 1 No-Op ....... Ld 15 No-Op RST_ACT 14 Ld 0 No-Op RST_ACT 15 Ld 1 No-Op RST_ACT 0 Ld 2 RST_ACT 1 ....... Figure 15. Single Block Phased Mode with Short Block Load Times Figure 16 is nearly the same as Figure 16 except that the data loading of each block is timed such that it completes loading the block just about the same time the RST_ACTIVE signal goes low. Row No-Op cycles are used to provide the Reset Requests instead of data load row cycles. The benefit of this would be the delayed loading of data could provide more time for the customer application data processing upstream. In both cases, the next block Reset Request cannot be initiated until the previous Reset Request has completed. DIN_A/B BLKMD/BLK_AD RST_ACTIVE No-Op Ld 15 No-Op Ld 0 No-Op Ld 1 No-Op Ld 2 Rst 14 No-Op Rst 15 No-Op Rst 0 No-Op Rst 1 No-Op RST_ACT 14 RST_ACT 15 RST_ACT 0 RST_ACT 1 ....... ....... ....... Figure 16. 2nd Single Block Phased Mode with Short Block Load Times 8.4.2.3 Dual Block Mode Dual Block Mode can help to avoid the required delays (via No-Ops) encountered in a Single Phased Mode where the load time is less than the Reset duration. In the case of the DLP9500 DMD with a block load time of 2.88 μs, loading two blocks ( 2 × 2.88 = 5.76 μs) takes more time than the Reset duration (4.5 μs) so once the data is loaded, a Dual Block Reset Request can be issued immediately (instead of waiting for RST_ACTIVE) to the two blocks by setting RST2BLK to “0” and BLK_MD to “11” and the appropriate address in BLK_AD. This method is indicated in Figure 17. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 53 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 DIN_A/B BLKMD/BLK_AD Load Block 15 No-Op RST_ACTIVE Load Block 0 www.ti.com Load Block 1 Dual Blk Reset 12-15 No-Op RST_ACTIVE 14-15 Load Block 2 Load Block 3 Dual Blk Reset 0-1 Load Block 4 No-Op RST_ACTIVE 0-1 Load Block 5 Dual Blk Reset 2-3 No-Op RST_ACTIVE 2-3 Load Block 6 Load Block 7 Dual Blk Reset 2-3 No-Op RST_ACTIVE 4-5 Figure 17. Dual Block Mode 8.4.2.4 Quad Block Mode Quad Block mode is very similar to Dual Block mode but in Quad Block Mode, 4 Blocks are loaded with data and then Reset. In the case of the DLP7000 DMD with a block load time of 1.92 μs, the loading of two blocks would still be less than the 4.5 μs required for the Reset to complete so No-Ops would be required. To avoid inserting No-Ops is this case, loading four blocks (4 × 1.92 = 7.68 μs) is longer than the RST_ACTIVE duration (4.5 μs) so once loaded, the 4 blocks can immediately be issued a Reset Request by ensuring RST2BLK = “1”, BLK_MD = “11”, and setting the appropriate BLK_AD address in the first row cycle of the next data block load. DIN_A/B Load Block 15 BLKMD/BLK_AD RST_ACTIVE Load Block 0 Load Block 1 Load Block 2 Quad Blk Reset 12-15 Load Block 3 Block No-Op Load Block 4 Load Block 5 Quad Blk Reset 0-3 Load Block 6 Load Block 7 Block No-Op RST_ACTIVE 0-3 RST_ACTIVE 12-15 Figure 18. Quad Block Mode Quad Block mode tends to offer customers the fastest full-DMD pattern rates combined with the largest solid state illuminations windows. Pattern rates for Single Block Phased and Dual Block Phased modes can sometimes be as fast as Quad Block rates, but the illumination windows can be smaller or even negative, thereby requiring delays between patterns to widen the illumination windows for solid state illuminators. These added delays will decrease the resulting pattern rates. 8.4.2.5 Global Mode One of the simplest and most frequently utilized modes, the Global Mode involves loading the entire DMD with new pattern data and then issuing a Global Reset to update all DMD mirrors at the same time. Loading the entire DMD with data involves loading every row of every block. The time it takes to load the DMD is the block load time × the number of blocks for that specific DMD. Table 17 shows the fastest DMD load times for DLPC410 supported DMDs. Table 17. DMD Load Times (Entire DMD) 54 DMD DMD LOAD TIME (400 MHz Clock) DLP650LNIR 80.0 µsec DLP7000 / DLP7000UV 30.7 µsec DLP9500 / DLP9500UV 43.2 µsec Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 The Global Mode case is shown in Figure 19. Following the loading of all rows in the device, a Row No-Op row cycle with a Global Reset Request must be issued to initiate the Reset Pulse and No-Ops should continue until ready to load the DMD again. If the global Reset Pulse is asserted prior to loading all rows of the device, rows which were not updated will show old data. Global mode is similar to Single Block Mode in that the mirror settling time must be taken into account prior to reloading the DMD data after a Reset Request is provided. This additional delay makes the Global Mode of operation inherently slower. However, if speed is not as important in a customer application, Global mode is great for its simplicity of DMD loading and Resetting. 8 us Load Block 0 DIN_A/B BLKMD/BLK_AD Load Block 1 .. .. Block No-Op Load Block 14 Load Block 15 Row No-Op Global Rst Load Block 0 Block No-Op RST_ACTIVE 4.5 us Figure 19. Full Device Load with Global Reset 8.4.2.6 DMD Park Mode Park Mode places the DMD in a state where the micromirrors are not biased to either the plus or the minus side, but are instead floating in an unbiased and uncontrolled state. Hence, this is also referred to as Mirror Float mode. Parking (floating) the DMD mirrors should be performed when powering down the DMD to avoid leaving a static image on the DMD during down time or storage. The mirror can be Parked in one of two ways: 1. PWR_FLOAT input pin (recommended method) : asserting this input to the DLPC410 will cause the DLPC410 to automatically Park the mirrors in preparation for power removal. This operation is independent of any activity on the input data bus or Block operations. It is often best to drive this pin from both a power supervisor circuit which provides immediate DMD parking upon detecting input power removal, and from a programmable/controllable output from the customer application FPGA or processor. 2. DMD Park (Float Blocks 0-15) operation per Table 14: A mirror float sequence begins with a row cycle with assertion of the proper BLK_MD and BLK_AD as described in Table 14. Following the row cycle, the DMD releases the tension under each mirror so that all mirrors relax to a relatively flat position. The float operation takes approximately 3 µs to complete, during which time RST_ACTIVE is asserted. NOTE Park the DMD only when DC power is going to be removed from the DMD. Recovery from a PWR_FLOAT input pin assertion requires either a DLPC410 logic reset or a complete power cycle. 8.4.2.7 DMD Idle Mode When not powering down the DMD yet it is desired to place the system in an idle (non-functioning) state, regardless of end application, all DMDs benefit from continuously operating the DMD near 50% landed on/off duty cycle. This requires customers to understand how they can provide the DMD a sequence of patterns which approximate a 50/50 duty cycle without interfering with normal operation of their system. See section 3 (Duty Cycle Considerations) in application note DLPA052 - System Design Considerations Using TI DLP® Technology down to 400 nm. Also see • DLPA060 - System Design Considerations Using TI DLP® Technology in UVA, and • DLPA104 - DLP® High-Power NIR Thermal Design Guide for additional information. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 55 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 8.4.3 LOAD4 Functionality (enabled with DLPR410A) The DLPR410A PROM enables a new LOAD4 feature for the DLPC410 and attached DMD. The LOAD4 capability enables the DMD to load 4 rows for every row of data provided by the DLPC410, thereby reducing the number of rows to be transferred to 1/4 of the total of DMD rows, and the pattern load time to ¼ the total of row cycles, all at the expense of vertical resolution (1/4). Faster global binary pattern rates at the expense of vertical addressable resolution may make sense for certain applications like shutter/chopper solutions and vertical structured light patterns. LOAD4 reduces data load time only and does not reduce the “Mirror Clocking Pulse” and “Settling Time” durations. 8.4.3.1 Enabling LOAD4 LOAD4 is enabled by setting the DLPC410 input signal "LOAD4" to a logic '0'. When not using LOAD4, this input should be driven or pulled up to logic '1'. NOTE The LOAD4 pin on the DLPC410 was previously defined as "DDC_SPARE_0" pin. DLPC410 reference schematics may still show this signal as DDC_SPARE_0 even though the DLPR410A enables the LOAD4 capability using this pin. LOAD4 capability is available starting with the DLPR410A and is not available with the DLPR410. 8.4.3.2 Loading Data with LOAD4 LOAD4 enables the attached DMD to load four rows of the same data for every one row of provided pattern data. “Automatic Increment” mode and “Row Address” mode can be used as before, however the largest addressable row will be the Vertical Resolution (VRes) of the attached DMD divided by four. For example, using LOAD4 the XGA DMD will have 1024/4 = 256 addressable rows (0 . . . 255). The addressable vertical resolution is reduced by four, although the physical mirror resolution remains unchanged. “Automatic Increment” address mode will automatically increment the Row Address input by one (or decrement by one for N/S flip). The Row Address input will be re-mapped as shown in the next section. 8.4.3.3 Row Mapping with LOAD4 The DMD row addresses are re-mapped per Table 18. Table 18. LOAD4 Row Address Mapping 56 Row Address Input Physical Rows loaded on DMD 0 0, 1, 2, 3 1 4, 5, 6, 7 2 8, 9, 10, 11 3 12, 13, 14, 15 ... ... N 4N, 4N+1, 4N+2, 4N+3 ... ... (VRes/4) -1 VRes-4, VRes-3, VRes-2, VRes-1 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Figure 20. LOAD4 Row Address Mapping 8.4.3.4 Using Block Clear with LOAD4 While LOAD4 is enabled, Block Clear operations will be ignored. To use LOAD4 followed by Block Clear operations, simply de-assert LOAD4 at the beginning of the Reset request(s) preceding the Block Clear request(s). Re-assert LOAD4 at the beginning of the Reset request(s) preceding the next desired LOAD4 operation. This will ensure that the DLPC410 Controller has sufficient time to disable or enable LOAD4 before data is loaded or Block Clear(s) are requested. 8.4.3.5 Timing Requirements for LOAD4 LOAD4 functionality is primarily intended to be used with Global Resets. However, It is possible to use a subset of the DMD array including Block Resets. The driving software/hardware MUST ensure that the average “Reset” (MCP) rate does not exceed an average rate of 50,000 MCPs/sec as this is the specification limit of the DLPA200 Micromirror Driver device. The driving software/hardware MUST also ensure that the “Mirror Settling Time” is not violated for any Block. Average rate means averaged over 2-3 Load/Clear cycles. For example if a pattern is loaded and displayed with a Mirror Clocking Pulse followed by a Block Clear and a Mirror Clocking Pulse the “on” display time is very short. However, If the next pattern is loaded and displayed immediately, the average MCP rate may be exceeded, depending on the DMD and the number of Blocks in use. Therefore idle time must be added in the Load or Block Clear cycle to ensure an average MCP rate of 50,000 MCPs/sec or lower. Typically the smallest pattern display time is desired so that the time is added during the Load cycle rather than the Block Clear cycle so that the “off” time is extended, not the pattern display time. 8.4.3.6 Global Binary Pattern Rate increases using LOAD4 Table 19 shows the improvements in binary pattern rates for the DLPC410 supported DMDs when using LOAD4 enhanced functionality of the DLPR410A PROM. When using solid state illuminators (which can be switched on and off quickly), the illumination window is the period of time between when a solid state illuminator can be turned on after the micromirrors have settled to when the micromirrors start to transition to their next state (after the load and a Reset). This illumination window is typically equal to the DMD load time. When the DMD load time is long (without LOAD4) there is a longer allowed illumination window for the application. As one moves to using LOAD4 but yet keeps the illumination window unchanged, the illumination window becomes a higher percentage of pattern period, and more the limiter of the maximum binary pattern rate. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 57 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Table 19. DMD Block Load Time at 400MHz DMD Clock DMD Global Frame Rate (without LOAD4) Global Frame Rate (with LOAD4 mode) DLP650LNIR 11k binary patterns/sec 30k binary patterns/sec DLP7000 23k binary patterns/sec 48k binary patterns/sec DLP9500 18k binary patterns/sec 42k binary patterns/sec 8.4.3.7 Special LOAD4 considerations Take precautions when using LOAD4 mode with the DLP650LNIR DMD, or similar DMDs where the number of rows per reset block is not evenly divisible by 4. In the case of the DLP650LNIR, the number of rows per block for this DMD is 50 rows which is not evenly divisible by 4. Therefore, loading the last two rows of an even number block (n = 0,2,4,...14) concurrently loads the first two rows in the subsequent odd number block (n+1). Conversely, to address and load an odd block using LOAD4, the last two rows of the preceding even number block will be loaded first, else the first two rows of the odd block will not be loaded with new data. 8.5 Programming The DLPC410 has no software interfaces and is therefore not programmable from a software perspective. All operational modes involve externally applied hardware signals. 58 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 9 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 9.1 Application Information The DLP650LNIR, DLP7000, DLP7000UV, DLP9500, and DLP9500UV devices require they be coupled with the DLPC410 controller to provide a reliable solution for many different applications. The DMDs are spatial light modulators which reflect incoming light from an illumination source to one of two directions, with the primary direction being into a projection collection optic. Each application is derived primarily from the optical architecture of the system and the format of the data coming into the DLPC410. Applications of interest include industrial, medical, and intelligent display. 9.1.1 Device Description The DLPC410 Controller based chipsets offer developers a convenient way to design a wide variety of industrial, medical, and advanced display applications by delivering maximum flexibility in formatting and sequencing customer binary pattern data for display as projected light patterns from DMDs of varying resolutions. These chipsets include the following components: DLPC410 DMD Digital Controller • Captures 2xLVDS input pattern data plus control from the user. • Provides data and additional control to the DMD for high speed binary pattern display. • Commands the DLPA200 to generate Resets Pulses (MCP) with highly specific timing. • Supports random DMD row addressing, clear operations, and LOAD4 capability. DLPR410 Configuration PROM • Contains DLPC410 Controller power up configuration information. DLPA200 DMD Micromirror Driver • Creates Reset Pulses (MCP) to the DMD to initiate mirror transitions to the next state. DMD: Digital Micromirror Device, a 2-dimensional array of aluminum micromirrors • DMD micromirrors tilt +12 degrees and -12 degrees to steer light in one of two directions. • DLP650LNIR DMD: 0.65-inch array diagonal, 1280 x 800 micromirror array, WXGA resolution. • DLP7000(UV) DMDs: 0.7-inch array diagonal, 1024 x 768 micromirror array, XGA resolution. • DLP9500(UV) DMDs: 0.95-inch array diagonal, 1920 x 1080 micromirror array, 1080p resolution. Reliable function and operation of the DLP650LNIR, DLP7000, DLP7000UV, DLP9500, and DLP9500UV DMDs require the DMDs to be used in conjunction with the components listed in Table 1. This document describes the proper integration and use of the chipset components. The DLPC410 chipset can be combined with a user programmable Application FPGA (not included) to create high performance systems. 9.2 Typical Application A typical embedded system application using the DLPC410 controller is shown in Figure 21. The DLPC410, the DMD, and their associated DLP components do not specifically determine the application in which the components are used - customer applications and use cases may vary widely, from Digital Image Lithography to 3D Printing to 3D Scanners using Structured Light. The DMD is capable of being used with multiple illumination source types, from Lasers and LEDs to wide band wavelength mercury halide lamps. The DLPC410 supported DMDs cover applications utilizing ultraviolet (UV), visible, and/or near-infrared (NIR) wavelengths. The duration of each binary pattern displayed on the DMD is totally under control of the Applications Processor. The displayed patterns could be strictly binary patterns or could be bit weight exposures of varying durations representing Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 59 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Typical Application (continued) encoded PWM-based gray scales. The timing of the micromirrors and the illumination sources are controlled at the discretion of a Customer Applications Processor and in many solid state cases, provide best performance when source illuminators are synchronous to the commanded DMD micromirror transitions. The speed, diversity, programmability, and flexibility of the DLPC410 building blocks provide an electro-optical cornerstone for customers to build upon to create applications limited only by customer ingenuity. In Figure 21, the MBRST 2 signals and the C, D LVDS Data buses are shown with dashed lines to indicate that some DMDs do not require these signals to be used. TI's Reference Design and Evaluation Modules leverage a DLPC410 Controller Board which supports all 5 of the DLPC410 supported DMDs. The performance differences for each application are determined by which DMD Board is plugged into the Controller Board. This provides a single DLPC410 design platform which can then be used for multiple customer SKUs within an application platform for product segmentation purposes. PWMs/Triggers Cameras Optical Power Sense Laser Sensor LVDS Data Bus(A,B) LVDS Data Bus(C, D) LVDS Data Bus User Interface NIR LEDs/Laser/Lamp LED/Laser/Lamp Driver Row, Block Signals Control Signals Connectivity (USB, E-Net,etc.) User Main Processor FPGA DLPC410 Info Signals DLPC410 JTAG DLPR410 Volatile and nonVolatile Storage DLPA200 Control DLPA200 MBRST 2 DLPA200 Control DLPA200 MBRST 1 SCP Bus DLP650LNIR DLP7000 DLP7000UV DLP9500 DLP9500UV OSC Power Management AC Power DLP Components GND Figure 21. DLPC410 Application Example Block Diagram 9.2.1 Design Requirements All applications using the DLP650LNIR, DLP7000(UV) or DLP9500(UV) DMDs require the DLPC410 Controller, DLPR410 PROM, and one or two DLPA200 Micromirror Drivers for proper operation. The chipset has several system interfaces and requires some support circuitry. The following interfaces and support circuitry for the DLPC410 are required: • DLPC410 Application System Interfaces to the customer electronics and software: – Input LVDS Data Buses A, B, C, D – Row Address to specify DMD row to load – Block address and Block Mode to specify which DMD block(s) to "Reset" (MCP) – RST_ACTIVE feedback to indicated a "Reset" is in progress – Miscellaneous control inputs – Miscellaneous feedback signals – Power Supply inputs • DLPC410 to other DLP Component Interfaces – Output LVDS Data Buses A, B, C, D to DMD – Output control signals (SCP bus) to DMD – Output commands to DLPA200 for MCP generation 60 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Typical Application (continued) 9.2.2 Detailed Design Procedure The DLP7000 and DLP9500 DMD are designed to be operated by the DLPC410 controller and are well suited for visible light applications requiring fast, spatially programmable light patterns using the micromirror array. In addition the DLP7000UV and DLP9500UV are well suited for direct imaging lithography, 3D printing applications, and other applications requiring ultraviolet light (UVA). The DLP650LNIR DMD is optimal for high power NearInfrared light (NIR) applications like 3D additive manufacturing (SLS), marking and coding, and FPD repair and ablation. Refer to the Functional Block Diagrams to investigate the connections between the DLP650LNIR, DLP7000 / DLP7000UV or DLP9500 / DLP9500UV DMD, the DLPC410 digital controller, the DLPR410 Configuration PROM, and the DLPA200 DMD micromirror drivers. Layout guidelines should be followed for reliability. 9.2.3 Application Curves Figure 22. DLP7000 and DLP9500 Transmittance (Visible Window) Figure 23. DLP7000UV and DLP9500UV Transmittance (UV Window) Figure 24. DLP650LNIR Transmittance (NIR2 Window) 9.3 Initialization Setup 9.3.1 Debugging Guidelines Prior to checking the DLPC410 output signals, make sure the reference clock to the DLPC410 is running at 50 MHz. Check that DONE_DDC (pin K10) signal is asserted and ECP2_Finished is de-asserted indicating the DLPR410 PROM has correctly programmed the DLPC410 Controller and the DLPC410 is running. 9.3.2 Initialization Initialization will automatically start after ARST (pin AC13) is released (transition to '1'). The initialization process includes the following components: Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 61 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com Initialization Setup (continued) 1. 2. 3. 4. 5. Input Data Bus Calibration DLPA200 Initialization Step 1 DMD Initialization DLPA200 Initialization Step 2 Command Sequence 9.3.2.1 Input Data Bus Calibration Calibration of the DLPC410 2xLVDS input data buses is performed on each of the data (DDC_DIN) and DVALID signal pairs of all input buses using the training pattern as specified in Input Data Interface (DIN) Training. When this calibration is successful, the System Initialization process will move on to initializing the DLPA200 devices. NOTE The training pattern going into the SERDES on the transmit side is different than the pattern on the receive SERDES. On the receive side the value should be “0100”. However, this could translate to “0010” on the transmit side. Please see Input Data Interface (DIN) Training for more information. An improper training pattern could cause the part to not perform the commands correctly. 9.3.2.2 DLPA200 Initialization Step 1 The DLPC410 will partially initialize both DLPA200 devices (1 and 2) such that all voltages to the DMD are at their proper initial state. The DLPC410 outputs DAD_A_SCPEN (pin AE3) and DAD_B_SCPEN (pin AB19) will assert indicating that the DLPC410 is ready to communicate with the DLPA200 devices. Signaling should be seen on SCPCLK (pin AB15), SCPDO (pin AA15 - SCP data output from the DLPC410) and SCPDI (pin AA15 SCP data input to the DLPC410). During layout, ensure that the direction of the SCP data input and output signals are connected correctly. 9.3.2.3 DMD Initialization During DMD initialization, the DLPC410 output DMD_A_SCPEN (pin AB14) signal will assert indicating that the DLPC410 is ready to communicate to the DMD. Signaling can be seen on SCPCLK (pin AB15), SCPDO (pin AA15 - SCP output from the DLPC410) and SCPDI (pin AA15 - SCP input to the DLPC410) lines. During layout, ensure that the direction of the SCP input and output signals are connected correctly. 9.3.2.3.1 DMD Device ID Check If the DLPC410 has successfully initialized the DMD, the four DMD_TYPE(3:0) output pins (AA17, AC16, AB17, and AD15)) of the DLPC410 will provide the DMD type as identified from the DMD during its initialization process. The possible DMD_TYPE values are shown in Table 15. DMD_TYPE(3:0) will return "1111" if the DMD is not recognized, not attached, or if the DLPC910 is unable to communicate with the DMD. NOTE Only the DMDs listed in Table 1 and Table 15 are supported by the DLPC410. The DLPC410 will not function for unsupported DMDs or when a DMD is not installed. 9.3.2.4 DLPA200 Initialization Step 2 Now that the DMD ID has been assessed by the DLPC410, the Controller will finish the DLPA200 initialization to set the DLPA200 voltages to their final operating settings for the specific connected DMD. The DLPC410 outputs DAD_A_SCPEN (pin AE3) and DAD_B_SCPEN (pin AB19) will assert indicating that the DLPC410 is ready to communicate with the DLPA200 devices. Signaling should be seen on SCPCLK (pin AB15), SCPDO (pin AA15 SCP data output from the DLPC410) and SCPDI (pin AA15 - SCP data input to the DLPC410). During layout, ensure that the direction of the SCP data input and output signals are connected correctly. 62 Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 DLPC410 www.ti.com DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 Initialization Setup (continued) When DLPA200 initialization is complete, check VBIAS, VRESET, and VOFFSET voltage values on both DLPA200 devices and compare against the DLPA200 data sheet specification and the DMD data sheet specification for the DMD connected to the DLPC410. 9.3.2.5 Command Sequence Initialization The last portion of the initialization process involves a series of commands sent from the DLPC410 to the DMD. During this step, check the output pins (OUT[15:0]) of the DLPA200(s). One should expect to see several Mirror Clocking Pulse waveforms indicating the DLPA200s are initialized correctly. This will complete the initialization process. When the initialization process starts, the INIT_ACTIVE output signal (pin AA18) will assert (go high) indicating that the initialization sequence is in process. At the end of the initialization sequence, if the initialization is successful, the INIT_ACTIVE output signal (pin AA18) will deassert (go low) indicating that the initialization process is complete. NOTE Initialization complete indicates that the initialization sequence of the DLPC410 has completed, but does not ensure that each step was completed correctly, only that it finished. For example the initialization of a DLPA200 may complete, but if the voltages set are incorrect further investigation is needed to uncover the reason. 9.3.3 Image Display Issues There are three steps to displaying an image on the DMD, each of which can cause an image to fail to display correctly or in some case not at all. These steps are: 1. Present Data to DLPC410 – Pattern data generated by the user's device. 2. Load Data to the DMD – The DLPC410 loads data into the attached DMD CMOS memory array. 3. Issue Reset (MCP) – A Reset pulse (MCP) is issued to block(s) to change the state of the micromirrors based on the data loaded in step two. See Mirror Clocking Pulse (MCP) . 9.3.3.1 Present Data to DLPC410 If there is a problem with the image displayed, one of the first places to check is the data being presented to the DLPC410. This data is generated by customer application hardware/software and is then presented to the inputs of the DLPC410. If the data is formatted incorrectly or the control information is incorrect, the DLPC410 may not properly receive the data. Please see Row Addressing for a description of how to send data to the DLPC410. 9.3.3.2 Load Data to DMD After data and commands are sent to the DLPC410, the DLPC410 processes the information and passes it to the DMD. If there is no image displayed, first check the data output and SCTRL lines of the DLPC410 to see if there is data coming out. Data output (DDC_DOUT...) and DDC_SCTRL pins can be found in the Pin Configuration and Functions. PWR_FLOAT (pin AC17) will prevent the data from coming out of the DLPC410 if asserted. Check to make sure that it is at logic level 0. A Float blocks 00-15 command will also prevent data from the DLPC410. Please see the last entry of Table 14. 9.3.3.3 Mirror Clocking Pulse For a new image to appear on the DMD, Mirror Clocking Pulses must be received for the DMD block or blocks that have received new data. Check DAD_A_STROBE (pin AF3) and DAD_B_STROBE (pin AB20) [if applicable] for pulses to verify that requests for mirror clocking pulses are being sent to the DLPA200(s). Also check the DLPA200(s) output is enabled by checking that DAD_OE (pin AF5) is low. Submit Documentation Feedback Copyright © 2012–2020, Texas Instruments Incorporated Product Folder Links: DLPC410 63 DLPC410 DLPS024G – AUGUST 2012 – REVISED FEBRUARY 2020 www.ti.com 10 Power Supply Recommendations 10.1 Power Down Operation For correct operation of the DMD, the following power down procedure must be executed. Prior to power removal, assert PWR_FLOAT and allow approximately 300 µs for the procedure to complete. This procedure will assure the mirrors are in a flat state, similar to the float operation. Following this procedure, the power can be safely removed. To restart after assertion of PWR_FLOAT the DLPC410 must be reset (ARST low then high) or power must be cycled. 11 Layout 11.1 Layout Guidelines The DLPC410 is part of a chipset that is controls a DLP650LNIR, DLP7000 / DLP7000UV or DLP9500 / DLP9500UV DMD in conjunction with the DLPA200 driver(s). These guidelines are targeted at designing a PCB board with these components. 11.1.1 Impedance Requirements Signals should be routed to have a matched impedance of 50 Ω ±10% except for LVDS differential pairs (DMD_DAT_Xnn, DMD_DCKL_Xn, and DMD_SCTRL_Xn), which should be matched to 100 Ω ±10% across each pair. 11.1.2 PCB Signal Routing When designing a PCB board for the DLP650LNIR, DLPC7000 / DLP7000UV or DLP9500 / DLP9500UV controlled by the DLPC410 in conjunction with the DLPA200(s), the following are recommended: Signal trace corners should be no sharper than 45°. Adjacent signal layers should have the predominate traces routed orthogonal to each other. TI recommends that critical signals be hand routed in the following order: DDR2 Memory, DMD (LVDS signals), then DLPA200 signals. TI does not recommend signal routing on power or ground planes. TI does not recommend ground plane slots. High speed signal traces should not cross over slots in adjacent power and/or ground planes. Table 20. Important Signal Trace Constraints SIGNAL CONSTRAINTS LVDS (DMD_DAT_xnn, DMD_DCKL_xn, and DMD_SCTRL_xn) P-to-N data, clock, and SCTRL:
DLPC410ZYR 价格&库存

很抱歉,暂时无法提供与“DLPC410ZYR”相匹配的价格&库存,您可以联系我们找货

免费人工找货