Download as pdf or txt
Download as pdf or txt
You are on page 1of 51

MAX3601

Laser Driver for Projectors

General Description Benefits and Features


The MAX3601 laser driver for pico projectors supports S Integrates Three Current-Output Laser Drivers
video imaging with red, blue, and green lasers. Each  Compatible with Most Red, Blue, and Green
output includes two 8-bit digital-to-analog converters Lasers
(DACs) with programmable gain and up to 400mA  8-Bit Video DACs, DC to 167MHz operation
driving capability per channel. DAC A has a full-scale  Patented Pulsing Feature Reduces Laser
current up to 320mA, while DAC B has full-scale current Speckling
up to 80mA. All three channels can be combined into a  1ns Output Switching Time
single channel with up to 1.2A drive capability.  Pulse Switching Speed Enhancer
Maxim’s patented technology allows pulsed current to S Minimizes PCB Area with Functional Integration
operate lasers efficiently while reducing speckle. This  SPI or I2C Serial Port Control
feature operates from the video data clock. The driver  1.8V to 3.3V Operation
is available in a 3.0mm x 3.5mm, 42-bump wafer-level  8-Bit Gain Adjustment
package for commercial applications and a 5mm x 5mm,  Programmable Pulse Current
40-pin TQFN package for industrial and automotive  42-Bump WLP (3.0mm x 3.5mm) and 40-Pin
applications. TQFN (5mm x 5mm) Packages
 Integrated Temperature Sensor
Applications S Low Power Requirements
RGB Pico Laser Projector  < 80mW for Black Video Images
 Output Disable Using Video Marker
Laser Light Source for LCOS Projectors  Output Voltage Sensor
High-Current LED or Laser Pulse Generator S Laser Enable Function Supports Safety Compliance
Ordering Information appears at end of data sheet.
Simplified Functional Diagram

CS
3-WIRE PORT DIO/SDA GAIN SETTINGS LASER DRIVER
SERIAL PORT
(3.3V OR 1.8V CMOS) CLK/SCL VIDEO SETTINGS
LASER 1
OUT1
VIDEO OUTPUT 1 +VA1
8

LASER 2
OUT2
VIDEO OUTPUT 2 +VA2
VIDEO DATA D[0:11] 8
(1.8V CMOS)
DEMULTIPLEXER
VIDEO CLOCK DCLK LASER 3
(1.8V CMOS) OUT3
VIDEO OUTPUT 3 +VA3
8

AVDD +1.8V
DVDD
PIXEL CLOCK AVCC +3.3V
DVCC
AGND 0V
SUBPIXEL GENERATOR PULSE-OFF DGND
TEMP ALARM TESTA
MARKER TESTB
VIDEO MARK ENABLE EN1..3 TESTC
(3.3V OR 1.8V CMOS) EN_MAIN CONTROL LOGIC

For related parts and recommended products to use with this part, refer to: www.maximintegrated.com/MAX3601.related

For pricing, delivery, and ordering information, please contact Maxim Direct at
1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com. 19-6444; Rev 3; 3/15
MAX3601

Laser Driver for Projectors

TABLE OF CONTENTS
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Benefits and Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Simplified Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Package Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Typical Operating Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Pin/Bump Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Pin/Bump Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Functional Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Video Demultiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Demux A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Demux B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Demux C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Pulse Timing Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Subpixel Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Pulse-Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Driver Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Video DACs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Pulse-Off and Pulse-off Assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Compliance Voltage Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Temperature Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Control Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Video Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Laser Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Serial Port and Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
I2C Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
START and STOP Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
I2C Communication Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Writing to a Single Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Writing to Sequential Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Maxim Integrated   2


MAX3601

Laser Driver for Projectors

TABLE OF CONTENTS (continued)


Reading from a Single Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Reading from Sequential Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Read/Write Data Using 3-Wire SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Power-On-Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Design Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Select Lasers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Supply Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Compensation Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
PCB Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Laser Driver Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Connecting Multiple Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Eye Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Wafer-Level Packaging (WLP) Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Typical Operating Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Maxim Integrated   3


MAX3601

Laser Driver for Projectors

LIST OF FIGURES
Figure 1. Test Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 2. Video Test Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 3. DCode Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 4. Power-Supply Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 5. Video Demultiplexer A Input Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 6. Video Demultiplexer B Input Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 7. Video C Demultiplexer Input Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 8. Video C Demultiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 9. Pulse Timing Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 10. Driver Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 11. Driver Output Full-Scale Current Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Figure 12. Output Compliance Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 13. Example Use of Compliance Sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 14. Temperature Alarm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 15. Video Marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 16. I2C Master/Slave Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 17. I2C Bit Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 18. I2C START and STOP Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 19. I2C Acknowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 20. I2C Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Figure 21. I2C Writing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 22. I2C Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 23. AVDD, DVDD, and CS Timing for SPI Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 24. SPI Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 25. SPI Write Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 26. SPI Read Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 27. Power-Supply Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 28. Laser and Package Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Figure 29. Optional Compensation Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Maxim Integrated   4


MAX3601

Laser Driver for Projectors

LIST OF TABLES
Table 1. Subpixel Programming (SP Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 2. Pulse-Off Duty Cycle (POC_ Register) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 3. Random Pulse-Off Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 4. Video Select Logic for DAC A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 5. Video Select Logic for DAC B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6. Compliance Alarm Setpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 7. Video Demultiplexer Selection Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 8. Register Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Table 9. Typical Laser Diode Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Table 10. Detailed Register Table (see Table 8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Maxim Integrated   5


MAX3601

Laser Driver for Projectors


ABSOLUTE MAXIMUM RATINGS
AVDD to AGND.....................................................-0.3V to +2.2V D0-D11, DCLK, SCL, SDA,
DVDD to DGND.....................................................-0.3V to +2.2V CS, EN_MAIN, MARKER Current................. -50mA to +50mA
AVCC to AGND.....................................................-0.3V to +4.0V Continuous Power Dissipation
DVCC to DGND.....................................................-0.3V to +4.0V TQFN (TA = +85°C, derate 35.7mW/°C above +85°C)...2320mW
AVDD to DVDD......................................................-0.3V to +0.3V WLP (TA = +70°C, derate 28.5mW/°C above +70°C)...2200mW
AVCC to DVCC......................................................-0.3V to +0.3V Junction Temperature......................................................+150°C
AGND to DGND....................................................-0.3V to +0.3V Operating Temperature Range
OUT_ to DGND......................................................-0.3V to +8.4V TQFN............................................................. -40°C to +105°C
OUT_ Current WLP.................................................................... 0°C to +70°C
Continuous....................................................................400mA Storage Temperature Range............................. -55°C to +150°C
Peak (t < 1Fs)................................................................800mA Lead Temperature (soldering, 10s; TQFN only)..............+300°C
D0-D11, DCLK, TESTC to DGND....... -0.3V to lower of +2.2V or Soldering Temperature (reflow).......................................+260°C
(VDVDD + 0.3V)
CLK/SCL, DIO/SDA, CS, EN_MAIN, MARKER,
TESTA, TESTB to DGND.................-0.3V to lower of +4.0V or
(VDVCC + 0.3V)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional opera-
tion of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.

PACKAGE THERMAL CHARACTERISTICS (Note 1)


TQFN WLP
Junction-to-Case Thermal Resistance (BJC)..................2NC/W Junction-to-Ambient Thermal Resistance (BJA)...........36NC/W
Junction-to-Ambient Thermal Resistance (BJA)...........28NC/W
Note 1: Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer
board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial.

ELECTRICAL CHARACTERISTICS
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)

PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS


OPERATING CONDITIONS
Output Voltage VOUT Output enabled 0.5 0.6 7.5 V
POWER SUPPLY (Note 3, Figure 4)
IAVDD_DIS EN_MAIN low or SP_EN = 1 0.01 (1) FA
IAVDD SP_EN High 5 7 mA
SP_EN = 0 0.02 (0.03)
IDVDD1 mA/MHz
SP_EN = 1, fPO = 75MHz 0.1 (0.2)
+1.8V Supply Current
IDVDD_G1A Video dependency DAC A 1.1 (1.5) FA/
(MHz x
IDVDD_G1B Video dependency DAC B 0.5 (0.6) DCODE
Maximum digital supply current
IDVDD (45) mA
fPIXEL = 150MHz, fPO = 75MHz

Maxim Integrated   6


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
IAVCC Core analog 1.5 1.8
IDVCC_DIS ENA_ = ENB_ = 0 0.01 0.1
IDVCC_G1A GA_ = 0x00 (per channel) 3.4 4.8
IDVCC_G2A GA_ = 0xFF (per channel) 8.2 9.1
mA
+3.3V Supply Current IDVCC_G1B GB_ = 0x00 (per channel) 1.2 1.6
MAX3601C 2.5 2.8
IDVCC_G2B GB_ = 0xFF (per channel)
MAX3601G 2.5 3.3
Maximum analog supply MAX3601C (37.6)
IAVCC current GA_= GB_ = 0xFF,
ENA_ = ENB_ = 1 MAX3601G (39.1)
ICCD_G1 PHS_= 0 5 (10)
Pulse-Off Assist Current (Note 4) fPO = fPOH = 75MHz, fPIXEL= 150MHz, µA/MHz
ICCD_G2 2.3 (4.6)
CL = 0pF, VOUT_MIN = 0.8V to 1.8V
Outputs off, clock stopped 0.2
0% video < 83 (100)
Power In MAX3601 Driver 27% video 130
mW
(Note 5) 100% video 270
27% video with pulse-off 150
27% video with pulse-off assist 160
IOUT/VAVDD 1
Typical Output Sensitivity to IOUT/VDVDD 1 (3)
%/V
Supply Voltage (Note 6) IOUT/VAVCC 2 (17)
IOUT/VDVCC 2.2 (6)
VIDEO DAC (8-Bit, Note 7)
Maximum Conversion Rate 150 160 (250) Msps
Within 12 LSBs (GAIN = 0x0F to 0xFF) 6.7 (12)
Settling Time tS Within 3 LSBs (GAIN = 0xFF) 12 (25) ns
Within 1 LSB (GAIN = 0xFF) 23 (34)
Rise/Fall Time 20% to 80% 1.5 (2.5) ns
Offset Error (GSA_ = GSB+ = 0V ≤ VOUT ≤ VAVCC + 0.5V 1.0 24
OS_ER FA
0xFF, ENA_ = ENB_ = 1) VOUT = 7.5V (1.0) 10.5 37
Resistor ROUT1 ROUT1 VOUT = 7.5V, see Figure 12 (290) 400 (490) kI
Video INL (Notes 8 and 9) Code > 0x1F (-15) (15) LSB
0x1F < GAIN < 0xFF, 0NC < TJ < +125NC
INL Drift (Notes 8 and 9) 1.5 (3) LSB
VOUT_MIN = 0.6V to 1.6V

Maxim Integrated   7


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)

PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS


Video DNL (GAIN = 0x0F to
Guaranteed monotonic (-1) (+1) LSB
0xFF) (Note 8)
Pixel
Propagation Delay (Delay = PD1 PD1 2
clocks
+ PD2)
PD2 11 ns
Propagation Delay Variation (-1) (+1) ns
f < 50kHz, VOUT > 0.9V 0.2 (1)
Transfer of VOUT to IOUT (Note 5) f < 1MHz, VOUT > 0.6V 6 (10) %/V
f < 1MHz, VOUT > 0.5V 12 (15)
VOUT = 0.6V 260
Output Capacitance (CODE_A =
CDVR VOUT = 1.1V 125 pF
CODE_B = 0x00)
VOUT = 2.0V 100
PULSE OFF ASSIST
20% to 80%, VA_ = 1.0V, CL = 0pF,
Rise Time 1.6 (3) ns
PHS_ = 3, VIDEO = 0x00
PHS_= 3, 8
Incremental Resistance PHS_= 2 16
I
PH_= 0xFFFF PHS_= 1 32
PHS_= 0 64
Relative to VAVCC, IOUT = 1mA (TA = 0 to
(-0.8)
Compliance Voltage VO_POH +125°C) V
TA = -40°C to +125°C (-0.9)
OUTPUT GAIN (VIDEO_ = 0xFF)
Resolution 8 Bits
GA_= 0x00, GB_= 0x00 0.01 (1)
MAX3601C 280 320 400
GA_= 0xFF, MAX3601G, TA = +25°C to
275 320 400
GB_= 0x00 +105°C
MAX3601G, TA < +25°C 260 320 400
Current at OUT MAX3601C 69 80 100 mA
GA_= 0x00, MAX3601G, TA = +25°C to
68 80 100
GB_= 0xFF +105°C
MAX3601G, TA < +25°C 60 80 100
GA_= 0xFF, MAX3601C (349) 400 (500)
GB_= 0xFF MAX3601G (320) 400 (500)

Maxim Integrated   8


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
COMPLIANCE ALARM
VSET DAC Resolution 4 bit (70) 80 (90) mV
VSET_ = 0x0 0.32 0.4 0.48
VSET DAC Range V
VSET_ = 0xF 1.4 1.6 1.8
Filter 1 Time Constant 1 ns
Filter 2 Time Constant 2.7 ns
TEMPERATURE ALARM
Temperature Range (5) (150) °C
Temperature Accuracy TJ = +20°C to +125°C (-10) (10) °C
Temperature Resolution TJ = +20°C to +125°C (2.25) 2.5 (2.75) °C/LSB
LOGIC I/O (DIO/SDA, CLK/SCL, CS, MARKER, EN_MAIN)
Input Low Voltage VIL2 Test condition 0.4 V
Input High Voltage VIH2 Test condition 1.45 V
Input High Threshold Relative to VDVDD (50) 60 (70) %
Input Low Threshold Relative to VDVDD (40 50 (60) %
Input Hysteresis Relative to VDVDD (5) %
Input Current DIO/SDA, CLK/SCL -10 Q0.2 +10 FA
REN_MAIN EN_MAIN to DGND 50 100 200
Input Resistance RMARKER MARKER to DVDD 50 100 200 kI
RCS CS to DGND 50 100 200
Input Capacitance 1 pF
Disable Time tDIS EN_MAIN or MARKER to IOUT falling 0.1 1 Fs
Enable Settling Time Constant tEN EN_MAIN rising or MARKER rising 0.5 1.5 Fs
DIO/SDA Low Voltage IDIO/SDA = 16mA 0.1 0.4 V
VIDEO DATA INPUTS
Maximum Frequency fDCLK_MAX 150 > 160 MHz
DCLK Duty Cycle fDCLK > 100MHz (45) (55) %
DCLK High Time Relative to 2/fDCLK (-0.5) (+0.5) ns
Video Input Setup Time tSU Operating condition 1 ns
MAX3601C 0.25
Video Input Hold Time tH Operating condition ns
MAX3601G 0.35
Input Switching Time 10% to 90%, operating condition 1.2 ns
0.5 x
Input Low Voltage VIN-L VDVDD V
- 0.1

Maxim Integrated   9


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)

PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS


0.5 x
Input High Voltage VIN-H VDVDD V
+ 0.1
Input Threshold Relative to VDVDD 50 %
Input Hysteresis 0.1 V
Input Current -10 <Q1 +10 FA
Data Input Capacitance CD 1 pF
SUBPIXEL GENERATOR
Pixel Clock Frequency Range Subpixel generator active 24 150 (250) MHz
Minimum Pulse Width 1 subpixel (2) ns
Subpixel Timing Accuracy TPODM - TPOD (-1) (+1) ns
PLL Bandwidth (1200) 2000 (3100) kHz
I2C TIMING
Clock Frequency fSCL 400 kHz
Bus Free Time Between START
tBUF 1.3 Fs
and STOP
HOLD Time for a START
tHD_STA 0.6 Fs
Condition
Setup Time Repeated START
tSU_STA 0.6 Fs
Condition
SCL Low Time tLOW 1.3 Fs
SCL High Time tHIGH 0.6 Fs
SDA Hold Time tHD_DAT 0.1 0.6 Fs
SDA Setup Time tSU_DAT 0.1 Fs
Setup Time for STOP Condition tSU_STO 0.6 Fs
Pulse Width of Suppressed
tSP 0.05 Fs
Spikes
SPI TIMING
SPI Clock Cycle tCLK 83 ns
SCL High Pulse Width tWH 41.5 ns
SCL Low Pulse Width tWL 41.5 ns
SCL Rise/Fall Time tRF At fCLK = 12MHz 16 ns
SCL Setup Time tCLKS 8 ns
CS Setup/Hold Time tCS, 32 ns
CS Recovery Time tCR 50 ns

Maxim Integrated   10


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Write Data Setup Time tDS 16 ns
Write Data Hold Time tDH 16 ns
Read Data Delay Time tRD 34 ns
DIO Output Switching Time tZR RDIO = 390I, CDIO = 20pF 11 (16) ns
MAX3601C 34
DIO Output Disable Time tRZ ns
MAX3601G 36
DIO Conflict Avoid Time tZZ 0 ns
POWER-ON RESET (Figure 27)
VAVDD,VDVDD On Threshold 2VPOR+ 1.32 (1.6) V
VAVDD,VDVDD Off Threshold 2VPOR- (1) 1.28 V
VDVCC,VDVCC On Threshold 3VPOR+ 2.5 (2.8) V
VAVCC,VDVCC Off Threshold 3VPOR- (2.2) 2.4 V

Note 2: Parameters measured using circuit of Figure 1. RS, CS, CL = open, unless otherwise noted. Parameters in parentheses ( )
are provided for guidance, but are not tested or guaranteed.
Note 3: Power Consumption Calculations:

= IDVDD (mA MHz) × fPIXEL (MHz) +


IDVDD (mA)
3
∑ ENA N × IDVDD G1A (mA MHz) × DCODE A N + ENB N × IDVDD G1B (mA MHz) × DCODE B N  + fPIXEL (MHz)
N=1

3 
=
IDVCC (mA)
N=1 
( )
∑ ENA N × IDVCCD G1A + IDVCC G2A - IDVCC G1A ×
GA N
255
+ ENB N × IDVCC
G1B (
+ IDVCC
G2B
- IDVCC
G1B
×)GB N 
255 

where:
N = OUTPUT 1,2,3, fPIXEL is the pixel clock frequency (MHz), ENA_ and ENB_ are the DAC enable signals with value 0 or
1, DCODE is the average number of video code changes per pixel (0 to 255). If the Pulse-Off feature is used 1 time per
pixel, DCODE = 2x Average Video Code Value. If Pulse-Off is used 2 times per pixel, DCODE = 4x Average Video Code
Value (Figure 3).
Note 4: Pulse-Off Assist Current Calculation:
3

N=1 
(
IDVCCD ≈ ∑  IDVCC + C OUTN × DVOUTN × fPON 
G1 )

where:
N = Output 1,2,3, COUTN is the total capacitance at OUTN (MAX3601 output capacitance + external capacitance),
DVOUTN is the resulting voltage change at OUTN, fPON is the frequency of pulse-events in MHz. fPON is generally equal
to the pixel clock, but could be lower or higher, depending on the pulse-off duty cycle and number of pulse-off events per
pixel.

Maxim Integrated   11


MAX3601

Laser Driver for Projectors


ELECTRICAL CHARACTERISTICS (continued)
(VAVDD = VDVDD = 1.7V to 1.9V, VAVCC = VDVCC = 2.9V to 3.5V, TA = TMIN to TMAX, TJ < +125NC, EN_MAIN and MARKER high,
VOUT R 0.7V, unless otherwise noted. Typical values are at VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, TJ = +85NC. Consumer
grade parts are tested at TA = +70NC. Automotive grade parts are tested at TA = +105NC. Minimum and maximum specifications are
guaranteed by design, characterization and/or production test.)(Note 2)
Note 5: Power Estimation Conditions:
For each output, DAC A is enabled, DAC B is off, VIDEO = 27% data as shown in Figure 2, fPIXEL = 150MHz. Vertical
Image Duty cycle is 70%, and the MARKER signal is used to reduce power during vertical flyback.
The load emulates:
Red Laser on OUT1: 4I + 2.3V
Green Laser on OUT2: 8I + 3.8V
Blue Laser on OUT3: 16I + 3.5V

GAIN1 GAIN2 GAIN3 VOUT VA1 VA2 VA3


PARAMETER VIDEO PO_EN POC POM_ PHM_
(mA) (mA) (mA) @IPEAK (V) (V) (V)
1 0% Video 00h 200 180 70 0.6V 3.7 5.9 5.2 0 0 0 0
2 27% Video 27% 200 180 70 0.6V 3.7 5.9 5.2 0 0 0 0
3 100% Video FFh 200 180 70 0.6V 3.7 5.9 5.2 0 0 0 0
4 Pulse-Off 27% 300 270 105 0.8V 4.3 6.8 6.0 1 4h FF00h 0
With Pulse-off
5 27% 300 270 105 0.8V 4.3 6.8 6.0 1 4h FF00h FF00h
Assist

Note 6: Transfer from supply to IOUT measured with 100mVP-P sine wave applied at the supply.
f'IOUT 100%
=T ×
IOUT f'V

with units %/V. IOUT = 325mA, TJ ≤ +110°C, fOUT = 60Hz to 1MHz. Typical values are at 10kHz, maximum value at 1MHz
typical corner.
Note 7: AC Parameters characterized with a video pattern of 0x00 to 0xFF, GAIN = 0xFF, 0x3F, 0x1F, 0x0F. All combinations of
output VIDEO DACs: DAC A only, DAC B only, DAC A and DAC B. An external filter network (RS, CS) or digital filter may
be used to reduce ringing.
IOUT(CODE 0xFF)
= = - IOUT(CODE 0x00)
Note 8: 1lsb =
255

Note 9: Integral nonlinearity (INL) is measured as: [IOUT - Least Squares approximation of current].

Maxim Integrated   12


MAX3601

Laser Driver for Projectors

0xFF
AVDD AVCC
DVDD DVCC VIDEO WHITE
+1.8V +3.3V 0
D0 8I VIDEO TYPICAL
OUT1 0xFF
VA3
D1
RS CS
D2 0x7F
D3 0x3F
CL
D4 0
D5
0x6t + 0x3F x 5t + 0x7F x 4t + 0xFF x 2t
8I
D6 OUT2 27% AVERAGE DUTY CYCLE
VA3
D7 CS
MAX3601 RS
D8 MARKER 70% DUTY CYCLE
D9 CL
DATA
SOURCE D10
D11 Figure 2. Video Test Pattern
8I
DCLK OUT3
VA2
RS CS
80h
EN_MAIN NO PO 40h
CL 0
DIO/SDA
DCODE 40h 40h 40h 40h
CLK/SCL
DGND PO
CS
AGND
MARKER 80h
1xPO 40h
0
DCODE 2x80h 2x40h 2x80h 2x40h

Figure 1. Test Circuit PO

80h
2xPO 40h
0
DCODE 4x80h 4x40h 4x80h 4x40h

Figure 3. DCode Example

Maxim Integrated   13


MAX3601

Laser Driver for Projectors

MAX3601
MAX3601 CURRENT CONSUMPTION MODEL

CORE CORE VDDA (+1.8V)


SUBPIXEL
ANALOG DIGITAL SP_EN
GENERATOR
I1 = ICCA =1.5mA VCCA (+3.3V) I2 = IDDA1 • fPIXEL= 0.03 VDDD (+1.8V) I3 = IDDA = 5mA •EN_MAIN
• fPIXEL (MHz) mA DGND
1 2 3
AGND

OUTPUT 1

I4 = ICCD_G1A + GA1/255•(ICC_G2A - ICC_G1A) = [2.2+2.6 • GA1/255] mA OUTPUT1


DAC A
I5 = IDDD_G1A • fPIXEL • DCODE = 0.039 • fPIXEL (MHz) • DCODE (%) mA
I6 = IOUT_A1
VCCD (+3.3V) ENA VDDD (+1.8V) ENA • P01
VOUT1
ROUT1

4 5
6 COUT1

I7 = ICC_G1B + GB1/255•(ICC_G2B - ICC_G1B) =[1.2+1.0 • GB1/255] mA DAC B


I8 = IDDD_G1B • fPIXEL •DCode = 0.01 • fPIXEL (MHz) • DCODE (%) mA
I9 = IOUT_B1
ENA • P01
VCCD (+3.3V) ENB VDDD (+1.8V)

7 6 9

VCCD (+3.3V) PULSE-OFF HELPER


PH1
PH_EN1
VCCD (+3.3V)

10 11 12
I10 = ICCD_G0 = 1mA
I11 = ICCD_G1 • 2PHS1 • fPIXEL mA = 0.0015 • 2PHS1• fPIXEL (MHz) mA
I12 = COUT1 (pF)•DVOUT1 (V) • fPH1 (MHz)• 1E+9 mA

VOUT2
ROUT2
OUTPUT 2

COUT2

VOUT3
ROUT3
OUTPUT 3

COUT3

Figure 4. Power-Supply Calculations

Maxim Integrated   14


MAX3601

Laser Driver for Projectors

Typical Operating Characteristics


(VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, VOUT = 0.7V, RL = 8ω, EN_MAIN high, TA =+25NC, unless otherwise noted.)

VIDEO DNL DAC A VIDEO DNL DAC A VIDEO DNL DAC B


(GAIN = 0x20) (GAIN = 0xFF) (GAIN = 0x20)
0.5 0.5 0.5
MAX3601 toc01

MAX3601 toc02

MAX3601 toc03
0.4 0.4 TJ = -40°C, +125°C 0.4
0.3 0.3 0.3 TJ = -40°C, +125°C
0.2 TJ = -40°C, +125°C 0.2 0.2
0.1 0.1 0.1
DNL (LSB)

DNL (LSB)

DNL (LSB)
0 0 0
-0.1 -0.1 -0.1
-0.2 -0.2 -0.2
-0.3 -0.3 -0.3
-0.4 -0.4 -0.4
-0.5 -0.5 -0.5
0 100 200 300 0 100 200 300 0 100 200 300
CODE CODE CODE

VIDEO DNL DAC B


(GAIN = 0xFF) VIDEO INL DAC A VIDEO INL DAC B
0.5 3 2.0
MAX3601 toc04

MAX3601 toc05

MAX3601 toc06
GAIN = 0xFF, GAIN = 0x20,
0.4 TJ = -40°C, +125°C TJ = -40°C 1.5 GAIN = 0x20,
TJ = -40°C
2 TJ = -40°C
0.3 GAIN = 0x20,
1.0 TJ = +125°C
0.2
1
0.1 0.5
DNL (LSB)

INL (LSB)

INL (LSB)

0 0 GAIN = 0xFF, 0
-0.1 TJ = +125°C
-0.5
-1 GAIN = 0xFF,
-0.2
GAIN = 0x20, -1.0 TJ = +125°C
-0.3 TJ = +125°C
-2 GAIN = 0xFF,
-0.4 -1.5
TJ = -40°C
-0.5 -3 -2.0
0 100 200 300 0 100 200 300 0 100 200 300
CODE CODE CODE

GAIN DNL DAC A GAIN DNL DAC B


(OFFSET = 0xFF) (OFFSET = 0xFF)
0.5 0.5
MAX3601 toc07

MAX3601 toc08

0.4 0.4
0.3 0.3
0.2 TJ = -40°C, +125°C 0.2 TJ = -40°C, +125°C
0.1 0.1
DNL (LSB)

DNL (LSB)

0 0
-0.1 -0.1
-0.2 -0.2
-0.3 -0.3
-0.4 -0.4
-0.5 -0.5
0 100 200 300 0 100 200 300
CODE CODE

Maxim Integrated   15


MAX3601

Laser Driver for Projectors

Typical Operating Characteristics (continued)


(VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, VOUT = 0.7V, RL = 8ω, EN_MAIN high, TA =+25NC, unless otherwise noted.)

GAIN INL DAC A GAIN INL DAC B


(OFFSET = 0xFF) (OFFSET = 0xFF) OUT1 PULSE OFF
2.0 3 0.35
MAX3601 toc09

MAX3601 toc10

MAX3601 toc11
1.5 TJ = +125°C 0.30
2
1.0 0.25

OUT1 CURRENT (A)


1
0.5 TJ = +125°C 0.20
INL (LSB)

INL (LSB)

TJ = -40°C
0 0 0.15

-0.5 0.10
-1
-1.0 0.05
-2
-1.5 0
TJ = -40°C
-2.0 -3 -0.05
0 100 200 300 0 100 200 300 10ns/div
CODE CODE

POWER-SUPPLY TRANSFER TO IOUT VA TRANSFER TO IOUT NORMALIZED OUTPUT CURRENT


(GAIN = OFFSET = 0xFF) (GAIN = OFFSET = 0xFF) vs. OUTPUT VOLTAGE
4.5 10 120
MAX3601 toc13

MAX3601 toc14
MAX3601 toc12

4.0 9
100
8
NORMALIZED AMPLITUDE (%)

3.5 AVCC
7
3.0 80
6
2.5
T (%)
T (%)

5 60
2.0 DVCC DVDD
AVDD 4
1.5 40
3
1.0 2
20
0.5 1
0 0 0
1k 10k 100k 1M 10M 1k 10k 100k 1M 10M 0 0.5 1.0 1.5
FREQUENCY (Hz) FREQUENCY (Hz) OUTPUT VOLTAGE (V)

OUT_ COMPLIANCE ALARM TRIP


IOUT RISE AND FALL TRANSIENT VOLTAGE vs. REGISTER CODE
0.35 1.8
MAX3601 toc15

MAX3601 toc16
COMPLIANCE ALARM TRIP VOLTAGE (V)

0.30 1.6

0.25 1.4 TA = +125°C

0.20 1.2
IOUT (A)

0.15 1.0
TA = +125°C, -40°C
0.10 0.8

0.05 0.6

0 0.4
2ns/div 0 5 10 15
REGISTER CODE

Maxim Integrated   16


MAX3601

Laser Driver for Projectors

Typical Operating Characteristics (continued)


(VAVDD = VDVDD = 1.8V, VAVCC = VDVCC = 3.3V, VOUT = 0.7V, RL = 8ω, EN_MAIN high, TA =+25NC, unless otherwise noted.)

TEMPERATURE ALARM TRIP POINT


vs. REGISTER CODE OUT_ DISABLE TIME
140 2.0 0.40

MAX3601 toc17

MAX3601 toc18
1.8
TEMPERATURE ALARM TRIP POINT (°C)

120 0.35
1.6
100 0.30
1.4
OUT_

OUT_ CURRENT (A)


80 0.25

VEN_MAIN (V)
1.2
60 1.0 0.20

40 0.8 EN_MAIN 0.15


0.6 OR MARKER
20 0.10
0.4
0 0.2 0.05

-20 0 0
0 10 20 30 40 50 50ns/div
REGISTER CODE

SDA LOW VOLTAGE


OUT_ ENABLE TIME vs. SDA SINK CURRENT
2.0 0.40 120
MAX3601 toc19

MAX3601 toc20
1.8 0.35
100
1.6
0.30
OUTPUT VOLTAGE (mV)

1.4 EN_MAIN 80
OUT_ CURRENT (A)

OR MARKER 0.25
VEN_MAIN (V)

1.2
1.0 OUT_ 0.20 60
0.8 0.15
40
0.6
0.10
0.4
20
0.2 0.05

0 0 0
2µs/div 0 5 10 15 20
SINK CURRENT (mA)

Maxim Integrated   17


MAX3601

Laser Driver for Projectors

Pin/Bump Configurations

TOP VIEW

DGND

DGND

DGND
DVCC

DVCC

DVCC
OUT1

OUT2

OUT3
N.C.
30 29 28 27 26 25 24 23 22 21
EN_MAIN 31 20 N.C.
N.C. 32 19 DGND
MARKER 33 18 DVCC
DIO/SDA 34 17 AVCC
CLK/SCL 35 MAX3601 16 AGND
CS 36 15 AVDD
TESTA 37 14 DVDD
TESTC 38 EP 13 DGND
+
D0 39 12 TESTB
D1 40 11 DCLK
1 2 3 4 5 6 7 8 9 10
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11

THIN QFN
(5mm x 5mm)

TOP VIEW
(BUMP SIDE DOWN) MAX3601
1 2 3 4 5 6 7
+
A DGND OUT3 OUT3 OUT2 OUT2 OUT1 OUT1

B DVCC DGND DGND DVCC DGND MARKER DVCC

EN_ DIO/
C AGND AVCC DGND DGND DGND
MAIN SDA

CLK/
D DVDD AVDD D9 DGND TESTA CS
SCL

E TESTB D11 D7 D5 D3 D1 TESTC

F DCLK D10 D8 D6 D4 D2 D0

WLP
(3.5mm x 3.0mm)

Maxim Integrated   18


MAX3601

Laser Driver for Projectors

Pin/Bump Description
PIN
NAME FUNCTION EQUIVALENT INPUT SCHEMATIC
TQFN-EP WLP
1 F6 D2
2 E5 D3
3 F5 D4
Synchronous Video Data Inputs DVDD
4 E4 D5
5 F4 D6 DIGITAL
6 E3 D7 INPUT

Synchronous Video Data Input. In DEMUX C


7 F3 D8
mode, D8 functions as the pixel clock.
DGND
8 D3 D9
Synchronous Video Data Inputs
9 F2 D10
10 E2 D11 Synchronous Video Data Input, MSB
11 F1 DCLK Video Clock Input
TESTA,
12, 37, 38 D5, E1, E7 TESTB, Test Pins. Connect to DGND. —
TESTC

A1, B2,
13, 19, 21, B3, B5,
DGND Digital Ground. Connect to 0V. —
24, 27 C3, C4,
C6, D4

1.8V Digital Power Supply. Bypass DVDD


to DGND with 0.1FF and 0.01FF capacitors
14 D1 DVDD —
as close as possible to the device with the
smaller value capacitor closest to DVDD.

1.8V Analog Power Supply. Bypass AVDD


to AGND with 0.1FF and 0.01FF capacitors
15 D2 AVDD —
as close as possible to the device with the
smaller capacitor closest to AVDD.
16 C1 AGND Analog Ground. Connect to 0V. —
3.3V Analog Power Supply. Bypass AVCC
to AGND with 0.1FF and 0.01FF capacitors
17 C2 AVCC —
as close as possible to the device with the
smaller capacitor closest to AVCC.
3.3V Digital Power Supply. Bypass DVCC
to DGND with 0.1FF and 0.01FF capacitors
18, 22, 25,
B1, B4, B7 DVCC (1 pair per pin) as close as possible to the —
28
device with the smaller value capacitor
closest to DVCC.
No Connection. There is no connection from
20, 30, 32 — N.C. —
the package to the IC.

Maxim Integrated   19


MAX3601

Laser Driver for Projectors

Pin/Bump Description (continued)


PIN
NAME FUNCTION EQUIVALENT INPUT SCHEMATIC
TQFN-EP WLP
Connection for Laser 3. Leave OUT3 LASER
23 A2, A3 OUT3 OUTPUT
unconnected if unused.
Connection for Laser 2. Leave OUT2
26 A4, A5 OUT2
unconnected if unused.
Connection for Laser 1. Leave OUT1 AGND
29 A6, A7 OUT1
unconnected if unused.
Laser Enable Input with 100kI Pulldown
31 C5 EN_MAIN to DGND. Set EN_MAIN = high to enable
OUT1–OUT3. DVCC

Video Marker Input with 100kI Pullup to DIGITAL


33 B6 MARKER INPUT
DVDD
34 C7 DIO/SDA SPI and I2C Serial Data Input/Output
35 D7 CLK/SCL SPI and I2C Serial Clock Input DGND
SPI Chip Select with 100kI Pulldown to
36 D6 CS DGND. Connect CS to DVDD for I2C mode.
Set CS = low on power-up for SPI mode.
DVDD

39 F7 D0 Synchronous Video Data Input, LSB DIGITAL


INPUT

40 E6 D1 Synchronous Video Data Input DGND

Exposed Pad (TQFN Only). EP is internally


connected to DGND. The EP must be
— — EP connected to the PCB ground plane through —
an array of vias for proper thermal and
electrical performance.

Maxim Integrated   20


MAX3601

Laser Driver for Projectors

Functional Diagram

A1 MAX3601
VIDEO DEMULTIPLEXER B1
D0 VIDEO
C1 8
D1 PULSE TIMING PO, PH
C2
D2 DEMUX A
D3 ENA1, ENB1 ENA, ENB OUT1
D3:D0 4:8 A1 OUTPUT1
POM1 VSA1, VSB1 VSA, VSB
D4
D7:D4 4:8 A2 PHM1 OSA1, OSB1 OSA, OSB
D5 PHS1, AL1 PHS, AL
POC1
D6 D11:D8 4:8 A3 PHEN1 GA1, GB1 GA, GB
D7
A2
D8
B1
D9 CLK_IN VIDEO
C2 8
D10 C3 PULSE TIMING PO, PH
CLK_OUT
D11
ENA2, ENB2 ENA, ENB OUT2
OUTPUT2
POM2 VSA2, VSB2 VSA, VSB
DEMUX B
PHM2 OSA2, OSB2 OSA, OSB
D0:D7 LATCH B1 POC2 PHS2, AL2 PHS, AL
PHEN2 GA2, GB2 GA, GB
A3
B1 VIDEO
DEMUX C C2 8
D0:D7 C1 PULSE TIMING PO, PH
C3
DATA CLOCK C2 ENA3, ENB3 ENA, ENB OUT3
D8 C3 OUTPUT3
POM3 VSA3, VSB3 VSA, VSB
DCLK D8 LATCHED PHM3 OSA3, OSB3 OSA, OSB
DEMUX
POC3 PHS3, AL3 PHS, AL
SELECT
PHEN3 GA3, GB3 GA, GB
MS LOGIC

SUBPIXEL TIMING TEMPERATURE


PIXEL CLOCK TSET
SUBPIXEL GENERATOR TALM ALARM
SP

TESTA
ENABLE LOGIC (i = 1, 2, 3)
TESTB
EN_MAIN
OEAI TESTC
MARKER AND ENAi

TALM MS OR AND
VEI DGND
AL_ VM_ AND ENBi AGND
TSET EN_ OEBI
VE_ SP
POM_ OR
PHM_ AVCC
SERIAL PORT +3.3V
PHENi
AND PHS_ DVCC
VSB_ POR POWER-ON
CS REGISTERS
VSA_ RESET DVDD
+1.8V
DIO/SDA GA_ AVDD
GB_
CLK/SCL
OSA_
OSB_
SR_

BOLD LINE INDICATES PARALLEL DATA.

Maxim Integrated   21


MAX3601

Laser Driver for Projectors

Detailed Description Demux A


Demux A converts 4-bit input with DDR clock to 8-bit data
The laser driver for projectors supports video imaging with pixel clock. Input data must be formatted as shown
with red, blue, and green lasers. Each output includes in Figure 5. Four MSBs are latched on the rising edge of
two 8-bit video/offset DACs with programmable gain and DCLK, and four LSBs are latched on the falling edge of
offset. DCLK.
Video Demultiplexer Demux B
The Video Demultiplexer supports three video formats Demux B latches an 8-bit video input on the rising edge
and pixel clock configurations. The video format and of clock. The same video is sent to all outputs.
demultiplexer are selected by the MUX select register
(MS) as shown in Table 7.

PIXEL PIXEL 1 PIXEL 2

D0 A1[4] A1[0] A1[4] A1[0] D0 B1[0] B1[0]

D1 A1[5] A1[1] A1[5] A1[1]


D1 B1[1] B1[1]
D2 A1[6] A1[2] A1[6] A1[2]

D3 A1[7] A1[3] A1[7] A1[3]

D7 B1[7] B1[7]
D4 A2[4] A2[0] A2[4] A2[0]

D5 A2[5] A2[1] A2[5] A2[1]


tSU tH
D6 A2[6] A2[2] A2[6] A2[2]

DCLK
D7 A2[7] A2[3] A2[7] A2[3]

D8 A3[4] A3[0] A3[4] A3[0] Figure 6. Video Demultiplexer B Input Waveform

D9 A3[5] A3[1] A3[5] A3[1]

D10 A3[6] A3[2] A3[6] A3[2]

D11 A3[7] A3[3] A3[7] A3[3]

tSU tH

DCLK

Figure 5. Video Demultiplexer A Input Waveform

Maxim Integrated   22


MAX3601

Laser Driver for Projectors

PIXEL PIXEL 1 PIXEL 2

D7–D0 C3 C1 C2 C3 C1 C2 C3 C1

D8 1 0 0 1 0 0 1 0

tSU tH

DCLK

OUT1 C1 C1

OUT2 C2 C2

OUT3 C3 C3

C1, C2, C3 ARE 8-BIT VIDEO DATA, OUTPUT SHOWN FOR MS = 2

Figure 7. Video C Demultiplexer Input Waveform

Demux C
DCLK-2 Demux C is compatible with the data format of the
D MAX3600. Data for the three outputs is multiplexed in
8 C1
Q
Q time and uses a DDR clock.

D
DCLK-1 8 C2
D Q
Q

D
DCLK0
D
8 C3
Q Q

D = CLOCK ON BOTH
D7:D0 EDGES (DDR)
= CLOCK ON
RISING EDGE D8
DCLK LATCHED
Q
D8
D

Figure 8. Video C Demultiplexer

Maxim Integrated   23


MAX3601

Laser Driver for Projectors


Pulse Timing Generator despeckling the laser light. Each output of the laser
The Pulse Timing generator creates phases of the pixel driver can have different pulse widths or multiple pulses.
clock called subpixels (Figure 9). The subpixel timing If unused, disable the subpixel generator (D0 of register
signals enable laser current output pulsing for use with 0x0B) for additional power savings.

IOUT

VOUT

PO

PH

tPO tPOH

tPIXEL

SUBPIXEL 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6

POM_REGISTER 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0

PHM_REGISTER 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0

VIDEO PIXEL PIXEL

Figure 9. Pulse Timing Generator

Maxim Integrated   24


MAX3601

Laser Driver for Projectors


Subpixel Programming (POC) register selects options shown in Table 2. Random
The subpixel programming bits (D[2:0] of register 0x0C) pulse-off events are triggered from a 31-bit pseudo-
determine the number of subpixels and duration of the random bit-stream. By default, the PRBS is common to
pulse time (Table 1). The pulse width is applied to every all outputs. Bit D4 of the POC_ registers determine which
pixel when the programmed pulse-off length > 0. This PRBS bits control each output (Table 3).
can be dynamically implemented to adjust for various Pulse-off synchronization between outputs occurs when
lighting conditions. POC_ registers match and POC_[4] = 0. For example, if
Pulse-Off POC1 = POC2 = POC3 and POC_[4] = 0, the occurrence
The pulse-timing generator can be configured to skip of randomized pulse-off events at all outputs will be
pulse events to save power. The Pulse-Off Configuration synchronized.

Table 1. Subpixel Programming (SP Table 2. Pulse-Off Duty Cycle (POC_


Register) Register)
fPIXEL (MHz) ACTIVE INACTIVE POC_[3:0] PULSE-OFF DUTY CYCLE
SP
MIN MAX SUBPIXELS SUBPIXELS 0000* Every pixel, 100%
000 150 200 0:7 8:15 0001 Random, 87.5%
001* 75 150 0:15 — 0010 Random, 75.0%
010 50 100 0:11 12;15 0011 Random, 62.5%
011 37.5 75 0:15 — 0100 Random, 50.0%
100 30 60 0:9 10:15 0101 Random, 37.5%
101 25 50 0:15 — 0110 Random, 25.0%
110 21.4 42.8 0:13 14:15 0111 Random, 12.0%
111 18.75 37.5 0:15 — 1XXX Every other pixel, 50%
*Power-on default *Power-on default

Table 3. Random Pulse-Off Programming


PRBS31 BITS USED
POC_[4]
OUTPUT 1 OUTPUT 2 OUTPUT 3
0* PRBS31[4], [3], [0] PRBS31[8], [7], [0] PRBS31[16], [15], [0]
1 PRBS31[2:0] PRBS31[2:0] PRBS31[2:0]
*Power-on default

Maxim Integrated   25


MAX3601

Laser Driver for Projectors


Driver Outputs 10). DACA has 4x the current output capability of
Each of the three laser driver outputs contains two video DACB but is otherwise identical. Video Data is input
DACs, two gain DACs, a Compliance Voltage alarm, from the high-speed data inputs. VSA_ and VSB_
and Pulse-Off Assist. For power savings, the MAX3601 determine the output behavior of the two video DACs
reduces supply current when outputs are not in use. (Table 4 and Table 5) The output video of either DAC
can be any of the following:
Video DACs
Each laser driver output contains two video DACs that U Video data
produce current representing the video image (Figure U Pulse-off with zero amplitude

DRIVER OUTPUTS

MAX3601
RPH
AVCC
OUT_

PH_

2
COMPLIANCE
AL_
PULSE-OFF HELPER PHS_ VOLTAGE SENSOR

GAIN DAC A
8
GA_ ENABLE

8
0
REF
8
OSA_ CODE
VIDEO
DAC A
8
VIDEO_ ENABLE

3
VSA_ SELECT
PO_ LOGIC A

ENA_
ENB_

SELECT
3
VSB_ LOGIC B

ENABLE
8
OSB_ CODE
VIDEO
DAC B
8
0 REF

8
GB_ ENABLE

GAIN DAC B

Figure 10. Driver Output

Maxim Integrated   26


MAX3601

Laser Driver for Projectors


Table 4. Video Select Logic for DAC A U Pulse-off with non-zero amplitude
U Constant value set from serial port
ENA_ VSA_ VIDEO PO CODE DAC A
0 X X X 0 U Zero amplitude
0 VIDEO U Constant for VIDEO > 0, zero when VIDEO = 0
000* X
1 0 The two gain DACs adjust the full-scale output current
0 VIDEO for laser slope efficiency and color balance. Video Gain
001 X
1 OSA_ is programmed from the serial port. Full-scale output for
0 OSA_ Video DACs A and B are adjustable up to a peak output
010 X of 320mA and 80mA, respectively (Figure 11). The laser
1 0
driver output current is the combined output of DAC A
0 OSA_
1 011 X and B:
1 OSA_
0 X 0 CODEA  GA  CODEB  GB 
I=
OUT (mA)   × 320 + × 80 + OSERR
100 0 OSA_ FFh FFh FFh FFh
>0
1 0 where OSERR is the offset error.
101 X X 0
Carefully consider the absolute maximum ratings of
110 X X 0
output current. If IOUT is 400mA peak with 50% duty
111 X X 0 cycle over the life of the product, the average DC current
*Power-on default is 200mA.

Table 5. Video Select Logic for DAC B


FULL-SCALE AVERAGE CURRENT RANGE (mA)
ENB_ VSB_ VIDEO PO CODE DAC B
0 X X X 0 400

0 VIDEO
000* X
1 0 350

0 VIDEO
001 X
1 OSB_ 300 OUTPUT PULSE
DUTY CYCLE
0 OSB_
010 X 100%
1 0 250
DAC A+B

0 OSB_
1 011 X 50%
1 OSB_ 200
DAC A

0 X 0
100 0 OSB_ 150
>0
1 0
DAC A+B

DAC B

101 X X 0 100
DAC A

110 X X 0
111 X X 0 50

*Power-on default
0

Figure 11. Driver Output Full-Scale Current Range

Maxim Integrated   27


MAX3601

Laser Driver for Projectors

COMPLIANCE VOLTAGE ALARM +VCCA


ROUT1
NEGATIVE (400kI)
FILTER 2 FILTER 1
PEAK VOUT_
H = 2.5ns H = 1ns
DETECT
S
VSET_[3:0]
Q R VSET_DAC
VALM
RESET
ON READ

Figure 12. Output Compliance Sensor

Setting the PHM_ register > 0 and setting either ENA_ or


ENB_ high enables the pulse-off Assist circuit. In addition,
VIDEO
PROCESSOR
MAX3601 the circuit is only active when MARKER is high and either
LASER
D0 OUT_
output is enabled. During a pulse-off event, laser voltage
VIDEO DATA is momentarily connected to 3.3V to improve turn-off
COMPLIANCE ALARM
(VIA SPI/I2C) time of slow lasers. Note that the pulse-off assist is only
VA effective when the OSA_ and OSB_ registers are set to
zero during pulse-off.
LASER
VOLTAGE Compliance Voltage Sensor
CONTROL
The output voltage affects overshoot, settling time and
POWER MANAGEMENT linearity. The compliance alarm detects output voltage
lower than a programmed threshold (Table 6) and sets
the Compliance Alarm (VALM_) bit (Figure 12). The alarm
VIDEO is cleared when read. The compliance alarm can be used
IMAGE to adjust laser power supplies after video data containing
50ns of bright pixels has been transmitted (Figure 13).
VOUT The VALM bit will typically be set at power-on.

VSET Table 6. Compliance Alarm Setpoint


LASER INCREASE VA IF TYPICAL COMPLIANCE VOLTAGE
VOLTAGE COMPLIANCE ALARM
VSET_[3:0]
DO NOTHING DO NOTHING THRESHOLD (V)
CONTROL TRIPPED,
ACTION OTHERWISE 0000* 0.40
DECREASE VA.
0001 0.48
0010 0.56
Figure 13. Example Use of Compliance Sensor .
.
Pulse-Off and Pulse-off Assist .
The Pulse feature rapidly pulses the laser off. The “off” 1110 1.52
level is set by the VSA_ and VSB_ registers (Table 4, 1111 1.60
Table 5). *Power-on default

Maxim Integrated   28


MAX3601

Laser Driver for Projectors


Temperature Alarm
TEMPERATURE ALARM The temperature alarm reports if the driver temperature
TEMPERATURE has exceeded a programmable threshold as shown in
SENSE Figure 14. The alarm is cleared when the TALM register
S is read. If the die temperature is still above the threshold,
DAC TSET[5:0] the temperature alarm immediately re-asserts itself. The
Q R temperature threshold is programmed with the T_SET
TALM RESET register. The temperature alarm threshold includes offset
ON READ of the temperature sensor. Accuracy of the threshold
is increased by calibration of the alarm at a known
Figure 14. Temperature Alarm temperature.
For example, if it is desired to set a temperature alarm
at TJ = +125NC: With TA = +25NC and outputs disabled,
ramp TSET and read TALM. The code TSET25, where
the alarm is set, corresponds to TJ ≈ +25NC. TSET125 ≈
TSET25 + 100NC/2.5NC/LSB.
Control Logic
VERTICAL SCAN

The Control Logic provides video selection, laser enable,


VIDEO AREA
MARKER = 1 and power savings.
Video Selection
The video demultiplexers A, B, and C creates signals A1–
A3, B1, and C1–C3. The MS bits select the input source
NON-VIDEO AREA
(MARKER = 0 SELECTED OUTPUTS DISABLED) video for VIDEO1, VIDEO2, and VIDEO3.
Laser Control
HORIZONTAL SCAN When EN_MAIN is low, all drivers are off. This signal
works asynchronously (no clock is required to disable
Figure 15. Video Marker outputs).
The Video Marker (MARKER) input can be used to
disable selected outputs when a video signal is not
Table 7. Video Demultiplexer Selection present (Figure 15). The VE[1:3] bit settings determine
Logic which outputs respond to the MARKER signal.
PIXEL
MS[2:0] CLOCK VIDEO 1 VIDEO 2 VIDEO 3
SOURCE
000* DCLK A1 A2 A3
001 DCLK B1 B1 B1
010 D8** C1 C2 C3
011 D8** C2 C2 C2
100 D8** C2 C2 C3
101 D8** C2 C3 C3
110 RESERVED
111 RESERVED
*Power-on default
**D8 is gated by DCLK

Maxim Integrated   29


MAX3601

Laser Driver for Projectors

Serial Port and Registers period of the SCL clock pulse (Figure 17). Changes in
SDA while SCL is high are control signals (see the START
The MAX3601 contains an I2C interface and a 3-wire SPI and STOP Conditions section for more information).
interface. The communication mode is determined by the Each transmit sequence is framed by a START (S)
state of CS at power-on. If CS is high (tied to DVDD), I2C condition and a STOP (P) condition. Each data packet is
mode is selected. If CS is open or low at power-on, SPI 9 bits long; 8 bits of data followed by the acknowledge
mode is selected. bit.
I2C Interface START and STOP Conditions
The serial bus consists of a bidirectional serial-data When the serial interface is inactive, SDA and SCL
line (SDA) and a serial-clock input (SCL). The master idle high. A master device initiates communication by
generates the clock signal (Figure 16). issuing a START condition. A START condition is a
I2C is an open-drain bus. SDA and SCL require pullup high-to-low transition on SDA with SCL high. A STOP
resistors (500I or greater). Voltage clamps on the input condition is a low-to-high transition on SDA, while SCL
protect the device high-voltage spikes not exceeding the is high (Figure 18).
absolute maximum voltage rating. A START condition from the master signals the beginning
Data Transfer of a transmission. The master terminates transmission by
One data bit is transferred during each SCL clock cycle. issuing a not-acknowledge followed by a STOP condition
The data on SDA must remain stable during the high (see Figure 19 for more information). The STOP condition
frees the bus. To issue a series of commands to the slave,
the master may issue repeated START (Sr) commands
SDA
instead of a STOP command in order to maintain control
of the bus. In general, a repeated START command is
SCL
functionally equivalent to a regular START command.

MASTER SLAVE
When a STOP condition or incorrect address is detected,
TRANSMITTER/
SLAVE
TRANSMITTER/ the MAX3601 internally disconnects SCL from the serial
RECEIVER
RECEIVER RECEIVER interface until the next START condition, minimizing
digital noise and feedthrough.
Figure 16. I2C Master/Slave Configuration

SDA

SDA
SCL

SCL

DATA LINE STABLE CHANGE OF


DATA VALID DATA ALLOWED
START CONDITION STOP CONDITION

Figure 17. I2C Bit Transfer Figure 18. I2C START and STOP Conditions

Maxim Integrated   30


MAX3601

Laser Driver for Projectors


Acknowledge Monitoring the acknowledge bits allows for detection
Both the master and the MAX3601 (slave) generate of unsuccessful data transfers. An unsuccessful data
acknowledge bits when receiving data. The acknowledge transfer occurs if a receiving device is busy or if a system
bit is the last bit of each 9-bit data packet (Figure 19). To fault has occurred. In the event of an unsuccessful data
generate an acknowledge (A), the receiving device must transfer, the bus master should reattempt communication
pull SDA low before the rising edge of the acknowledge- at a later time.
related clock pulse (ninth pulse) and keep it low during
Slave Address
the high period of the clock pulse. To generate a not
A bus master initiates communication with a slave device
acknowledge (NA), the receiving device allows SDA to be
by issuing a START condition followed by the slave
pulled high before the rising edge of the acknowledge-
address. The slave address byte consists of 7 address
related clock pulse and leaves it high during the high
bits (1110 001) and a read/write bit (R/W) which is a 0 for
period of the clock pulse.
write and a 1 for read. After receiving the proper address,
the MAX3601 issues an acknowledge by pulling SDA low
SDA OUTPUT during the ninth clock cycle. The MAX3601 write address
FROM is 0xE2. MAX3601 read address is 0xE3.
TRANSMITTER D7 D6 D0
NOT ACKNOWLEDGE I2C Communication Protocols
SDA OUTPUT
FROM
The following I2C communications protocols are
RECEIVER supported by the MAX3601
SCL FROM
ACKNOWLEDGE
1) Writing to a Single Register
MASTER 1 2 8 9
2) Writing to Sequential Registers
3) Reading from a Single Register
START CONDITION CLOCK PULSE FOR
ACKNOWLEDGEMENT 4) Reading from Sequential Registers

Figure 19. I2C Acknowledge

SDA

tSU,STA tBUF
tSU,DAT tHD,STA
tLOW
tHD,DAT tSU,STO

SCL tHIGH

tHD,STA
tR tF

START CONDITION REPEATED START CONDITION STOP CONDITION START CONDITION

Figure 20. I2C Timing Diagram

Maxim Integrated   31


MAX3601

Laser Driver for Projectors


Writing to a Single Register Writing to Sequential Registers
Figure 21 shows the protocol for the I2C master device to Figure 21 shows the protocol for the I2C master device
write one byte of data to the MAX3601. The “write byte” to sequentially write data to the MAX3601. The sequential
protocol is as follows: write protocol is as follows
1) The master sends a START command (S). 1) The master sends a START command (S).
2) The master sends the 7-bit slave address followed 2) The master sends the 7-bit slave address followed
by a write bit. by a write bit.
3) The addressed slave asserts acknowledge (A) by 3) The addressed slave asserts an acknowledge (A) by
pulling SDA low. pulling SDA low.
4) The master sends an 8-bit register pointer. 4) The master sends an 8-bit register pointer.
5) The slave acknowledges the register pointer. 5) The slave acknowledges the register pointer.
6) The master sends a data byte. 6) The master sends a data byte.
7) The slave updates with the new data 7) The slave updates with the new data.
8) The slave acknowledges the data byte. 8) The slave acknowledges the data byte.
9) The master sends a STOP condition. 9) Steps 6 to 8 are repeated as many times as the mas-
ter requires.
10) The master sends a STOP condition.

LEGEND

MASTER TO SLAVE

SLAVE TO MASTER

A. WRITING TO A SINGLE REGISTER WITH THE "WRITE BYTE" PROTOCOL

1 7 1 1 8 1 8 1 1 NUMBER OF BITS

S SLAVE ADDRESS 0 A REGISTER POINTER A DATA A P

R/W

B. WRITING TO MULTIPLE REGISTERS

1 7 1 1 8 1 8 1 8 1 NUMBER OF BITS

S SLAVE ADDRESS 0 A REGISTER POINTER X A DATA X A DATA X+1 A

R/W
8 1 8 1 NUMBER OF BITS

DATA X+n-1 A DATA X+n A P

Figure 21. I2C Writing

Maxim Integrated   32


MAX3601

Laser Driver for Projectors


Reading from a Single Register Reading from Sequential Registers
Figure 22 shows the protocol for the I2C master device to Figure 22 shows the protocol for reading from sequential
read one byte of data to the MAX3601. registers. This protocol is similar to the “read byte”
The “read byte” protocol is as follows: protocol except the master issues an acknowledge to
signal the slave that it wants more data. When the master
1) The master sends a START command (S). has all the data it requires, it issues a not-acknowledge
2) The master sends the 7-bit slave address followed (NA) and a STOP (P) to end the transmission. The
by a write bit. “continuous read from sequential registers” protocol is
3) The addressed slave asserts an acknowledge (A) by as follows:
pulling SDA low. 1) The master sends a START command (S).
4) The master sends an 8-bit register pointer. 2) The master sends the 7-bit slave address followed
5) The slave acknowledges the register pointer. by a write bit.
6) The master sends a repeated START command (Sr). 3) The addressed slave asserts acknowledge (A) by
pulling SDA low.
7) The master sends the 7-bit slave address followed
by a read bit. 4) The master sends an 8-bit register pointer.
8) The addressed slave asserts acknowledge by pull- 5) The slave acknowledges the register pointer.
ing SDA low. 6) The master sends a repeated START command (Sr).
9) The addressed slave places 8 bits of data on the bus 7) The master sends the 7-bit slave address followed
from the location specified by the register pointer. by a read bit.
10) The master issues a not-acknowledge (NA). 8) The addressed slave asserts acknowledge by pull-
11) The master issues a STOP condition (P). ing SDA low.
The procedure (6) Sr cannot be replaced to STOP (P) 9) The addressed slave places 8 bits of data on the bus
and START (S). from the location specified by the register pointer.

LEGEND

MASTER TO SLAVE

SLAVE TO MASTER

A. READING A SINGLE REGISTER


NUMBER
1 7 1 1 8 1 1 7 1 1 8 OF BITS
S SLAVE ADDRESS 0 A REGISTER POINTER A Sr SLAVE ADDRESS 1 A DATA NA P

R/W R/W
B. READING MULTIPLE REGISTERS
NUMBER
1 7 1 1 8 1 1 7 1 1 8 OF BITS
S SLAVE ADDRESS 0 A REGISTER POINTER X A Sr SLAVE ADDRESS 1 A DATA X A

R/W R/W NUMBER


8 8 8
OF BITS
DATA X+1 A DATA X+n-1 A DATA X+n NA P

Figure 22. I2C Reading

Maxim Integrated   33


MAX3601

Laser Driver for Projectors


10) The master issues acknowledge (A) signaling the SPI Interface
slave that it wishes to receive more data. Use the power-on and CS timing shown in Figure 23
11) Steps 9 and 10 are repeated as many times as the when using the SPI interface.
master requires. Following the last byte of data, the Read/Write Data Using 3-Wire SPI
master must issue a not-acknowledge (NA) to signal For both read/write, first set chip select (CS) high
that it wishes to stop receiving data. (Figure 24). Once the clock starts, specify the first bit
12) The master issues a STOP condition (P). (read/write data), then the register address and then the
data. The SPI interface supports single byte and burst
read/writes.
Read and write commands use MSB first. During a burst
1.6V
read/write, the register address auto-increments. Auto-
incrementing is cyclic; address 0x00 follows address
VDD
0x7F.
When writing data, the data needs to be entered in 8-bit
30ms
(min) units. If the 8-bit data is not complete before CS goes to
0, the data will not be written correctly (Figure 25).
When reading data, DIO changes from input to output
after receiving the address bits (Figure 26). To prevent
0.3V
collision, switch the microcontroller port driving DIO to an
CS (max) input or use open-drain logic.

Figure 23. AVDD, DVDD, and CS Timing for SPI Mode

tCSE

CS t CS t CLK
t RF t CR
t WL t WH
tCLKS t RF t CH
CLK 1 2 4 50%

t DS t DH
t RD t RZ
DIO
1 A6 A0 D7 D6 D0
(READ)
t ZR
t ZZ

DIO
0 A6 A0 D7 D6 D0
(WRITE)

Figure 24. SPI Timing

Maxim Integrated   34


MAX3601

Laser Driver for Projectors

SINGLE BYTE WRITE

CS

CLK 1 2 3 4 5 6 7 8

DIO 0 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
ADDRESS DATA
MODE

BURST WRITE
CS

CLK 1 2 3 4 5 6 7 8

DIO 0 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D2 D1 D0
ADDRESS DATA1 DATA2 DATA N
MODE

Figure 25. SPI Write Timing

SINGLE BYTE READ


CS

CLK 1 2 3 4 5 6 7 8

DIO 1 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
ADDRESS DATA
MODE
OUTPUT FROM DEVICE
BURST READ
CS

CLK 1 2 3 4 5 6 7 8

DIO 1 A6 A5 A4 A3 A2 A1 A0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D2 D1 D0

ADDRESS DATA 1 DATA 2 DATA N


MODE
OUTPUT FROM DEVICE

Figure 26. SPI Read Timing

Maxim Integrated   35


MAX3601

Laser Driver for Projectors


Table 8. Register Table
ADDRESS DEFAULT
NAME DESCRIPTION BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
[hex] (hex)
0x0E
0x00 0 (MSB) 0 0 0 1 1 1 0 (READ
Device ONLY)
DEVID
Identification 0x11
0x01 0 0 0 1 0 0 0 1 (LSB) (READ
ONLY)
Version
0x02 VER1 X X X 0 0 0 0 1 0x01
Identification 1
0x0X
Version
0x03 VER2 X X X X X X X TG (READ
Identification 2
ONLY)
Temperature
0x04 TSET X X MSB LSB 0x00
Setpoint
0x00
Temperature
0x05 TALM X X X X X X X AL (READ
Alarm
ONLY)
0x00
0x06 VALM Voltage Alarm X X X X X AL3 AL2 AL1 (READ
ONLY)
0x07 OE Output Enable X X OEB3 OEA3 OEB2 OEA2 OEB1 OEA1 0x00
Video Marker
0x08 VE X X X X X VE3 VE2 VE1 0x00
Enable
Demux Mode
0x09 MS X X X X X MSB LSB 0x00
Select
0x0A — RESERVED X X X X X X X X 0x00
Subpixel
0x0B SP_EN Generator X X X X X X X SP_EN 0x00
Enable
0x0C SP Subpixel Select X X X X X MSB LSB 0x01
Subpixel
0x0D SP_T X X X X X SP_T2 SP_T1 SP_T0 0x04
Tuning
OUT1 Video
0x10 VSA1 X X X X X MSB LSB 0x00
Select A
OUT1 Video
0x11 VSB1 X X X X X MSB LSB 0x00
Select B
OUT1 DAC A
0x12 GA1 MSB LSB 0x00
Gain
OUT1 DAC B
0x13 GB1 MSB LSB 0x00
Gain
OUT1 DAC A
0x14 OSA1 MSB LSB 0x00
Offset

Maxim Integrated   36


MAX3601

Laser Driver for Projectors


Table 8. Register Table (continued)
ADDRESS DEFAULT
NAME DESCRIPTION BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
[hex] (hex)
OUT1 DAC B
0x15 OSB1 MSB LSB 0x00
Offset
0x16 OUT1 Pulse-Off MSB 0x00
POM1
0x17 Assist Mask LSB 0x00
0x18 OUT1 Pulse- MSB 0x00
PHM1
0x19 Assist Mask LSB 0x00
OUT1 Pulse-
0x1A PHS1 X X X X X X MSB LSB 0x00
Assist strength

OUT1
0x1B VSET1 Compliance X X X X MSB LSB 0x00
Alarm

OUT2 Video
0x20 VSA2 X X X X X MSB LSB 0x00
Select A
OUT2 Video
0x21 VSB2 X X X X X MSB LSB 0x00
Select B
OUT2 DAC A
0x22 GA2 MSB LSB 0x00
Gain
OUT2 DAC B
0x23 GB2 MSB LSB 0x00
Gain
OUT2 DAC A
0x24 OSA2 MSB LSB 0x00
Offset
OUT2 DAC B
0x25 OSB2 MSB LSB 0x00
Offset
0x26 OUT2 Pulse-Off MSB 0x00
POM2
0x27 Mask LSB 0x00
0x28 PHM2 OUT2 Pulse- MSB 0x00
0x29 PHM2 Assist Mask LSB 0x00
OUT2 Pulse-
0x2A PHS2 X X X X X X MSB LSB 0x00
Assist Strength
OUT2
0x2B VSET2 Compliance X X X X MSB LSB 0x00
Alarm
OUT2 Video
0x30 VSA3 X X X X X MSB LSB 0x00
Select A
OUT2 Video
0x31 VSB3 X X X X X MSB LSB 0x00
Select B
OUT2 DAC A
0x32 GA3 MSB LSB 0x00
Gain
OUT2 DAC B
0x33 GB3 MSB LSB 0x00
Gain

Maxim Integrated   37


MAX3601

Laser Driver for Projectors


Table 8. Register Table (continued)
ADDRESS DEFAULT
NAME DESCRIPTION BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0
[hex] (hex)
OUT2 DAC A
0x34 OSA3 MSB LSB 0x00
Offset
OUT2 DAC B
0x35 OSB3 MSB LSB 0x00
Offset
0x36 OUT2 Pulse-Off MSB 0x00
POM3
0x37 Mask LSB 0x00
0x38 OUT2 Pulse- MSB 0x00
PHM3
0x39 Assist Mask LSB 0x00
OUT2 Pulse-
0x3A PHS3 X X X X X X MSB LSB 0x00
Assist Strength
OUT2
0x3B VSET3 Compliance X X X X MSB LSB 0x00
Alarm
0x00
0x40 X X X X MSB (READ
ONLY)
DG1 Diagnostic 1
0x00
0x41 LSB (READ
ONLY)
0x00
0x42 DG2 Diagnostic 2 X X X X PORB DCLK MARKER EN-MAIN (READ
ONLY)
0x00
0x43 DG3 Diagnostic 3 PH3_EN PH2_EN PH1_EN CMPS3_EN CMPS2_EN CMPS1_EN TS_EN BIAS_EN (READ
ONLY)
0x44 RST Soft Reset X X X X X X X RST 0x00
0x45 — RESERVED X X X X X X X X 0x00
0x46 — RESERVED X X X X X X X X 0x00
Pulse-Off
0x47 POC1 X X X MSB LSB 0x00
Config 1
Pulse-Off
0x48 POC2 X X X MSB LSB 0x00
Config 2
Pulse-Off
0x49 POC3 X X X MSB LSB 0x00
Config 3

Maxim Integrated   38


MAX3601

Laser Driver for Projectors


Power-On-Reset Design Procedure
The power-on-reset monitors the supply voltages of
the circuit. It is recommended that AVCC/DVCC and Select Lasers
AVDD/DVDD be applied before VA1-VA3 are applied. Figure 28 shows the model of the driver output and laser.
On power-down, it is recommended that VA1-VA3 are Table 9 lists the component values for typical lasers of
powered down before AVCC/DVCC and AVDD/DVDD. various colors.
Failure to follow the sequencing recommendation may
result in device stress, but has not been observed to Supply Filter
cause immediate damage. Element CF (see the Typical Operating Circuits) is
present to reduce supply noise and provide a ground
• The pulse-off Assist function connects the driver out-
return path for switched current. CF can be composed of
put to AVCC (+3.3V). To prevent laser damage from
two or three capacitors in parallel. Use care to ensure VA
reverse voltage, the pulse-off Assist function should
does not exceed 8.4V at any time, including power-on, as
only be enabled after VA > AVCC. The pulse-off Assist
this can damage the ESD protection circuitry.
defaults to disabled at power-on (The signal PH_EN_
is low).

Table 9. Typical Laser Diode Parameters


VOLTS PARAMETER RED GREEN BLUE UNITS
DATA AND CLOCK INPUTS
VF 1.9 2.3 2.5 V
VD1 at 10mA 0.4 1.5 1 V
VA_ R1 4 9 20 I
tVCC_ON (0.1µs)
C1 50 50 50 pF
L1 4 4 4 nH
Z0 20 20 20 I
VCC, VDD
Length 1.5 1.5 1.5 cm
RLK 5 5 5 MI
TIME
IPEAK
300 250 125 mA
(Continuous)
Figure 27. Power-Supply Sequencing VF at IPEAK 3.8 8.2 6 V

LASER DRIVER LASER


OUT FLEX
LPKG
L1
Z0, LENGTH

R1
IOUT RDVR CDVR CPKG
LASER_ OUT

D1 C1 RLK

+
VF
10µF -
DGND

Figure 28. Laser and Package Model

Maxim Integrated   39


MAX3601

Laser Driver for Projectors


temperature register and adjust laser current to prevent
MAX3601 overheating. The junction temperature is estimated by:
LASER
OUT_ VA TJ ≈ [(I_VDD)(V_VDD) + (I_VCC)(V_VCC) + C(IVA_)(VA_ -
CC RC
VD_)] BJA + TA
where:
IVA_ is the laser diode current
Figure 29. Optional Compensation Components VA_ is the laser supply voltage
VD_ is the voltage drop across the laser diode.
BJA is the junction to ambient thermal resistance
Compensation Network TA is the ambient temperature
Optional compensation elements R C and CC can The recommended thermal path is through the package
be used to compensate the inductive load of the backside exposed pad (EP). A heatsink on the package
laser (Figure 29). The resulting filter reduces ringing top does not significantly reduce junction temperature.
and increases the switching time of the laser driver. Recommendations for PCB design are found in Application
The best values for RC and CC should be found by Note 862: HFAN-08.1: Thermal Considerations of QFN
experimentation, as these values are different for each and Other Exposed-Paddle Packages.
application. Note that CC must be charged before
light output appears from the laser. If a compensation Applications Information
network is used, minimize inductance in the ground
return. Typical starting values: Connecting Multiple Outputs
RC ≈ RL to 2 x RL (RL = Laser Resistance) It is possible to connect the outputs together to achieve
CC ≈ 1/(2G fVIDEO x RL) a higher output current.

PCB Layout Eye Safety


Place the lasers as close as possible to the laser driver. Specification IEC 825 defines the maximum safe output
The laser connection should appear as a low-impedance of optical devices. This laser driver provides features
transmission line. Use wide traces located close to the that aid compliance with IEC 825. Using this laser driver
ground plane for maximum capacitance. The connection alone does not ensure that a product is compliant with
from OUT_ to the laser should be as short as possible, IEC 825. The entire transmitter circuit and component
ideally < 15mm. selections must be considered. Maxim products are
not designed for use as components in systems where
Consider the laser power supply VA_. Droop on these the failure of a Maxim product could create a condition
supplies reduces the compliance voltage. Use two or where human injury may occur.
three capacitors to bypass VA_ to ground. Place a small
capacitor as close as possible to the laser to keep the Wafer-Level Packaging (WLP)
ground return loop small. A larger capacitor can be Applications Information
located farther from VA_. It is best to solder the laser to For the latest application details on WLP construction,
the PCB. If a connector is required, minimize inductance. dimensions, tape carrier information, PCB techniques,
Inductance > 1nH at OUT_ could cause large ringing. bump-pad layout, and recommended reflow temperature
profile, as well as the latest information on reliability
Laser Driver Thermal Considerations testing results refer to Application Note 1891: Wafer-
The circuit is designed to meet specifications with an Level Packaging (WLP) and its Applications.
operating junction temperature (TJ) up to +125NC. The
controlling system must be designed to monitor the

Maxim Integrated   40


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
Device ID MSBs 00001110
0x00 D[7:0] DEVID1 XXXXXXXX
(0x0E) (Read only)
Device ID LSBs 00010001
0x01 D[7:0] DEVID2 XXXXXXXX
(0x11) (Read only)
000
D[7:5] — 000 Reserved
(Read only)
0x02
Version Identification 1 00001
D[4:0] VER1 00001
(0x01) (Read only)
00000XX
D[7:1] — 00000XX Reserved
(Read only)
Commercial temperature grade
0x03 0
(0NC to 70NC) X
D0 TG
Automotive temperature grade (Read only)
1
(-40NC to +105NC)
D[7:6] — 00 Reserved 00
0x04
D[5:0] TSET XXXXXX Temperature alarm setpoint 000000
0000000
D[7:1] — 0000000 Reserved
(Read only)
0x05 0 No temperature alarm
0
D0 TALM Temperature alarm exceeded
1 (Read only)
(Bit clears when read)
00000
D[7:3] — 00000 Reserved
(Read only)
0 OUT3 compliance voltage normal
0
D2 AL3 OUT3 low compliance voltage alarm
1 (Read only)
(Cleared when read)
0x06 0 OUT2 compliance voltage normal
0
D1 AL2 OUT2 low compliance voltage alarm
1 (Read only)
(Cleared when read)
0 OUT1 compliance voltage normal
0
D0 AL1 OUT1 low compliance voltage alarm
1 (Read only)
(Cleared when read)

Maxim Integrated   41


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
D[7:6] — 00 Reserved 00
0 Output 3 DAC B disabled
D5 OEB3 0
1 Output 3 DAC B enabled
0 Output 3 DAC A disabled
D4 OEA3 0
1 Output 3 DAC A enabled
0 Output 2 DAC B disabled
D3 OEB2 0
0x07 1 Output 2 DAC B enabled
0 Output 2 DAC A disabled
D2 OEA2 0
1 Output 2 DAC A enabled
0 Output 1 DAC B disabled
D1 OEB1 0
1 Output 1 DAC B enabled
0 Output 1 DAC A disabled
D0 OEA1 0
1 Output 1 DAC A enabled
D[7:3] — 00000 Reserved 00000
0 MARKER input does not affect OUT3
D2 VE3 0
1 OUT3 disabled when MARKER is high
0x08 0 MARKER input does not affect OUT2
D1 VE2 0
1 OUT2 disabled when MARKER is high
0 MARKER input does not affect OUT1
D0 VE1 0
1 OUT1 disabled when MARKER is high
D[7:3] — 00000 Reserved 00000
Video demux mode select
000 (see Table 7)
Select Demux A (Power-on default)
001 Select Demux B
0x09
D[3:0] MS 010 Select Demux C (C1, C2, C3) 000
011 Select Demux C (C2, C2, C2)
100 Select Demux C (C2, C2, C3)
101 Select Demux C (C2, C3, C3)
11X Do not use
0x0A D[7:0] — 00000000 Reserved 00000000
D[7:6] — 0000000 Reserved 0000000
0x0B 0 Disable subpixel generator
D0 SP_EN 0
1 Enable subpixel generator
D[7:3] — 00000 Reserved 00000
0x0C Subpixel Programming
D[2:0] SP XXX 001
See Table 3

Maxim Integrated   42


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
D[7:3] — 00000 Reserved 00000
Subpixel tuning.
D2 SP_T2 X 1
0x0D Do not change from default
D1 SP_T1 X Do not change from default 0
D0 SP_T0 X Do not change from default 0
D[7:3] — 00000 Reserved 00000
OUT1 DACA video select (see Table 4)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x10 010 Offset output with zero output pulse-off
D[2:0] VSA1 000
011 Offset output
Offset output (if video data is present)
100
with zero output pulse-off
101 Zero output
11X Zero output
D[7:3] — 00000 Reserved 00000
OUT1 DACB video select (see Table 5)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x11 010 Offset output with zero output pulse-off
D[2:0] VSB1 000
011 Offset output
Offset output (if video data is present)
100
with zero output pulse-off
101 Zero output
11X Zero output
0x12 D[7:0] GA1 XXXXXXXX OUT1 DAC A gain setting 00000000
0x13 D[7:0] GB1 XXXXXXXX OUT1 DAC B gain setting 00000000
0x14 D[7:0] OSA1 XXXXXXXX OUT1 DAC A offset setting 00000000
0x15 D[7:0] OSB1 XXXXXXXX OUT1 DAC B offset setting 00000000
OUT1 Pulse-off mask MSBs
0x16 D[7:0] XXXXXXXX 00000000
POM1 (see Figure 9)
0x17 D[7:0] XXXXXXXX OUT1 Pulse-off mask LSBs 00000000
OUT1 Pulse-Assist mask MSBs (see
0x18 D[7:0] XXXXXXXX 00000000
PHM1 Figure 9)
0x19 D[7:0] XXXXXXXX OUT1 Pulse-off mask LSBs 00000000

Maxim Integrated   43


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
D[7:2] — 000000 Reserved 000000
OUT1 pulse-off Assist uses 64I
00 resistance
0x1A (Power-on default)
D[1:0] PHS1 00
01 32I pulse-off Assist resistance
10 16I pulse-off Assist resistance
11 8I pulse-off Assist resistance
D[7:4] — 0000 Reserved 0000
0x1B OUT1 compliance alarm setpoint
D[3:0] VSET1 XXXX 0000
(see Table 6)
D[7:3] — 00000 Reserved 00000
OUT2 DACA video select (see Table 4)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x20 010 Offset output with zero output pulse-off
D[2:0] VSA2 000
011 Offset output
Offset output (if video data is present)
100
with zero output pulse-off
101 Zero output
11X Zero output
D[7:3] — 00000 Reserved 00000
OUT2 DACB video select (see Table 5)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x21 010 Offset output with zero output pulse-off
D[2:0] VSB2 011 Offset output 000

Offset output (if video data is present)


100
with zero output pulse-off
101 Zero output
11X Zero output
0x22 D[7:0] GA2 XXXXXXXX OUT2 DAC A gain setting 00000000
0x23 D[7:0] GB2 XXXXXXXX OUT2 DAC B gain setting 00000000
0x24 D[7:0] OSA2 XXXXXXXX OUT2 DAC A offset setting 00000000
0x25 D[7:0] OSB2 XXXXXXXX OUT2 DAC B offset setting 00000000
OUT2 pulse-off mask MSBs (see Figure
0x26 D[7:0] XXXXXXXX 00000000
POM2 9)
0x27 D[7:0] XXXXXXXX OUT2 pulse-off mask LSBs 00000000

Maxim Integrated   44


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
OUT2 pulse-Assist mask MSBs (see
0x28 D[7:0] XXXXXXXX 00000000
PHM2 Figure 9)
0x29 D[7:0] XXXXXXXX OUT2 pulse-off mask LSBs 00000000
D[7:2] — 000000 Reserved 000000
OUT2 pulse off Assist uses 64I
00 resistance
0x2A (Power-on default)
D[1:0] PHS2 00
01 32I pulse-off Assist resistance
10 16I pulse-off Assist resistance
11 8I pulse-off Assist resistance
D[7:4] — 0000 Reserved 0000
0x2B OUT2 compliance alarm setpoint
D[3:0] VSET2 XXXX 0000
(see Table 6)
D[7:3] — 00000 Reserved 00000
OUT3 DACA video select (see Table 4)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x30 010 Offset output with zero output pulse-off
D[2:0] VSA3 000
011 Offset output
Offset output (if video data is present)
100
with zero output pulse-off
101 Zero output
11X Zero output
D[7:3] — 00000 Reserved 00000
OUT3 DACB video select (see Table 5)
000 Video output with zero output pulse-off
(Power-on default)
001 Video output with offset output pulse-off
0x31 010 Offset output with zero output pulse-off
D[2:0] VSB3 000
011 Offset output
Offset output (if video data is present)
100
with zero output pulse-off
101 Zero output
11X Zero output
0x32 D[7:0] GA3 XXXXXXXX OUT3 DAC A gain setting 00000000
0x33 D[7:0] GB3 XXXXXXXX OUT3 DAC B gain setting 00000000
0x34 D[7:0] OSA3 XXXXXXXX OUT3 DAC A offset setting 00000000
0x35 D[7:0] OSB3 XXXXXXXX OUT3 DAC B offset setting 00000000

Maxim Integrated   45


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
OUT3 pulse-off mask MSBs (see Figure
0x36 D[7:0] XXXXXXXX 00000000
POM3 9)
0x37 D[7:0] XXXXXXXX OUT3 pulse-off mask LSBs 00000000
OUT3 pulse-Assist mask MSBs (see
0x38 D[7:0] XXXXXXXX 00000000
PHM3 Figure 9)
0x39 D[7:0] XXXXXXXX OUT3 pulse-off mask LSBs 00000000
D[7:2] — 000000 Reserved 000000
OUT3 pulse off Assist uses 64I
00 resistance
0x3A (Power-on default)
D[1:0] PHS3 00
01 32I pulse-off Assist resistance
10 16I pulse-off Assist resistance
11 8I pulse-off Assist resistance
D[7:4] — 0000 Reserved 0000
0x3B OUT3 compliance alarm setpoint
D[3:0] VSET3 XXXX 0000
(see Table 6)
0000
D[7:4] — 0000 Reserved
(Read only)
0x40
Diagnostic Register 1. Mirrors digital 0000
D[3:0] DG1 XXXX
video input MSBs (D[11:8]) (Read only)
Diagnostic Register 2. Mirrors digital 00000000
0x41 D[7:0] DG2 XXXXXXXX
video input LSBs (D[7:0]) (Read only)
0000
D[7:4] — 0000 Reserved
(Read only)
0 Device in power-on-reset condition 0
D3 PORB
1 Normal Operation (Read only)
0
0x42 D2 DCLK X Mirrors digital video input clock
(Read only)
0
D1 MARKER X Mirrors MARKER input
(Read only)
0
D0 EN_MAIN X Mirrors EN_MAIN input
(Read only)

Maxim Integrated   46


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
0 OUT3 pulse-Assist disabled 0
D7 PH3_EN
1 OUT3 pulse-Assist enabled (Read only)
0 OUT2 pulse-Assist disabled 0
D6 PH2_EN
1 OUT2 pulse-Assist enabled (Read only)
0 OUT1 pulse-Assist disabled 0
D5 PH1_EN
1 OUT1 pulse-Assist enabled (Read only)
0 OUT3 compliance sensor disabled 0
D4 CMPS3
1 OUT3 compliance sensor enabled (Read only)
0x43
0 OUT2 compliance sensor disabled 0
D3 CMPS2
1 OUT2 compliance sensor enabled (Read only)
0 OUT1 compliance sensor disabled 0
D2 CMPS1
1 OUT1 compliance sensor enabled (Read only)
0 Temperature sensor disabled 0
D1 TS_EN
1 Temperature sensor enabled (Read only)
0 Master bias voltage generator disabled 0
D0 BIAS_EN
1 Master bias voltage generator enabled (Read only)
D[7:1] — 0000000 Reserved 0000000
0 Normal operation
0x44
D0 RST Reset the device. bit always reads as 0
1
a zero
0x45 D[7:0] — 00000000 Reserved 00000000
0x46 D[7:0] — 00000000 Reserved 00000000
D[7:5] — 000 Reserved 000
OUT1 random pulse-off events
0 synchronized to other outputs with
D4 POC1[4] POC_[4] = ‘0’ 0
OUT1 random pulse-off events are
1
0x47 unsynchronized (Table 3)
0 OUT1 pulse-off events are random
D3 POC1[3] OUT1 pulse-off events occur every 0
1
other pixel (Table 2)
OUT1 pulse-off duty cycle configuration
D[2:0] POC1[2:0] XXX 0
(Table 2)

Maxim Integrated   47


MAX3601

Laser Driver for Projectors


Table 10. Detailed Register Table (see Table 8) (continued)
REGISTER DEFAULT
BITS NAME VALUE FUNCTION
ADDRESS VALUE
D[7:5] — 000 Reserved 000
OUT2 random pulse-off events
0 synchronized to other outputs with
D4 POC1[4] POC_[4] = ‘0’ 0
OUT2 random pulse-off events are
1
0x48 unsynchronized (Table 3)
0 OUT2 pulse-off events are random
D3 POC1[3] OUT2 pulse-off events occur every 0
1
other pixel (Table 2)
OUT2 pulse-off duty cycle configuration
D[2:0] POC1[2:0] XXX 0
(Table 2)
D[7:5] — 000 Reserved 000
OUT3 random pulse-off events
0 synchronized to other outputs with
D4 POC1[4] POC_[4] = ‘0’ 0
OUT3 random pulse-off events are
1
0x49 unsynchronized (Table 3)
0 OUT3 pulse-off events are random
D3 POC1[3] OUT3 pulse-off events occur every 0
1
other pixel (Table 2)
OUT3 pulse-off duty cycle configuration
D[2:0] POC1[2:0] XXX 0
(Table 2)

Maxim Integrated   48


MAX3601

Laser Driver for Projectors

Typical Operating Circuits

RGB LASER PROJECTOR

VIDEO MAX3601
+1.8V +3.3V CF
PROCESSOR
VDD AVDD AVCC
DVDD DVCC
390I +VRED 10µF
RED
OUT1
SERIAL DATA DIO/SDA
RS1 CS1 0.01µF

CHIP SELECT CS
+VGREEN 10µF
SERIAL CLOCK CLK /SCL GREEN
OUT2
ENABLE EN_MAIN CS2 0.01µF
RS2

VIDEO MARK MARKER


+VBLUE 10µF
12 BLUE
VIDEO DATA D0:D11 OUT3

RS3 CS3 0.01µF


DATA CLOCK DCLK

TESTA
TESTB AGND
TESTC DGND

Maxim Integrated   49


MAX3601

Laser Driver for Projectors

Typical Operating Circuits (continued)

HIGH-CURRENT LASER DRIVER

VIDEO MAX3601
PROCESSOR
+3.3V DVCC TESTA
AVCC TESTB
+1.8V AVDD TESTC
DVDD AGND
CHIP SELECT1 CS DGND
DIO/SDA
CLK/SCL
EN_MAIN OUT1
MARKER OUT2
D0:D11 OUT3
DCLK
+VL
LASER

MAX3601
SERIAL DATA DIO/SDA OUT1
CHIP SELECT2 CS OUT2
SERIAL CLOCK CLK/SCL OUT3
ENABLE EN_MAIN
VIDEO MARK MARKER
12
VIDEO DATA D0:D11
DATA CLOCK DCLK TESTA
+1.8V AVDD TESTB
DVDD TESTC
+3.3V DVCC AGND
AVCC DGND

Ordering Information Package Information


For the latest package outline information and land patterns (foot-
PART TEMP RANGE PIN-PACKAGE
prints), go to www.maximintegrated.com/packages. Note that a
MAX3601GTL+ -40NC to +105NC 40 TQFN-EP* “+”, “#”, or “-” in the package code indicates RoHS status only.
MAX3601CWO+ 0NC to +70NC 42 WLP Package drawings may show a different suffix character, but the
+Denotes a lead (Pb)-free/RoHS-compliant package. drawing pertains to the package regardless of RoHS status.
*EP = Exposed pad.
PACKAGE PACKAGE OUTLINE LAND
TYPE CODE NO. PATTERN NO.
40 TQFN-EP T4055N+1 21-0140 90-0103
Refer to
42 WLP W423E3+1 21-0440 Application
Note 1891

Maxim Integrated   50


MAX3601

Laser Driver for Projectors

Revision History

REVISION REVISION PAGES


DESCRIPTION
NUMBER DATE CHANGED
0 9/12 Initial release —
Updated the Electrical Characteristics table for IDVCC_G2B and IAVCC, Current at
1 1/13 OUT parameter, tH, and tRZ; removed future status from the TQFN package in the 7−10, 50
Ordering Information table
2 5/13 Updated SDA Hold Time in Electrical Characteristics table, Table 2, and Figure 10 10, 25, 26
Updated the Absolute Maximum Ratings and Supply Filter section to meet customer
3 3/15 6, 39
requirements.

Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent
licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and
max limits) shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.

Maxim Integrated 160 Rio Robles, San Jose, CA 95134 USA 1-408-601-1000 51
©  2015 Maxim Integrated Products, Inc. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.

You might also like