Professional Documents
Culture Documents
Max 3601
Max 3601
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
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
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
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
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)
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:
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.
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].
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
80h
2xPO 40h
0
DCODE 4x80h 4x40h 4x80h 4x40h
MAX3601
MAX3601 CURRENT CONSUMPTION MODEL
OUTPUT 1
4 5
6 COUT1
7 6 9
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
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
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
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
MAX3601 toc10
MAX3601 toc11
1.5 TJ = +125°C 0.30
2
1.0 0.25
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
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)
MAX3601 toc16
COMPLIANCE ALARM TRIP VOLTAGE (V)
0.30 1.6
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
MAX3601 toc17
MAX3601 toc18
1.8
TEMPERATURE ALARM TRIP POINT (°C)
120 0.35
1.6
100 0.30
1.4
OUT_
VEN_MAIN (V)
1.2
60 1.0 0.20
-20 0 0
0 10 20 30 40 50 50ns/div
REGISTER CODE
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)
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
EN_ DIO/
C AGND AVCC DGND DGND DGND
MAIN SDA
CLK/
D DVDD AVDD D9 DGND TESTA CS
SCL
F DCLK D10 D8 D6 D4 D2 D0
WLP
(3.5mm x 3.0mm)
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
A1, B2,
13, 19, 21, B3, B5,
DGND Digital Ground. Connect to 0V. —
24, 27 C3, C4,
C6, D4
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
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_
D7 B1[7] B1[7]
D4 A2[4] A2[0] A2[4] A2[0]
DCLK
D7 A2[7] A2[3] A2[7] A2[3]
tSU tH
DCLK
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
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
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
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
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
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
Figure 17. I2C Bit Transfer Figure 18. I2C START and STOP Conditions
SDA
tSU,STA tBUF
tSU,DAT tHD,STA
tLOW
tHD,DAT tSU,STO
SCL tHIGH
tHD,STA
tR tF
LEGEND
MASTER TO SLAVE
SLAVE TO MASTER
1 7 1 1 8 1 8 1 1 NUMBER OF BITS
R/W
1 7 1 1 8 1 8 1 8 1 NUMBER OF BITS
R/W
8 1 8 1 NUMBER OF BITS
LEGEND
MASTER TO SLAVE
SLAVE TO MASTER
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
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)
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
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
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
R1
IOUT RDVR CDVR CPKG
LASER_ OUT
D1 C1 RLK
+
VF
10µF -
DGND
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
TESTA
TESTB AGND
TESTC DGND
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
Revision History
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.