DLPC 3437
DLPC 3437
1 Features 2 Applications
• Display controller for DLP3310 (.33 1080p) DMD • DLP signage
– Two DLP3437 controllers drive the DLP3310 • Mobile projector
DMD • Mobile smart TV
– Supports input image sizes up to 1080p • Smart home displays
– Low-power DMD interface with interface • Pico projectors
training
3 Description
• Input frame rates up to 120 Hz (60 Hz at 1080p
resolution) The DLPC3437 digital controller, part of the DLP3310
• Pixel data processing: (.33 1080p) chipset, supports reliable operation
– IntelliBright™ suite of image processing of the DLP3310 digital micromirror device (DMD).
algorithms The DLPC3437 controller provides a convenient,
• Content adaptive illumination control (CAIC) multifunctional interface between system electronics
• Local area brightness boost (LABB) and the DMD, enabling small form factor, low power,
– Color coordinate adjustment and high resolution full HD displays.
– Programmable degamma Visit the getting started with TI DLP®Pico™ display
– Image resizing (scaling) technology page, and view the programmer's guide to
– Color space conversion learn how to get started.
• 24-bit, input pixel interface support:
The chipsets include established resources to help
– Parallel interface protocol
the user accelerate the design cycle, which include
– Pixel clock up to 155 MHz
production ready optical modules, optical module
– Multiple input pixel data format options
manufacturers, and design houses.
• Dual FPD-link input pixel interface support utilize
with required FPGA: Device Information
– LVDS interface PART NUMBER PACKAGE(1) BODY SIZE (NOM)
– Effective pixel clock up to 155 MHz DLPC3437 NFBGA (201) 13.00 mm × 13.00 mm
• External flash support
• Auto DMD parking at power down (1) For all available packages, see the orderable addendum at
the end of the data sheet.
• Embedded frame memory (eDRAM)
• System features:
– I2C control of device configuration
– Programmable splash screens
– Programmable LED current control
– One frame latency
• Pair with DLPA3000 or DLPA3005 PMIC (power
management integrated circuit) and LED driver
SYSPWR
VLED
PROJ_ON
1.8 V
GPIO_8 SPI1
2 RESETZ DLPA300x
I C I2C_0
To Flash (A)
I2C_1 I2C_1
VDD 1.8 V
VCC_18
SPI VCC_INTF
VCC_FLSH
Parallel
DAC_Data CTRL
To Flash (B)
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.
DLPC3437
DLPS084D – JANUARY 2017 – REVISED AUGUST 2021 www.ti.com
Table of Contents
1 Features............................................................................1 7 Detailed Description......................................................25
2 Applications..................................................................... 1 7.1 Overview................................................................... 25
3 Description.......................................................................1 7.2 Functional Block Diagram......................................... 25
4 Revision History.............................................................. 2 7.3 Feature Description...................................................26
5 Pin Configuration and Functions...................................4 7.4 Device Functional Modes..........................................39
6 Specifications................................................................ 12 7.5 Programming............................................................ 39
6.1 Absolute Maximum Ratings...................................... 12 8 Application and Implementation.................................. 41
6.2 ESD Ratings............................................................. 12 8.1 Application Information............................................. 41
6.3 Recommended Operating Conditions.......................13 8.2 Typical Application.................................................... 41
6.4 Thermal Information..................................................13 9 Power Supply Recommendations................................44
6.5 Power Electrical Characteristics............................... 14 9.1 PLL Design Considerations...................................... 44
6.6 Pin Electrical Characteristics.................................... 15 9.2 System Power-Up and Power-Down Sequence....... 44
6.7 Internal Pullup and Pulldown Electrical 9.3 Power-Up Initialization Sequence............................. 48
Characteristics.............................................................18 9.4 DMD Fast PARK Control (PARKZ)............................48
6.8 DMD Sub-LVDS Interface Electrical 9.5 Hot Plug I/O Usage................................................... 49
Characteristics.............................................................18 10 Layout...........................................................................50
6.9 DMD Low-Speed Interface Electrical 10.1 Layout Guidelines................................................... 50
Characteristics.............................................................19 10.2 Layout Example...................................................... 58
6.10 System Oscillators Timing Requirements............... 20 11 Device and Documentation Support..........................59
6.11 Power Supply and Reset Timing Requirements......20 11.1 Device Support........................................................59
6.12 Parallel Interface Frame Timing Requirements.......21 11.2 Receiving Notification of Documentation Updates.. 61
6.13 Parallel Interface General Timing Requirements.... 22 11.3 Support Resources................................................. 61
6.14 Flash Interface Timing Requirements..................... 23 11.4 Trademarks............................................................. 61
6.15 Other Timing Requirements.................................... 24 11.5 Electrostatic Discharge Caution.............................. 61
6.16 DMD Sub-LVDS Interface Switching 11.6 Glossary.................................................................. 61
Characteristics.............................................................24 12 Mechanical, Packaging, and Orderable
6.17 DMD Parking Switching Characteristics................. 24 Information.................................................................... 62
6.18 Chipset Component Usage Specification............... 24 12.1 Package Option Addendum.................................... 63
4 Revision History
Changes from Revision C (June 2019) to Revision D (August 2021) Page
• General datasheet formatting and ordering refresh ...........................................................................................1
• Updated the numbering format for tables, figures, and cross-references throughout the document. ................1
• Globally changed instances of legacy terminology to primary and secondary where I2C or SPI is mentioned.. 1
• Deleted mention of mirror parking time from PARKZ pin description and moved to a specification table.......... 4
• Changed JTAG pin names from Reserved to proper names .............................................................................4
• Deleted support for adjustable DATAEN_CMD polarity ..................................................................................... 4
• Deleted support for adjusting PCLK capture edge in software .......................................................................... 4
• Added DSI pin information..................................................................................................................................4
• Changed the description of how to use the CMP_OUT pin and corrected how the comparator must use
GPIO_10 (RC_CHARGE) instead of CMP_PWM ............................................................................................. 4
• Deleted support for CMP_PWM......................................................................................................................... 4
• Deleted mention of unsupported light sensor on GPIO_13 and GPIO_12 ........................................................ 4
• Deleted reference of the LS_PWR circuit being used for the light sensor..........................................................4
• Deleted mention of the unsupported LABB output sample and hold sensor control signal................................ 4
• Clarified GPIO_03 - GPIO_01 pins are required to be used as a SPI1 port.......................................................4
• Deleted unneeded VCC_INTF and VCC_FLSH absolute maximum values ................................................... 12
• Changed Updated VDDLP12 information ........................................................................................................13
• Changed incorrect pin tolerance ......................................................................................................................13
• Changed and fixed incorrect test conditions for current drive strengths...........................................................15
• Deleted redundant ǀVODǀ specification which is referenced in later sections.................................................... 15
• Added minimum and maximum values for VOH for I/O type 4.......................................................................... 15
• Added minimum and maximum values for VOL for I/O type 4...........................................................................15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
DMD_LS_C DMD_LS_W DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_CLK_ DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_W
A LK DATA DATAH_P DATAG_P DATAF_P DATAE_P P DATAD_P DATAC_P DATAB_P DATAA_P
CMP_OUT SPI0_CLK SPI0_CSZ0 CMP_PWM
DMD_DEN_ DMD_LS_R DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_CLK_ DMD_HS_W DMD_HS_W DMD_HS_W DMD_HS_W
B ARSTZ DATA DATAH_N DATAG_N DATAF_N DATAE_N N DATAD_N DATAC_N DATAB_N DATAA_N
SPI0_DIN SPI0_DOUT LED_SEL_1 LED_SEL_0
HWTEST_E
C NC NC VDDLP12 VSS VDD VSS VCC VSS VCC
N
RESETZ SPI0_CSZ1 PARKZ GPIO_00 GPIO_01
D NC NC VDD VCC VDD VSS VDD VSS VDD VSS VCC_FLSH VDD VDD GPIO_02 GPIO_03
F NC NC RREF VSS VSS VSS VSS VSS VSS VCC VDD GPIO_06 GPIO_07
G NC NC VSS_PLLM VSS VSS VSS VSS VSS VSS VSS VSS GPIO_08 GPIO_09
PLL_REFCL
H K_I
VDD_PLLM VSS_PLLD VSS VSS VSS VSS VSS VSS VSS VDD GPIO_10 GPIO_11
PLL_REFCL
J K_O
VDD_PLLD VSS VDD VSS VSS VSS VSS VSS VDD VSS GPIO_12 GPIO_13
K PDATA_1 PDATA_0 VDD VSS VSS VSS VSS VSS VSS VSS VCC GPIO_14 GPIO_15
M PDATA_5 PDATA_4 VCC_INTF VSS VSS VDD VCC_INTF VSS VDD VDD VCC VSS JTAGTMS1 GPIO_18 GPIO_19
PDM_CVS_
N PDATA_7 PDATA_6 VCC_INTF
TE
HSYNC_CS 3DR VCC_INTF HOST_IRQ IIC0_SDA IIC0_SCL JTAGTMS2 JTAGTDO2 JTAGTDO1 TSTPT_6 TSTPT_7
DATEN_CM
P VSYNC_WE
D
PCLK PDATA_11 PDATA_13 PDATA_15 PDATA_17 PDATA_19 PDATA_21 PDATA_23 JTAGTRSTZ JTAGTCK JTAGTDI TSTPT_4 TSTPT_5
R PDATA_8 PDATA_9 PDATA_10 PDATA_12 PDATA_14 PDATA_16 PDATA_18 PDATA_20 PDATA_22 IIC1_SDA IIC1_SCL TSTPT_0 TSTPT_1 TSTPT_2 TSTPT_3
(1) If the application design does not require an external pullup, and there is no external logic that can overcome the weak internal
pulldown resistor, then this I/O pin can be left open or unconnected for normal operation. If the application design does not require
an external pullup, but there is external logic that might overcome the weak internal pulldown resistor, then an external pulldown is
recommended to ensure a logic low.
(2) External resistor must have a value of 8 kΩ or less to compensate for pins that provide internal pullup or pulldown resistors.
(3) If the application design does not require an external pullup and there is no external logic that can overcome the weak internal
pulldown, then the TSTPT I/O can be left open (unconnected) for normal operation. If operation does not call for an external pullup, but
there is external logic that might overcome the weak internal pulldown resistor, then an external pulldown resistor is recommended to
ensure a logic low.
(4) See Table 5-10 for type definitions.
(1) PDATA(23:0) bus mapping depends on pixel format and source mode. See later sections for details.
(2) Connect unused inputs to ground or pulldown to ground through an external resistor (8 kΩ or less).
(3) VSYNC and HSYNC polarity can be adjusted by software.
(4) See Table 5-10 for type definitions.
(4) When VCC_INTF is powered and VDD is not powered, the controller may drive the IIC0_xxx pins low which prevents communication
on this I2C bus. Do not power up the VCC_INTF pin before powering up the VDD pin for any system that has additional target devices
on this bus.
General purpose I/O 09 (hysteresis buffer). Optional GPIO. If unused, TI recommends this pin be
GPIO_09 G15 I/O 1 configured as a logic zero GPIO output and left unconnected. Otherwise, this pin requires an external
pullup or pulldown to avoid a floating GPIO input.
GPIO_08 G14 I/O 1 General purpose I/O 08 (hysteresis buffer). Normal mirror parking request (active low): To be driven
by the PROJ_ON output of the host. A logic low on this signal causes the DLPC3437 to PARK the
DMD, but it does not power down the DMD (the DLPAxxxx does that instead). The minimum high time
is 200 ms. The minimum low time is 200 ms.
General purpose I/O 07 (hysteresis buffer). If unused, TI recommends this pin be configured as
GPIO_07 F15 I/O 1 a logic zero GPIO output and left unconnected. Otherwise, this pin requires an external pullup or
pulldown to avoid a floating GPIO input.
General purpose I/O 06 (hysteresis buffer). Optional GPIO. If unused, TI recommends this pin be
GPIO_06 F14 I/O 1 configured as a logic zero GPIO output and left unconnected. Otherwise, this pin requires an external
pullup or pulldown to avoid a floating GPIO input.
General purpose I/O 05 (hysteresis buffer). Optional GPIO. If unused, TI recommends this pin be
GPIO_05 E15 I/O 1 configured as a logic zero GPIO output and left unconnected. Otherwise, this pin requires an external
pullup or pulldown to avoid a floating GPIO input.
GPIO_04 E14 I/O 1 MST_SLVZ (Input): Primary or secondary controller identifier signal (Primary = 1, Secondary = 0).
General purpose I/O 03 (hysteresis buffer). SPI1_CSZ0 (active low output): SPI1 chip select 0 signal.
GPIO_03 D15 I/O 1 This pin is typically connected to the DLPAxxxx SPI_CSZ pin. Requires an external pullup resistor to
deactivate this signal during reset and auto-initialization processes.
General purpose I/O 02 (hysteresis buffer). SPI1_DOUT (output): SPI1 data output signal. This pin is
GPIO_02 D14 I/O 1
typically connected to the DLPAxxxx SPI_DIN pin.
General purpose I/O 01 (hysteresis buffer). SPI1_CLK (output): SPI1 clock signal. This pin is typically
GPIO_01 C15 I/O 1
connected to the DLPAxxxx SPI_CLK pin.
(1) GPIO pins must be configured through software for input, output, bidirectional, or open-drain operation. Some GPIO pins have one or
more alternative use modes, which are also software configurable. An external pullup resistor is required for each signal configured as
open-drain.
(2) General purpose I/O for the DLPC3437 controller. These GPIO pins are software configurable.
(3) See Table 5-10 for type definitions.
6 Specifications
6.1 Absolute Maximum Ratings
over operating free-air temperature (unless otherwise noted)(1)
MIN MAX UNIT
SUPPLY VOLTAGE(2)
V(VDD) –0.3 1.21 V
V(VDDLP12) –0.3 1.32 V
V(VCC18) –0.3 1.96 V
DMD sub-LVDS interface (DMD_HS_CLK_x and DMD_HS_WDATA_x_y) –0.3 1.96 V
V(VCC_INTF) –0.3 3.60 V
V(VCC_FLSH) –0.3 3.60 V
V(VDD_PLLM) (MCG PLL) –0.3 1.21 V
V(VDD_PLLD) (DCG PLL) –0.3 1.21 V
VI2C buffer (I/O type 7) –0.3 See (3) V
GENERAL
TJ Operating junction temperature –30 125 °C
Tstg Storage temperature –40 125 °C
(1) Stresses beyond those listed under Section 6.1 may cause permanent damage to the device. These are stress ratings only, which do
not imply functional operation of the device at these or any other conditions beyond those indicated under Section 6.3. Exposure to
absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltage values are with respect to VSS (GND).
(3) I/O is high voltage tolerant; that is, if VCC_INTF = 1.8 V, the input is 3.3-V tolerant, and if VCC_INTF = 3.3 V, the input is 5-V tolerant.
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
(1) For more information about traditional and new thermal metrics, see the IC Package Thermal Metrics application report, SPRA953.
(2) Thermal coefficients abide by JEDEC Standard 51. RθJA is the thermal resistance of the package as measured using a JEDEC defined
standard test PCB. This JEDEC test PCB is not necessarily representative of the DLPC34xx PCB and thus the reported thermal
resistance may not be accurate in the actual product application. Although the actual thermal resistance may be different, it is the best
information available during the design phase to estimate thermal performance.
(3) Example: (0.5 W) × (0.2 °C/W) ≈ 0.1°C temperature rise.
(1) Values assume all pins using 1.1 V are tied together (including VDDLP12), and programmable host and flash I/O are at the minimum
nominal voltage (that is 1.8 V).
(2) Input image is 1920 x 1080 (1080p) 24-bits using VESA reduced blanking v2 timings on the parallel interface at the frame rate shown
with the 0.33-inch 1080p (DLP3310) DMD. The controller has the CAIC and LABB algorithms turned off.
(3) The values do not take into account software updates or customer changes that may affect power performance.
(4) Assumes nominal process, voltage, and temperature (25°C nominal ambient) with nominal input images.
(5) Assumes worst case process, maximum voltage, and high nominal ambient temperature of 65°C with worst case input image.
(1) I/O is high voltage tolerant; that is, if VCC_INTF = 1.8 V, the input is 3.3-V tolerant, and if VCC_INTF = 3.3 V, the input is 5-V tolerant.
(2) Controller pins CMP_OUT, PARKZ, RESETZ, and GPIO_00 through GPIO_19 have slightly varied VIH and VIL range from other 1.8-V
I/O.
(3) The I/O type refers to the type defined in Table 5-10.
(4) Test conditions that define a value for VCC18, VCC_INTF, or VCC_FLSH show the nominal voltage that the specified I/O supply
reference is set to.
(5) At a high level output signal, the given I/O outputs at least the minimum current specified.
(6) At a low level output signal, the given I/O sinks at least the minimum current specified.
(1) The resistance is dependent on VCCIO, the supply reference for the pin (see Table 5-10).
(2) An external 8-kΩ pullup or pulldown (if needed) works for any voltage condition to correctly pull enough to override any associated
internal pullups or pulldowns.
+VOD
100
90
Common Mode Voltage (V)
80
Differential Voltage (%)
|VOD|
70
60
(0 V) 50
VCM VCM (ûSS) VCM (ûP-P)
40
30
|VOD|
20
10
0 ±VOD
tFALL tRISE
Figure 6-1. Common Mode Voltage VCM is removed when the signals are viewed differentially
Figure 6-2. Differential Output Signal
(1) VOH(AC) maximum applies to overshoot. When the DMD_LS_WDATA and DMD_LS_CLK lines include a proper 43-Ω series termination
resistor, the DMD operates within the LPSDR input AC specifications.
(2) VOL(AC) minimum applies to undershoot. When the DMD_LS_WDATA and DMD_LS_CLK lines include a proper 43-Ω series
termination resistor, the DMD operates within the LPSDR input AC specifications.
(3) See Figure 6-3 for DMD_LS_CLK, and DMD_LS_WDATA rise and fall times. See Figure 6-4 for DMD_DEN_ARSTZ rise and fall times.
VOH(AC) 80 VOH(AC) 80
VCC18 Voltage (%)
VOH(DC) 70 70
60 60
50 50
40 40
VOL(DC) 30 30
VOL(AC) 20 VOL(AC) 20
10 10
0 0
tRISE tFALL tRISE tFALL
Figure 6-3. LS_CLK and LS_WDATA Slew Rate Figure 6-4. DMD_DEN_ARSTZ Slew Rate
(1) The frequency accuracy for MOSC is ±200 PPM. This requirement includes any impact to accuracy due to aging, temperature, and
trim sensitivity. The MOSC input cannot support spread spectrum clock spreading.
(2) Applies only when driven by an external digital oscillator.
tC
tT tT
tW(H) tW(L)
80%
50%
20%
MOSC
DC Power Supplies
tf tr
80% 80%
50% 50%
20% 20%
RESETZ
tw(L) tw(L)
tw(L)
Time
(1) The minimum total vertical blanking is defined by the following equation: tp_tvb(min) = 6 + [8 × Max(1, Source_ALPF/ DMD_ALPF)] lines
where:
• SOURCE_ALPF = Input source active lines per frame
• DMD_ALPF = Actual DMD used lines per frame supported
1 Frame
tp_vsw
VSYNC_WE
HSYNC_CS
DATAEN_CMD
1 Line
tp_hsw
HSYNC_CS
DATAEN_CMD
P P
PDATA(23/15:0) P0 P1 P2 P3 Pn
n-2 n-1
PCLK
(1) Calculate clock jitter (in ns) using this formula: Jitter = [1 / ƒclock – 5.76 ns]. Setup and hold times must be met even with clock jitter.
(2) In other words, the 3DR signal must change at least 1.0 ms before VSYNC changes
(3) In other words, the 3DR signal must not change for at least 1.0 ms after VSYNC changes
tp_clkper
tp_wh tp_wl
PCLK
tp_su tp_h
(1) Standard SPI protocol is to transmit data on the falling edge of SPI_CLK and capture data on the rising edge. The DLPC3437 does
transmit data on the falling edge, but it also captures data on the falling edge rather than the rising edge. This feature provides support
for SPI devices with long clock-to-Q timing. DLPC3437 hold capture timing has been set to facilitate reliable operation with standard
external SPI protocol devices.
(2) With the above output timing, DLPC3437 provides the external SPI device 8.2-ns input set-up and 8.2-ns input hold, relative to the
rising edge of SPI_CLK.
(3) This range includes the 200 ppm of the external oscillator (but no jitter).
(4) For additional requirements of the external flash device view Section 7.3.3.1.
tCLKPER
SPI_CLK
tWH tWL
(Controller output)
tP_SU tP_H
SPI_DIN
(Controller input)
tP_CLQV
SPI_DOUT, SPI_CS(1:0)
(Controller output)
tP_CLQX
(1) Unless noted elsewhere, the following signal transition times are for all DLPC34xx signals.
(2) This is the recommended signal transition time to avoid input buffer oscillations.
(3) When the controller is turned off by setting PROJ_ON low, PROJ_ON must not be brought high again for at least 200 ms. See Section
9.3 for additional requirements.
(1) Rise and fall times are defined for the differential VOD signal as shown in Figure 6-2.
(1) Normal park time is defined as how long it takes the DLPC34xx controller to complete the parking of the DMD after it receives the
normal park request (GPIO_08 goes low).
(2) The oscillator and power supplies must remain active for at least the duration of the park time. The power supplies must additionally
be held on for a time after parking is completed to satisfy DMD requirements. See Section 9.2 and the appropriate DMD or PMIC
datasheet for more information.
(3) Fast park time is defined as how long it takes the DLPC34xx controller to complete the parking of the DMD after it receives the fast
park request (PARKZ goes low).
In addition to the required DLP chipset, the XC7Z020-1CLG484I4493 FPGA is required to be used in conjunction
with this particular DLP chipset.
7 Detailed Description
7.1 Overview
The DLPC3437 is the display controller for the DLP3310 (0.33 1080p) DMD. The DLPC3437 is part of the
chipset comprising the DLPC3437 controller, the DLP3310 (0.33 1080p) DMD, and the DLPA300X PMIC (which
includes an LED driver). All three components of the chipset must be used in conjunction with each other, along
with the XC7Z020-1CLG484I4493 FPGA for reliable operation of the DLP3310 (0.33 1080p) DMD. See Table
6-1. The DLPC3437 display controller provides data and image processing functions that are optimized for small
form factor and power-constrained full HD display applications. Applications include pico projectors, wearable
displays, and digital signage. Standalone projectors must include a separate front-end chip to interface to the
outside world (for example, video decoder, HDMI receiver, triple ADC, or USB I/F chip).
7.2 Functional Block Diagram
Test
Pattern Video Processing
Parallel Video /5
Generator x Brightness Enhancement x Contrast Adjustment
or BT656 Port /24 Input
x Chroma Interpolation x Dynamic Scaling
Control
x Color Space Conversion x Gamma Correction
Processing
x Color Correction x Image Format Processing
Splash x CAIC Processing x Power Saving Operations
Screen
DLP Subsystem
eDRAM (Frame Memory)
Display Formatting
SPI_1 DMD_LS_CLK
Clocks and Reset DMD_LS_WDATA
I2C_1
/20 GPIO Generation DMD_LS_RDATA
LED Control
Other options DMD_DEN_ARSTZ
Clock (Crystal)
Reset Control
(1) The application must remain within specifications for all source interface parameters such as maximum clock rate and maximum line
rate.
(2) The maximum DMD pixel display resolution is 1920x1080 while system actuator is enabled.
(3) To achieve the ranges stated, the firmware must support the source parameters. Review the firmware release notes or contact TI to
determine the latest available frame rate and input resolution support for a given firmware image.
(4) Bits per pixel does not necessarily equal the number of data pins used on the DLPC34xx controller. Fewer pins are used if multiple
clocks are used per pixel transfer.
(5) The DLPC3437 only supports Landscape orientation.
7.3.1.2 3D Display
For 3D sources on the video input interface, images must be frame sequential (L, R, L, ...) when input to the
DLPC34xx controller. Any processing required to unpack 3D images and to convert them to frame sequential
input must be done by external electronics prior to inputting the images to the controller. Each 3D source frame
input must contain a single eye frame of data, separated by a VSYNC, where an eye frame contains image data
for a single left or right eye. The signal 3DR input to the controller indicates whether the input frame is for the left
eye or right eye.
Each DMD frame is displayed at the same rate as the input interface frame rate. Figure 7-1 below shows the
typical timing for a 50-Hz or 60-Hz 3D HDMI source frame, the input interface of the DLPC34xx controller, and
the DMD. In general, video frames sent over the HDMI interface pack both the left and right content into the
same video frame. GPIO_04 is optionally sent to a transmitter on the system PCB for wirelessly transmitting
a synchronization signal to 3D glasses (usually an IR sync signal). The glasses are then in phase with the
DMD images displayed. Alternately, the 3D Glasses Operation section shows how DLP link pulses can be used
instead.
50 Hz or 60 Hz
L R L R L R L R L R L R
(HDMI)
100 Hz or 120 Hz
L R L R L R L R L R L R
(34xx Input)
3DR (2)
(3D L/R input)
100 Hz or 120 Hz
R L R L R L R L R L R L
(on DMD)
GPIO_04 (1)
(3D L/R output)
The frame and sub-frame timing for 2D sources is shown in Figure 7-2 while the frame and sub-frame timing for
3D sources is shown in Figure 7-3.
TVSYNC_PRD
IN_VSYNC
FRAME 1
IN_DATA FRAME 2 FRAME 3
( 1920 x 1080 )
OUT_VSYNC
OUT_3DR
FRAME 1 FRAME 1
FRAME 2 FRAME 2
OUTPUT DATA SUBFRAME A SUBFRAME B
SUBFRAME A SUBFRAME B
( 1358 x 764 ) ( 1358 x 764 )
FPGA
Output
&
Controller FRAME 1 - DMD FRAME 1 - DMD
FRAME 1 - DMD FRAME 1 - DMD
Input LEFT LEFT
P_DATA_L_(0:23) LEFT LEFT
SUBFRAME A SUBFRAME B
SUBFRAME A SUBFRAME B
( 679+32 x 764 ) ( 679+32 x 764 )
FRAME 1 - FRAME 1 -
FRAME 1 - FRAME 1 -
DMD RIGHT DMD RIGHT
P_DATA_R_(0:23) DMD RIGHT DMD RIGHT
SUBFRAME A SUBFRAME B
SUBFRAME A SUBFRAME B
( 679+32 x 764 ) ( 679+32 x 764 )
SUB_FRAME_REF
FRAME 1 FRAME 1
DMD_Data
SUBFRAME A SUBFRAME B
Controller ( 1358 x 764 ) ( 1358 x 764 )
Output
ACT_SYNC
TVSYNC_PRD
IN_VSYNC
FPGA IN_3DR
Input
OUT_VSYNC
FPGA OUT_3DR
Output
&
Controller
Input
OUT_DATA FRAME 1 – LEFT EYE FRAME 2 – RIGHT EYE FRAME 3 – LEFT EYE
( 1280 x 720 ) ( 1280 x 720 ) ( 1280 x 720 )
Note
VSYNC_WE must remain active at all times (in lock-to-VSYNC mode) or the display sequencer stops
and turns off the LEDs.
RESETZ
auto-initialization
HOST_IRQ
(with external pullup) (INIT_BUSY)
t0 t1
Status register bit(0) Write in progress (WIP), also called flash busy
Because the DLPC34xx controller supports only single-byte status register R/W command execution,
it may not be compatible with flash devices that contain an expansion status byte. However, as long
Status register bits(15:8)
as the expansion status byte is considered optional in the byte 3 position and any write protection
(that is expansion status byte)
control in this expansion status byte defaults to unprotected, then the flash device is likely compatible
with the DLPC34xx.
The DLPC34xx controller is intended to support flash devices with program protection defaults of either enabled
or disabled. The controller assumes the default is enabled and proceeds to disable any program protection as
part of the boot process.
The DLPC34xx issues these commands during the boot process:
• A write enable (WREN) instruction to request write enable, followed by
• A read status register (RDSR) instruction (repeated as needed) to poll the write enable latch (WEL) bit
• After the write enable latch (WEL) bit is set, a write status register (WRSR) instruction that writes 0 to all 8
bits (this disables all programming protection)
Prior to each program or erase instruction, the DLPC34xx controller issues similar commands:
• A write enable (WREN) instruction to request write enable, followed by
• A read status register (RDSR) instruction (repeated as needed) to poll the write enable latch (WEL) bit
• After the write enable latch (WEL) bit is set, the program or erase instruction
Note that the flash device automatically clears the write enable status after each program and erase instruction.
Table 7-3 and Table 7-4 below list the specific instruction OpCode and timing compatibility requirements. The
DLPC34xx controller does not adapt protocol or clock rate based on the flash type connected.
Table 7-3. SPI Flash Instruction OpCode and Access Profile Compatibility Requirements
BYTE 1
SPI FLASH COMMAND BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6
(OPCODE)
Table 7-4 below and the Flash Interface Timing Requirements section list the specific timing compatibility
requirements for a DLPC34xx compatible flash device.
Table 7-4. SPI Flash Key Timing Parameter Compatibility Requirements
SPI FLASH TIMING PARAMETER(1) (2) SYMBOL ALTERNATE SYMBOL MIN MAX UNIT
(1) The timing values apply to the specification of the peripheral flash device, not the DLPC34xx controller. For example, the flash device
minimum access frequency (FR) must be 1.4 MHz or less and the maximum access frequency must be 30.1 MHz or greater.
(2) The DLPC34xx does not drive the HOLD or WP (active low write protect) pins on the flash device, and thus these pins must be tied to
a logic high on the PCB through an external pullup.
In order for the DLPC34xx controller to support 1.8-V, 2.5-V, or 3.3-V serial flash devices, the VCC_FLSH pin
must be supplied with the corresponding voltage. The DLPC34xx Validated SPI Flash Device Options table
contains a list of validated 1.8-V, 2.5-V, or 3.3-V compatible SPI serial flash devices supported by the DLPC34xx
controller.
Table 7-5. DLPC34xx Validated SPI Flash Device Options(1) (2) (3)
DENSITY (Mb) VENDOR PART NUMBER PACKAGE SIZE
1.8-V COMPATIBLE DEVICES
4 Mb Winbond W25Q40BWUXIG 2 × 3 mm USON
4 Mb Macronix MX25U4033EBAI-12G 1.43 × 1.94 mm WLCSP
8 Mb Macronix MX25U8033EBAI-12G 1.68 × 1.99 mm WLCSP
2.5- OR 3.3-V COMPATIBLE DEVICES
16 Mb Winbond W25Q16CLZPIG 5 × 6 mm WSON
(1) The flash supply voltage must equal VCC_FLSH supply voltage on the DLPC34xx controller. Make sure to order the device that
supports the correct supply voltage as multiple voltage options are often available.
(2) Numonyx (Micron) serial flash devices typically do not support the 4 KB sector size compatibility requirement for the DLPC34xx
controller.
(3) The flash devices in this table have been formally validated by TI. Other flash options may be compatible with the DLPC34xx controller,
but they have not been formally validated by TI.
Single-pixel
Headroom
255 255
Pixel Intensity
Pixel Intensity
APL Headroom
166 Clipped
to 255
110
Time Time
Figure 7-6. Source Pixels for a Color Channel Figure 7-7. Pixels for a Color Channel After CAIC
Processing
Above, Figure 7-7 shows the gain that is applied to a color processing channel inside the DLPC34xx.
Additionally, CAIC adjusts the power for the R, G, and B LED by commanding different LED currents. For
each color channel of an individual frame, CAIC intelligently determines the optimal combination of digital gain
and LED power. The user configurable CAIC settings heavily influence the amount of digital gain that is applied
to a color channel and the LED power for that color.
0.33
(1)
CAIC Disabled CAIC Enabled
PTOTAL = 1 W PTOTAL = 0.73 W
(1) With CAIC enabled, if red and blue LEDs require less than nominal power for a given input image, the red and blue LED power will
reduce.
As CAIC applies a digital gain to each color channel and adjusts the power to each LED, CAIC ensures the
resulting color balance in the final image matches the target color balance for the projector system. Thus, the
effective displayed white point of images is held constant by CAIC from frame to frame.
CAIC can be used to increase the overall image brightness while holding the total power for all LEDs constant,
or CAIC can be used to hold the overall image brightness constant while decreasing LED power. In summary,
CAIC has two primary modes of operation:
• Power reduction mode holds overall image brightness constant while reducing LED power
• Enhanced brightness mode holds overall LED power constant while enhancing image brightness
In power reduction mode, since the R, G, and B channels can be gained up by CAIC inside the DLPC34xx, the
LED power can be reduced for any color channel until the brightness of the color on the screen is unchanged.
Thus, CAIC can achieve an overall LED power reduction while maintaining the same overall image brightness as
if CAIC was not used. Figure 7-8 shows an example of LED power reduction by CAIC for an image where the
red and blue LEDs can consume less power.
In enhanced brightness mode the R, G, and B channels can be gained up by CAIC with LED power generally
being held constant. This results in an enhanced brightness with no power savings.
While there are two primary modes of operation described, the DLPC34xx actually operates within the extremes
of pure power reduction mode and enhanced brightness mode. The user can configure which operating
mode the DLPC34xx will more closely follow by adjusting the CAIC gain setting as described in the software
programmer's guide.
In addition to the above functionality, CAIC also can be used as a tool with which FOFO (full-on full-off) contrast
on a projection system can be improved. While operating in power reduction mode, the DLPC34xx reduces
LED power as the intensity of the image content for each color channel decreases. This will result in the LEDs
operating at nominal settings with full-on content (a white screen) and reducing power output until the dimmest
possible content (a black screen) is reached. In this latter case, the LEDs will be operating at minimum power
output capacity and thus producing the minimum possible amount of off-state light. This optimization provided
by CAIC will thereby improve FOFO contrast ratio. The given contrast ratio will further increase as nominal LED
current (full-on state) is increased.
Figure 7-9. LABB Enabled (Left Side) and LABB Disabled (Right Side)
The LABB algorithm operates most effectively when ambient light conditions are used to help determine the
decision about the strength of gains utilized. For this reason, it may be useful to include an ambient light sensor
in the system design that is used to measure the display screen's reflected ambient light. This sensor can
assist in dynamically controlling the LABB strength. Set the LABB gain higher for bright rooms to help overcome
washed out images. Set the LABB gain lower in dark rooms to prevent overdriven pixel intensities in images.
7.3.7 3D Glasses Operation
When using 3D glasses (with 3D video input and appropriate software support), the controller outputs sync
information to align the left eye and right eye shuttering in the glasses with the displayed DMD image frames. 3D
glasses typically use either Infrared (IR) transmission or DLP Link™ technology to achieve this synchronization.
One glasses type uses an IR transmitter on the system PCB to send an IR sync signal to an IR receiver in the
glasses. In this case DLPC34xx controller output signal GPIO_04 can be used to cause the IR transmitter to
send an IR sync signal to the glasses. Figure 7-10 shows the timing sequence for the GPIO_04 signal.
The second type of glasses relies on sync information that is encoded into the light being output from the
projection lens. This approach uses the DLP Link feature for 3D video. Many 3D glasses from different suppliers
have been built using this method. The advantage of using the DLP Link feature is that it takes advantage of
existing projector hardware to transmit the sync information to the glasses. This method may give an advantage
in cost, size and power savings in the projector.
When using DLP Link technology, one light pulse per DMD frame is output from the projection lens while the
glasses have both shutters closed. To achieve this, the DLPC34xx tells the DLPAxxxx when to turn on the
illumination source (typically LEDs or lasers) so that an encoded light pulse is output once per DMD frame.
Because the shutters in the glasses are both off when the pulse is sent, the projector illumination source is
also off except when the light is sent to create the pulse. The pulses may use any color; however, due to the
transmission property of the eye-glass LCD shutter lenses and the sensitivity of the white-light sensor used on
the eye-glasses, it is highly recommended that blue is not used for pulses. Red pulses are the recommended
color to use. Figure 7-10 shows 3D timing information. Figure 7-11 and Table 7-6 show the timing for the light
pulses when using the DLP Link feature.
50 Hz or 60 Hz
L R L R L R L R L R L R
(HDMI)
100 Hz or 120 Hz
L R L R L R L R L R L R
(34xx Input)
3DR (1)(2)
(3D L/R input)
100 Hz or 120 Hz
R L R L R L R L R L R L
(on DMD)
GPIO_04 (1)
(3D L/R output)
0 µs (min)
GPIO_04 5 µs (max)
LED_SEL_0, LED_SEL_1
t1 t2
Figure 7-10. 3D Display Left and Right Frame and Signal Timing
A A
Video Video
t1 t2
The time offset of DLP Link pulses at the end of a subframe alternates between B and B+D where D is the delta offset.
20 - 32 128 - 163
49.0 98 > 500 > 622 > 2000
(31.8 nominal) (161.6 nominal)
20 - 32 128 - 163
50.0 100 > 500 > 658 > 2000
(31.2 nominal) (158.4 nominal)
20 - 32 128 - 163
51.0 102 > 500 > 655 > 2000
(30.6 nominal) (155.3 nominal)
20 - 32 128 - 163
59.0 118 > 500 > 634 > 2000
(26.4 nominal) (134.2 nominal)
20 - 32 128 - 163
60.0 120 > 500 > 632 > 2000
(26.0 nominal) (132.0 nominal)
20 - 32 128 - 163
61.0 122 > 500 > 630 > 2000
(25.6 nominal) (129.8 nominal)
(1) These are default output selections. Software can reprogram the selection at any time.
Table 7-8. DLP3310 (.33 1080p) DMD – DLPC to 8-Lane DMD Pin Mapping (continued)
DLPC3437 8 LANE DMD ROUTING OPTION #1
HS_WDATA_D_P HS_WDATA_E_P Input DATA_p_7
HS_WDATA_D_N HS_WDATA_E_N Input DATA_n_7
DLPC34xx Primary High Speed sub-LVDS DDR Interface High Speed sub-LVDS DDR Interface DLPC34xx Secondary
DMD_HS_WDATA_A_N S_DMD_HS_WDATA_A_N
DMD_HS_WDATA_A_P S_DMD_HS_WDATA_A_P
DMD_HS_WDATA_B_N S_DMD_HS_WDATA_B_N
DMD_HS_WDATA_B_P S_DMD_HS_WDATA_B_P
(Example DMD)
DLP3310
DMD_HS_WDATA_C_N S_DMD_HS_WDATA_C_N
Sub-LVDS-DMD
DMD_HS_WDATA_C_P S_DMD_HS_WDATA_C_P
DMD_HS_WDATA_D_N S_DMD_HS_WDATA_D_N
DMD_HS_WDATA_D_P S_DMD_HS_WDATA_D_P
DMD_HS_CLK_N S_DMD_HS_CLK_N
DMD_HS_CLK_P S_DMD_HS_CLK_P
DMD_HS_WDATA_E_N S_DMD_HS_WDATA_E_N
DMD_HS_WDATA_E_P S_DMD_HS_WDATA_E_P
DMD_HS_WDATA_F_N S_DMD_HS_WDATA_F_N
DMD_HS_WDATA_F_P S_DMD_HS_WDATA_F_P
DMD_HS_WDATA_G_N S_DMD_HS_WDATA_G_N
DMD_HS_WDATA_G_P S_DMD_HS_WDATA_G_P
DMD_HS_WDATA_H_N S_DMD_HS_WDATA_H_N
DMD_HS_WDATA_H_P S_DMD_HS_WDATA_H_P
DMD_LS_CLK S_DMD_LS_CLK
DMD_LS_WDATA S_DMD_LS_WDATA
DMD_DEN_ARSTZ S_DMD_DEN_ARSTZ
DMD_LS_RDATA S_DMD_LS_RDATA
Low Speed SDR Interface (120 MHz) Low Speed SDR Interface (120 MHz)
Figure 7-12. DLP3310 (.33 1080p) DMD Interface Example (Option 1 and 2)
The sub-LVDS high-speed interface waveform quality and timing on the DLPC34xx controller depends on the
total length of the interconnect system, the spacing between traces, the characteristic impedance, etch losses,
and how well matched the lengths are across the interface. Thus, ensuring positive timing margin requires
attention to many factors.
In an attempt to minimize the signal integrity analysis that would otherwise be required, the DMD Control
and Sub-LVDS Signals layout section is provided as a reference of an interconnect system that satisfy both
waveform quality and timing requirements (accounting for both PCB routing mismatch and PCB signal integrity).
Variation from these recommendations may also work, but should be confirmed with PCB signal integrity
analysis or lab measurements.
7.4 Device Functional Modes
The DLPC34xx controller has two functional modes (ON and OFF) controlled by a single pin, PROJ_ON
(GPIO_08).
• When the PROJ_ON pin is set high, the controller powers up and can be programmed to send data to the
DMD.
• When the PROJ_ON pin is set low, the controller powers down and consumes minimal power.
7.5 Programming
The DLPC34xx controller contains an Arm® Cortex®-M3 processor with additional functional blocks to enable
video processing and control. TI provides software as a firmware image. The customer is required to flash this
firmware image onto the SPI flash memory. The DLPC34xx controller loads this firmware during startup and
regular operation. The controller and its accompanying DLP chipset requires this proprietary software to operate.
The available controller functions depend on the firmware version installed. Different firmware is required for
different chipset combinations (such as when using different PMIC devices). See Documentation Support at the
end of this document or contact TI to view or download the latest published software.
Users can modify software behavior through I2C interface commands. For a list of commands, view the software
user's guide accessible through the Documentation Support page.
+ Battery ±
DC VLED
Reg L5
SYSPWR
1.8V
DC Reg L4
Charger PROJ_ON
Supplies
1.1V
Reg L3
SPI1
PROJ_ON GPIO_8 RESETZ DLPA300x
1.8V
2 PARKZ INTZ
RLIM
I C I2C_0
VDD 1.1V
HOST_IRQ LDO#1 3.3V
LDO#2 2.5V
HDMI CMP_OUT Illumination
Flash SPI (4) SPI0 optics
DLPC3437
3DR RC_CHARGE
Flash, VOFFSET,
Parallel
SDRAM
ACT_SYNC VBIAS,
FPGA_RDY VRESET
Front-End Chip
Parallel (28) 1.8 V VCC_18
Keypad VCC_INTF CTRL
VCC_FLSH Sub-LVDS
3DR I2C_1
I2C_0 1.8 V DLP3310
FPGA
SD Card FPD-Link HOST_IRQ
XC7Z020- I2C_0
Reader, x OSD 1CLG484I4493 I2C_1
Video I2C_1
x Autolock VCC_18 CTRL
Decoder x Scaler RESETZ
VCC_INTF Sub-LVDS
x Micro-controller
Frame VCC_FLSH
Memory DDR3LI/F Parallel GPIO_09 3D L/R
3DR
DAC_Data Actuator DLPC3437
Flash SPI
Drive
DAC_CLK Circuit RESETZ TI Device
1
0.9
Note
During a Normal Park, it is recommended to maintain SYSPWR within specification for at least 50 ms
after PROJ_ON goes low to allow the DMD to be parked and the power supply rails to safely power
down. After 50 ms, SYSPWR can be turned off. If a DLPA200x is used, it is also recommended that
the 1.8-V supply fed into the DLPA200x load switch be maintained within specification for at least 50
ms after PROJ_ON goes low.
Signals
from PMIC (DLPA3000)
from other source
Chipset State PWR Off VIN On PWR On Pre-Initialization Initialization Regular operation
SYSPWR
PROJ_ON
VDD (1.1 V)
VCC18 (1.8 V)
VCC_INTF (1.8 V)
VCC_FLSH (1.8 V)
FPGA RESETZ
PARKZ
FPGA PWR
(a)
PLL_REFCLK
RESETZ
(b)
FPGA_RDY
(c) (d)
HOST_IRQ (Primary)
(e)
I2C (Primary)
t1 t2 t3 t4
t1: (VIN) applied to the PMIC. All other voltage rails are derived from SYSPWR.
t2: All supplies reach 95% of their specified nominal value. Note HOST_IRQ may go high sooner if it is pulled-up to a different
external supply.
t3: Point where RESETZ is deasserted (goes high). Indicates the beginning of the controller auto-initialization routine.
t4: HOST_IRQ goes low to indicate initialization is complete. I2C is now ready to accept commands.
(a): The typical delay between the PLL reference clock becoming active and RESETZ being deasserted (going high) is less than 1
ms. PLL_REFCLK must be stable within 5 ms of all power being applied, and may be active before power is applied.
(b): RESETZ must also be held low for at least 5 ms after the power supplies are in specification.
(c): There is a typical delay of 1.5 s between being FPGA RESETZ being deasserted and FPGA_RDY being asserted (going high).
This duration is due to FPGA boot logic.
(d): There is a typical controller boot time of 100 ms. PARKZ must be high before RESETZ releases to support auto-initialization.
(e): There is a typical FPGA setup time of 2.75 ms before the system completes boot process. During this period, the DLPC3437
controller writes startup values to the FPGA registers. After FPGA setup is complete, I2C now accepts commands.
Signals
from PMIC (DLPA3000)
from other source
SYSPWR (c)
PROJ_ON (GPIO_8)
VDD (1.1 V)
VDD_PLLM/D (1.1 V)
FPGA PWR
VCC18 (1.8 V)
PARKZ
PLL_REFCLK
HOST_IRQ (Primary)
RESETZ
(a)
I2C (Primary)
t1 t2 t3 t4 t5
Signals
from PMIC (DLPA3000)
from other source
Fast
System State Regular operation Power supplies collapse
Park
(a)
SYSPWR
PROJ_ON (GPIO_8)
VDD (1.1 V)
VDD_PLLM/D (1.1 V)
FPGA PWR
VCC18 (1.8 V)
(b)
PARKZ
PLL_REFCLK
HOST_IRQ (Primary)
RESETZ
I2C (Primary)
t1 t2 t3 t4
t1: A fault is detected (in this example the PMIC detects a UVLO condition) and PARKZ is asserted (goes low) to tell the controller to
initiate a fast park of the DMD.
t2: The controller finishes the fast park procedure.
t3: RESETZ is asserted which puts the controller in a reset state which causes HOST_IRQ to be pulled high.
t4: Eventually all power supplies that were derived from SYSPWR collapse.
(a): VDD, VDD_PLLM/D, VCC18, VCC_INITF, and VCC_FLSH power supplies and the PLL_REFCLK must be held within
specification for a minimum of 32 µs after PARKZ is asserted (goes low).
(b): VCC18 must remain in specification long enough to satisfy DMD power sequencing requirements defined in the DMD datasheet.
Also see the DLPAxxxx datasheets for more information.
Note
No I2C or DSI (if applicable) activity is permitted until HOST_IRQ goes low.
The longest lifetime is achieved with a Normal Park operation (initiated through GPIO_08). Hence, PARKZ
is typically only used instead of a Normal Park request if there is not enough time for a Normal Park. A
Normal Park operation takes much longer than 40 µs to park the mirrors. During a Normal Park operation, the
DLPAxxxx keeps on all power supplies, and keeps RESETZ high, until the longer mirror parking has completed.
Additionally, the DLPAxxxx may hold the supplies on for a period of time after the parking has been completed.
View the relevant DLPAxxxx datasheet for more information. The longer mirror parking time ensures the longest
DMD lifetime and reliability. Section 6.17 specifies the park timings
9.5 Hot Plug I/O Usage
The DLPC34xx controller provides fail-safe I/O on all host interface signals (signals powered by VCC_INTF).
This allows these inputs to externally be driven even when no I/O power is applied. Under this condition, the
controller does not load the input signal nor draw excessive current that could degrade controller reliability.
For example, the I2C bus from the host to other components is not affected by powering off VCC_INTF to the
DLPC34xx controller. The allows additional devices on the I2C bus to be utilized even if the controller is not
powered on. TI recommends weak pullup or pulldown resistors to avoid floating inputs for signals that feed back
to the host.
If the I/O supply (VCC_INTF) powers off, but the core supply (VDD) remains on, then the corresponding
input buffer may experience added leakage current; however, the added leakage current does not damage the
DLPC34xx controller.
However, if VCC_INTF is powered and VDD is not powered, the controller may drives the IIC0_xx pins low which
prevents communication on this I2C bus. Do not power up the VCC_INTF pin before powering up the VDD pin
for any system that has additional target devices on this bus.
10 Layout
10.1 Layout Guidelines
For a summary of the PCB design requirements for the DLPC34xx controller see PCB Design Requirements for
TI DLP Pico TRP Digital Micromirror Devices. Some applications (such as high frame rate video) may require the
use of 1-oz (or greater) copper planes to manage the controller package heat.
10.1.1 PLL Power Layout
Follow these recommended guidelines to achieve acceptable controller performance for the internal PLL.
The DLPC34xx controller contains two internal PLLs which have dedicated analog supplies (VDD_PLLM,
VSS_PLLM, VDD_PLLD, and VSS_PLLD). At a minimum, isolate the VDD_PLLx power and VSS_PLLx ground
pins using a simple passive filter consisting of two series ferrite beads and two shunt capacitors (to widen the
spectrum of noise absorption). It is recommended that one capacitor be 0.1 µF and one be 0.01 µF. Place
all four components as close to the controller as possible. It is especially important to keep the leads of the
high frequency capacitors as short as possible. Connect both capacitors from VDD_PLLM to VSS_PLLM and
VDD_PLLD to VSS_PLLD on the controller side of the ferrite beads.
Select ferrite beads with these characteristics:
• DC resistance less than 0.40 Ω
• Impedance at 10 MHz equal to or greater than 180 Ω
• Impedance at 100 MHz equal to or greater than 600 Ω
The PCB layout is critical to PLL performance. It is vital that the quiet ground and power are treated like analog
signals. Therefore, VDD_PLLM and VDD_PLLD must be a single trace from the DLPC34xx controller to both
capacitors and then through the series ferrites to the power source. Make the power and ground traces as short
as possible, parallel to each other, and as close as possible to each other.
signal via
1 2 3 4 5
G VSS_
Signal Signal VSS
PLLM
Local
decoupling GND
for the PLL
digital FB
supply
PLL_
VDD_ VSS_
0.01 µF
0.1 µF
H REF VSS
PLLM PLLD
CLK_I 1.1-V
Power
FB
Crystal PLL_
REF VDD_
Circuit J VSS VDD
VDD
CLK_O PLLD
Figure 10-2 shows the required discrete components when using a crystal.
PLL_REFCLK_I PLL_REFCLK_O
RFB
Crystal RS
CL1 CL2
If an external oscillator is used, then the oscillator output must drive the PLL_REFCLK_I pin on the DLPC34xx
controller, and the PLL_REFCLK_O pin must be left unconnected.
NX2016SA 24M
NDK 24 ±145 120 6 2.0 × 1.6
EXS00A-CS05733
(1) The crystal devices in this table have been validated to work with the DLPC34xx controller. Other devices may also be compatible but
have not necessarily been validated by TI.
(2) Operating temperature range: –30°C to 85°C for all crystals.
DMD_HS_CLK_P 6.0 in
See (3)
DMD_HS_CLK_N (152.4) (mm)
DMD_HS_WDATA_A_P
DMD_HS_WDATA_A_N
DMD_HS_WDATA_B_P
DMD_HS_WDATA_B_N
DMD_HS_WDATA_C_P
DMD_HS_WDATA_C_N
DMD_HS_WDATA_D_P
DMD_HS_WDATA_D_N 6.0 in
See (3)
DMD_HS_WDATA_E_P (152.4) (mm)
DMD_HS_WDATA_E_N
DMD_HS_WDATA_F_P
DMD_HS_WDATA_F_N
DMD_HS_WDATA_G_P
DMD_HS_WDATA_G_N
DMD_HS_WDATA_H_P
DMD_HS_WDATA_H_N
6.5 in
DMD_LS_CLK See (3)
(165.1) (mm)
6.5 in
DMD_LS_WDATA See (3)
(165.1) (mm)
6.5 in
DMD_LS_RDATA See (3)
(165.1) (mm)
7.0 in
DMD_DEN_ARSTZ See (3)
(177.8) (mm)
DMD_HS_WDATA_A_P
DMD_HS_WDATA_A_N
DMD_HS_WDATA_B_P
DMD_HS_WDATA_B_N
DMD_HS_WDATA_C_P
DMD_HS_WDATA_C_N
DMD_HS_WDATA_D_P
DMD_HS_WDATA_D_N DMD_HS_CLK_P ±1.0 in
DMD(5)
DMD_HS_WDATA_E_P DMD_HS_CLK_N (±25.4) (mm)
DMD_HS_WDATA_E_N
DMD_HS_WDATA_F_P
DMD_HS_WDATA_F_N
DMD_HS_WDATA_G_P
DMD_HS_WDATA_G_N
DMD_HS_WDATA_H_P
DMD_HS_WDATA_H_N
±0.025 in
DMD DMD_HS_WDATA_x_P DMD_HS_WDATA_x_N
(±0.635) (mm)
±0.025 in
DMD DMD_HS_CLK_P DMD_HS_CLK_N
(±0.635) (mm)
DMD_LS_WDATA ±0.2 in
DMD DMD_LS_CLK
DMD_LS_RDATA (±5.08) (mm)
in
DMD DMD_DEN_ARSTZ N/A N/A
(mm)
(1) The length matching values apply to PCB routing lengths only. Internal package routing mismatch associated with the DLPC34xx
controller or the DMD require no additional consideration.
(2) Training is applied to DMD HS data lines. This is why the defined matching requirements are slightly relaxed compared to the LS data
lines.
(3) DMD LS signals are single ended.
(4) Mismatch variance for a signal group is always with respect to the reference signal.
(5) DMD HS data lines are differential, thus these specifications are pair-to-pair.
DMD_LS_WDATA Required
DMD_LS_CLK Required
DMD_DEN_ARSTZ Acceptable
Source series termination
DMD_LS_RDATA Required
DMD_LS_WDATA 68 Ω ±10%
DMD_LS_CLK 68 Ω ±10%
DMD_DEN_ARSTZ 68 Ω ±10%
PCB impedance
DMD_LS_RDATA 68 Ω ±10%
DMD_DEN_ARSTZ SDR
Signal type
DMD_LS_RDATA SDR referenced to DMD_LS_DLCK
DMD_HS_WDATA_x_y sub-LVDS
DMD_HS_CLK_y sub-LVDS
DLPC343x SC 1
DLPC343xRXXX 2
XXXXXXXXXX-TT 3
LLLLLL.ZZZ 4
AA YYWW 5
Marking Definitions:
Line 1: DLP® Device Name: DLPC343x wherex is a "7" for this device.
SC: Solder ball composition
e1: Indicates lead-free solder balls consisting of SnAgCu
G8: Indicates lead-free solder balls consisting of tin-silver-copper (SnAgCu) with silver content
less than or equal to 1.5% and that the mold compound meets TI's definition of green.
Line 2: TI Part Number
DLP® Device Name: DLPC343x = x is a "7" for this device.
R corresponds to the TI device revision letter for example A, B or C
XXX corresponds to the device package designator.
Line 3: XXXXXXXXXX-TT Manufacturer Part Number
Line 4: LLLLLL.ZZZ Foundry lot code for semiconductor wafers
LLLLLL: Fab lot number
ZZZ: Lot split number
Line 5: AA YYWW ES : Package assembly information
AA corresponds to the manufacturing site
YYWW: Date code (YY = Year :: WW = Week)
Note
1. Engineering prototype samples are marked with an X suffix appended to the TI part number. For
example, 2512737-0001X.
2. See , for DLPC3437 resolutions on the DMD supported per part number.
APPL
Horizontal Horizontal
Back Front
TLPF
Porch Porch
(HBP) ALPF (HFP)
11.6 Glossary
TI Glossary This glossary lists and explains terms, acronyms, and definitions.
13.1
A B
12.9
BALL A1 CORNER
13.1
12.9
1 MAX
C
SEATING PLANE
11.2 TYP
P
N (0.9) TYP
M
L
K
11.2 J SYMM
H
TYP
G
F
0.4
E 201X
0.3
D
0.15 C A B
C
0.08 C
B
A
0.8 TYP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
4221521/A 03/2015
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
www.ti.com
EXAMPLE BOARD LAYOUT
ZEZ0201A NFBGA - 1 mm max height
PLASTIC BALL GRID ARRAY
(0.8) TYP
201X ( 0.4)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
B
(0.8) TYP
C
G
SYMM
H
SYMM
NOTES: (continued)
3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
For information, see Texas Instruments literature number SPRAA99 (www.ti.com/lit/spraa99).
www.ti.com
EXAMPLE STENCIL DESIGN
ZEZ0201A NFBGA - 1 mm max height
PLASTIC BALL GRID ARRAY
( 0.4) TYP
(0.8) TYP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
A
B
(0.8) TYP C
G
SYMM
H
SYMM
4221521/A 03/2015
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated