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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DLPC350ZFF

DLPC350ZFF

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    BGA419

  • 描述:

    IC DIGITAL CONTROLLER 419BGA

  • 数据手册
  • 价格&库存
DLPC350ZFF 数据手册
Product Folder Order Now Support & Community Tools & Software Technical Documents DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 DLPC350 DLP® Digital Controller for DLP4500 and DLP4500NIR DMDs • • • • • • • 2 Applications • • • • Machine vision – 3D depth measurement and capture – Robotic guidance – Inline surface inspection – Pick and place Spectrometers (chemical analysis) – Process analyzers – Laboratory equipment – Dedicated analyzers 3D printers Medical instruments – 3D dental scanners – Vascular imaging – Microscopes 3 Description The DLPC350 digital controller is required for reliable operation of the DLP4500 or DLP4500NIR digital micromirror device (DMD). The DLPC350 controller provides a convenient, multi-functional interface between user electronics and the DMD, enabling high-speed pattern rates, along with LED control and data formatting for multiple input formats. The DLPC350 controller provides input and output trigger signals for synchronizing displayed patterns with a camera, sensor, or other peripherals. The controller enables integration into small-form-factor and low-cost light steering applications. Applications include 3D scanning or metrology systems, spectrometers, interactive displays, chemical analyzers, medical instruments, and other end equipment that requires spatial light modulation (light steering and patterning). The DLPC350 controller is the data formatting and DMD controlling ASIC for either the visible or nearinfrared (NIR) version of the DLP4500. For further details, please see the DLPR350 firmware homepage, the DLP4500 data sheet, and the DLP4500NIR data sheet. Device Information(1) ORDER NUMBER DLPC350 PACKAGE BGA (419) BODY SIZE 23.4 mm × 23.4 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Simplified Application LED control PCLK LED drivers LEDs HSYNC, VSYNC Illumination optics 24-bit RGB data Hardware triggers DLPC350 DMD data DLP4500/ DLP4500NIR DMD control USB 2 I C FAN OSC VBIAS • • • VOFF • Required for reliable operation of the DLP4500 and DLP4500NIR DMDs High-speed pattern display mode – 1-Bit binary pattern rates to 4225 Hz – 8-Bit grayscale pattern rates to 120 Hz – 1-to-1 input mapping to micromirrors – Multiple bit depths and LEDs in pattern sequences Easy synchronization with cameras and sensors – Two configurable input triggers – Two configurable output triggers 14 fully programmable GPIO signals 64 Mb internal RAM – Stores up to 48 1-bit patterns – No external volatile memory required Supports up to 32 MB external parallel flash for increased pattern storage Multiple configuration interfaces – One USB V1.1 slave port – Two I2C ports – LED PWM generators Video display mode of operation – 10- to 120-Hz full color frame rates – YUV, YCrCb, or RGB input data formats Integrated micromirror drivers Integrated clock generation 3D biometrics – Fingerprint recognition – Facial recognition Single-pixel cameras Laser marking CTL • 1 • VRST 1 Features '0'Œ YROWDJH VXSSOLHV 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. DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Table of Contents 1 2 3 4 5 6 Features .................................................................. 1 Applications ........................................................... 1 Description ............................................................. 1 Revision History..................................................... 2 Pin Configuration and Functions ......................... 4 Specifications....................................................... 12 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 Absolute Maximum Ratings .................................... 12 ESD Ratings............................................................ 12 Recommended Operating Conditions..................... 13 Thermal Information ................................................ 13 I/O Electrical Characteristics................................... 14 I2C0 and I2C1 Interface Timing Requirements ....... 15 Port 1 Input Pixel Interface Timing Requirements .. 16 Port 2 Input Pixel Interface (FPD-Link Compatible LVDS Input) Timing Requirements .......................... 16 6.9 System Oscillator Timing Requirements................. 16 6.10 Reset Timing Requirements ................................. 17 6.11 Video Timing Input Blanking Specification............ 20 6.12 Programmable Output Clocks Switching Characteristics ........................................................ 22 6.13 DMD Interface Switching Characteristics.............. 23 6.14 JTAG Interface: I/O Boundary Scan Application Switching Characteristics......................................... 25 7 Parameter Measurement Information ................ 26 8 Detailed Description ............................................ 27 7.1 Power Consumption................................................ 26 8.1 8.2 8.3 8.4 9 Overview ................................................................. Functional Block Diagram ....................................... Feature Description................................................. Device Functional Modes........................................ 27 28 30 31 Application and Implementation ........................ 35 9.1 Application Information............................................ 35 9.2 Typical Applications ................................................ 35 10 Power Supply Recommendations ..................... 40 10.1 System Power and Reset ..................................... 40 11 Layout................................................................... 45 11.1 Layout Guidelines ................................................. 45 11.2 Layout Example .................................................... 50 12 Device and Documentation Support ................. 54 12.1 12.2 12.3 12.4 Device Support...................................................... Documentation Support ........................................ Trademarks ........................................................... Glossary ................................................................ 54 55 55 55 13 Mechanical, Packaging, and Orderable Information ........................................................... 55 13.1 Package Option Addendum .................................. 56 4 Revision History NOTE: Page numbers for previous revisions may differ from page numbers in the current version. Changes from Revision E (February 2018) to Revision F • Page Added footnote specifying that signals are only captured at positive edge of P1A_CLK ................................................... 16 Changes from Revision D (August 2016) to Revision E Page • Corrected LEDx_PWM and LEDx_EN descriptions in Pin Functions table ........................................................................... 9 • Added information about pullup resistor requirements on USB_DAT_P and other USB clarifying notes in Pin Functions table ....................................................................................................................................................................... 9 • Changed FAN_LOCKED pin to indicate it is unimplemented and FAM_PWM pin to indicate it is not user controllable in Pin Functions table ........................................................................................................................................................... 10 • Corrected DMD interface setup and hold timings to be minimum values and updated the corresponding note ................. 23 • Updated "pulse-duration modulation" to "pulse width modulation" in Overview subsection of Detailed Description ........... 27 • Updated language concerning structured light applications related to the buffer, trigger modes, and video algorithms; also added additional requirements related to the maximum pattern speed in Structured Light Applications .. 31 • Added Table 7, which lists summaries of trigger modes, and updated corresponding descriptions.................................... 31 • Added DMD_TRC and DMD_LOADB to Routing Priority table............................................................................................ 49 • Deleted mention of spread-spectrum clock, which is not supported .................................................................................... 52 • Added MSL Peak Temp to Packaging Information .............................................................................................................. 56 2 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Changes from Revision C (September 2013) to Revision D Page • Changed title of datasheet to DLPC350 DLP Digital Controller for DLP4500 and DLP4500NIR DMDs ............................... 1 • Updated "High Speed Pattern Sequence Mode" to "High Speed Pattern Display Mode" in Features .................................. 1 • Corrected internal RAM space to 64 Mb and deleted redundant "Stores up to 48 1-Bit Patterns"........................................ 1 • Moved External Parallel Flash up to bullet point; changed 64 MB to 32 MB ......................................................................... 1 • Changed "Video Projection Mode" to "Video Display Mode" ................................................................................................. 1 • Deleted "Extensive Video Processing Capability" .................................................................................................................. 1 • Changed several phrases in description ................................................................................................................................ 1 • Changed "NIR" to "near-infrared (NIR)" ................................................................................................................................. 1 • Added direct links to DLPR350 firmware and DLP4500 data sheet....................................................................................... 1 • Changed Description field of I2C_ADDR_SEL in Pin Function Descriptions......................................................................... 5 • Changed I2C bus max to reference I2C0 and I2C1 Interface Timing Requirements (1) (2) (3) in Pin Function Descriptions table ........................................................................................................................................................................................ 5 • Moved and changed "e.g. HDMI, BT656" in Pin Function Descriptions table........................................................................ 5 • Updated note on ICTSEN and TRST in description column of Pin Function Descriptions table ......................................... 10 • Removed Machine Model ESD information from ESD Ratings............................................................................................ 12 • Changed Operating junction temperature to 105°C in Recommended Operating Conditions ............................................. 13 • Changed table notes for I2C0 and I2C1 Interface Timing Requirements (1) (2) (3) .................................................................... 15 • Added exception for 120 Hz source in Source Input Blanking ............................................................................................. 20 • Added VSYNC and HSYNC high value to Table 3 .............................................................................................................. 20 • Added Table 4 ...................................................................................................................................................................... 20 • Added Figure 7 ..................................................................................................................................................................... 21 • Added clarification on putting DLPC350 in tri-state during JTAG boundary scan in Board Level Test Support.................. 30 • Changed 48 bit-plane" to "48 1-bit planes............................................................................................................................ 31 • Clarified wording about mapping options in (LVDS) Receiver Supported Pixel Mapping Modes ........................................ 34 • Added Link to DLPR350 firmware page ............................................................................................................................... 36 • Corrected flash access read and write timing to fixed values .............................................................................................. 38 • Removed subsection Application Performance Plot and figure .......................................................................................... 40 • Changed Figure 23 to reference DLPC350 and INIT_BUSY timing to 2.3 s max .............................................................. 44 • Added DLPC350 Configuration and Support Firmware (DLPR350) in Related Documentation.......................................... 55 Changes from Revision B (September 2013) to Revision C Page • Updated to new TI standards and rearranged content for the new data sheet flow .............................................................. 1 • Clarified the description for POWER_ON_OFF pin in the Pin Function Descriptions............................................................ 4 • Moved the pin descriptions as part of new data sheet flow ................................................................................................... 4 • Removed empty Conditions column from Absolute Maximum Ratings................................................................................ 12 • Separated the handling ratings from the absolute maximum ratings ................................................................................... 12 • Removed empty Conditions column from the Recommended Operating Conditions table ................................................. 13 • Added Device and Documentation Support section............................................................................................................. 54 Changes from Revision A (May 2013) to Revision B Page • Added PIB_CLK and P1C_CLK to Pin Function Descriptions ............................................................................................... 5 • Deleted PM_CS_0 from FLASH INTERFACE in Pin Function Descriptions.......................................................................... 8 • Deleted Y16 and AB17 from the RESERVED PINS list in Pin Function Descriptions ......................................................... 10 • Added PM_CS_0 to the RESERVED PINS LIST in Pin Function Descriptions................................................................... 10 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 3 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 • www.ti.com Deleted "PM_CS_0 - available for optional Flash device ( ≤ 128 Mb)" From the Program Memory Flash Interface section ................................................................................................................................................................................. 38 Changes from Original (April 2013) to Revision A • 4 Page Changed the device From: Preview To: Production............................................................................................................... 1 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 5 Pin Configuration and Functions ZFF Package 419 Pins BGA Bottom View Pin Functions PIN (1) NAME NUMBER I/O POWER I/O TYPE (2) INTERNAL TERMINATION CLK SYSTEM DESCRIPTION Async PWRGOOD is an active high signal with hysteresis that is generated by an external power supply or voltage monitor. A high value indicates all power is within operating voltage specs and the system is safe to exit its reset state. A transition from high to low should indicate that the controller or DMD supply voltage will drop below their rated minimum level within the next 0.5 ms (POSENSE must remain active high during this interval). This is an early warning of an imminent power loss condition. This warning is required to enhance long-term DMD reliability. A DMD park sequence, followed by a full controller reset, is performed by the DLPC350 controller when PWRGOOD goes low for a minimum of 4 µs protecting the DMD. This minimum de-assertion time is used to protect the input from glitches. Following this, the DLPC350 controller is held in its reset state as long as PWRGOOD is low. PWRGOOD must be driven high for normal operation. The DLPC350 controller acknowledges PWRGOOD as active after it is driven high for a minimum of 625 ns. Utilizes hysteresis. Async Power-On Sense is an active high input signal with hysteresis that is generated by an external voltage monitor circuit. POSENSE must be driven inactive (low) when any of the controller supply voltages are below minimum operating voltage specs. POSENSE must be active (high) when all controller supply voltages remain above minimum specs. Async POWER_ON_OFF is an active high input signal which controls the DLPC350 standby feature. When this signal is externally driven high, the DLPC350 is commanded to active mode. When driven low, the DLPC350 is commanded to standby mode. CONTROL PWRGOOD POSENSE POWER_ON_OFF (1) (2) H19 VDDC I4 H G21 N21 I4 H VDD33 B2 See General Handling Guidelines for Unused CMOS-Type Pins in the Layout section for instructions on handling unused pins. I/O Type: I indicates input, O indicates output, B indicates bidirectional, and H indicates hysteresis. See Table 2 for subscript explanation. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 5 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Pin Functions (continued) PIN (1) NUMBER I/O POWER EXT_PWR_ON D21 HOLD_IN_BOOT D18 NAME INIT_DONE I2C_ADDR_SEL I2C1_SCL I2C1_SDA I2C0_SCL I2C0_SDA F19 F21 J3 J4 M2 I/O TYPE CLK SYSTEM DESCRIPTION (2) VDD33 B2 Async Signal to host processor or power supply to indicate that the DLPC350 controller is powered on. Asserted just before INIT_DONE. VDD33 B2 VDD33 VDD33 VDD33 VDD33 VDD33 INTERNAL TERMINATION External pullup required B2 B2 B2 Requires an external pullup to 3.3 V. The minimum acceptable pullup value is 1 kΩ. B2 Requires an external pullup to 3.3 V. The minimum acceptable pullup value is 1 kΩ. B8 Requires an external pullup to 3.3 V. The minimum acceptable pullup value is 1 kΩ. This input is not 5-V tolerant. Requires an external pullup to 3.3 V. The minimum acceptable pullup value is 1 kΩ. This input is not 5-V tolerant. N/A Async Prior to transferring part of code from parallel flash content to internal memory, the internal memory is initialized and a memory test is performed. The result of this test (pass or fail) is recorded in the system status. If the memory test fails, the initialization process is halted. INIT_DONE is asserted twice to indicate an error situation. See Figure 23 and note that GPIO26 is the INIT_DONE signal. Async This signal is sampled during power-up. If the signal is low, the I2C slave addresses are 0x34 and 0x35. If the signal is high, the I2C slave addresses are 0x3A and 0x3B. After the system has been initialized, this signal is available as a GPIO. N/A I2C clock. bidirectional, open-drain signal. I2C slave clock input from the external processor. This bus supports the frequency as specified in I2C0 and I2C1 Interface Timing Requirements (3) (4) (5). I2C1_SCL I2C data. bidirectional, open drain signal. I2C slave to accept command or transfer data to and from the external processor. This bus supports the frequency as specified in I2C0 and I2C1 Interface Timing Requirements (3) (4) (5). N/A I2C Bus 0, Clock; I2C master for on-board peripherals such as temperature sensor. This bus supports the frequency as specified in I2C0 and I2C1 Interface Timing Requirements (3) (4) (5). I2C0_SCL I2C Bus 0, Data; I2C master for on-board peripherals such as temperature sensor. This bus supports the frequency as specified in I2C0 and I2C1 Interface Timing Requirements (3) (4) (5). M3 VDD33 B8 MOSC A14 VDD33 I10 N/A System clock oscillator input (3.3-V LVCMOS). Note that the MOSC must be stable a maximum of 25 ms after POSENSE transitions from high to low. MOSCN A15 VDD33 O10 N/A MOSC crystal return SYSTEM CLOCK PORT 1: PARALLEL VIDEO/GRAPHICS INPUT (6) (7) (8) P1A_CLK W15 VDD33 I4 Includes an internal pulldown N/A Port 1 input data pixel write clock 'A' P1B_CLK AB17 VDD33 I4 Includes an internal pulldown N/A Port 1 input data pixel write clock 'B' P1C_CLK Y16 VDD33 I4 Includes an internal pulldown N/A Port 1 input data pixel write clock 'C' Includes an internal pulldown P1A_CLK Port 1 vertical sync; utilizes hysteresis Includes an internal pulldown P1A_CLK Port 1 horizontal sync; utilizes hysteresis P1_VSYNC Y15 VDD33 B1 H P1_HSYNC AB16 VDD33 B1 H (3) (4) (5) (6) (7) (8) 6 Meets I2C timing per the I2C Bus Specification, unless otherwise noted. For reference see version 2.1 of the Phillips/NXP specification. The maximum clock frequency does not account for rise time, nor added capacitance of PCB or external components which may adversely impact this value. By definition, I2C transactions operate at the speed of the slowest device on the bus and thus there is no requirement to match the speed grade of all devices in the system. However if Full-speed operation is desired, it will be necessary to ensure the other I2C devices support full-speed operation as well. In addition to other devices slowing down bus operation, the length of the line (due to its capacitance) and the value of the I2C pullup resistors will also influence the max achievable speed. Port 1 can be used to support multiple source options (e.g. HDMI, BT656) for a given product. To do so, the data bus from both source components must be connected to the same port 1 pins and control given to the DLPC350 to 3-state the "inactive" source. Tying them together like this will cause some signal degradation due to reflections on the 3-stated path. The A, B, and C input data channels of Port 1 can be internally swapped for optimum board layout. Sources feeding less than the full 10-bits per color component channel should be MSB justified when connected to the DLPC350 and LSBs tied off to zero. For example, an 8-bit per color input should be connected to bits 9:2 of the corresponding A, B, or C input channel. BT656 are 8 or 10 bits in width. If a BT656 type input is utilized, the data bits must be MSB justified as with the other types of input sources on either of the A, B, or C data input channels. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Pin Functions (continued) PIN (1) NUMBER I/O POWER P1_DATEN AA16 VDD33 P1_FIELD W14 P1_A_9 P1_A_8 I/O TYPE INTERNAL TERMINATION CLK SYSTEM I4 Includes an internal pulldown P1A_CLK Port 1 data enable VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 field sync; required for interlaced sources only (and not progressive) AB20 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 128) AA19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 64) P1_A_7 Y18 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 32) P1_A_6 W17 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 16) P1_A_5 AB19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 8) P1_A_4 AA18 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 4) P1_A_3 Y17 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 2) P1_A_2 AB18 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 1) P1_A_1 W16 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 0.5) P1_A_0 AA17 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 A channel input pixel data (bit weight 0.25) P1_B_9 U21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 128) P1_B_8 U20 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 64) P1_B_7 V22 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 32) P1_B_6 U19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 16) P1_B_5 V21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 8) P1_B_4 W22 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 4) P1_B_3 W21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 2) P1_B_2 AA20 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 1) P1_B_1 Y19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 0.5) P1_B_0 W18 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 B channel input pixel data (bit weight 0.25) P1_C_9 P21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 128) P1_C_8 P22 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 64) P1_C_7 R19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 32) P1_C_6 R20 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 16) P1_C_5 R21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 8) P1_C_4 R22 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 4) P1_C_3 T21 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 2) P1_C_2 T20 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 1) P1_C_1 T19 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 0.5) P1_C_0 U22 VDD33 I4 Includes an internal pulldown P1A_CLK Port 1 C channel input pixel data (bit weight 0.25) NAME (2) DESCRIPTION PORT 2: FPD-LINK COMPATIBLE VIDEO/GRAPHICS INPUT (9) RCK_IN_P Y9 VDD33_FP D I5 Includes weak internal pulldown N/A Positive differential input signal for Clock, FPD-Link receiver RCK_IN_N W9 VDD33_FP D I5 Includes weak internal pulldown N/A Negative differential input signal for Clock, FPD-Link receiver RA_IN_P AB10 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Positive differential input signal for data channel A, FPDLink receiver RA_IN_N AA10 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Negative differential input signal for data channel A, FPD-Link receiver RB_IN_P Y11 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Positive differential input signal for data channel B, FPDLink receiver RB_IN_N W11 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Negative differential input signal for data channel B, FPD-Link receiver RC_IN_P AB12 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Positive differential input signal for data channel C, FPDLink receiver (9) Port 2 is a single-channel FPD-Link compatible input interface. FPD-Link is a defacto industry standard flat-panel display interface, which utilizes the high bandwidth capabilities of LVDS signaling to serialize video or graphics data down to a couple wires to provide a low wire count and low EMI interface. Port 2 supports sources rates up to a maximum effective clock of 90 MHz. The Port 2 input pixel data must adhere to one of four supported data mapping formats (see Table 9). Given that Port 2 inputs contain weak pulldown resistors, they can be left floating when not used. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 7 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Pin Functions (continued) PIN (1) NAME NUMBER I/O POWER I/O TYPE INTERNAL TERMINATION CLK SYSTEM (2) DESCRIPTION RC_IN_N AA12 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Negative differential input signal for data channel C, FPD-Link receiver RD_IN_P Y13 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Positive differential input signal for data channel D, FPDLink receiver RD_IN_N W13 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Negative differential input signal for data channel D, FPD-Link receiver RE_IN_P AB14 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Positive differential input signal for data channel E, FPDLink receiver RE_IN_N AA14 VDD33_FP D I5 Includes weak internal pulldown RCK_IN Negative differential input signal for data channel E, FPD-Link receiver DMD INTERFACE DMD_D0 A8 DMD_D1 B8 DMD_D2 C8 DMD_D3 D8 DMD_D4 B11 DMD_D5 C11 DMD_D6 D11 DMD_D7 E11 DMD_D8 C7 DMD_D9 B10 DMD_D10 E7 DMD_D11 D10 DMD_D12 A6 DMD_D13 A12 DMD_D14 B12 DMD_D15 C12 DMD_D16 D12 DMD_D17 B7 DMD_D18 A10 DMD_D19 D7 DMD_D20 B6 VDD_DMD O7 DMD data pins. DMD data pins are double data rate (DDR) signals that are clocked on both edges of DMD_DCLK DMD_DCLK. All 24 DMD data signals are use to interface to the DMD. DMD_D21 E9 DMD_D22 C10 DMD_D23 C6 DMD_DCLK A9 VDD_DMD O7 DMD_LOADB B9 VDD_DMD O7 DMD_DCLK DMD data load signal (active-low) DMD_SCTRL C9 VDD_DMD O7 DMD_DCLK DMD data serial control signal DMD_TRC D9 VDD_DMD O7 DMD_DCLK DMD data toggle rate control DMD_DRC_BUS D5 VDD_DMD O7 DMD_SAC_ DMD reset control bus data CLK DMD_DRC_STRB C5 VDD_DMD O7 DMD_SAC_ DMD reset control bus strobe CLK DMD_DRC_OE B5 VDD_DMD O7 DMD_SAC_BUS D6 VDD_DMD O7 DMD_SAC_CLK A5 VDD_DMD O7 N/A DMD_PWR_EN G20 VDD_DMD O2 Async DMD Power Enable control. This signal indicates to an external regulator that the DMD is powered. O Async DMD drive strength adjustment precision reference. A ± 1% external precision resistor should be connected to this pin. EXRES 8 A3 N/A Requires a 30 to 51-kΩ external pullup resistor to VDD_DMD. Async DMD data clock (DDR) DMD reset control enable (active-low) DMD_SAC_ DMD stepped-address control bus data CLK Submit Documentation Feedback DMD stepped-address control bus clock Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Pin Functions (continued) PIN (1) NUMBER I/O POWER PM_CS_1 U2 PM_CS_2 U1 PM_ADDR_22 V3 PM_ADDR_21 W1 PM_ADDR_20 W2 NAME I/O TYPE (2) CLK SYSTEM VDD33 O2 Async Boot flash (active low). Required for boot memory VDD33 O2 Async Optional for additional flash (up to 128 Mb) Async Flash memory address bit INTERNAL TERMINATION DESCRIPTION FLASH INTERFACE PM_ADDR_19 Y1 PM_ADDR_18 AB2 PM_ADDR_17 AA3 PM_ADDR_16 Y4 PM_ADDR_15 W5 PM_ADDR_14 AB3 PM_ADDR_13 AA4 PM_ADDR_12 Y5 PM_ADDR_11 W6 PM_ADDR_10 AB4 PM_ADDR_9 AA5 PM_ADDR_8 Y6 PM_ADDR_7 W7 PM_ADDR_6 AB5 PM_ADDR_5 AA6 PM_ADDR_4 Y7 PM_ADDR_3 AB6 PM_ADDR_2 W8 PM_ADDR_1 AA7 PM_ADDR_0 AB7 B2 VDD33 O2 PM_WE V2 VDD33 O2 Async Write enable (active low) PM_OE U4 VDD33 O2 Async Output enable (active low) PM_BLS_1 AA8 VDD33 O2 Async Upper byte(15:8) enable PM_BLS_0 AB8 VDD33 O2 Async Lower byte(7:0) enable PM_DATA_15 M1 PM_DATA_14 N1 PM_DATA_13 N2 PM_DATA_12 N3 PM_DATA_11 N4 VDD33 B2 Async Data bits, upper byte PM_DATA_10 P1 PM_DATA_9 P2 PM_DATA_8 P3 VDD33 B2 Async Data bits, lower byte PM_DATA_7 P4 PM_DATA_6 R2 PM_DATA_5 R3 PM_DATA_4 R4 PM_DATA_3 T1 PM_DATA_2 T2 PM_DATA_1 T3 PM_DATA_0 T4 LED DRIVER INTERFACE HEARTBEAT C16 VDD33 B2 Async LED blinks continuously (heartbeat) to indicate the system is operational. The period is one second with a 50% duty cycle. FAULT_STATUS B16 VDD33 B2 Async LED off indicates any system fault Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 9 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Pin Functions (continued) PIN NAME (1) NUMBER LEDR_PWM K2 LEDG_PWM K3 LEDB_PWM K4 LEDR_EN L3 LEDG_EN L4 LEDB_EN K1 I/O POWER I/O TYPE (2) CLK SYSTEM O2 Async INTERNAL TERMINATION DESCRIPTION LED red PWM output VDD33 LED green PWM output LED blue PWM output LED red PWM output enable control VDD33 O2 Async LED green PWM output enable control LED blue PWM output enable control TRIGGER CONTROL TRIG_IN_1 G19 VDD33 B2 Async In trigger mode 1, this signal is used to advance the pattern display. In trigger mode 2, the rising edge displays the pattern and the falling edge displays the next indexed pattern. TRIG_IN_2 F22 VDD33 B2 Async In trigger mode 1, this signal is used to start (rising edge) and stop (falling edge) the pattern display. It works along with the software start and stop command. In trigger mode 2, this signal is used to advance the pattern by two indexes. TRIG_OUT_1 C17 VDD33 B2 Async Active high trigger output signal during pattern exposure TRIG_OUT_2 K21 VDD33 B2 Async Active high trigger output to indicate first pattern display PERIPHERAL INTERFACE USB_DAT_N USB D– I/O for USB 1.1 full speed command interface. TI strongly recommends a 5.0-W external series resistance (of 22 Ω) to limit the potential impact of a continuous short circuit between USB_DAT_N and either VBUS, GND, the other data line, or the cable. For additional protection, an optional 200-mA Shottky diode from USB_DAT_N to VDD33 can also be added. E3 VDD33 B9 Async USB D+ I/O for USB 1.1 full speed command interface. TI strongly recommends a 5.0-W external series resistance (of 22 Ω) to limit the potential impact of a continuous short circuit between USB_DAT_P and either VBUS, GND, the other data line, or the cable. For additional protection, an optional 200-mA Shottky diode from USB_DAT_P to VDD33 can also be added. The pin is required to be pulled high to 3.3V through a 1.5 KΩ resistor after the USB is enabled for correct operation. USB_DAT_P E2 USB_EN C18 VDD33 B2 Async USB enable UART_TXD L19 VDD33 O2 Async Transmit data output. Reserved for debug messages UART_RXD L21 VDD33 I4 Async Receive data input. Reserved for debug messages UART_RTS M19 VDD33 O2 Async Ready to send hardware flow control output. Reserved for debug messages UART_CTS L20 VDD33 I4 Async Clear to send hardware flow control input. Reserved for debug messages GPIO_36 G1 VDD33 B2 Async None GPIO_35 H4 VDD33 B2 Async None GPIO_34 H3 VDD33 B2 Async None GPIO_33 H2 VDD33 B2 Async None GPIO_29 F20 VDD33 B2 Async None GPIO_28 E22 VDD33 B2 Async None GPIO_27 E21 VDD33 B2 Async None GPIO_25 D22 VDD33 B2 Async None GPIO_24 E20 VDD33 B2 Async None GPIO_21 N20 VDD33 B2 Async None GPIO_20 N19 VDD33 B2 Async None GPIOS (10) ALTERNATIVE MODE (10) GPIO signals must be configured via software for input, output, bidirectional, or open-drain. Some GPIOs have one or more "alternative use" modes which are also software configurable. The reset default for all optional GPIOs is as an input signal. However, any alternate function connected to these GPIO pins with the exception of General Purpose Clocks and PWM Generation, will be reset. An external pullup to the 3.3-V supply is required for each signal configured as open-drain. External pullup or pulldown resistors may be required to ensure stable operation before software is able to configure these ports. 10 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Pin Functions (continued) PIN (1) NUMBER I/O POWER GPIO_15 B19 GPIO_14 B18 GPIO_13 I/O TYPE (2) CLK SYSTEM VDD33 B2 Async None VDD33 B2 Async None L2 VDD33 B2 Async None GPIO_12 M4 VDD33 B2 Async OCLKD (Output) GPIO_11 A19 VDD33 B2 Async OCLKC (Output) GPIO_06 A18 VDD33 B2 Async PWM_IN_1 (Input) GPIO_05 D16 VDD33 B2 Async PWM_IN_0 (Input) GPIO_02 A17 VDD33 B2 Async PWM_STD_2 (Output) GPIO_00 C15 VDD33 B2 Async PWM_STD_0 (Output) FAN_LOCKED B17 VDD33 B2 Async Feedback from fan to indicate fan is connected and running (unimplemented, pull high through 3.3 kΩ resistor) FAN_PWM D15 VDD33 B2 Async Fan PWM speed control (not user controllable, defaults to output 1% duty cycle to enable running fan near maximum speed) NAME INTERNAL TERMINATION DESCRIPTION CONTROLLER MANUFACTURER TEST SUPPORT HW_TEST_EN V7 VDD33 I4 H Includes internal pulldown N/A Reserved for test. Should be connected directly to ground on the PCB for normal operation BOARD LEVEL TEST AND DEBUG TDI P18 VDD33 I4 Includes internal pullup TCK JTAG serial data in. (11) TCK R18 VDD33 I4 Includes internal pullup N/A JTAG serial data clock. (11) TMS1 V15 VDD33 I4 Includes internal pullup TCK JTAG test mode select. (11) TDO1 L18 VDD33 O1 TCK JTAG serial data out. (11) TRST V17 VDD33 I4 H RTCK G18 VDD33 O2 Includes internal pullup Async N/A V6 VDD33 I4 H Includes internal pulldown. External pulldown recommended for added protection. RESERVED N22, M22, P19, P20 VDD33 I4 Includes an internal pulldown N/A RESERVED V16 VDD33 I4 Includes an internal pullup N/A RESERVED D1, J2 VDD33 I4 RESERVED F1, F2, G2, G3, G4 VDD33 O2 RESERVED F3, J1, M21, U3 VDD33 O2 N/A RESERVED H20, M18, M20 VDD33 O1 N/A RESERVED H21, H22, J19, J20, J21, J22, K19, K20 VDD33 B2 RESERVED C1, D2, F4 VDD33 B2 ICTSEN Async JTAG, RESET (active-low). This pin should be pulled high (or left unconnected) when the JTAG interface is in use for boundary scan. Connect this pin to ground otherwise. Failure to tie this pin low during normal operation causes startup and initialization problems. (11) JTAG return clock. (12) IC 3-State Enable (active high). Asserting high 3-states all outputs except the JTAG interface. ICTSEN and TRST should be electrically tied together to put IC pins in tri-state during JTAG boundary scan operations in case other chips exist on the board interfacing with DLPC350. RESERVED PINS Reserved (12) N/A Includes internal pulldown Includes internal pulldown N/A N/A Leave these pins unconnected (12) Reserved (12) N/A (11) All JTAG signals are LVCMOS compatible. (12) See General Handling Guidelines for Unused CMOS-Type Pins in the Layout section for instructions on handling unused pins. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 11 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Table 1. Power and Ground Pin Descriptions POWER GROUP PIN NUMBER DESCRIPTION PLLM_VSS B15 Master clock generator PLL ground return PLLM_VDD E14 1.2-V master clock generator PLL digital power (1) PLLM_VAD D14 1.8-V master clock generator PLL analog power (1) PLLM_VAS C14 Master clock generator PLL ground return PLLD_VSS B14 DDR clock generator PLL ground return PLLD_VDD E13 1.2-V DDR clock generator PLL digital power PLLD_VAD D13 1.8-V DDR clock generator PLL analog power (1) PLLD_VAS C13 DDR clock generator PLL ground return VSS E5, D4, C3, B2, A2, N6, F11, J9, J10, J11, J12, J13, J14, K9, K10, K11, K12, K13, K14, L9, L10, L11, L12, L13, L14, M9, M10, M11, M12, M13, M14, N9, N10, N11, N12, N13, N14, P9, P10, P11, P12, P13, P14, H1, B1, C2, D3, E4, V5, W4, Y3, AA1, AA2, U8, U15, A21, A22, B21, B22, C20, Common Ground (105) D19, E18, V18, W19, Y20, AA21, AB22, M17, C22, C21, D20, E19, K22, L22, V19, V20, W20, Y21, R1, Y2, W3, V4, F9, A7, B3, B4, C4, A13, B13, B20, C19, Y14, Y12, W12, W10, Y10, AA13, AB13, AA11, AB11, Y8, AA9, F14, V14, V8 VDDC F12, F7, F6, G6, M6, F5, G5, M5, U6, U7, F17, G17, U16, U17, F18, N17, U18, U5, F16, E6, E12, Core 1.2-V Power E17, K6, L6, P6, R6, K17, L17, P17, R17 VDD33 AB1, F15, T5, T6, AA22, H6, J6, L1, E1, H5, J5, K5, L5, N5, P5, U9, U14, H17, J17, T17, Y22, LVCMOS I/O 3.3-V Power T22, G22, H18, J18, N18, R5, V1, A20, A16, E15, V9, AA15, AB15, AB21, AB9, T18, K18, F13 VDD_DMD F10, F8, A4, A11, E8, E10 1.9-V DMD interface voltage VDD12_FPD U11, U12, V12, V11 FPD-Link LVDS interface 1.2-V power (1) VDD33_FPD U10, U13, V13, V10 FPD-Link LVDS interface 3.3-V power (1) Spare E16 TI recommends that this signal be tied to ground via an external pulldown resistor VPGM D17 Fuse programming pin (for manufacturing use only); this signal should be tied directly to ground for normal operation (1) 12 Special filter is required for proper operation. See Recommended DLPC350 PLL Layout Configuration. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted). (1) Supply Voltage (2) (3) Input Voltage (VI) (4) Output Voltage (VO) MIN MAX UNIT VDDC (Core 1.2-V Power) –0.5 1.7 V VDD33 –0.5 3.8 V VDD_DMD –0.5 2.3 V VDD12_FPD –0.5 1.7 V VDD33_FPD –0.5 3.8 V VDD12_PLLD –0.5 1.7 V VDD12_PLLM –0.5 1.7 V VDD_18_PLLD –0.5 2.3 V VDD_18_PLLM –0.5 2.3 V USB –1.00 5.25 V OSC –0.3 3.6 V LVCMOS –0.5 3.6 V I2C –0.5 3.6 V LVDS –0.5 3.6 V USB –1.00 5.25 V DMD LPDDR –0.3 2.0 V LVCMOS –0.5 3.6 V 2 –0.5 3.6 V TJ I C Junction temperature 0 105 ºC Tstg Storage temperature -40 125 ºC (1) (2) (3) (4) 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 voltages referenced to VSS (ground). All of the 3.3-V, 1.9-V, 1.8-V, and 1.2-V power should be applied and removed per the procedure defined in System Power and Reset. Applies to external input and bidirectional buffers. 6.2 ESD Ratings VALUE VESD (1) (2) (3) (1) Electrostatic discharge immunity Human body model (HBM) (2) ±2000 Charged device model (CDM) (3) ±500 UNIT V Electrostatic discharge (ESD) to measure device sensitivity and immunity to damage caused by assembly line electrostatic discharges in to the device. Level listed above is the passing level per ANSI, ESDA, and JEDEC JS-001. JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. Level listed above is the passing level per EIA-JEDEC JESD22-C101. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 13 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted). The functional performance of the device specified in this data sheet is achieved when operating the device by the Recommended Operating Conditions. No level of performance is implied when operating the device above or below the Recommended Operating Conditions limits. MIN NOM MAX VDD33 3.3 V supply voltage, I/O 3.135 3.300 3.465 VDD_DMD 1.9 V supply voltage, I/O 1.8 1.9 2.0 VDD_18_PLLD 1.8 V supply voltage, PLL analog 1.71 1.80 1.89 VDD_18_PLLM 1.8 V supply voltage, PLL analog 1.71 1.80 1.89 VDD12 1.2 V supply voltage, core logic 1.116 1.200 1.26 VDD12_PLLD 1.2 V supply voltage, PLL digital 1.116 1.200 1.26 VDD12_PLLM 1.2 V supply voltage, PLL digital 1.116 1.200 VI VO TJ V 1.26 USB 0 VDD33 OSC 0 VDD33 3.3-V LVCMOS 0 VDD33 3.3-V I2C 0 VDD33 0.6 2.2 USB 0 VDD33 3.3-V LVCMOS 0 VDD33 3.3-V I2C 0 VDD33 1.9-V LPDDR 0 VDD_DMD Operating junction temperature 0 105 3.3-V LVDS UNIT V V ºC 6.4 Thermal Information DLPC350 THERMAL METRIC BGA (ZFF) UNIT 419 PINS RθJC (1) Junction-to-case thermal resistance 6.6 °C/W RθJA at 0 m/s of forced airflow (2) Junction-to-air thermal resistance 19.4 °C/W RθJA at 1 m/s of forced airflow (2) Junction-to-air thermal resistance 16.7 °C/W (2) Junction-to-air thermal resistance 15.8 °C/W Temperature variance from junction to package top center temperature, per unit power dissipation 0.33 °C/W RθJA at 2 m/s of forced airflow φjt (1) (2) (3) 14 (3) RθJC analysis assumptions: The heat generated in the chip flows both into over-mold (top side) and into the package laminate (bottom side) and then into the PCB via package solder balls. This should be used for heat sink analysis only. 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 DLPC350 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. Example: (3 W) × (0.33 °C/W) = approximately a 1.00°C temperature rise. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 6.5 I/O Electrical Characteristics Voltage and current characteristics for each I/O type signal. All inputs and outputs are LVCMOS. Over operating free-air temperature range (unless otherwise noted). PARAMETER (1) VIH High-level input voltage VIL Low-level input voltage TEST CONDITIONS USB (9) 2.0 OSC (10) 2.0 3.3-V LVCMOS (1, 2, 3, 4) 2.0 3.3-V I2C (8) 2.4 0.8 3.3-V LVCMOS (1, 2, 3, 4) 0.8 3.3-V I2C 1.0 2.8 V 0.9 × VDD_D MD USB (9) Low-level output voltage VIDTH Input differential threshold |VID| Absolute input differential voltage 0.3 IOL = Max Rated IOL = 3 mA sink 3.3-V LVDS (5) 3.3-V LVDS (5) 200 600 3.3-V LVDS (5) RI IIH IIL Hysteresis (VT+ – VT–) Receiver input impedance High-level input current (IPD = internal pulldown) Low-level input current(IPU = internal pullup) 0.8 2.5 At MIN absolute input differential voltage 0.7 2.1 At MAX absolute input differential voltage 0.9 400 550 USB (9) 320 VDDH = 3.3 V 90 110 mV 132 USB (9) 10 OSC (10) 10 3.3-V LVCMOS (1, 2, 3, 4) without IPD VIH = VDD33 10 3.3-V LVCMOS (1, 2, 3, 4) with IPD VIH = VDD33 200 3.3-V I2C (8) VIH = VDD33 10 USB (9) –10 OSC (10) –10 3.3-V LVCMOS (1, 2, 3, 4) without IPU VOH = VDD33 –10 3.3-V LVCMOS (1, 2, 3, 4) with IPU VOH = VDD33 –200 VOH = VDD33 –10 3.3-V I C (8) mV 1.9 3.3-V I2C (8) 3.3-V LVDS (5) mV V 3.3-V LVCMOS (1, 2, 3, 4) 2 (1) 200 200 Input Common Mode Voltage Range V 0.4 –200 USB (9) 3.3-V LVDS (5) VHYS 0.1 × VDD_D MD IOL = +0.1 mA USB (9) VICM 0.4 1.9-V DMD LPDDR (7) 3.3-V I2C (8) V 2.8 IOH = Max Rated 1.9-V DMD LPDDR (7) 3.3-V LVCMOS (1, 2, 3) UNIT V 0.8 IOH = –0.1 mA VOL MAX OSC (10) 3.3-V LVCMOS (1, 2, 3) High-level output voltage NOM USB (9) USB (9) VOH MIN Ω µA µA Numbers in parentheses correspond with I/O Type Definition. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 15 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com I/O Electrical Characteristics (continued) Voltage and current characteristics for each I/O type signal. All inputs and outputs are LVCMOS. Over operating free-air temperature range (unless otherwise noted). PARAMETER (1) TEST CONDITIONS USB (9) IOH High-level output current Low-level output current VO = 1.5 V –4.0 3.3-V LVCMOS (1) VO = 2.4 V –4.0 3.3-V LVCMOS (2) VO = 2.4 V –8.0 3.3-V LVCMOS (3) VO = 2.4 V High-impedance leakage current CI Input capacitance (including package) MAX UNIT mA –12.0 –17.08 1.9-V DMD LPDDR (7) VO = 0.4 V 4.0 3.3-V LVCMOS (1) VO = 0.4 V 4.0 3.3-V LVCMOS (2) VO = 0.4 V 8.0 3.3-V LVCMOS (3) VO = 0.4 V 12.0 2 IOZ NOM 17.08 1.9-V DMD LPDDR (7) USB (9) IOL MIN mA 3.3-V I C (8) 3.0 USB (9) –10 10 3.3-V LVCMOS (1, 2, 3) –10 10 3.3-V I2C (8) –10 10 USB (9) 11.3 12.8 14.7 3.3-V LVCMOS (2) 2.8 3.3 4.0 3.3-V LVCMOS (4) 2.7 3.4 4.2 3.3-V I2C (8) 3.0 3.2 3.5 µA pF Table 2. I/O Type Definition I/O (NUMBER) DEFINITION 1 3.3-V LVCMOS I/O buffer, with 4-mA drive 2 3.3-V LVCMOS I/O buffer, with 8-mA drive 3 3.3-V LVCMOS I/O buffer, with 12-mA drive 4 3.3-V LVCMOS receiver 5 3.3-V LVDS receiver (FPD-Link interface) 6 N/A 7 1.9-V LPDDR output buffer (DMD interface) 8 3.3-V I2C with 12-mA sink 9 USB compatible (3.3 V) 10 OSC 3.3-V I/O compatible LVCMOS 6.6 I2C0 and I2C1 Interface Timing Requirements (1) (2) (3) MIN Clock frequency, HOST_I2C_SCL (50% reference points) fclock (1) (2) (3) (4) 16 2 Fast-Mode Standard Mode MAX UNIT 400 (4) kHz (4) kHz 100 2 Meets I C timing per the I C Bus Specification, unless otherwise noted. For reference see version 2.1 of the Phillips/NXP specification. The maximum clock frequency does not account for rise time, nor added capacitance of PCB or external components which may adversely impact this value. By definition, I2C transactions operate at the speed of the slowest device on the bus and thus there is no requirement to match the speed grade of all devices in the system. However if Full-speed operation is desired, it will be necessary to ensure the other I2C devices support full-speed operation as well. In addition to other devices slowing down bus operation, the length of the line (due to its capacitance) and the value of the I2C pullup resistors will also influence the max achievable speed. The data setup time should be greater than 300 ns. This differs from the I2C specification. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 6.7 Port 1 Input Pixel Interface Timing Requirements See Figure 1 PARAMETER MIN MAX UNIT 12 150 MHz 6.666 83.330 ƒ(clock) Clock frequency, P1A_CLK tc Cycle time, P1A_CLK tjp Clock jitter, P1A_CLK (deviation in period from ideal) (1) Maximum ƒ(clock) tw(L) Pulse duration low, P1A_CLK 50% reference points 2.3 ns tw(H) Pulse duration high, P1A_CLK 50% reference points 2.3 ns tsu Setup time – P1_(A-C)(9-0), P1_VSYNC, P1_HSYNC, P1_FIELD, P1_DATEN; Valid before P1A_CLK↑ (2) 50% reference points 3 ns th Hold time – P1_(A-C)(9-0), P1_VSYNC, P1_HSYNC, P1_FIELD, P1_DATEN; Valid after P1A_CLK↑ (2) 50% reference points 3 ns tt Transition time – P1A_CLK 20% to 80% reference points 0.6 2.0 ns tt Transition time – P1_A(9-0), P1_B(9-0), P1_C(9-0), P1_HSYNC, P1_VSYNC, P1_DATEN 20% to 80% reference points 0.6 3.0 ns (1) (2) ns For fclock frequencies less than 150 MHz, calculate clock jitter (in ns) using this formula: Maxiimum Clock Jitter = ± [1 / fclock – 5414 ps]. All signals are sampled at the rising edge of P1A_CLK only. 6.8 Port 2 Input Pixel Interface (FPD-Link Compatible LVDS Input) Timing Requirements See Figure 2, Figure 3 and Figure 4 PARAMETER (1) ƒclock Clock frequency, P2_CLK (LVDS input clock) tc Cycle time, P2_CLK (LVDS input clock) tslew Clock or data slew rate tstartup Link startup time (internal) (1) MIN MAX UNIT 20 90 MHz 11.1 50.0 ƒpxck < 90 MHz 0.3 ƒpxck > 90 MHz 0.5 ns V/ns 1 ms Extra Notes: (a) Minimize cross-talk and match traces on PCB as close as possible. (b) TI recommends to keep the common mode voltage as close to 1.2 V as possible. (c) TI recommends to keep the absolute input differential voltage as high as possible. (d) The LVDS open input detection is only related to a low common mode voltage; it is not related to a low differential swing. (e) LVDS power 3.3-V supply (VDD33_FPD) noise level should be below 100 mVp-p. (f) LVDS power 1.2-V supply (VDD12_FPD) noise level should be below 60 mVp-p. 6.9 System Oscillator Timing Requirements See Figure 5 PARAMETER ƒclock Clock frequency, MOSC (1) tc Cycle time, MOSC (1) (2) tw(H) Pulse duration (high), MOSC tw(L) Pulse duration (low), MOSC (2) tt Transition time, MOSC (2) 50% reference points MIN MAX UNIT 31.9968 32.0032 MHz 31.188 31.256 ns 12.5 ns 12.5 20% to 80% reference points ns 7.5 ns +100 ps (2) tjp (1) (2) Period jitter, MOSC (Deviation in period from ideal period solely due to high frequency jitter and not spectrum clocking) –100 The frequency range for MOSC is 32 MHz with ±100 PPM accuracy. This shall include impact to accuracy due to aging, temperature and trim sensitivity. The MOSC input cannot support spread spectrum clock spreading. Applies only when driven via an external digital oscillator. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 17 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 6.10 Reset Timing Requirements PARAMETER MIN tw1(L) Pulse duration, inactive low, PWRGOOD 50% reference points tt1 Transition time, PWRGOOD 20% to 80% reference points tw2(L) Pulse duration, inactive low, POSENSE 50% reference points tt2 Transition time, POSENSE 20% to 80% reference points tPH Power hold time, POSENSE remains active after PWRGOOD is de-asserted 20% to 80% reference points MAX 4 µs 625 500 µs µs 1 500 UNIT µs µs Figure 1. Port 1 Input Pixel Timing Figure 2. LVDS Timing Diagram 18 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Figure 3. (LVDS) Link Start-up Timing Figure 4. (LVDS) Clock: Data Skew Definition Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 19 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Figure 5. System Oscillators Timing 20 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 6.11 Video Timing Input Blanking Specification The DLPC350 controller requires a minimum horizontal and vertical blanking for both Port 1 and Port 2. These parameters indicate the time allocated to retrace the signal at the end of each line and field of a display. For the related parameter definitions, see Video Timing Parameter Definitions. 6.11.1 Source Input Blanking The vertical and horizontal blanking requirements for both input ports are defined in Table 3, except when using a 120 Hz source. In this case, please use the source input blanking timing found in Table 4. Refer to the video timing parameter definitions listed in Video Timing Parameter Definitions. Also, see Figure 7 for Parallel I/F Frame Timing. Table 3. Source Input Blanking Requirements PORT Port 1 Vertical Blanking Port 2 Vertical Blanking Port 1 and 2 Horizontal Blanking PARAMETER MINIMUM BLANKING VBP (tp_vbp) 370 µs VFP (tp_vfp) 2 lines Total vertical blanking 370 µs + 3 lines VSYNC high (tp_vsw) 1 line VBP (tp_vbp) 370 µs VFP (tp_vfp) 0 lines Total vertical blanking 370 µs + 3 lines VSYNC high (tp_vsw) 1 line HBP (tp_hbp) 10 pixels HFP (tp_hfp) 0 pixels Total horizontal blanking for 0.45 WXGA DMD 154286 ÷ Source APPL pixels (round up) HSYNC high (tp_hsw) 16 pixels Table 4. 120 Hz Source Input Blanking Timings on Port 1 PORT Vertical Blanking Horizontal Blanking PARAMETER MINIMUM BLANKING VBP (tp_vbp) 3 lines VFP (tp_vfp) 17 lines Total vertical blanking 30 lines VSYNC high (tp_vsw) 10 lines HBP (tp_hbp) 10 pixels HFP (tp_hfp) 56 pixels Total horizontal blanking 128 pixels HSYNC high (tp_vsw) Pixel Clock 64 pixels 146.0 MHz Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 21 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Figure 6. Horizontal and Vertical Blanking Diagram Figure 7. Parallel I/F Frame Timing 22 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 6.12 Programmable Output Clocks Switching Characteristics FROM (INPUT) TO (OUTPUT) MIN MAX UNIT ƒclock Clock frequency, OCLKC (1) PARAMETER N/A OCLKC 0.7759 48 MHz tc Cycle time, OCLKC (2) N/A OCLKC 20.83 1288.80 tw(L) Pulse duration low (50% reference points) N/A OCLKC (tc / 2) – 2 tw(H) Pulse duration high (50% reference points) N/A OCLKC (tc / 2) – 2 ƒclock Clock frequency, OCLKD (1) N/A OCLKD 0.7759 48 tc Cycle time, OCLKD (2) N/A OCLKD 20.83 1288.80 tw(L) Pulse duration low (50% reference points) N/A OCLKD (tc / 2) – 2 ns tw(H) Pulse duration high (50% reference points) N/A OCLKD (tc / 2) – 2 ns (1) (2) ns ns ns MHz ns The frequency of OCLKC and OCLKD is programmable. See GPIO pins 11 and 12. The duty cycle of OCLKC and OCLKD will be within ±2 ns of 50%. Figure 8. Programmable Output Clocks Timing Diagram Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 23 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 6.13 DMD Interface Switching Characteristics The DLPC350 controller DMD interface is comprised of a combination of both single data rate (SDR) and double data rate (DDR), and output signals using LPDDR (as defined by JESD209A). SDR signals are referenced to DMD_SAC_CLK and DDR signals are referenced to DMD_DCLK. Switching characteristics over recommended operating conditions, CL (minimum timing) = 5 pF, CL (maximum timing) = 25 pF (unless otherwise noted). PARAMETER TEST CONDITIONS (1) (2) FROM (INPUT) TO (OUTPUT) MIN MAX UNIT ƒclock1 Clock frequency N/A DMD_DCLK 79.992 120.012 MHz tp1_clkper Clock period 50% reference points N/A DMD_DCLK 8.332 12.502 ns tp1_cwh Clock pulse duration low 50% reference points N/A DMD_DCLK 3.75 ns tp1_cwl Clock pulse duration high 50% reference points N/A DMD_DCLK 3.75 ns (2) ƒclock2 Clock frequency N/A DMD_SAC_CLK 74.659 74.675 MHz tp2_clkper Clock period 50% reference points N/A DMD_SAC_CLK 13.391 13.394 ns tp2_cwh Clock pulse duration low 50% reference points N/A DMD_SAC_CLK 6 tp2_cwl Clock pulse duration high 50% reference points N/A DMD_SAC_CLK tslew Slew rate (3) N/A All 0.7 V/ns 50% reference points Both rising and falling edges of DMD_DCLK DMD_D(23:0), DMD_SCTRL, DMD_LOADB, DMD_TRC 1.10 ns 50% reference points Both rising and falling edges of DMD_DCLK DMD_D(23:0), DMD_SCTRL, DMD_LOADB, DMD_TRC 1.10 ns tp1_su tp1_h (4) (5) Output setup time Output hold time (6) (6) 6 tp1_skew DMD data skew 50% reference points Relative to each other DMD_D(23:0), DMD_SCTRL, DMD_LOADB, DMD_TRC, DMD_DCLK tp2_su Output setup time (6) 50% reference points Rising edge of DMD_SAC_CLK DMD_SAC_BUS, DMD_DRC_OE, DMD_DRC_BUS, DMD_DRC_STRB 2.35 tp2_h Output hold time (6) 50% reference points Rising edge of DMD_SAC_CLK DMD_SAC_BUS, DMD_DRC_OE, DMD_DRC_BUS, DMD_DRC_STRB 2.35 50% reference points Relative to each other DMD_SAC_BUS, DMD_DRC_OE, DMD_DRC_BUS, DMD_DRC_STRB, DMD_SAC_CLK tp2_skew (1) (2) (3) (4) (5) (6) 24 DRC/SAC data skew ns ns 0.2 ns ns 0.2 ns The controller supports a fixed number of programmable clock rates with the min and max values as shown. The performance may be further limited by interface voltage and PCB routing. Note that these values do not include any tolerance variation of the external crystal or oscillator, nor do they include any associated jitter. LPDDR slew rate for the rising edge is measured between VILD(DC) to VIHD(AC) where VILD(DC) = 0.3 × VDDQ and VILD(AC) = 0.8 × VDDQ. LPDDR slew rate for the rising edge is measured between VILD(DC) to VIHD(AC) where VILD(DC) = 0.7 × VDDQ and VILD(AC) = 0.2 × VDDQ. The DMD setup and hold time window must be de-rated by 300 ps for each 0.1 V/ns reduction in slew rate below 1 V/ns. Thus a 0.7 V/ns slew rate increases this window by 900 ps from 1400 to 2300 ps. The minimum output setup and hold values of the controller already include clock jitter, DCD, SSO, ISI noise, and PCB variation. In order to meet the separate setup and hold timing minimums of the DMD, only routing skew needs to be considered in system timing analysis. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Figure 9. DMD Interface Timing Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 25 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 6.14 JTAG Interface: I/O Boundary Scan Application Switching Characteristics PARAMETER TEST CONDITIONS f(clock) Clock frequency, TCK tc Cycle time, TCK tw(L) Pulse duration low, PCLK tw(H) Pulse duration high, PCLK tsu Setup time – TDI, TMS1; Valid before TCK↑↓ th Hold time – TDI, TMS1; Valid after TCK↑↓ tt tpd (1) MIN Output propagation, Clock to Q UNIT 10 MHz 100 ns 50% reference points 40 ns 50% reference points 40 ns 20% to 80% reference points 8 ns 2 ns Transition time (1) MAX From (Input) TCK↓ to (Output) TDO1 3 5 ns 12 ns Switching characteristics over recommended operating conditions, CL (minimum timing) = 5 pF, CL (maximum timing) = 85 pF (unless otherwise noted). Figure 10. Boundary Scan Timing 26 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 7 Parameter Measurement Information 7.1 Power Consumption Table 5 lists the typical current and power consumption of the individual supplies. Normal mode refers to operation during full functionality, active product operation. Typical values correspond to power dissipated on nominal process devices operating at nominal voltage and 70°C junction temperature (approximately 25°C ambient) displaying typical video-graphics content from a high frequency source. Maximum values correspond to power dissipated on fast process devices operating at high voltage and 105°C junction temperature (approximately 55°C ambient) displaying typical video-graphics content from a high-frequency source. The increased power dissipation observed on fast process devices operated at maximum recommended temperatures is primarily a result of increased leakage current. Maximum power values are estimates and may not reflect the actual final power consumption of the device. Table 5. Power Consumption TEST CONDITIONS PARAMETER MIN NOM MAX UNIT ICC12 Supply voltage, 1.2-V core power Normal Mode 600 1020 mA ICC19_DMD Supply voltage, 1.9-V I/O power (DMD LPDDR) Normal Mode 30 50 mA ICC33 Supply voltage, 3.3-V (I/O) power Normal Mode 40 70 mA ICC12_FPD FPD-Link LVDS interface supply voltage, 1.2-V power Normal Mode 60 100 mA ICC33_FPD FPD-Link LVDS interface supply voltage, 3.3-V power Normal Mode 50 85 mA ICC12_PLLD Supply voltage, PLL digital power (1.2 V) Normal Mode 9 15 mA ICC12_PLLM Supply voltage, master clock generator PLL digital power (1.2 V) Normal Mode 9 15 mA ICC18_PLLD Supply voltage, PLL analog power (1.8 V) Normal Mode 10 15 mA ICC18_PLLM Supply voltage, master clock generator PLL analog power (1.8 V) Normal Mode 10 15 mA Normal Mode 1225 2200 mW Total Power Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 27 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 8 Detailed Description 8.1 Overview In DLP-based solutions, image data is 100% digital from the DLPC350 input port to the image on the DMD. The image stays in digital form and is not converted into an analog signal. The DLPC350 controller processes the digital input image and converts the data into a format needed by the DMD. The DMD steers light by using binary pulse width modulation (PWM) for each micromirror. For further details, refer to DMD data sheet (TI literature number DLPS028 for the DLP4500 and DLPS032 for the DLP4500NIR). Figure 13 is the DLPC350 controller functional block diagram. As part of the pixel processing functions, the DLPC350 controller offers format conversion functions: chroma interpolation and color-space conversion. The DLPC350 controller also offers several image-enhancement functions. The DLPC350 controller also supports the necessary functions to format the input data to the DMD. The pixel processing functions allow the DLPC350 controller and DMD to support a wide variety of resolutions including NTSC, PAL, XGA, and WXGA. The pixel processing functions can be optionally bypassed with the native 912 × 1140 pixel resolution to support direct one-to-one pixel mapping. When accurate pattern display is needed, the native 912 × 1140 input resolution pattern has a one-to-one association with the corresponding micromirror on the DMD. The DLPC350 controller enables high-speed display of these patterns. This functionality is well-suited for techniques such as structured light, additive manufacturing, or digital exposure. Commands can be input to the DLPC350 controller over an I2C interface. The DLPC350 controller takes as input 24-, 27-, or 30-bit RGB data at up to 120-Hz frame rate. This frame rate is composed of three colors (red, green, and blue) with each color equally divided in the 120-Hz frame rate. Thus, each color has a 2.78-ms time slot allocated. Because each color has an 8-, 9-, or 10-bit depth, each color time slot is further divided into bit-planes. A bit-plane is the 2-dimensional arrangement of one-bit extracted from all the pixels in the full color 2D image to implement dynamic depth (see Figure 11). Figure 11. Bit Slices The length of each bit-plane in the time slot is weighted by the corresponding power of two of its binary representation. This provides a binary pulse width modulation of the image. For example, a 24-bit RGB input has three colors with 8-bit depth each. Each color time slot is divided into eight bit-planes, with the sum of the weight of all bit planes in the time slot equal to 256. See Figure 12 for an illustration of this partition of the bits in a frame. b1 b 3 b0 b2 bit 4 16 bit 5 32 bit 6 bit 7 bit plane 64 128 256 Figure 12. Bit Partition in a Frame for an 8-Bit Color 28 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Overview (continued) Therefore, a single video frame is composed of a series of bit-planes. Because the DMD mirrors can be either on or off, an image is created by turning on the mirrors corresponding to the bit set in a bit-plane. With binary pulse width modulation, the intensity level of the color is reproduced by controlling the amount of time the mirror is on. For a 24-bit RGB frame image input to the DLPC350 controller, the DLPC350 controller creates 24 bit-planes, stores them in a double-buffered eDRAM embedded in the chip, and sends them to the DMD, one bit-plane at a time. Depending on the bit weight of the bit-plane, the DLPC350 controller controls the time this bit-plane is illuminated, controlling the intensity of the bit-plane. To improve image quality in video frames, these bit-planes, time slots, and color frames are shuffled and interleaved with spatial-temporal algorithms by the DLPC350 controller. 8.2 Functional Block Diagram Pattern Display Mode Formatter 24 30-bit Parallel Input Pattern Display Sequencer Diamond DMD Formatting DC Power Supply Embedded RAM 64Mb 30 RGB Interface LED PWM & Enable Generator Video Mode 30-bit LVDS Input FPD Link 30 30 Color Coordinate Adjustment 24 Firmware Test Pattern Generator Parallel Flash Splash Images Front End Processing x x SpatialTemporal Multiplexing Diamond DMD Formatting Illumination Optics DMD I/F DDR, 80-120 MHz DLP4500/ DLP4500NIR Peripherals UART JTAG Degamma Primary Color Correction Chroma Interpolation Scaler Overlap Color Processing Input Clock/Sync Generator Flash I/F Processor JTAG LEDs Formatter Image Processing x x x x x DC Regulators and LED Drivers AC Power UART I2C I2C USB1.1 USB PWM GPIO Clock Internal Clock Circuit GPIO CLOCK Temp Sensor Figure 13. DLPC350 Functional Block Diagram Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 29 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Functional Block Diagram (continued) Figure 14. Chipset Block Diagram 30 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 8.3 Feature Description 8.3.1 Board Level Test Support The In-Circuit Three-State Enable signal (ICTSEN) is a board-level test control signal. By driving ICTSEN to a logic high state, all controller outputs (except TDO1) are 3-stated. The ICTSEN and TRST should be electrically tied together to put DLPC350 pins in tri-state during JTAG boundary scan operation in case other chips exist on the board interfacing with DLPC350. The DLPC350 controller also provides JTAG boundary scan support on all I/O signals, non-digital I/O, and a few special signals. Exceptions are defined in Table 6. Table 6. Signals Not Covered by JTAG SIGNAL NAME PKG BALL USB_DAT_N E3 USB_DAT_P E2 HW_TEST_EN V7 VPGM D17 EXRES A3 MOSC A14 MOSCN A15 RA_IN_P AB10 RA_IN_N AA10 RB_IN_P Y11 RB_IN_N W11 RC_IN_P AB12 RC_IN_N AA12 RD_IN_P Y13 RD_IN_N W13 RE_IN_P AB14 RE_IN_N AA14 RCK_IN_P Y9 RCK_IN_N W9 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 31 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 8.4 Device Functional Modes 8.4.1 Structured Light Applications For applications where video enhancement is not desired, the video processing algorithms can be bypassed and replaced with a specific set of bit-planes. The pattern image is then allocated into the corresponding time slots. Furthermore, an output trigger signal is synchronized with these time slots to indicate when the image is displayed. For structured light applications, this mechanism provides the capability to display a set of patterns and signal a camera to capture these patterns overlaid on an object. The DLPC350 controller stores two 24-bit frames in its internal memory buffer. This display buffer, composed of 48 1-bit planes, allows the DLPC350 controller to send one 24-bit buffer to the DMD array while the second 24bit buffer is filled from the flash or streamed in through the 24-bit RGB interface. In streaming mode, the DMD array displays the previous 24-bit frame while the current 24-bit frame fills the second display buffer. After a 24bit frame is displayed, the buffer rotates, accessing the next 24-bit frame to the DMD. Thus, the displayed image is a 24-bit frame behind the data streamed through the 24-bit RGB parallel interface. In structured light mode, the maximum pattern rate can be achieved by pre-loading the 48 1-bit planes from flash memory, and sequencing them in the desired order with different bit depths. In order to achieve this maximum pre-loaded pattern rate shown in Table 8, it is required to display all the patterns from one 24-bit frame buffer before displaying patterns from the second 24-bit frame buffer. If all displayed patterns cannot fit inside the 48 1bit plane buffer, the maximum pattern rate cannot be achieved as a load penalty will be incurred when loading one side of the buffer as the other is displayed. To synchronize a camera to the displayed patterns, the DLPC350 controller supports three trigger modes: mode 0, mode 1, and mode 2. An overview of the modes can be found in Table 7. Table 7. Trigger Modes TRIG_IN_1 TRIG_IN_2 TRIG_OUT_1 TRIG_OUT_2 Mode 0 Unused (uses VSYNC) Starts and stops pattern sequence Asserted during exposure time Start of the pattern sequence Mode 1 Advances to next pattern Starts and stops pattern sequence Asserted during exposure time Start of the pattern sequence Mode 2 Alternates between two patterns Advances to next pair of patterns Asserted during exposure time Start of the pattern sequence In mode 0, the vertical sync (VSYNC) acts as the trigger input (TRIG_IN_1 is unused), and TRIG_IN_2 starts and stops the pattern sequence on the rising and falling edge respectively. In mode 1, a TRIG_IN_1 pulse indicates to the DLPC350 controller to advance to the next pattern, while TRIG_IN_2 starts and stops the pattern sequence on the rising and falling edge respectively. In mode 2, the TRIG_IN_1 signal toggles between two consecutive patterns, while a TRIG_IN_2 pulse advances to the next pair of patterns. In all modes, TRIG_OUT_1 is asserted during the exposure time of the pattern, while TRIG_OUT_2 pulses at the start of the pattern sequence . An example of mode 0 is shown in Figure 15, where the VSYNC signal starts the pattern sequence display. The pattern sequence consists of a series of three consecutive patterns. The first pattern sequence consists of P1, P2, and P3. Because P3 is an RGB pattern, it is shown with its time sequential representation of P3.1, P3.2, and P3.3. The second pattern sequence consists of three patterns: P4, P5, and P6. The third sequence consists of P7, P8, and P9. TRIG_OUT_1 is high for each pattern exposure period, while TRIG_OUT_2 indicates the start of each of the three pattern sequences. An example of mode 1 is shown in Figure 16, where pattern sequences of four are displayed. TRIG_OUT_1 is asserted for each pattern exposure period, while TRIG_OUT_2 indicates the start of each four-pattern sequence. TRIG_IN_1 pulses advance the pattern. Another example of mode 1 is shown in Figure 17, where pattern sequences of three are displayed. TRIG_OUT_1 is asserted during each pattern exposure, while TRIG_OUT_2 indicates the start of each threepattern sequence. TRIG_IN_2 serves as a start and stop signal. When high, the pattern sequence starts or continues. Note that in the middle of displaying the P4 pattern, TRIG_IN_2 is low, so the sequence stops displaying P4. When TRIG_IN_2 is raised, the pattern sequence continues where it stopped by re-displaying P4. An example of mode 2 is shown in Figure 18, where TRIG_IN_1 alternates between two patterns, while TRIG_IN_2 advances to the next pair of patterns. 32 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Figure 15. Mode 0 Trigger Timing Diagram Figure 16. Mode 1 Triggers Timing Diagram for 6-bit Patterns Figure 17. Mode 1 Trigger Timing Diagram Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 33 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Figure 18. Mode 2 Trigger Timing Diagram Table 8. Allowed Pattern Combinations 34 BIT DEPTH EXTERNAL RGB INPUT PATTERN RATE (Hz) PRE-LOADED PATTERN RATE (Hz) MAXIMUM NUMBER OF PATTERNS (PRE-LOADED) 1 2880 4225 48 2 1428 1428 24 3 636 636 16 4 588 588 12 5 480 500 8 6 400 400 8 7 222 222 6 8 120 120 6 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 8.4.2 (LVDS) Receiver Supported Pixel Mapping Modes Table 9. (LVDS) Receiver Supported Pixel Mapping Modes LVDS Receiver Input Mapping Selection 1 Mapping Selection 2 Mapping Selection 3 Mapping Selection 4 (18-bit Mode) RA Input Channel RDA(6) map to GRN(4) map to GRN(2) map to GRN(0) map to GRN(4) RDA(5) map to RED(9) map to RED(7) map to RED(5) map to RED(9) RDA(4) map to RED(8) map to RED(6) map to RED(4) map to RED(8) RDA(3) map to RED(7) map to RED(5) map to RED(3) map to RED(7) RDA(2) map to RED(6) map to RED(4) map to RED(2) map to RED(6) RDA(1) map to RED(5) map to RED(3) map to RED(1) map to RED(5) RDA(0) map to RED(4) map to RED(2) map to RED(0) map to RED(4) RB Input Channel RDB(6) map to BLU(5) map to BLU(3) map to BLU(1) map to BLU(5) RDB(5) map to BLU(4) map to BLU(2) map to BLU(0) map to BLU(4) RDB(4) map to GRN(9) map to GRN(7) map to GRN(5) map to GRN(9) RDB(3) map to GRN(8) map to GRN(6) map to GRN(4) map to GRN(8) RDB(2) map to GRN(7) map to GRN(5) map to GRN(3) map to GRN(7) RDB(1) map to GRN(6) map to GRN(4) map to GRN(2) map to GRN(6) map to GRN(5) map to GRN(3) map to GRN(1) map to GRN(5) RDB(0) RC Input Channel RDC(6) map to DEN RDC(5) map to VSYNC RDC(4) map to HSYNC RDC(3) map to BLU(9) map to BLU(7) map to BLU(5) map to BLU(9) RDC(2) map to BLU(8) map to BLU(6) map to BLU(4) map to BLU(8) RDC(1) map to BLU(7) map to BLU(5) map to BLU(3) map to BLU(7) RDC(0) map to BLU(6) map to BLU(4) map to BLU(2) map to BLU(6) RD Input Channel RDD(6) map to Field (option 1 if available) RDD(5) map to BLU(3) map to BLU(9) map to BLU(7) NO MAPPING RDD(4) map to BLU(2) map to BLU(8) map to BLU(6) NO MAPPING RDD(3) map to GRN(3) map to GRN(9) map to GRN(7) NO MAPPING RDD(2) map to GRN(2) map to GRN(8) map to GRN(6) NO MAPPING RDD(1) map to RED(3) map to RED(9) map to RED(7) NO MAPPING map to RED(2) map to RED(8) map to RED(6) NO MAPPING RDD(0) RE Input Channel RDE(6) RDE(5) map to Field (option 2 if available) map to BLU(1) map to BLU(9) NO MAPPING RDE(4) map to BLU(0) map to BLU(8) NO MAPPING RDE(3) map to GRN(1) map to GRN(9) NO MAPPING RDE(2) map to GRN(0) map to GRN(8) NO MAPPING RDE(1) map to RED(1) map to RED(9) NO MAPPING RDE(0) map to RED(0) map to RED(8) NO MAPPING Mapping options are selected via software. If only 18-bit mode is used (mapping selection number 4 in Table 9), and if a Field 1 or Field 2 input is not needed, then the LVDS RD Input Channel (RDD) and RE Input Channel (RDE) may be omitted in the board layout. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 35 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 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 DLP4500 family of DMDs must be coupled with the DLPC350 controller to provide a reliable solution for many different structured light and video 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 or collection optic. Each application is derived primarily from the optical architecture of the system and the format of the data coming into the DLPC350. Applications of interest include 3D measurement systems, spectrometers, medical systems, and compressive sensing. 9.2 Typical Applications 9.2.1 Typical Chipset Application Figure 19 shows a typical embedded system application using the DLPC350 controller and DMD. In this configuration, the DLPC350 controller supports a 24-bit parallel RGB input, typical of LCD interfaces, from an external source or processor. This system supports both still and motion video sources. However, the controller only supports sources with periodic synchronization pulses. This is ideal for motion video sources, but can also be used for still images by maintaining periodic syncs and only sending a new frame of data when needed. The still image must be fully contained within a single video frame and meet the frame timing constraints. The DLPC350 controller refreshes the displayed image at the source frame rate and repeats the last active frame for intervals in which no new frame has been received. TDO[1:0] RTCK, TDI, TCK, RMS[1:0], TRST JTAG LED Driver FPD USB, DN, DP USB LED_EN[2:0] RA, RB, RC, RD, RE LED_PWM[2:0] LEDs P1_A[9:0] User Interface P1_B[9:0] DMD_D[23:0] P1A_CLK, P1_DATEN, P1_VSYNC, P1_HSYNC DMD_DCLK, DMD_TRC, DMD_SCTRL, DMD_LOADB DLPC350 INIT_DONE DMD_DRC[2:0], DMD_SAC[1:0] I2C_SCL1, I2C1_SDA DMD Non-Volatile Memory Illumination Optics P1_B[9:0] Microprocessor Connectivity (HDMI, USB, etc.) DLP4500/ DLP4500NIR I2C Parallel Flash EXT_PWR_ON, PWRGOOD, POSENSE LED Status VCC VBIAS VOFFSET POWER ON/OFF HEARTBEAT, FAULT_STATUS PM_DATA[15:0] PM_WE, PM_OE, PM_CS MOSC, MOSCN VRESET FAN FAN_PWM FAN_LOCKED PM_ADDR[22:0] Camera TRIG_IN[1:0] TRIG_OUT[1:0] Power Management DC_IN Copyright © 2016, Texas Instruments Incorporated Figure 19. Typical Application Schematic 36 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Typical Applications (continued) 9.2.1.1 Design Requirements All applications using the DLP4500 and DLP4500NIR chipset require both the controller and DMD components for operation. The system also requires an external parallel flash memory device loaded with the DLPC350 configuration and support firmware. The chipset has several system interfaces and requires some support circuitry. The following interfaces and support circuitry are required: • DLPC350 system interfaces: – Control interface – Trigger interface – Input data interface – Illumination interface • DLPC350 support circuitry and interfaces: – Reference clock – PLL – Program memory flash interface • DMD interfaces: – DLPC350 to DMD digital data – DLPC350 to DMD control interface – DLPC350 to DMD micromirror reset control interface 9.2.1.2 Detailed Design Procedure 9.2.1.2.1 DLPC350 System Interfaces The DLPC350 supports a 30-bit parallel RGB interface for image data transfers from another device and a 30-bit interface for video data transfers. The system input requires proper generation of the PWRGOOD and POSENSE inputs to ensure reliable operation. The two primary output interfaces are the illumination driver control interface and sync outputs. 9.2.1.2.1.1 Control Interface The DLPC350 supports I2C or USB commands through the control interface. The control interface allows another master processor to send commands to the DLPC350 to query system status or perform realtime operations such as LED driver current settings. The DLPC350 controller offers two different sets of slave addresses. The I2C_ADDR_SEL pin provides the ability to select an alternate set of 7-bit I2C slave address only during power-up. If I2C_ADDR_SEL is low, then the DLPC350 slave addresses are 0x34 and 0x35. If I2C-ADDR_SEL is high, then the DLPC350 slave address is 0x3A and 0x3B. This signal also changes the serial number for the USB device so that two DLPC350s can be connected to one computer through USB. Once the system initialization is complete, this pin will be available as a GPIO. See the DLPC350 Programmer's Guide (TI literature number DLPU010) for detailed information about these operations. Table 10 lists a description for active signals used by the DLPC350 to support the I2C interface. Table 10. Active Signals – I2C Interface Signal Name Description I2C1_SCL I2C clock. Bidirectional open-drain signal. I2C slave clock input from the external processor. I2C1_SDA I2C data. Bidirectional open-drain signal. I2C slave to accept command or transfer data to and from the external processor. I2C0_SCL I2C bus 0, clock; I2C master for on-board peripherals I2C0_SDA I2C bus 0, data; I2C master for on-board peripherals Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 37 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 9.2.1.2.1.2 Input Data Interface The data interface has two components: a parallel RGB-input port and an FPD-Link LVDS input port. Both components can support up to 30 bits and have a nominal I/O voltage of 3.3 V. The Interface Timing Requirements in Specifications list the maximum and minimum input timing specifications for both components. The parallel RGB port can support up to 30 bits in video mode. In pattern mode, the upper 8-bits of each color convert the 30-bit input into a 24-bit RGB input. The FPD-Link input port can be configured to connect to a video decoder device or an external processor through a 24-, 27-, or 30-bit interface. Table 11 provides a description of the signals associated with the data interface. Table 11. Active Signals – Data Interface Signal Name Description RGB Parallel Interface P1_(A, B, C)_[0:9] 30-bit data inputs 10 bits for each of the red, green, and blue channels). If interfacing to a system with less than 10-bits per color, connect the bus of the red, green, and blue channels to the upper bits of the DLPC350 10-bit bus. P1A_CLK Pixel clock; all input signals on data interface are synchronized with this clock. P1_VSYNC Vertical sync P1_HSYNC Horizontal sync P1_DATAEN Input data valid FPD-Link LVDS Input RCK Differential input signal for clock RA_IN Differential input signal for data channel A RB_IN Differential input signal for data channel B RC_IN Differential input signal for data channel C RD_IN Differential input signal for data channel D RE_IN Differential input signal for data channel E The A, B, and C input data channels of Port 1 can be internally swapped for optimum board layout. 9.2.1.2.2 DLPC350 System Output Interfaces 9.2.1.2.2.1 Illumination Interface An illumination interface is provided that supports up to a 3-channel LED driver. The illumination interface provides signals that support LED driver enable, LED enable, LED enable select, and PWM signals to control the LED current. Table 12 describes the active signals for the illumination interface. Table 12. Active Signals – Illumination Interface Signal Name 38 Description HEARTBEAT LED blinks continuously to indicate system is running fine FAULT_STATUS LED off indicates system fault LEDR_EN Red LED enable LEDG_EN Green LED enable LEDB_EN Blue LED enable LEDR_PWM Red LED PWM signal used to control the LED current LEDG_PWM Green LED PWM signal used to control the LED current LEDB_PWM Blue LED PWM signal used to control the LED current Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 9.2.1.2.2.2 Trigger Interface (Sync Outputs) The DLPC350 controller outputs a trigger signal for synchronizing displayed patterns with a camera, sensor, or other peripherals. The signals that support sync-output are horizontal sync, vertical sync, two input triggers, and two output triggers. Depending on the application, these signals control how the pattern is displayed. Table 13. Active Signals – Trigger and Sync Interface Signal Name Description P1_HSYNC Horizontal sync P1_VSYNC Vertical sync TRIG_IN_1 Advances the pattern display or displays two alternating patterns, depending on the mode TRIG_IN_2 Pauses the pattern display or advances the pattern by two, depending on the mode TRIG_OUT_1 Active high during pattern exposure TRIG_OUT_2 Active high to indicate first pattern display 9.2.1.2.3 DLPC350 System Support Interfaces 9.2.1.2.3.1 Reference Clock The DLPC350 controller requires a 32-MHz 3.3-V external input from an oscillator. This signal serves as the DLPC350 reference clock from which the majority of the interfaces derive their timing. This includes DMD interfaces and serial interfaces. 9.2.1.2.3.2 PLL The DLPC350 controller contains two PLLs (PLLM and PLLD), each of which have dedicated 1.2-V digital and 1.8-V analog supplies. These 1.2-V PLL pins should be individually isolated from the main 1.2-V system supply via a ferrite bead. The impedance of the ferrite bead should be much greater than the capacitor at frequencies where noise is expected. The impedance of the ferrite bead must also be less than 0.5 Ω in the frequency range of 100 to 300 kHz and greater than 10 Ω at frequencies greater than 100 MHz. As a minimum, the 1.8-V analog PLL power and ground pins should be isolated using an LC filter with a ferrite bead serving as the inductor and a 0.1-µF capacitor on the DLPC350 side of the ferrite bead. TI recommends that this 1.8-V PLL power be supplied from a dedicated linear regulator and each PLL should be individually isolated from the regulator. The same ferrite recommendations described for the 1.8-V analog PLL supply apply to the 1.2-V digital PLL supply. When designing the overall supply filter network, care must be taken to ensure that no resonances occur. Take special care when using the 1- to 2-MHz band because this coincides with the PLL natural loop frequency. 9.2.1.2.3.3 Program Memory Flash Interface The DLPC350 controller provides two external program memory chip selects: • PM_CS_1 is mandatory CS for boot flash device (Standard NOR Flash ≤ 128 Mb). • PM_CS_2 is available for an optional flash device (≤128 Mb). The flash access timing is fixed at 100.5 ns for read timing, and 154.1 ns for write timing. In standby mode, these values change to 803.5 ns for read timing and 1232.1 ns for write timing. These timing values assume a maximum single direction trace length of 75 mm. When an additional flash is used in conjunction with the boot flash, stub lengths must be kept short and located as close as possible to the flash end of the route. The DLPC350 controller provides enough program memory address pins to support a flash device up to 128 Mb. PM_ADDR_22 and PM_ADDR_21 are GPIO pins on reset, so they require board-level pulldown resistors to prevent the flash address bits from floating during initial bootload. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 39 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 9.2.1.2.4 DMD Interfaces 9.2.1.2.4.1 DLPC350 to DMD Digital Data The DLPC350 controller provides the pattern data to the DMD over a double data rate (DDR) interface. Table 14 describes the signals used for this interface. Table 14. Active Signals – DLPC350 to DMD Digital Data Interface DLPC350 Signal Name DMD Signal Name DMD_D(23:0) DATA(23:0) DMD_DCLK DCLK 9.2.1.2.4.2 DLPC350 to DMD Control Interface The DLPC350 controller provides the control data to the DMD over a serial bus. Table 15 describes the signals used for this interface. Table 15. Active Signals – DLPC350 to DMD Control Interface DLPC350 Signal Name DMD Signal Name DMD_SAC_BUS SAC_BUS DMD stepped-address control (SAC) bus data DMD_SAC_CLK SAC_CLK DMD stepped-address control (SAC) bus clock DMD_LOADB LOADB DMD data load signal DMD_SCTRL SCTRL DMD data serial control signal DMD_TRC TRC DMD data toggle rate control Description 9.2.1.2.4.3 DLPC350 to DMD Micromirror Reset Control Interface The DLPC350 controls the micromirror clock pulses in a manner to ensure proper and reliable operation of the DMD. Table 16 describes the signals used for this interface. Table 16. Active Signals – DLPC350 to DMD Micromirror Reset Control Interface 40 DLPC350 Signal Name DMD Signal Name DMD_DRC_BUS DRC_BUS DMD_DRC_OE DRC_OE DMD_DRC_STRB DRC_STRB Description DMD reset control serial bus DMD reset control output enable DMD reset control strobe Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 10 Power Supply Recommendations 10.1 System Power and Reset There are several factors related to system power and reset, which affect the DC error (offset) and AC noise at the DLPC350 power pins. 10.1.1 Default Conditions At system power-up, the DLPC350 controller performs a power-up initialization routine that defaults the controller to its normal power mode, enables related clocks at their full rate, and releases associated resets. Most other clocks default to disabled with associated resets asserted until released by the processor. These same defaults are also applied as part of all system reset events that occur without removing or recycling power. Following power-up or system reset initialization, the system boots from an external flash memory after which it enables the rest of the controller clocks. After system initialization is complete, application software determines if and when to enter standby mode. 10.1.1.1 1.2-V System Power The controller supports a low-cost power delivery system with a single 1.2-V power source derived from a switching regulator. The main core should receive 1.2-V power directly from the regulator output, and the internal DLPC350 PLLs (VDD_12_PLLM, VDD_12_PLLD) should receive individually filtered versions of this 1.2-V power. For specific filter recommendations, see Recommended DLPC350 PLL Layout Configuration. 10.1.1.2 1.8-V System Power A single 1.8-V power source should be used to supply both internal PLLs (VDD_18_PLLM, VDD_18_PLLD). To keep the power as clean as possible, TI recommends that this power be sourced via a linear regulator that is individually filtered for each PLL. For specific filter recommendations, see Recommended DLPC350 PLL Layout Configuration. 10.1.1.3 1.9-V System Power To maximize signal integrity, TI recommends that an independent linear regulator be used to source the 1.9-V supply that supports the DMD interface (VDD_DMD). To achieve maximum performance, this supply must be tightly regulated to operating within a 1.9 V ±0.1 V range. 10.1.1.4 3.3-V System Power The DLPC350 controller supports a low-cost power delivery system with a single 3.3-V power source derived from a switching regulator. This 3.3-V power supplies all LVCMOS I/O. 3.3-V power (VDD33) should remain active in all power modes for which the 1.2-V core power is applied. 10.1.1.5 FPD-Link Input LVDS System Power The controller supports an FPD-Link compatible LVDS input for an additional method of inputting video or graphics data for display. This interface has some special controller power considerations that are separate from the other controller 1.2- or 3.3-V power rails. An FPD-Link 1.2-V power pin configuration example is shown in Figure 20. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 41 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com System Power and Reset (continued) 0.1 DC / 1 at 2 MHz Ferrite Example TDK HF70ACB201209-TL FPD12 (1.2 V) 1.2-V Rail 10 F 0.1 F Figure 20. FPD-Link 1.2-V Power Pin Configuration In addition, TI recommends to place the 0.1-µF low equivalent series resistance (ESR) capacitors to ground as close to the FPD-Link power pins of the DLPC350 controller as possible. FPD-Link 3.3-V power pins should also use external capacitors in the same manner as the 1.2-V pins. When FPD-Link is not utilized, the filtering can be omitted. However, the corresponding voltages must still be provided in order to avoid potential long-term reliability issues. Figure 21. Initialization Timeline 10.1.2 System Power-up and Power-down Sequence Although the DLPC350 controller requires an array of power supply voltages, (for example, VDDC, VDD_1X_PLLX, VCC_18, VCC_DMD, and VCCXX_FPD), there are no restrictions regarding the relative order of power supply sequencing to avoid damaging the DLPC350 controller. This is true for both power-up and powerdown. Similarly, there is no minimum time between powering-up or powering-down the different supplies of the DLPC350 controller. Note that it is not uncommon for there to be power-sequencing requirements for other devices that share power supplies with the DLPC350 controller. Although there is no risk of damaging the DLPC350 controller as a result of a given power sequence, from a functional standpoint there are a few specific power-sequencing recommendations to ensure proper operation. • 1.2-V core power should be applied whenever any I/O power is applied. This ensures that the powered I/O pins are set to a known state. Thus, TI recommends that core power be applied first. Other supplies should be applied only after the 1.2-V DLPC350 core has ramped up. • All controller power should be applied before POSENSE is asserted to ensure proper power-up initialization is 42 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 System Power and Reset (continued) performed. 1.8-V PLL power, 1.9-V I/O power, and 3.3-V I/O power should remain applied as long as 1.2-V core power is applied and POSENSE is asserted. It is assumed that all DLPC350 power-up sequencing is handled by external hardware. It is also assumed that an external power monitor will hold the DLPC350 controller in system reset during power-up (that is, POSENSE = 0). It should continue to assert system reset until all DLPC350 voltages have reached minimum specified voltage levels. During this time, all controller I/O are either 3-stated or driven low. The master PLL (PLLM) is released from reset upon the low-to-high transition of POSENSE, but the DLPC350 controller keeps the rest of the controller in reset for an additional 100 ms to allow the PLL to lock and stabilize its outputs. After this 100-ms delay, internal resets are de-asserted causing the microprocessor to begin its boot-up routine. Figure 22. Power-up and Power-down Timing 10.1.3 Power-On Sense (POSENSE) Support It is difficult to set up a power monitor to trip exactly on the DLPC350 controller minimum supply voltages specifications. Thus, TI recommends that the external power monitor generating POSENSE target its threshold to 90% of the minimum supply voltages and ensure that POSENSE remain low for a sufficient amount of time to allow all supply voltages to reach minimum controller requirements and stabilize. Note that the trip voltage for detecting the loss of power is not critical for POSENSE and thus may be as low as 50% of rated supply voltages. In addition, the reaction time to respond to a low voltage condition is not critical for POSENSE. INIT_DONE has much more critical requirements in these areas. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 43 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com System Power and Reset (continued) 10.1.4 Power-Good (PWRGOOD) Support The PWRGOOD signal is defined to be an early warning signal that should alert the controller 500 µs before DC supply voltages have dropped below specifications. This allows the controller time to park the DMD, ensuring the integrity of future operation. TI recommends that monitor sensing PWRGOOD be on the input side of the supply regulators. 10.1.5 5-V Tolerant Support With the exception of USB_DAT, the DLPC350 controller does not support any other 5-V tolerant I/O. 10.1.6 Power Reset Operation Immediately following a power-up event, the DLPC350 hardware automatically brings up the master PLL and places the controller in NORMAL power mode. It then follows the standard system reset procedure (see System Reset Operation). 10.1.7 System Reset Operation Immediately following any type of system reset (power-up reset, PWRGOOD reset, and so forth), the DLPC350 controller automatically returns to NORMAL power mode and returns to the following state: • All GPIO 3-state and as a result all GPIO-controlled voltage switches default to enabling power to all the DLPC350 supply lines (assuming that these outputs are externally pulled-high). • The master PLL remains active (it is only reset on a power-up reset) and most of the derived clocks are active. However, only those resets associated with the internal processor and its peripherals are released. • The internal processor associated clocks default to their full clock rates, as boot-up occurs at full speed. • The PLL feeding the DDR DMD interface (PLLD) defaults to its power-down mode, and all derived clocks are inactive with the corresponding resets asserted. • The DMD interface (except DMD_DRC_OE) default outputs to a logic low state. DMD_DRC_OE defaults to 3state, but should be pulled high via an external 30- to 51-kΩ pullup resistor on the PCB. • All resets output by the DLPC350 controller remain asserted until released by the internal processor (after boot-up). • The DLPC350 controller boots-up from external flash. After the DLPC350 controller boots, it: – Configures the programmable DDR clock generator (DCG) clock rates (that is, the DMD LPDDR interface rate). – Enables the DCG PLL (PLLD) while holding the divider logic in reset. – After the DCG PLL locks, the firmware sets the DMD clock rates. – The DLPC350 firmware then releases the DCG divider logic resets, which in turn, enables all derived DCG clocks. • After the clocks are configured, an internal memory test is performed. See Figure 23 and note that GPIO26 is the INIT_DONE signal. Application software should wait for a wake-up command from the user. After the controller is requested to wakeup, the software should place the controller back in NORMAL mode and re-initialize clocks and resets as required. See reset timing requirements in Reset Timing Requirements. 44 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 System Power and Reset (continued) Figure 23. Internal Memory Test Diagram Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 45 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 11 Layout 11.1 Layout Guidelines 11.1.1 DMD Interface Design Considerations The DMD interface is modeled after the low-power DDR-memory (LPDDR) interface. To minimize power dissipation, the LPDDR interface is defined to be unterminated. As a result, PCB signal-integrity management is imperative. Impedance control and crosstalk mitigation is critical to robust operation. LPDDR board design recommendations include trace spacing that is three times the trace width, impedance control within 10%, and signal routing directly over a neighboring reference plane (ground or 1.9-V plane). DMD interface performance is also a function of trace length; therefore the length of the trace limits performance. The DLPC350 controller only works over a narrow range of DMD signal routing lengths at 120 MHz. Ensuring positive timing margins requires attention to many factors. As an example, the DMD interface system timing margin can be calculated as follows. Setup Margin = (DLPC350 Output Setup) – (DMD Input Setup) – (PCB Routing Mismatch) – (PCB SI Degradation) (1) Hold-Time Margin = (DLPC350 Output Hold) – (DMD Input Hold) – (PCB Routing Mismatch) – (PCB SI Degradation) (2) PCB signal integrity degradation can be minimized by reducing the affects of simultaneously switching output (SSO) noise, crosstalk, and inter-symbol interface (ISI). Additionally, PCB routing mismatch can be budgeted via controlled PCB routing. In an attempt to minimize the need for signal integrity analysis that would otherwise be required, the following PCB design guidelines are provided. They describe an interconnect system that satisfies both waveform quality and timing requirements (accounting for both PCB routing mismatch and PCB SI degradation). Variation from these recommendations may also work, but should be confirmed with PCB signal integrity analysis or lab measurements. 11.1.2 DMD Termination Requirements Table 17 lists the termination requirements for the DMD interface. These series resistors should be placed as close to the DLPC350 pins as possible while following all PCB guidelines. Table 17. Termination Requirements for DMD Interface SIGNALS SYSTEM TERMINATION DMD_D(23:0), DMD_TRC, DMD_SCTRL, DMD_LOADB, DMD_DRC_STRB, DMD_DRC_BUS, DMD_SAC_CLK, and DMD_SAC_BUS External 5-Ω series termination at the transmitter DMD_DCLK External 5-Ω series termination at the transmitter DMD_DRC_OE External 0-Ω series termination. This signal must be externally pulled-up to VDD_DMD via a 30-kΩ to 51-kΩ resistor DMD_CLK and DMD_SAC_CLK clocks should be equal lengths, as shown in Figure 24. DLPC350 DLP4500 DMD_DCLK 5Ÿ DMD_DCLK DMD_SAC_CLK 5Ÿ DMD_SAC_CLK Equal length Figure 24. Series-Terminated Clocks 46 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 11.1.3 Decoupling Capacitors The decoupling capacitors should be given placement priority. The supply voltage pin of the capacitor should be located close to the DLPC350 supply voltage pin or pins. Decoupling capacitors should have two vias connecting the capacitor to ground and two vias connecting the capacitor to the power plane, but if the trace length is less than 0.05 inches, the device can be connected directly to the decoupling capacitor. The vias should be located on opposite sides of the long side of the capacitor, and those connections should be less than 0.05 inches as well. 11.1.4 Power Plane Recommendations For best performance, TI recommends the following: • Two power planes – One solid plane for ground (GND) – One split plane for other voltages with no signal routing on the power planes • Power and ground pins should be connected to these planes through a via for each pin. • All device pin and via connections to these planes should use a thermal relief with a minimum of four spokes. • Trace lengths for the component power and ground pins should be minimized to 0.03 inches or less. • Vias should be spaced out to avoid forming slots on the power planes. • High speed signals should not cross over a slot in the adjacent power planes. • Vias connecting all the digital layers should be placed around the edge of the rigid PCB regions 0.03 inches from the board edges with 0.1 inch spacing prior to routing. • Placing extra vias is not required if there are sufficient ground vias due to normal ground connections of devices. • All signal routing and signal vias should be inside the perimeter ring of ground vias. 11.1.5 Signal Layer Recommendations The PCB signal layers should follow typical good practice guidelines including: • Layer changes should be minimized for single-ended signals. • Individual differential pairs can be routed on different layers, but the signals of a given pair should not change layers. • Stubs should be avoided. • Only voltage or low-frequency signals should be routed on the outer layers, except as noted previously in this document. • Double data rate signals should be routed first for best impedance and trace length matching. The PCB should have a solder mask on the top and bottom layers. The mask should not cover the vias. • Except for fine pitch devices (pitch ≤ 0.032 inches), the copper pads and the solder mask cutout should be of the same size. • Solder mask between pads of fine pitch devices should be removed. • In the BGA package, the copper pads and the solder mask cutout should be of the same size. 11.1.6 General Handling Guidelines for CMOS-Type Pins To avoid potentially damaging current caused by floating CMOS input-only pins, TI recommends that unused input pins be tied through a pullup resistor to its associated power supply, or a pulldown to ground. For inputs with internal pullup or pulldown resistors, adding an external pullup or pulldown resistor is unnecessary unless specified in the Pin Configuration and Functions section. Note that internal pullup and pulldown resistors are weak and should not be expected to drive an external line. After power-up or device reset, bidirectional pins are configured as inputs as a reset default until directed otherwise. Unused output-only pins can be left open. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 47 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 11.1.7 PCB Manufacturing The DLPC350 Controller and DMD are a high-performance (high-frequency and high-bandwidth) set of components. This section provides PCB guidelines to help ensure proper operation of these components. The DLPC350 controller board will be a multi-layer PCB with surface mount components on both sides. The majority of large surface mount components are placed on the top side of the PCB. Circuitry is high speed digital logic. The high speed interfaces include: • 120-MHz DDR interface from DLPC350 to DMD • 150-MHz LVTTL interface from a video decoder to the DLPC350 • 150-MHz pixel clock supporting 30-bit parallel RGB interface • LVTTL parallel memory interface between the DLPC350 controller and flash with 70-ns access time • LVDS flat panel display port to DLPC350 The PCB should be designed to IPC2221 and IPC2222, Class 2, Type Z, at level B producibility and built to IPC6011 and IPC6012, Class 2. 11.1.7.1 General Guidelines Table 18. PCB General Recommendations DESCRIPTION RECOMMENDATION Configuration Asymmetric dual stripline Etch thickness (T) 1.0-oz. (1.2-mil thick) copper Single-ended signal impedance 50 Ω (±10%) Differential signal impedance 100 Ω differential (±10%) 11.1.7.2 Trace Widths and Minimum Spacings For best performance, TI recommends the trace widths and minimum spacings shown in Table 19. Table 19. Trace Widths and Minimum Spacings SIGNAL NAME TRACE WIDTH (inches) MINIMUM TRACE SPACING (inches) P1P2, P1P2V_PLLM, P1P2V_PLLD, P2P5V, P3P3V, P1P9V, A1P8V, A1P8V_PLLD, A1P8V_PLLM 0.02 0.010 VRST, VBIAS, VOFFSET 0.02 0.010 VSS (GND) 0.02 0.005 FANx_OUT 0.02 0.020 DMD_DCLK 0.030 P1A_CLK, P1B_CLK, P1C_CLK 0.030 MOSC, MOSCN 0.030 11.1.7.3 Routing Constraints In order to meet the specifications listed in the following tables, typically the PCB designer must route these signals manually (not using automated PCB routing software). In case of length matching requirements, routing traces in a serpentine fashion may be required. Keep the number of turns to a minimum and the turn angles no sharper than 45°. Traces must be 0.1 inches from board edges when possible; otherwise they must be 0.05 inches minimum from the board edges. Avoid routing long traces all around the PCB. PCB layout assumes adjacent trace spacing is twice the trace width. However, three times the trace width will reduce crosstalk and significantly help performance. The maximum and minimum signal routing trace lengths include escape routing. 48 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Table 20. Signal Length Routing Constraints for DMD Interface MINIMUM SIGNAL ROUTING LENGTH (1) MAXIMUM SIGNAL ROUTING LENGTH (2) DMD_D(23:0), DMD_DCLK, DMD_TRC, DMD_SCTRL, DMD_LOADB, 2480 mil (63 mm) 2953 mil (75 mm) DMD_OE, DMD_DRC_STRB, DMD_DRC_BUS, DMD_SAC_CLK, and DMD_SAC_BUS 512 mil (13 mm) 5906 mil (150 mm) SIGNALS (1) (2) Signal lengths below the stated minimum will likely result in overshoot or undershoot. DMD-DDR maximum signal length is a function of the DMD_DCLK rate. Each high-speed, single-ended signal should be routed in relation to its reference signal, such that a constant impedance is maintained throughout the routed trace. Avoid sharp turns and layer switching while keeping total trace lengths to a minimum. The following signals should follow the signal matching requirements described in Table 21. Table 21. High-Speed Signal Matching Requirements for DMD Interface SIGNALS DMD_D(23:0), DMD_TRC, DMD_SCTRL, DMD_LOADB DMD_DRC_STRB, DMD_DRC_BUS, DMD_SAC_BUS, DMD_OE REFERENCE SIGNAL MAX MISMATCH UNIT DMD_DCLK ±200 (±5.08) mil (mm) DMD_SAC_CLK ±200 (±5.08) mil (mm) The values in Table 21 apply to the PCB routing only. They do not include any internal package routing mismatch associated with the DLPC350 or DMD. Additional margin can be attained if internal DLPC350 package skew is taken into account. Additionally, to minimize EMI radiation, serpentine routes added to facilitate trace length matching should only be implemented on signal layers between reference planes. Both the DLPC350 output timing parameters and the DMD input timing parameters include a timing budget to account for their respective internal package routing skew. Thus, additional system margin can be attained by comprehending the package variations and compensating for them in the PCB layout. To increase the system timing margin, TI recommends that the DLPC350 package variation be compensated for (by signal group), but it may not be desirable to compensate for DMD package skew. This is due to the fact that each DMD has a different skew profile, making the PCB layout DMD specific. To use a common PCB design for different DMDs, TI recommends that either the DMD package skew variation not be compensated for on the PCB, or the package lengths for all applicable DMDs being considered. Table 22 provides the DLPC350 package output delay at the package ball for each DMD interface signal. The total length of all the traces in Table 22 should be matched to the DMD_DCLK trace length. Total trace length includes package skews, PCB length, and DMD flex cable length. Table 22. DLPC350 Package Skew and Routing Trace Length for the DMD Interface SIGNAL TOTAL DELAY (Package Skews) PACKAGE PIN (ps) (mil) DMD_D0 25.9 152.35 DMD_D1 19.6 115.29 B8 DMD_D2 13.4 78.82 C8 A8 DMD_D3 7.4 43.53 D8 DMD_D4 18.1 106.47 B11 DMD_D5 11.1 65.29 C11 DMD_D6 4.4 25.88 D11 E11 DMD_D7 0.0 0.00 DMD_D8 14.8 87.06 C7 DMD_D9 18.4 108.24 B10 DMD_D10 6.4 37.65 E7 DMD_D11 4.8 28.24 D10 DMD_D12 29.8 175.29 A6 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 49 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Table 22. DLPC350 Package Skew and Routing Trace Length for the DMD Interface (continued) TOTAL DELAY (Package Skews) SIGNAL PACKAGE PIN (ps) (mil) DMD_D13 25.7 151.18 DMD_D14 19.0 111.76 B12 DMD_D15 11.7 68.82 C12 DMD_D16 4.7 27.65 D12 DMD_D17 21.5 126.47 B7 DMD_D18 24.8 145.88 A10 DMD_D19 8.3 48.82 D7 DMD_D20 23.9 140.59 B6 DMD_D21 1.6 9.41 E9 DMD_D22 10.7 62.94 C10 A12 DMD_D23 16.7 98.24 C6 DMD_DCLK 24.8 145.88 A9 DMD_LOADB 18.0 105.88 B9 DMD_SCTRL 11.4 67.06 C9 DMD_TRC 4.6 27.06 D9 Table 23. Routing Priority SIGNAL DMD_DCLK (1) ROUTING PRIORITY ROUTING LAYER MATCHING REFERENCE SIGNAL TOLERANCE (2) (3) 1 3 – – DMD_D[23:0], DMD_SCTRL, DMD_TRC, DMD_LOADB (1) (2) (3) (4) 1 3, 4 DMD_DCLK ±150 mils P1_A[9:0], P1_B[9:0], P1_C[9:0], P1_HSYNC, P1_VSYNC, P1_DATAEN, P1X_CLK 1 3, 4 P1X_CLK ±0.1 inches R[A-E]_IN_P, R[A-E]_IN_N, RCK_IN_P, RCK_IN_N 2 3, 4 RCK ±150 mils Differential signals need to be matched within ±12 mils (1) (2) (3) (4) Total signal length from the DLPC350 and the DMD, including flex cable traces and PCB signal trace lengths must be held to the lengths specified in Table 20. Switching routing layers is not permitted except at the beginning and end of a trace. Minimize vias on DMD traces. Matching includes PCB trace length plus the DLPC350 package length plus the DMD flex cable length. 11.1.7.4 Fiducials Fiducials for automatic component insertion should be 0.05 inch diameter copper with a 0.1-inch cutout (antipad). Fiducials for optical auto insertion are placed on three corners of both sides of the PCB. 11.1.7.5 Flex Considerations Table 24 shows the general DMD flex design recommendations. Table 25 lists the minimum flex design requirements. Table 24. Flex General Recommendations DESCRIPTION 50 RECOMMENDATION Configuration Two-layer micro strip Reference plane 1 Ground plan for proper return Vias Maximum two per signal Single trace width 4-mil minimum Etch thickness (T) 0.5-oz. (0.6 mil thick) copper Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 Table 24. Flex General Recommendations (continued) DESCRIPTION Single-ended signal impedance RECOMMENDATION 50 Ω (± 10%) Table 25. Minimum Flex Design Requirements PARAMETER Line width (W) (1) Minimum line spacing to other signals (S) APPLICATION SINGLE-ENDED SIGNALS UNIT Escape routing in ball field 4 (0.1) mil (mm) PCB etch data and control 5 (0.13) mil (mm) PCB etch clocks 7 (0.18) mil (mm) Escape routing in ball field 4 (0.1) mil (mm) PCB etch data and control 2x the line width (2) mil (mm) 3x the line width mil (mm) PCB etch clocks (1) (2) Line width is expected to be adjusted to achieve impedance requirements. Three times the line spacing is recommended for all signals to help achieve the desired signal integrity. 11.1.7.6 DLPC350 Thermal Considerations The underlying thermal limitation for the DLPC350 controller is that the maximum operating junction temperature (TJ) must not be exceeded (see Recommended Operating Conditions in Specifications). This temperature is dependent on operating ambient temperature, airflow, PCB design (including the component layout density and the amount of copper used), power dissipation of the DLPC350 controller, and power dissipation of surrounding components. The DLPC350 package is designed to extract heat through the power and ground planes of the PCB, thus copper content and airflow over the PCB are important factors. 11.2 Layout Example 11.2.1 Printed Circuit Board Layer Stackup Geometry The DLPC350 PCB is targeted at six layers with layer stack up shown in Figure 25. The PCB layer stack may vary depending on system design. However, careful attention is required to meet design considerations. Layers one and six should consist of the components layers. Low-speed routing and power splits are allowed on these layers. Layer two should consist of a solid ground plane. Layer five should be a split voltage plane. Layers three and four should be used as the primary routing layers. Routing on external layers should be less than 0.25 inches for priority one and two signals. Refer to Table 23 for signal priority groups. Board material should be FR-370HR or similar. PCB should be designed for lead-free assembly with the stackup geometry shown in Figure 25. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 51 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Layout Example (continued) Figure 25. Layer Stackup Table 26. PCB Layer Stackup Geometry PARAMETER DESCRIPTION Reference plane 1 Ground plane for proper return RECOMMENDATION Reference plane 2 1.9-V DMD I/O power plane or ground Er Dielectric FR4 4.3 at 1 GHz (nominal) H1 Signal trace distance to reference plane 1 5 mil (0.127 mm) H2 Signal trace distance to reference plane 2 30.4 mil 11.2.2 Recommended DLPC350 MOSC Crystal Oscillator Configuration The DLPC350 controller requires an external reference clock to feed its internal PLL. This reference may be supplied via a crystal or oscillator. The DLPC350 controller accepts a reference clock of 32 MHz with a maximum frequency variation of 100 ppm (including aging, temperature, and trim component variation). When a crystal is used, several discrete components are also required, as shown in Figure 26. 52 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 MOSC MOSCN RFB (Crystal) CL1 RS CL2 CL = crystal load capacitance in F CL1 = 2 × (CL – Cstray-MOSC) CL2 = 2 × (CL – Cstray-MOSCN Cstray-MOSC = sum of package and PCB capacitance at the crystal pin associated withe ASIC signal MOSC Cstray-MOSCN = sum of package and PCB capacitance at the crystal pin associated withe ASIC signal MOSCN Figure 26. Recommended Crystal Oscillator Configuration Table 27. Crystal Port Electrical Characteristics PARAMETER NOM UNIT MOSC to GND capacitance 3.9 pF MOSCN to GND capacitance 3.8 pF Table 28. Recommended Crystal Configuration PARAMETER Crystal circuit configuration Crystal type RECOMMENDED UNIT Parallel resonant Fundamental (first harmonic) Crystal nominal frequency Crystal frequency tolerance (including accuracy, temperature, aging and trim sensitivity) Crystal equivalent series resistance (ESR) 32 MHz ±100 PPM 50 maximum Ω 10 pF 7 maximum pF Crystal frequency temperature stability ±30 PPM RS drive resistor (nominal) 100 Ω 1 MΩ CL1 external crystal load capacitor (MOSC) Typical drive level with TCX9C3207001 crystal (ESRmax = 30 Ω) = 160 µW. See Figure 26 pF CL2 external crystal load capacitor (MOSCN) Typical drive level with TCX9C3207001 crystal (ESRmax = 30 Ω) = 160 µW. See Figure 26 pF Crystal load Crystal shunt load RFB feedback resistor (nominal) PCB layout A ground isolation ring around the crystal If an external oscillator is used, then the oscillator output must drive the MOSC pin on the DLPC350 controller, and the MOSCN pin should be left unconnected. Note that the DLPC350 controller can only accept a triangular waveform. Similar to the crystal option, the oscillator input frequency is limited to 32 MHz. It is assumed that the external crystal or oscillator stabilizes within 50 ms after stable power is applied. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 53 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com 11.2.3 Recommended DLPC350 PLL Layout Configuration High-frequency decoupling is required for both 1.2-V and 1.8-V PLL supplies and should be provided as close as possible to each of the PLL supply package pins as shown in the example layout in Figure 27. TI recommends that decoupling capacitors be placed under the package on the opposite side of the board. High quality, lowESR, monolithic, surface mount capacitors should be used. Typically 0.1 µF for each PLL supply should be sufficient. The length of a connecting trace increases the parasitic inductance of the mounting and thus, where possible, there should be no trace, allowing the via to butt up against the land itself. Additionally, the connecting trace should be made as wide as possible. Further improvement can be made by placing vias to the side of the capacitor lands or doubling the number of vias. The location of bulk decoupling depends on the system design. Typically, a good ceramic capacitor in the 10-µF range is adequate. Figure 27. PLL Filter Layout 54 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 12 Device and Documentation Support 12.1 Device Support 12.1.1 Video Timing Parameter Definitions The following is a list of the typical input video timing parameters and their definitions. Active Lines Per Frame (ALPF) Number of lines in a frame containing displayable data. This is a subset of the TLPF Active Pixels Per Line (APPL) Number of pixel clocks in a line containing displayable data. This is a subset of the TPPL Horizontal Back Porch (HBP) Blanking Number of blank pixel clocks after Horizontal Sync but before the first active pixel. HBP times are in reference to the leading (active) edge of the respective sync signal Horizontal Front Porch (HFP) Blanking Number of blank pixel clocks after the last active pixel but before horizontal sync Horizontal Sync (HS) Timing reference point that indicates the start of the horizontal interval (line). The absolute reference point is defined by the active edge of the HS signal. This active edge is the reference from which all horizontal blanking parameters are measured Total Lines (Active and Inactive) Per Frame (TLPF) Defines the vertical period (or frame time) in lines Total Pixel Per Line (TPPL) Horizontal line period in pixel clocks. Total number of active and inactive pixel clocks per line Vertical Back Porch (VBP) Blanking Number of blank lines after Vertical Sync but before the first active line Vertical Front Porch (VFP) Blanking Number of blank lines after the last active line but before vertical sync Vertical Sync (VS) Timing reference point that indicates the start of the vertical interval (frame). The absolute reference point is defined by the active edge of the VS signal. This active edge is the reference from which all vertical blanking parameters are measured 12.1.2 Device Nomenclature Figure 28 provides a legend for reading the complete device name for any DLP® catalog device. Figure 28. Device Nomenclature Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 55 DLPC350 DLPS029F – APRIL 2013 – REVISED MAY 2019 www.ti.com Device Support (continued) 12.1.3 Device Marking The device marking consists of the fields shown in Figure 29. Figure 29. Device Marking 12.2 Documentation Support 12.2.1 Related Documentation • • • • DLP4500 0.45 WXGA DMD Datasheet (DLPS028) DLP4500NIR 0.45 WXGA DMD Datasheet (DLPS032) DLPC350 Programmer's Guide (DLPU010) DLPC350 Configuration and Support Firmware (DLPR350) 12.3 Trademarks DLP is a registered trademark of Texas Instruments. All other trademarks are the property of their respective owners. 12.4 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 13 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 56 Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 DLPC350 www.ti.com DLPS029F – APRIL 2013 – REVISED MAY 2019 13.1 Package Option Addendum 13.1.1 Packaging Information Orderable Device DLPC350ZFF (1) (2) (3) (4) (5) (6) Status (1) ACTIVE Package Type Package Drawing Pins Package Qty BGA ZFF 419 5 Eco Plan Call TI (2) Lead/Ball Finish (3) Call TI MSL Peak Temp (4) Op Temp (°C) Device Marking (5) (6) Level-3-255C-168 HRS The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PRE_PROD Unannounced device, not in production, not available for mass market, nor on the web, samples not available. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. space Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) space Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish value exceeds the maximum column width. space MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. space There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device space Multiple Device markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation of the previous line and the two combined represent the entire Device Marking for that device. Important Information and Disclaimer: The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Submit Documentation Feedback Copyright © 2013–2019, Texas Instruments Incorporated Product Folder Links: DLPC350 57 IMPORTANT NOTICE AND DISCLAIMER TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), 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, 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 (www.ti.com/legal/termsofsale.html) 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. Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2019, Texas Instruments Incorporated
DLPC350ZFF 价格&库存

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

免费人工找货