M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Features
Applications
• One 2A common anode LED/Laser driver
• LCD/LCoS/DLP Portable and Pico Projectors
Rev V1
• Two 1A common anode LED/Laser drivers
• Laser Despeckle
• Integrated 30Msps 12bit DACs
• Automatic real time power control (ColorMinder)
• DC-DC converter reference generators to optimize each laser bias voltage
• High speed 4 wire interface or slave I2C for register settings download from
µC
The M08886 is a high efficiency integrated RGB LED/Laser driver with patent pending de-speckle and power save
technologies for LCD/LCoS/DLP projection displays. It features ColorMinder - a multilevel automatic laser power
control for consistent white balance across temperature variation and laser aging. The M08886 allows for the
monitoring of the internal IC junction temperature and the control of external DC-DC converters to generate optimal
laser supply.
Block Diagram
Internal Temp
Sensor
M08886
xALARM
PD
Analog
MUX
APC_IN2
APC_IN1
SO
__
CS
SI/SDA_S
SCK/SCL_S
Serial Interface
Controller
Register
Table
30Msps
13bit DAC
4 wire serial
and
dual I2C
SerSel
High speed
APC clock
APC_IN0
APC
I0_ON
I1_ON
I2_ON
GA IN
OFFS E T
GA IN
OFFS E T
GA IN
OFFS E T
References
Dividers
10Msps
12bit DAC
PWM_IN/
xALARM
Power save
10Msps
12bit DAC
POR
10Msps
12bit DAC
Vref
Blanking
1A Driver
2A Driver
1A Driver
20MHz
Despeckle
RegRef{2:0}
3.3V
max
3.3V
max
3.3V
max
R/G/B
R/G/B
DIS
R/G/B
1
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
Ordering Information
Part Number
Package
Operating Temperature
M08886G-13*
-40 °C to 85 °C
* The letter “G” designator after the part number indicates that the device is RoHS compliant. The RoHS compliant devices are backwards compatible with 225 °C
reflow profiles.
Revision History
Revision
Level
Date
V1
Release
May 2015
F (V3P)
Preliminary
September 2010
Description
Update register references.
Update specifications to match characterization data.
Edit Functional Description and Register sections.
D (V2P)
Preliminary
June 2010
Corrected pin 21 and 22 description in Table 1-11.
C (V1P)
Preliminary
May 2010
Remove support for external EEPROM and Analog APC. Power dissipation and APC
specifications updated. Functional Description updated.
B (V2A)
Advance
June 2009
Changed Format, content unchanged
A (V1A)
Advance
March 2009
Initial release.
Datasheet Font Conventions
Font
Example
Italics
IOUT0
Words in Italics designate M08886 pins. In this case pin IOUT0.
IOUTX
A letter “x” or “X” in bold font is a placeholder for channel 0, 1 or 2. When an “x” is used the
information applies to all 3 channels.
Bold letter “x”
apcx_ctrl0[2:1]
Explanation
IOUTX can mean IOUT0, IOUT1 or IOUT2 or it can mean OUT0, IOUT1 and IOUT2
depending on the context.
apcx_ctrl0[2:1] can mean registers apc0_ctrl0[2:1], apc1_ctrl0[2:1] or apc2_ctrl0[2:1] or
registers apc0_ctrl0[2:1], apc1_ctrl0[2:1] and apc2_ctrl0[2:1] depending on the context
2
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
Table of Contents
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Revision History. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Datasheet Font Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.0
Product Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1
Absolute Maximums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
1.2
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
1.3
Target DAC (RGB sensor target current) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
1.4
Laser Current DACs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
1.5
Laser Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
1.6
DC-DC Converters Reference Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
1.7
APC Input Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
1.8
CMOS Pins Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
1.9
Slave I2C Timing Specifications1,2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
1.10 High Speed Serial Interface Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
1.11 M08886 Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
1.12 Pin List and Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
1.13 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
2.0
3
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1
Automatic Power Control (APC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
2.2
2.1.1
Simple Implementation of APC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1.2
Highly Featured Implementation of APC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.3
Compensating the TIA at the Photodetector Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1.4
Laser Offset (threshold) Tracking with APC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
LASER/LED Current DACs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
2.3
2.2.1
Increasing the Maximum LED/Drive Current by Combining Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Laser\LED Voltage Supply Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
2.4
Pulse Width Modulation (PWM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
2.5
Multi Pulse Generator (MPG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
2.6
Power Save Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
2.7
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
2.8
Programmable Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.9
Driving a String of LEDs from a High Voltage Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
2.10 Power Sequencing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
2.11 Layout Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
3.0
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
List of Figures
Figure 1-1.
Typical IOUT0 Current vs Headroom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 1-2.
Typical IOUT1 Current vs Headroom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 1-3.
Typical IOUT2 Current vs Headroom. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 1-4.
Typical IOUT0 Current with DC-DC Converter Controlled by REGREF0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 1-5.
Slave I2C Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 1-6.
Serial Interface Sequential Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 1-7.
Serial Interface Random Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 1-8.
Serial Interface Sequential Read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 1-9.
Serial Interface Random Read. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Figure 1-10. M08886 Pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 1-11. Sawn QFN32 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 2-1.
laser/led Supply Control Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 2-2.
Controlling Laser/LED Supply with Three DC-DC Converters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Figure 2-3.
Controlling Laser/LED Supply with Single DC-DC Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 2-4.
Multi Pulse Generator Timing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 2-5.
Driving a String of LEDs from a High Voltage Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Figure 2-6.
Power-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Figure 2-7.
Power-Down. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
List of Tables
Table 1-1.
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 1-2.
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 1-3.
Register Settings used for Measurements in Various Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 1-4.
Target DAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 1-5.
Laser Current DACs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 1-6.
Laser Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 1-7.
DC-DC Converters Reference Generators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 1-8.
APC Input Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 1-9.
CMOS Pins Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 1-10.
Slave I2C Timing Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 1-11.
High Speed Serial Interface Timing Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 1-12.
Pin List and Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 2-1.
Basic Register Configuration for APC Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 2-2.
Highly Featured Register Configuration for APC Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 2-3.
Clock Selection for PWM and MPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 3-1.
M08886 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
1.0 Product Specification
1.1
Absolute Maximums
These are the absolute maximum ratings at or beyond which the IC can be expected to fail or be damaged.
Reliable operation at these extremes for any length of time is not implied.
Table 1-1.
Absolute Maximum Ratings
Symbol
Parameter
Rating
Units
DVDD, ALVDD
1.8 V Digital and Analog Supplies
1.98
V
DHVDD, AHVDD
3.3 V Digital and Analog Supplies
3.63
V
IOUT0, IOUT1, IOUT2
Output pins for driving LED/Laser - maximum voltage
3.3
V
TJCTN
Junction Temperature
-40 to +125
°C
TSTG
Storage Temperature
-65 to +150
°C
I2C/SPI
Serial data format select input
-0.4 to 3
V
APC_IN0, APC_IN1, APC_IN2
RGB Photodiode Feedback Input Voltage
-0.4 to ALVDD + 0.4
V
IAPC_IN0, IAPC_IN1, IAPC_IN2
RGB Photodiode Feedback Input Current
-0.5 to 4
mA
I_VREF
Current into Reference Voltage Pin
-0.12 to +0.12
mA
DIS
Disable all LED/Laser outputs
-0.4 to 3
V
I0_ON, I1_ON, I2_ON
Enable LED/Laser output
-0.4 to 3
V
CLK_IN, CS, SI, SCLK, SO
SPI inputs and output
-0.4 to 3
V
SCLK_S, SDA_S
I2C interface
-0.4 to 3
V
-0.4 to DVDD +0.4
V
-0.12 to +0.12
mA
REGREF_0,
REGREF_2
I_REGREF_0,
I_REGREF_2
REGREF_1, External DC-DC converter control signal
I_REGREF_1, Current into or out of REGREFX pins
7
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.2
Rev V1
DC Characteristics
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD=1.8 V, ALVDD=1.8 V, DHVDD =3.3 V, AHVDD =3.3 V unless otherwise noted.
Table 1-2.
Symbol
DC Characteristics
PARAMETER
CONDITIONS
Min
Typ
Max
Units
DVDD
1.8 V supply for digital circuitry
1.71
1.8
1.89
V
ALVDD
1.8 V supply for analog circuitry
1.71
1.8
1.89
V
DHVDD
3.3 V supply for digital circuitry
3.13
3.3
3.47
V
AHVDD
3.3 V supply for analog circuitry
3.13
3.3
3.47
V
ILVDD
LED Mode Supply Current - 1.8 V Open Loop LED Mode
(DVDD and ALVDD)1
Closed Loop LED Mode
17
27
mA
31.5
45
42
55
53
87
Laser Mode Supply Current - 1.8 V Open Loop Laser Mode
(DVDD and ALVDD)1
Closed Loop Laser Mode
(Despeckle enabled on IOUT0)
Standby Current - 1.8 V
Standby Mode
5
LED Mode Supply Current - 3.3 V Open Loop LED Mode
(DHVDD and AHVDD)1
Closed Loop LED Mode
IHVDD
Tc
7
11.1
7
12.1
Laser Mode Supply Current - 3.3 V Closed Loop Laser Mode
(DHVDD and AHVDD)1
Closed Loop Laser Mode
(Despeckle enabled on IOUT0)
21.5
36
20
35
Standby Current - 3.3 V
0.05
Case Temp.
Measured on top of M08886 case
-40
mA
85
NOTES:
1
Excludes serial interface (SPI/I2C) current and LED/Laser current
8
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
°C
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 1-3.
Rev V1
Register Settings used for Measurements in Various Operating Modes
Operating Mode
Register Settings
Open Loop LED Mode
0x00h=40h, 0x02h=08h, 0x08h=0Fh, 0x09h=0Eh, 0x0Fh=0Ah, 0x0Ah=0Eh, 0x0Bh=0Eh, 0x0Eh=01h, 0x1Ah=00h, 0x1Dh=00h,
0x26h=FFh, 0x28h=03h, 0x40h= 06h
Open Loop Laser Mode
0x00h=40h, 0x02h=00h, 0x08h=0Fh, 0x09h=0Eh, 0x0Ah=0Eh, 0x0Bh=0Eh, 0x0Eh=01h, 0x0Fh=0Ah, 0x17h=40h, 0x18h=00h,
0x1Ah=54h, 0x1Dh=11h, 0x26h=FFh, 0x28h=00h, 0x40h= 06h
Standby Mode
0x00h=40h, 0x02h=08h, 0x04h=00h, 0x05h=00h, 0x06h=00h, 0x07h=00h, 0x08h=01h, 0x09h=01h, 0x0Ah=01h, 0x0Bh=01h,
0x0Ch=40h, 0x0Eh=01h, 0x0Fh=0Ah, 0x26h=FFh, 0x40h= 06h,0x90h=10h
Closed Loop LED Mode
0x00h=00h, 0x02h=08h, 0x04h=00h, 0x05h=00h, 0x06h=00h, 0x07h=00h, 0x08h=0Fh, 0x09h=0Eh, 0x0Ah=0Eh, 0x0Bh=0Eh
0x0Eh=00h, 0x0Fh=0Ah, 0x1Ah=00h, 0x1Dh=00h, 0x28h=03h, 0x38h=F4h, 0x3Ch=F2h, 0x40h=F0h, 0x41h=3Ch, 0x90h=00h
Closed Loop Laser Mode
0x00h=00h, 0x02h=00h, 0x04h=00h, 0x05h=00h, 0x06h=00h, 0x07h=00h, 0x08h=0Fh, 0x09h=0Eh, 0x0Ah=0Eh, 0x0Bh=0Eh
0x0Eh=00h, 0x0Fh=0Ah, 0x1Ah=54h, 0x1Dh=11h, 0x28h=00h, 0x32h=0Eh, 0x33h=00h, 0x38h=F4h, 0x3Ch=F2h, 0x40h=F0h,
0x41h=3Ch, 0x90h=00h
1.3
Target DAC (RGB sensor target current)
Typical values: Tc=25 °C, DVDD, ALVDD=1.8 V, AHVDD =3.3 V
Table 1-4.
Target DAC
PARAMETER
CONDITIONS
Min
Typ
Max
Units
Resolution
13
bits
Conversion rate
30
Msps
Full scale monitor photodetector
current
3.4
mA
Step size
412
nA
9
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.4
Rev V1
Laser Current DACs
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD=1.8 V, ALVDD=1.8 V, DHVDD =3.3 V, AHVDD =3.3 V unless otherwise noted.
Table 1-5.
Laser Current DACs
PARAMETER
CONDITIONS
Min
Typ
Max
Units
Resolution
12
bits
Conversion rate
30
Msps
Full scale IOUT0
Current sunk at pin IOUT0 with bench power supply sourcing current and
voltage adjusted so output headroom is 500 mV
1.85
2
2.25
A
Full scale IOUT1
Current sunk at pin IOUT1 with bench power supply sourcing current and
voltage adjusted so output headroom is 500 mV
0.9
1.02
1.15
A
Full scale IOUT2
Current sunk at pin IOUT2 with bench power supply sourcing current and
voltage adjusted so output headroom is 500 mV
0.85
0.98
1.15
A
IOUT0 step size
Average step size between 0.5A and 1.5A setting. Current is sourced from a
bench power supply with the voltage adjusted for 500 mV headroom.
—
493
—
µA
IOUT1 step size
Average step size between 0.25A and 0.75A setting. Current is sourced from a
bench power supply with the voltage adjusted for 500 mV headroom.
—
249
—
µA
IOUT2 step size
Average step size between 0.25A and 0.75A setting. Current is sourced from a
bench power supply with the voltage adjusted for 500 mV headroom.
—
241
—
µA
10
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 1-1.
Typical IOUT0 Current vs Headroom
IOUT0 vs HeadRoom @ 500mA setting
IOUT0 vs HeadRoom @ 1A Setting
0.6
1.2
0.5
1
0.4
0.8
IOUT0(A)
IOUT0 (A)
Rev V1
0.3
0.6
0.2
0.4
0.1
0.2
0
0
0
100
200
300
400
500
600
700
0
100
200
HeadRoom (mV)
IOUT0 @ -40C
IOUT0 @ 25C
300
400
500
600
700
HeadRoom (mV)
IOUT0 @ 85C
IOUT0 @ -40C
IOUT0 @ 25C
IOUT0 @ 85C
IOUT0 vs HeadRoom @ 2A Setting
IOUT0 vs HeadRoom @ 1.5A Setting
2.5
1.8
1.6
2
1.4
IOUT0(A)
IOUT0(A)
1.2
1
0.8
1.5
1
0.6
0.4
0.5
0.2
0
0
0
100
200
300
400
500
600
700
0
100
200
HeadRoom(mV)
IOUT0 @ -40C
IOUT0 @ 25C
300
400
500
600
HeadRoom(mV)
IOUT0 @ 85C
IOUT0 @ -40C
IOUT0 @ 25C
IOUT0 @ 85C
11
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
700
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 1-2.
Typical IOUT1 Current vs Headroom
IOUT1 vs HeadRoom @ 250mA Setting
IOUT1 vs HeadRoom @ 500mA Setting
0.3
0.6
0.25
0.5
0.2
0.4
IOUT1(A)
IOUT1(A)
Rev V1
0.15
0.3
0.1
0.2
0.05
0.1
0
0
0
100
200
300
400
500
600
700
0
100
200
IOUT1 @ -40C
IOUT1 @ 25C
300
400
500
600
700
HeadRoom(mV)
HeadRoom (mV)
IOUT1 @ -40C
IOUT1 @ 85C
IOUT1 @ 25C
IOUT1 @ 85C
IOUT1 vs HeadRoom @ 1A Setting
IOUT1 vs HeadRoom @ 750mA Setting
1.2
0.9
0.8
1
0.7
0.8
IOUT1(A)
IOUT1(A)
0.6
0.5
0.4
0.6
0.4
0.3
0.2
0.2
0.1
0
0
0
100
200
300
400
500
600
IOUT1 @ 25C
0
100
200
300
400
500
600
HeadRoom(mV)
HeadRoom(mV)
IOUT1 @ -40C
700
IOUT1 @ 85C
IOUT1 @ -40C
IOUT1 @ 25C
IOUT1 @ 85
12
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
700
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 1-3.
Typical IOUT2 Current vs Headroom
IOUT2 vs HeadRoom @ 250mA Setting
IOUT2 vs HeadRoom @ 500mA Setting
0.3
0.6
0.25
0.5
0.2
0.4
IOUT2(A)
IOUT2(A)
Rev V1
0.15
0.3
0.1
0.2
0.05
0.1
0
0
0
100
200
300
400
500
600
700
0
100
200
HeadRoom(mV)
IOUT2 @ -40C
IOUT2 @ 25C
300
400
500
600
700
HeadRoom(mV)
IOUT2 @ 85C
IOUT2 @ -40C
IOUT2 vs HeadRoom @ 750mA Setting
IOUT2 @ 25C
IOUT2 @ 85C
IOUT2 vs HeadRoom @ 1A Setting
1.2
0.8
0.7
1
0.8
0.5
IOUT2(A)
IOUT2(A)
0.6
0.4
0.3
0.6
0.4
0.2
0.2
0.1
0
0
0
100
200
300
400
500
600
700
0
100
200
IOUT2 @ -40C
IOUT2 @ 25C
300
400
500
600
HeadRoom(mV)
HeadRoom(mV)
IOUT2 @ 85C
IOUT2 @ -40C
IOUT2 @ 25C
IOUT2 @ 85C
13
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
700
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.5
Rev V1
Laser Drivers
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD, ALVDD=1.8 V, AHVDD =3.3 V
Table 1-6.
Laser Drivers
PARAMETER
Maximum allowable
headroom1
CONDITIONS
Min
Typ
voltage
20-80% Into 1 Ω electrical output
Rise/fall time
Max
Units
3.3
V
5
ns
NOTES:
1
To prevent damage to the output devices the voltage drop across it cannot exceed 3.3 V. Please refer also to power sequencing paragraph and laser driver
paragraph.
1.6
DC-DC Converters Reference Generators
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD=1.8 V, ALVDD=1.8 V, DHVDD =3.3 V, AHVDD =3.3 V unless otherwise noted.
Table 1-7.
DC-DC Converters Reference Generators
PARAMETER
CONDITIONS
Voltage compliance
REGREF0,1,2
Maximum load capacitance
REGREF0,1,2
Minimum resistive load
REGREF0,1,2
Min
Typ
Max
Units
0.3
1.2
2.9
V
5
pF
2.5
kΩ
14
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 1-4.
Rev V1
Typical IOUT0 Current with DC-DC Converter Controlled by REGREF0
IOUT0 Actual Current vs Programmed Current with LTC3533 DC-DC
Convertor Controlled by REGREF
2000
1750
IOUT0 Measured (mA)
1500
-40 degrees C
-20 degrees C
0 degrees C
25 degrees C
75 degrees C
85 degrees C
1250
1000
750
500
250
0
0
250
500
750
1000
1250
1500
1750
2000
IOUT0 Setting (mA)
IOUT0 Headroom under REGREF Control over Temperature
(LTC3533 sourced with 3.7V supply except a 5V supply was used for IOUT0 currents greater than 1.7A)
600
IOUT0 Headroom (mV)
500
400
-40 degrees C
-20 degrees C
0 degrees C
25 degrees C
75 degrees C
85 degrees C
300
200
100
0
0
250
500
750
1000
1250
1500
1750
2000
IOUT0 Setting (mA)
15
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.7
Rev V1
APC Input Characteristics
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD=1.8 V, ALVDD=1.8 V, DHVDD =3.3 V, AHVDD =3.3 V unless otherwise noted.
Table 1-8.
APC Input Characteristics
PARAMETER
CONDITIONS
Full scale input
APC_IN0,1,2
PD capacitance1
APC_IN0,1,2
Input bias
APC_IN0,1,2
Min
Typ
Max
Units
3.4
mA
80
pF
ALVDD/2
V
Maximum Voltage, APC_INX
1.98
V
NOTES:
1 Care should be taken in routing of each PD input so that total capacitance on the pin including routing does not exceed 80 pF
1.8
CMOS Pins Characteristics
Min and Max values: Tc= -40 °C to 85 °C, DVDD=1.8 V+/-5%, ALVDD=1.8 V+/-5%, DHVDD=3.3 V+/-5%,
AHVDD =3.3 V+/-5% unless otherwise noted.
Typical values: Tc=25 °C, DVDD=1.8 V, ALVDD=1.8 V, DHVDD =3.3 V, AHVDD =3.3 V unless otherwise noted.
Table 1-9.
CMOS Pins Characteristics
PARAMETER
CONDITIONS
Min
Typ
Max
Units
VIH1
0.65 DVDD
2.75
V
VIL
0
0.35 DVDD
V
VOH
DVDD-0.4
DVDD
V
0
0.4
V
V0L
Rise/fall time
2
Maximum load of 5 pF. SPI mode
3
NOTES:
1
Digital pins are (1.8 V devices) 2.5 V (+/-10%) tolerant
2
In I2C mode rise time depends on load and pull up resistor.
16
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
ns
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
Slave I2C Timing Specifications1,2
1.9
Typical values: Tc=25 °C, DVDD, ALVDD=1.8 V, AHVDD =3.3 V
Table 1-10.
Slave I2C Timing Specifications
Parameter
Symbol (refer to figure below)
Min
Typ
Max
Units
–
–
3.4
MHz
Clock Frequency, SCL_S
fSCL_SLAVE
Clock Pulse Width Low
tLOW
160
–
–
ns
Clock Pulse Width High
tHIGH
60
–
–
ns
Clock Low to Data Out Valid
tAA
0
–
70
ns
Start Hold Time
tHDSTA
160
–
–
ns
Start Set-up Time
tSUSTA
160
–
–
ns
Data In Hold Time
tHDDAT
0
–
–
ns
Data In Set-up Time
tSUDAT
10
–
–
ns
–
250
–
kΩ
160
–
–
ns
5
–
–
ns
Outputs (SDA_M, SCL_M, RPULL-UP
SDA_S and SCL_S) internal
pull-up resistor value 3
Stop Set-up Time
tSUSTO
Data Out Hold Time
tDH
NOTES:
1
Guaranteed by design and characterization.
2
Specified at recommended operating conditions
3
4.7 kΩ should be added externally.
Figure 1-5.
Slave I2C Timing
17
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.10
Rev V1
High Speed Serial Interface Timing Specifications
Typical values: Tc=25 °C, DVDD, ALVDD=1.8 V, AHVDD =3.3 V
Table 1-11.
High Speed Serial Interface Timing Specifications
Parameter
Symbol (refer to figure below)
Min
Typ
Max
Units
40
MHz
Clock Frequency
fclk=1/Tclk
Data in to clk hold time
Tdh
5
ns
Data in to clk set-up time
Tds
5
ns
Enable to clk set up time
Tcs
5
ns
Enable to clk hold time
Tch
5
ns
Read data output valid following Tdd
rising edge of SCLK
2
9
ns
SCLK duty cycle
45
55
%
NOTES:
1
Maximum output capacitance of 5 pF.
Figure 1-6.
Serial Interface Sequential Write
1
2
3
9
10
11
12
13
18
19
20
21
26
27
28
SCLK
Tcs
xCS
Tds
Tdh
SI
1
0
ad dress (A7 ...A 0)
1 st D ata (D7 ...D 0)
2 nd da ta ( D7 ...D0 )
3 rd d ata
SO
Figure 1-7.
Serial Interface Random Write
1
2
3
9
10
11
12
13
14
15
16
17
18
19
20
SC LK
T ch
Tc s
T cs
xCS
T dh
SI
1
0
ad dress (A 7 .. .A 0)
D ata (D7 ...D0 )
SO
18
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 1-8.
Rev V1
Serial Interface Sequential Read
1
2
3
9
10
11
12
13
18
19
20
21
26
27
27
SCLK
Tcs
xCS
Tds
SI
8-bit addr es s
SO
Figure 1-9.
2nd 8- bits MISO
1st 8 -b its M IS O
3r d 8- bits MISO (D7,D6 ....D0)
Serial Interface Random Read
1
2
3
9
10
11
12
13
14
15
16
17
18
D6
D5
D4
D3
D2
D1
19
20
SCLK
Tens
xCS
Tds
SI
8 -bit ad dress
Tdd
SO
D7
Tdd
D0
19
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.11
Rev V1
M08886 Pinout
The M08886 is packaged in a 5x5 mm 32-pin QFN package with 0.5 mm pin pitch.
25
32
DHVDD
DVDD
REGREF2
REGREF1
REGREF0
GND
GND
IOUT2
IOUT2
Figure 1-10. M08886 Pinout
1
24
SCLK/SCL_S
IOUT1
SI/SDA_S
IOUT1
SO
DHVDD
__
CS
IOUT0
_____
CLK_IN/ALARM
GND, connect to
PCB ground
with an array of
> 9 vias.
IOUT0
I0_ON
IOUT0
8
17
AHVDD
ALVDD
VREF
APC_IN0
APC_IN1
16
APC_IN2
ALVDD
9
I2_ON
DIS
___
I2C/SPI
I1_ON
5mm x 5mm
20
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.12
Table 1-12.
Rev V1
Pin List and Descriptions
Pin List and Descriptions
Pin
Name
Type
Function
1 and 4
DHVDD
Supply
3.3 V digital supply
2 and 3
IOUT1
Analog
1A LED/Laser driver output
5, 6 and 7
IOUT0
Analog
2A LED/Laser driver output
8
I2C/SPI
CMOS(PD)
9 and 14
ALVDD
Supply
1.8 V analog supply
10
APC_IN2
Analog
Monitor PD input 2 (assignable)
11
APC_IN1
Analog
Monitor PD input 1 (assignable)
12
APC_IN0
Analog
Monitor PD input 0 (assignable)
13
VREF
Analog
Current reference generator
15
AHVDD
Supply
3.3 V analog supply
16
DIS
CMOS(PU)
Disable all laser drivers
17
I2_ON
CMOS(PD)
Turns on driver 2
18
I1_ON
CMOS(PD)
Turns on driver 1
19
I0_ON
CMOS(PD)
Turns on driver 0
20
CLK_IN/ALARM
CMOS
21
CS
Open Drain (PU)
Serial enable
22
SO
Open Drain (PU)
Serial data out
23
SI/SDA_S
Open Drain (PU)
Serial data in/I2C data slave
24
SCLK/SCL_S
Open Drain (PU)
Serial clock/I2C clock slave
25
DVDD
Supply
1.8 V digital supply
26
REGREF2
Analog
Regulator reference output 2 (assignable)
27
REGREF1
Analog
Regulator reference output 1 (assignable)
28
REGREF0
Analog
Regulator reference output 0 (assignable)
29 and 30
GND
Supply
Ground
31 and 32
IOUT2
Analog
1A driver output
center pad
GND
Supply
Electrical and Thermal Ground (must be connected electrically)
Serial interface select (L=I2C,H=SPI)
External clock input or alarm output
NOTE: PD means pulled down, PU means pulled up.
21
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
1.13
Rev V1
Package Information
Figure 1-11. Sawn QFN32 Package Information
22
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
2.0 Functional Description
The M08886 is a highly integrated laser/led driver for LCD/LCoS laser/led projection display applications. It
provides control and monitoring of up to three LEDs/lasers (typically RGB: red, green and blue) and monitoring and
control of temperature and DC-DC converters reference generators for optimal laser/led supply.
The RGB laser/led front end consists of three 12-bit current output digital to analog converters (DACs) and three
high efficiency laser drivers with de-speckle technology. The current generated by each DAC is the sum of two
components - an offset component (corresponding to the threshold current of the laser, set offset to 0 for LEDs)
and a gain component corresponding to the video information.
During projection, the laser/LED current can be controlled by writing the desired current directly to the output DAC
or the Laser/LED current can be controlled by an external photodetector. In this case ColorMinder Automatic
Power control loop (APC) continually adjusts the gain component of the laser/led current to hold the photodiode
current constant during its “on time” and therefore the optical power of the laser/led is held constant at the desired
value. The APC will match the photodetector current corresponding to the laser/led turned on at that moment with
the current programmed by the video processor for the 13bit target analog to digital converter as the target. The
current generated by the target DAC corresponds therefore to the desired optical power level. The APC adjusts the
laser/led drive currents in order to maintain the appropriate optical power. The optical power is adjusted every time
a color is on during a frame or a portion of it. The threshold current for the lasers (offset portion of the DAC
currents) are also automatically adjusted by the APC loop during the blanking period (I0_ON, I1_ON and I2_ON all
low) or they can be programmed by the user.
The M08886 internally monitors the required laser/led driver headroom and sends a control signal to an external
DC-DC converters to optimally adjust each laser/led’s supply voltage.
The M08886 internal registers are loaded from an external microcontroller through a slave I2C interface or a 4-wire
high speed interface. The host µcontroller can monitor and read back the analog to digital converter outputs either
though the slave I2C or the SPI interface.
2.1
Automatic Power Control (APC)
ColorMinder automatic power control (APC) can keep the laser/led power constant and the color balanced by
comparing the monitor photodetector (RGB color sensor) currents to target values programmed into the 13-bit
target DACs.
At power-up the APC can be enabled/disabled independently for each channel by setting apcx_ctrl0[2:1]=11. For
channels with disabled APC the laser/led currents are controlled through the serial interface using bits
ioutx_gain[11:0].
It is possible to freeze the APC loop for each channel by using loop_ctrl[2:0]. In this case the M08886 will stop
updating the gain or offset IOUTx currents independently of the state of Ix_ON pins.
23
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
The photodiode (RGB sensor) target values are programmed via the serial interface in registers target2[12:0],
target1[12:0] and target0[12:0] respectively for IOUT2, IOUT1 and IOUT0. When the corresponding color is turned
on as signaled by the transition of I0_ON, I1_ON or I2_ON from low to high the LED/Laser drive currents are
automatically adjusted up or down to always make the photodetector current (RGB sensor current) match the
target current.
If desired, these target currents can be adjusted on a frame by frame basis to optimize contrast and save battery
power depending on the brightness required for a particular frame.
When an Ix_ON signal is enabled (low to high transition) the new APC target is strobed in and the proper incoming
monitor photodetector current is selected to control the output current by an analog multiplexer from APC_IN0,
APC_IN1 or APC_IN2. For each output channel the photodetector input corresponding can be selected using
apcx_ctrl0[2:1]. This allows the use of multiple independent photodetectors such as a 3 channel RGB color sensor
with color filters optimized for each channel or instead a single broadband (color insensitive) photodetector can be
used for all 3 channels. If a single broadband photodetector is used and connected to APC_IN0 all the
apcx_ctrl0[2:1] should be set to 00b.
2.1.1
Simple Implementation of APC Control
In addition to the controls described in this section, also see the section below on the TIA.
If the APC targets are not changing frame by frame, a basic register configuration can be used as shown below.
Table 2-1.
Name
Basic Register Configuration for APC Control
Address
Recommend
Setting
loop_ctrl
0x29h
apc0_ctrl0[2:1]
0x40h[2:1]
00000xx0b
apc1_ctrl0[2:1]
0x3Ch[2:1]
00000xx0b
apc2_ctrl0[2:1]
0x38h[2:1]
00000xx0b
targetxith_msb
0x2Ch,
0x2Dh,
0x30h,
0x31h,
0x34h, 0x35h
00h
targetxith_lsb
targetx_msb
0x2Ah, 0x2Eh, 0x32h
000xxxxxb
Description
00h
Select which photodiode (RGB sensor) input will control which output. Setting depends on
hardware connection to photodiode(s) and which channels will use APC control. See
Register description for details.
Set the laser offset (threshold) at 0. See section on Despeckle for use of laser offset.
Set the gain target at desired level
0x2Bh, 0x2Fh, 0x33h
targetx_lsb
xxh
apc0_ctrl2
0x3Eh
apc1_ctrl2
0x3Ah
apc2_ctrl2
0x36h
apc0_ctrl1
0x3Fh
apc1_ctrl1
0x3Bh
apc2_ctrl1
0x37h
00h
Set the clock step to 0 for controlling the step response of the output
03h
Clock divide set to 16.
The APC controller increases or decreases the value of the gain portion of the laser/led IOUTX current so the
photodetector current will match the gain target current for that channel.
24
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
If more than one laser/led is turned on (2 or 3 of I0_ON, I1_ON or I2_ON are high at the same time) the M08886
freezes the update of the APC loop for as long as more then one of the Ix_ON signal is on. This prevents the APC
loop from using wrong photodetector information in case a single photodetector is used with no color filter. It should
be noted that 2 or more low to high transitions of any of the I0_ON, I1_ON or I2_ON within 200 ns of each other will
violate internal timing and will result in unpredictable operation. Care should be taken to prevent damage to the part
when multiple laser/leds are enabled. The power dissipation of the part should be kept below the level that will
result in a die temperature exceeding 125 °C.
2.1.2
Table 2-2.
Name
loop_ctrl
Highly Featured Implementation of APC Control
Highly Featured Register Configuration for APC Control
Address
0x29h
Recommend
Setting
00h
Description
Setting 0x29h[7:5]=111b may be useful for very low EMI applications with slow current slew
on the outputs.
Set 0x29h[3]=1b when using an external clock in PWM or MPG mode.
apc0_ctrl0[2:1]
0x40h[2:1]
00000xx0b
apc1_ctrl0[2:1]
0x3Ch[2:1]
00000xx0b
apc2_ctrl0[2:1]
0x38h[2:1]
00000xx0b
targetxith_msb
0x2Ch,
0x2Dh,
0x30h,
0x31h,
0x34h, 0x35h
00h
targetxith_lsb
targetx_msb
0x2Ah, 0x2Eh, 0x32h
000xxxxxb
Select which photodiode (RGB sensor) input will control which output. Setting depends on
hardware connection to photodiode(s) and which channels will use APC control. See
Register description for details.
Set the laser offset (threshold) at 0. See section on Despeckle for use of laser offset.
Set the gain target at desired level
0x2Bh, 0x2Fh, 0x33h
targetx_lsb
xxh
apc0_ctrl2
0x3Eh
apc1_ctrl2
0x3Ah
apc2_ctrl2
0x36h
apc0_ctrl1
0x3Fh
apc1_ctrl1
0x3Bh
apc2_ctrl1
0x37h
A8h
This setting may vary depending on photodiode capacitance, desired risetime and how
much overshoot can be tolerated.
92h
This setting may vary depending on photodiode capacitance, desired risetime and how
much overshoot can be tolerated
One of the reasons to choose a more complicated APC control method is modulation of frame-to-frame
illumination. Modulating the output amplitude of the Laser/LED can increase the contrast in an image and it can
improve battery life. Changes in the LED/Laser output on a frame-by frame basis requires that the LED/Laser
“step” to the new APC target amplitude in a fraction of the frame time. The fast step to a new level requires that
some care be taken in the feedback response of the photodetector and LED/Laser.
Other reasons to choose a more complicated APC control method might be slew rate control of the outputs for EMI
or DC-DC converter stability reasons. In this case the feedback response does not require as much consideration.
The primary methods for adjusting the feedback response of the photodetector are in registers apcx_ctrl2,1,0. The
TIA response will also need to be compensated as described in the section below.
25
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
The digital APC loop is designed to settle to the desired optical output power in 5 µs: the optical power measured in
the subsequent 5 µs should be within +/-1% of the desired value. To achieve optimal settling time, the APC loop
must be adjusted to the laser/led/monitor photodetector characteristics.
Each IOUTX slew rate is independently controllable in 3 time intervals. The first time interval begins when Ix_ON
goes high and the length of the first time interval is defined in apcx_ctrl2[7:6] and is from 0 to 255 clock cycles.
The length of the second time interval is defined in apcx_ctrl2[5:4] and is from 0 to 127 clock cycles. The length of
the third time interval is defined in apcx_ctrl2[3:2] and is from 0 to 127 clock cycles. There is a fourth time interval
which is not definable which is from the end of the third time interval until the time when Ix_ON goes low.
The APC clock is the system clock divided by 3. The PWM and MPG clock is the system clock divided by 16 and
may be further divided by register clk_div[7:0]. The source of the system clock is set in register despeckle_clk[1:0].
If only LED light sources are used (despeckle for lasers not needed) then power consumption can be minimized by
selecting despeckle_clk[1:0]=11b and osc_ctrl[3]=1b. If the despeckle feature is used then despeckle_clk[1:0]=00b
and osc_ctrl[3]=0b and the clock frequency can be tuned at osc_ctrl[2:0]. The APC clock for each channel may be
divided (apcx_ctrl1[1:0]) and the point at which the clock division begins following Ix_ON high (apcx_ctrl2[1:0]) can
also be set. So a clock cycle in an early interval may be different than a clock cycle in a later interval. And the
change in clock rate may occur in the middle of an interval. Decimation may also be enabled for any of the APC
channels at apcx_ctrl0[7:5]. If decimation is enabled then the APC loop will not correct the output current until the
measured photodiode current doesn't match the target photodiode current several measurements in a row with the
same polarity (too high or too low). The number of consecutive measurements required of the same polarity is
determined by the decimation factor.
During the first time interval following Ix_ON high the corresponding IOUTX output current will increase by an
amount defined in apcx_ctrl1[7:6] each clock cycle if the photodetector current is less than the target current set in
targetx_msb and targetx_lsb and it will decrease by that amount each clock cycle that the photodetector current is
less than the target current. Similarly during the second time interval the IOUTX output current will increase/
decrease by an amount defined in apcx_ctrl1[5:4] each clock cycle if the photodetector current is less/greater than
the target current. During the third and fourth intervals the step size is always one LSB.
The OUT0 LSB is nominally 488 µA. The OUT1 and OUT2 LSBs are nominally 244 µA.
The overshoot of the OUTX output current will be at a maximum during the first time interval where the current step
is greatest. It will be proportional to the current defined in apcx_ctrl1[7:6] and it will also be a function of the loop
delay which is approximately 3 clock cycles. Either an over-damped or under-damped response may
independently be programmed into the response of the M08886 output channels as desired.
The target DAC has a conversion rate of 30 MSPS and the full scale value is 3 mA with a resolution of 13 bit or
0.366 µA. As an example, if the full scale photodetector value is 200 µA, the possible selectable power levels are
up to 546 decimal (200 µA /0.366 µA). In this example, full scale will correspond to a target DAC (targetx[12:0])
value of 111h and no power will correspond to 0h.
2.1.3
Compensating the TIA at the Photodetector Input
The maximum photodetector current supported by the M08886 is 3 mA. Because of the different characteristics of
each photodetector/laser/led the user should select the proper analog filter network for each of the channels by
programming tia_ctrl[1:0].
26
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
2.1.4
Rev V1
Laser Offset (threshold) Tracking with APC
If lasers are being used instead of LEDs, the M08886 has the capability to automatically adjust offset (laser
threshold) as well as gain. In most cases it is sufficient to only use the gain portion of APC control with a laser and
the offset controls can be ignored. If the despeckle function is being used, offset tracking is a useful option.
The offset portion of the DAC currents is adjusted during the blanking signal following the period where the laser is
on. The blanking period is automatically recognized by the M08886 as the period during which all the colors are off
(I0_ON, I1_ON and I2_ON are all low). During that period the target DAC is switched to the user programmed
target for the offset current and the M08886 will output and adjust only the offset (laser threshold) portion of the
DAC, each of the 3 laser drivers will output only the current corresponding to the threshold (offset DAC current) and
the automatic power control loop will adjust the threshold during that period. The offset target for each of the lasers
can be programmed using following registers target2_ith[12:0], target1_ith[12:0] and target0_ith[12:0]. The offset
target should be chosen low enough as to not interfere with the blanking and high enough to allow meaningful
feedback for the APC loop.
The decimation factor for offset control is set in register dec_off_ctrl[2:0]. The offset current will not be corrected
until multiple occurrences of offset error are detected with the same polarity (too high or too low). The number of
consecutive errors required before a correction is made is determined by the decimation factor.
During each blanking period the M08886 current starts from the previously determined and stored laser offset
current. The laser driver will be able to track laser threshold variation even for short blanking periods because laser
threshold varies slowly (typically based on temperature variation and laser aging). The minimum allowed blanking
signal is 200 nsec.
Laser threshold tracking by means of APC can be disabled individually at power-up for each channel using
apcx_ctrl0[4] and it is automatically disabled if apcx_ctrl0[2:1]=11b (APC disabled). The threshold current can be
programmed in the part for each of the lasers using bits ioutx_offset[11:0]. If the programmed offset current does
not track (with temperature and laser aging) the actual laser offset, the APC settling might be slowed down or laser
power overshoot at turn-on might occur. When the APC for the offset current is disabled the part will automatically
output 0 current for all the lasers during blanking.
2.2
LASER/LED Current DACs
The M08886 includes three monotonic digital to analog converters (DACs) which generate the currents for the
three laser/leds, the current is converted from a digital code given by the sum of the offset (laser threshold) and
gain (video information). The offset and gain values can be either updated via registers or by the APC loop as
described in the previous paragraph.
The three laser/led DACs have a range scaled to the laser/led driver output of 0 to 1A for IOUT1 and IOUT2 and 0
to 2A for IOUT0, a resolution of 12 bits and an update rate of 30 MSPS.
The integrated laser/led drivers deliver the DACs current to the laser/led diodes.
The drivers include MACOM proprietary de-speckle feature which significantly reduces appearance of speckle in
laser light by means of high speed modulation of the laser driver current. The de-speckle feature can be simply
enabled or disabled via register despeckle_ctrl[7:0]. With the APC loop enabled, the M08886 automatically adjusts
the power level and no other adjustments are required. If open loop is used then laser power calibration must be
performed with the de-speckle feature enabled.
27
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
Each laser/led driver output (IOUTx) is controlled by the corresponding ON signal (Ix_ON). Rise/fall time from the
laser/led driver is typically 2 ns into a resistive electrical load. The risetime will be dominated by the DC-DC
converter settling time in applications where a single DC-DC converter output voltage tracks the optimal LED/laser
anode voltage.
To match the significantly slower rise and fall time of the LCD/LCoS the M08886 features a programmable delay
which can shift the turn-on of the laser/led once the corresponding ON signal goes to high. The delay is
implemented as a programmable 10bit counter that counts clock cycles of the internal clock selected at register
0x28h[1:0] divided by 16. (either 320 MHz or 42 MHz may be selected). If the 320 MHz/16 oscillator is selected
then 19.5 MHz clock cycles are counted at the rising edge of each laser/led ON signal (I0_ON, I1_ON and I2_ON)
the counter is decremented and the laser/led is actually turned on only when the counter reaches 0. The laser/led
is turned off on the falling edge of the corresponding laser/led ON signal (I0_ON, I1_ON, I2_ON). The maximum
delay achievable is therefore 52.4 µs if the 320 MHz/16 clock is selected (1023 times the 50 ns period of the
19.5 MHz internal oscillator). Additional delay can be achieved by using the M08886 programmable divider of the
internal clock. The internal clock can be divided down by a factor of 1, 2, 4, 16, 256, 512, 1024, and 2048. This can
be obtained by writing register clk_div[7:4]. The values of the programmable counter for the red, green and blue
laser/led are stored in bits on_count2[9:0], on_count1[9:0], and on_count0[9:0] respectively. The rising edge of the
Ix_ON signals strobe the corresponding on_countx[9:0] value into the M08886 timing controller therefore if the
on_count register value is changed during the on time for that color the effect of the register change will be
available during the next color cycle.
If the on_countx is programmed to 00 0000 0000b the PWM feature is disabled for IOUTx.
2.2.1
Increasing the Maximum LED/Drive Current by Combining
Outputs
When multiple channels (2 or 3) of the M8886 inputs and outputs are shorted together to obtain a single higher
current channel then set opmode_ctrl0[5]=1b. The Ix_ON should be shorted together for the channels that are
being combined and if they are not shorted their state changes should occur within 10 ns of each other.
It should be pointed out that the M08886 has a single bias generating circuit which is toggled between different
output stages depending on the Ix_ON.
The architecture is such that, when multiple outputs are enabled, the biasing is generated from one of them (the
one with the lowest channel number) and fed to the other channel. Because of typical circuit fabrication variations
and mismatches the current out of a certain channel may therefore vary between the case when the channel is
operated independently vs. the case when channel is operated in conjunction with another as when a channel is
operated independently the biasing is generated by its own biasing circuit. This does not impact the current stability
over supply and temperature of the current generated by each channel.
For example, if channel 0 and channel 1 are shorted at the input and output the biasing for channel 1 is now
controlled by channel 0.
2.3
28
Laser\LED Voltage Supply Control
By controlling the Laser\LED anode voltage with the REGREF outputs the M08886 can optimize (minimize) the
voltage on the output drive pins to the level that insures accurate current drive levels and minimizes power
dissipation. Nominally the outputs need 350 mV of headroom but the M08886 will determine the actual level. An
internal amplifier is used to monitor the output stage voltage drop and to compare it against an internal reference
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
voltage coming from a replica circuit. The output of the amplifier at the REGREF pins will control the feedback input
of a DC-DC converter to adjust the output voltage (LED or Laser anode voltage) of the DC-DC converter.
The block diagram below illustrates the use of this feature in the system.
Figure 2-1.
laser/led Supply Control Block Diagram
Laser \LED Supply
R1
R/G/B
VOUT
DC-DC
R2
VFB
IOUT
REGREF
A
REPLICA
LDD
LDD
M08886
In fact there are three laser/leds and therefore three channels in the REGREF. The following block diagram shows
the three channels together.
Figure 2-2.
Controlling Laser/LED Supply with Three DC-DC Converters
Off chip components
Laser Supply
R/G/B
R21
VOUT
R22
DC-DC
IOUT2
R/G/B
VFB
R11
VOUT
R12
DC-DC
IOUT1
VFB
R02
VFB
REGREF1
A2
REPLICA
LDD2
R01
VOUT
DC-DC
IOUT0
REGREF2
LDD2
R/G/B
REGREF0
A1
LDD1
REPLICA
LDD1
A0
LDD0
REPLICA
LDD0
M08886
29
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
In case a single DC-DC converter is used, REGREF0 can be multiplexed automatically between three output
values. The following block diagram shows this configuration. The strobe signal for each of the three preprogrammed output of headroom setting DAC can be independently programmed to be the falling or raising edge
of the Ix_ON signals. This feature allows a single DC-DC converter to be used to generate the supply for all the
laser/leds independently of the order of color cycling in the projector system. When the falling edge is selected, one
of the two possible color sequence needs to be selected by using opmode_ctrl1[5].
Figure 2-3.
Controlling Laser/LED Supply with Single DC-DC Converter
Off chip components
Laser Supply
R/G/B
R/G/B
R/G/B
R1
VOUT
R2
DC-DC
IOUT2
IOUT1
IOUT0
REGREF2
REGREF1
REPLICA
LDD2
REGREF0
A1
A2
LDD2
VFB
LDD1
REPLICA
LDD1
A0
LDD0
REPLICA
LDD0
Ix_ON
M08886
The M08886 internal circuitry will regulate the voltage at each of the IOUTx pins during the operation of the laser/
led to a voltage equal to the required headroom of the laser/led driver in the actual operating condition by mean of
adjusting the external DC-DC converter feedback point or reference voltage.
The replica circuit can be programmed to be a fixed 250 mV instead of the actual replica voltage, using out_ctrlx
[7].
It should be noticed that the laser/led drop will depend on the intrinsic drop across the laser/leds (Vth) plus any
drop caused by the series resistance, this includes the laser/led series resistance plus routing resistance on board
and in the laser/led package, therefore the voltage drop across the laser/led needs to be adjusted under actual
load conditions. This can be done for each IOUTx through bits out_ctrlx [6:4] regardless of the fact that the actual
replica is used or the 250 mV fixed voltage.
To guarantee proper operation of the laser/led driver the loop controlling the laser/led supply should be faster then
the required APC settling time. The overall supply control loop includes the M08886 and the DC-DC converter. The
M08886 supply control path has a first pole at 30 MHz assuming a 5 pF load which should allow the loop to be
stable assuming the DC-DC converter has a response time of tens of µs or faster. The load on REGREFx pins has
a major effect on the internal circuitry of the part and care should be taken to minimize the loading and noise
injection at this pin. For added flexibility and to help stability for different DC-DC converters, the gain of the
difference amplifier can be programmed for each channel by means of regrefx_ctrl[4:2].
30
In case a single DC-DC converter is used, REGREF0 can be multiplexed automatically between three output
values. The strobe signal for each of the three pre-programmed output of headroom setting DAC can be
independently programmed to be the falling or raising edge of the Ix_ON signals. This feature allows a single DCM/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
DC converter to be used to generate the supply for all the laser/leds independently of the order of color cycling in
the projector system. When the falling edge is selected, one of the two possible color sequence needs to be
selected by using opmode_ctrl1[5].
In order to protect the high speed circuitry of the laser/led driver from the high voltage supply at the anodes of the
laser/leds, it is imperative that a small quantity of current flow through the laser/led so that the laser/led forward
voltage lowers the voltage at the M08886 output pin. The voltage at the laser/led driver output should never exceed
3.63 V therefore an external resistor should be added between the laser/led cathode and ground. The value of the
resistor should be chosen so the current flowing is enough to create a sufficient voltage drop on the laser/led. The
APC loop will automatically compensate for this “off” current. If the APC loop is disabled and the M08886 is
operated open loop this current should be accounted for when programming the desired currents in the system
calibration phase. When a single DC-DC converter is used, care should be taken to guarantee that the voltage
drop across the red and green laser/led is such that, when the supply is regulated for operation with the highest
voltage laser/led, the voltage at all driver pins never exceeds 3.63 V.
Alternative methods to protect the output pins might include a schottky diode to the 3.3 V supply or very low
voltage zener.
2.4
Pulse Width Modulation (PWM)
The high divider ratios of the internal clock divider (256, 512, 1024, 2048) in conjunction with the programmable
counter can be used to decrease the amount of time each laser is on. The optical power can then be controlled by
modulating the pulse width of each color pulse. This can yield substantial power savings in laser applications.
The internal ring oscillator varies by +/-15% over parts, temperature and supply and this can directly translate into
color intensity variation. The M08886 features a clock input where a high precision clock can be fed to the part
and used for this power saving feature. A common 19.44 MHz crystal oscillator or a resonator can be used for this
purpose or any high precision clock already available in the system. The precision of PWM power control is directly
proportional to the clock accuracy. The PWM block is designed to operate with a maximum frequency of 25 MHz. If
CLK_IN is higher then 25 MHz then the CLK_IN divider should be enabled and set to 2 or 4 at register clk_ctrl[2:1]
to appropriately scale the frequency. A maximum external clock of 100 MHz is allowed but the internal PWM block
can operate at a maximum speed of 25 MHz. External clocks of less than 19.44 MHz are also allowed. The PWM
generator then will work at the speed of the CLK_IN (assuming no divider is enabled). The external clock can be
selected with register loop_ctrl[3].
Table 2-3.
Clock Selection for PWM and MPG
Register Setting
Description
Laser Mode
0x28h[1:0]=00b
320 MHz system clock selected. PWM and MPG clock is this clock divided by 16
LED Mode
0x28h[1:0]=11b
42 MHz system clock selected PWM and MPG clock is this clock divided by 16
2.5
Multi Pulse Generator (MPG)
The M08886 allows for the drive of any of the laser/leds by means of multiple pulses. The multi-pulse generator
(MPG) operates in a manner similar to the PWM generator. For each of the laser/leds, two 10-bit counters specify
the number of internal clock cycles during which the laser/led associated with them is kept on (gain plus offset
31
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
current) and off (0 current). Similar to the PWM block, the MPG block can also use an external clock signal
(CLK_IN).
Assuming the 320 MHz/16 internal oscillator is used, the duty cycle of the pulsed waveform can be controlled with
a resolution of one 19.5 MHz clock period or 51.28 ns. If both counters are loaded with the maximum value (1023)
the signal driving the laser/led will be a square wave of period 102 µs (9.775 kHz). If an external clock is supplied
the maximum resolution achievable is 40 ns (25 MHz clock).
The MPG clock can be divided by a factor of 1, 2, 4, 16, 256, 512, 1024, and 2048. This can be obtained by writing
register clk_div[3:0]. Register clk_div[3:0] is independent of the divider ratio used in the PWM mode (clk_div[7:4]).
In general the maximum obtainable period for the multi-pulse waveform is 2046 times the clock period (2 times
1023 times the clock period), in this case the duty cycle of the multi-pulse waveform will be 50%.
Because of the 10-bit counter, the duty cycle resolution obtainable is 1/1023 or better then 0.1% assuming the
highest count value is used for one of the counters. The duty cycle control resolution is inversely proportional to the
maximum counter value.
The control for the IOUT0, IOUT1, IOUT2 laser/led on pulses are programmed respectively in the following
registers: pulse_on2[9:0], pulse_on1[9:0] and pulse_on0[9:0].
The rising edge of the Ix_ON signals strobe the corresponding pulse_on/offx[9:0] values into the M08886 timing
controller. If the pulse_on/pulse_off register value is changed during the on time for that color the effect of the
register change will not occur until the next rising edge of that Ix_ON.
If the pulse_on or pulse_off for a channel is programmed to 000h then the MPG function is disabled for that
channel.
The MPG function is independent of the PWM function: the “On delay time” (PWM function), the “Pulse on time”
and “Pulse off time” (MPG functions) can be programmed independently. Also the clock divider for the “On delay
time” the “Pulse on/off time” can be selected independently allowing flexibility in defining the driving signals. This is
illustrated by the following diagram, where an example for the green laser assigned to channel 0 is represented:
the green on signal (I0_ON) and laser current output (IOUT0) are drawn.
Figure 2-4.
Multi Pulse Generator Timing
I0_ON
IOUT0
On delay time
Pulse on time
Pulse off time
30% frame time
32
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
2.6
Rev V1
Power Save Features
Both the APC and the PWM features can be used to obtain significant system power savings.
The capability of M08886 APC to adjust the laser/led outputs frame by frame allows for significant power savings
compared to leaving the laser/leds on all the time at full power. If frame by frame APC is used, then the external
µcontroller will store a new 2 byte value in the target DAC for the next power level for each color power that is
changing prior to displaying the new frame.
PWM mode also leads to significant power reduction versus standard amplitude modulation. With PWM mode
before the display of every new frame the external µcontroller should specify for each color the delay required for
pulse width modulation by programming the counter of each color. This can be done by writing four 8-bit registers.
Both power saving methods can be used simultaneously (on different color sources) to obtain the maximum power
savings and control over color content of each frame.
The MPG block can also be used as a power saving feature where the color intensity is modulated by varying the
duty cycle of the pulsed waveform. In this case the pulse_on/off registers for every laser need to be programmed to
the value corresponding to that frame for a total of eight 8-bit register writes for each new frame. When using MPG
with duty cycle modulation for power save mode, accurate power control can be achieved without the use of
external clock because internal oscillator variations affect both the on and off period hence the ratio between on/off
time remains constant. However, if a very limited number of multiple pulses are used during a frame the internal
oscillator variations might impact laser power accuracy.
2.7
Safety
A disable pin (DIS) is available on the M08886. It disconnects the laser/LED path to ground within 1 µs of a low to
high transition of DIS the laser/led driver current is reduced to 1/10th of its starting value.
A register alarm is also available: the safety monitor block compares the output current of each laser/led with 3
thresholds (one for each of the laser/leds) and an alarm is issued if the current is higher than the programmed
threshold for any of the lasers/LEDs. The digital thresholds can be programmed in the following registers:
alarm_thx[7:0], these values will be compared to the MSB of the output current.
If CLK_IN is not being used by MPG or PWM then the pin can be used as an alarm output and external circuitry
can be used to shut down power to the laser/leds. Or the alarm status may be read back from register alarm[7:0].
Register Alarm[7:0] is not self clearing: once an alarm has occurred, it must be cleared by the user by writing a 1 to
strbalrm_ctrl[0].
The M08886 can also be programmed (opmode_ctrl1[3]) to automatically disable the laser/LED outputs when the
drive current exceeds the programmed threshold. In this case the laser/led current for that particular laser/led is
automatically forced to 0. This feature can be disabled via registers.
The ALARM pin is an open collector output and can operate in status mode or interrupt mode. This can be selected
at register opmode_ctrl0[3]. In status mode the alarm is provided directly to the pin and the pin will be asserted as
long as the alarm is present. In some cases the alarm may only be present for only one clock cycle of the internal
high speed clock. If the external load on ALARM pin is excessive the alarm signal may not appear at the output
because one clock cycle is only 10 ns (100 MHz clock). In interrupt mode the M08886 will issue a positive going
pulse on the alarm pin every time the internal alarm changes state. The width of the alarm pulse can be
programmed at register opmode_ctrl0[3:0].
33
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
The output stage can also be disabled by the user at register opmode_ctrl1[1:0].
2.8
Programmable Serial Interface
The M08886 can be configured to use a 4-wire high speed serial interface or I2C. This can be achieved by
connecting pin SerSel high or low respectively.
When the part is configured to use I2C an external host µController can access the register and read-back ADC
codes from the slave I2C (SDA_S/SCL_S). The maximum SCL_S clock rate is 3.4 MHz. 4.7 kΩ pull up resistors
should be used at SDA_S/SCL_S. These pins are referenced to 1.8 V inside the M08886 but it is OK to connect
the pull-up resistors to voltages as high as 2.5 V.
The I2C slave address of the M08886 is fixed at 9Ch/9Dh.
The 4-wire high speed interface (SCLC/SI/SO/CS) supports 40 MHz serial clock speeds.
2.9
Driving a String of LEDs from a High Voltage
Supply
An M08886 can be used to drive a string of LEDs as shown in Figure 2-5 below. The M08886 must be isolated
from the high voltage by an NFET transistor. The NFET should have a breakdown voltage greater than the high
voltage supply and should also have a very low on resistance at 2.5 V gate-source voltage. The Diodes Inc.
DMN2075U is an example of a suitable 20 V NFET.
34
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Figure 2-5.
Rev V1
Driving a String of LEDs from a High Voltage Supply
High Voltage
String of LEDs
+3.3V
N-Channel, low Rds,
high Vbr
M08886
IOUTX
M08886
35
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
2.10
Rev V1
Power Sequencing
Very high speed transistors are used on the M08886 outputs to achieve high efficiency and high performance (low
voltage operation and high edge rate). These devices can withstand a maximum voltage of 3.3 V and it is
necessary to protect them from the high voltages on the laser/led anodes. Internal protection diodes connect the
outputs to the voltage supplies. To obtain reliable operation from the M08886 the power-up and power-down
sequencing described in the diagrams below must be followed.
Figure 2-6.
Power-Up
DVDD, ALVDD, AHVDD
>10μsec
0V
Red, green and blue laser supply
0V
Figure 2-7.
Power-Down
DVDD, ALVDD, AHVDD
>1μsec
0V
Red, green and blue laser supply
0V
2.11
Layout Considerations
The center pad of the package is the electrical ground and the heat sinking path for the M08886. The center pad
should be connected to an internal ground plane through an array of 9 or more vias.
The accuracy of the internal DACs and the LED/laser drive amplitudes and timing depend on pin VREF being
noise-free. The resistor at this pin should be close to the M08886 and the via to ground from the resistor should be
nearby.
The external DC-DC converter will amplify any noise on the REGREF pins. Care should be taken in routing these
pins so they are not parallel to the laser/LED drive signals or clock signals.
Decoupling capacitors should be on the same side of the PCB as the M08886 and close to the pin they are
decoupling. Vias to ground and voltage supplies should not be shared by components or signals (crosstalk
between signals will occur).
36
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
3.0 Registers
Table 3-1.
Addr
M08886 Registers
Register Name
d7
d6
d5
d4
d3
d2
d1
d0
Default Type
General REGISTERS
00h
01h
02h
opmode_ctrl0
opmode_ctrl1
osc_ctrl
i_fullscale
pd_trgetDAC
en_IO
Sets current
full scale:
1: 75%
0: 100%
Powers down
target DAC:
1: powers
down target
DAC (Open
Loop mode)
0: normal
operation
(APC active)
1: Enable
parallel
input
reg_num
edge
seq
Number of
DC/DC
converters:
1: 1
0: 3
Switch regref
output on:
1: Ix_ON
falling edge
0: Ix_ON
rising edge
Reserved
Color
sequence
selector in
case of
falling edge:
1: 2-1-0
0:2-0-1
Reserved
RSVD
alrm_ctrl
04h
clk_ctrl
reserved
0: normal
operation
Reserved
alarm_dis
Reserved
Disable output Reserved
on alarm:
1: disable
output current
on alarm
0: do not
disable
Soft Disable
DIS_bypass
1: IOUTx
disabled
0: IOUTx
enabled
1: DIS pin
ignored
0: DIS pin
active
osc_pd
osc_tune[2:0]
1: Power
down
oscillator
Tune despeckle oscillator frequency
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
000b: 400 MHz
100b: 320 MHz (recommended)
111b: 270 MHz
clk_delay
alarm_clkin
clkin_div[1:0]
duty_en
Input clock programmable delay:
0000 = no delay
0001 = 500nsec
0010 = 1000nsec
…
1111 = 7500nsec
1: Pin 20 is
ALARM
0: Pin 20 is
CLK_IN
CLK_IN input clock divider:
00: 1
01: 2
10: 4
11: 3
1: enable duty
cycle contro
(Line mode
control)l
0: disable duty
cycle control
(recommended
for other
modes)
RSVD
R/W
Controls the behavior of the ALARM
1xxx: Status mode
0000: Interrupt mode with 1 cycle pulse width (1cycle=20 ns)
0001: Interrupt mode with 2 cycle pulse width
0010: Interrupt mode with 4 cycle pulse width
….
0111: Interrupt mode with 128 cycle pulse width
0: Normal
operation
03h
00001000
37
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
05h
out_ctrl2
06h
07h
Rev V1
out_ctrl1
out_ctrl0
d7
d6
rep_sel2_cc
offset_reg0[2:0]
Selects
replica
voltage or
constant
voltage
0: replica
1: constant
250 mV
d5
d4
d3
d2
d1
d0
Default Type
snubber[2:0]
pd_iout2
00000000
R/W
Adjust replica offset for IOUT2
000: 0 mV
001: 28.5 mV
010: 57 mV
…
111: 200 mV
Control snubber network for IOUT2
(for use with despeckle to optimize the step
response)
Master IOUT2
power down:
1: power down
0: enabled
rep_sel1
offset_reg1[2:0]
snubber[2:0]
pd_iout1
00000000
R/W
Selects
replica
voltage or
constant
voltage
0: replica
1: constant
250 mV
Adjust replica offset for IOUT1
000: 0 mV
001: 28.5 mV
010: 57 mV
…
111: 200 mV
Control snubber network for IOUT1
(for use with despeckle to optimize the step
response)
Master IOUT1
power down:
1: power down
0: enabled
rep_sel0
offset_reg0[2:0]
snubber[2:0]
pd_iout0
00000000
R/W
Selects
replica
voltage or
constant
voltage
0: replica
1: constant
250 mV
Adjust replica offset for IOUT0
000: 0 mV
001: 28.5 mV
010: 57 mV
…
111: 200 mV
Control snubber network for IOUT0
Master IOUT0
power down:
1: power down
0: enabled
00000000
R/W
00000000
R/W
(for use with despeckle to optimize the step
response)
08h
reserved
Reserved
09h
regref2_ctrl
enpd_rep2
rep_pd_pol
hi_z
gm_tail
gain[1:0]
pol_swap
pd regref2
Power down
IOUT2
replica when
I2_ON is off
(other
channel 2
settings may
affect replica
power down
timing)
0: no power
down
1: powered
down
Voltage at
REGREF2
when replica
is powered
down
0: 0 V
1: AHVDD
REGREF2
output state.
This bit will
only affect
REGREF2 if
0x09h[0]=1
1:
REGREF2
is high
impedance
0: 0x09h[6]
determines
state
1: Reduces tail
current (gain is
reduced to
0.6x)
0: Normal
operation
00: 70
01: 32
10: 15
11: 7
Select gm
call polarity
1: normal
0: swapped
power down
REGREF2
1: power down
0: normal
operation
Loop gain
adjustment of
DC-DC
converter
38
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
0Ah
regref1_ctrl
d7
d6
d5
d4
d3
d1
d0
Default Type
enpd_rep1
rep_pd_pol
hi_z
gm_tail
gain[1:0]
pol_swap
pd_regref1
00000000
R/W
Power down
IOUT2
replica when
I2_ON is off
(other
channel 2
settings may
affect replica
power down
timing)
Volatage at
REGREF1
when replica
is powered
down
0: 0 V
1: AHVDD
REGREF1
output state.
This bit will
only take
affect if
0x0Ah[0]=1
1:
REGREF2
is high
impedance
0: 0x0Ah[6]
determines
state
1: Reduces tail
current (gain is
reduced to
0.6x)
0: Normal
operation
00: 70
01: 32
10: 15
11: 7
Select gm
call polarity
1: normal
0: swapped
power down
REGREF1
1: power down
0: normal
operation
enpd_rep0
rep_pd_pol
hi_z
gm_tail
gain[1:0]
pol_swap
pd_regref0
00000000
R/W
Power down
IOUT2
replica when
I2_ON is off
(other
channel 2
settings may
affect replica
power down
timing)
0: no power
down
1: powered
down
Voltage at
REGREF0
when replica
is powered
down
0: 0 V
1: AHVDD
REGREF0
output state.
This bit will
only take
affect if
0x0Bh[0]=1
1:
REGREF2
is high
impedance
0: 0x0Bh[6]
determines
state
1: Reduces tail
current (gain is
reduced to
0.6x)
0: Normal
operation
00: 70
01: 32
10: 15
11: 7
Select gm
call polarity
1: normal
0: swapped
power down
REGREF0
1: power down
0: normal
operation
Reserved
pd_temp
Temp_Sensor_Offset
Temp_Sensor_Gain
00000000
R/W
0: Normal
Operation
Calibrate Temp Sensor Offset
Calibrate Temp Sensor Gain
10101010
R/W
0: no power
down
1: powered
down
0Bh
0Ch
Rev V1
regref0_ctrl
tempsens_ctrl
1: Power
down temp
sensor
d2
0000: Default
0X: Default
0001: +1 count
10: +2.8%
0001: +2 counts
11: -3.2%
........
0111: +7 counts
1111: -1 count
1110: -2 counts
......
1000: -7 counts
0Dh
tia_ctrl
cpd_comp
Additional
Cpd
compensation
for APC
1: 16 pF
0: 0 pF
Reserved
Rf_ctrl
Controls value of Rf: APC TIA
gain control:
11: 20kOhms
10/01: 40kOhms
00: 60kOhms
39
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
Rev V1
M08886 Registers
Addr
Register Name
0Eh
apc_fe_ctrl
d7
d6
Reserved
highcur_en
d5
d4
d3
d2
d1
Reserved
For common anode
d0
Default Type
pd_TIA
00001010
R/W
00000000
R/W
1: power down
TIA (Open
Loop Mode)
0: TIA active
(Closed Loop
Mode)
00 -> 0.75 mA
01 -> 1.0 mA
10 ->1.25 mA
11-> 1.5 mA
For common cathode
x0-> 125 µA
x1-> 187 µA
0Fh
reserved
10h
reserved
11h
iout2_msb
12h
iout2_gain_lsb
iout2_gain[11:8]
iout2_offset[11:8]
IOUT2 gain MSB
IOUT2 offset MSB
iout2_gain[7:0]
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
IOUT2 gain LSB
13h
iout2_offset_lsb
iout2_offset[7:0]
IOUT2 offset LSB
14h
15h
iout1_msb
iout1_gain_lsb
iout1_gain[11:8]
iout1_offset[11:8]
IOUT1 gain MSB
IOUT1 offset MSB
iout1_gain[7:0]
IOUT1 gain LSB
16h
iout1_offset_lsb
iout1_offset[7:0]
IOUT1 offset LSB
17h
iout0_msb
iout0_gain[11:8]
iout0_offset[11:8]
IOUT0 gain MSB
IOUT0 offset MSB
18h
iout0_gain_lsb
iout0_gain[7:0]
19h
iout0_offset_lsb
iout0_offset[7:0]
IOUT0 gain LSB
IOUT0 offset LSB
1Ah
despeckle_ctrl
despeckle2
despeckle1
despeckle0
Controls despeckle on IOUT2:
00: off
01: On with 0 as OFF current
10: On with offset current as
the OFF current
11: On with (offset2offset2_des) as OFF current
Controls despeckle on
IOUT1:
00: off
01: On with 0 as OFF current
10: On with offset current as
the OFF current
11: On with (offset1offset1_des) as OFF current
Controls despeckle on IOUT0:
00: off
01: On with 0 as OFF current
10: On with offset current as
the OFF current
11: On with (offset0offset0_des) as OFF current
Reserved
40
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
1Bh
despeckle2
(see register 0x02h[2:0])
1Ch
despeckle1
(see register 0x02h[2:0])
1Dh
despeckle0
(see register 0x02h[2:0])
1Eh
Rev V1
offset0_des_msb
d7
d6
d5
d4
d3
d2
despeckle_on2[3:0]
despeckle_off2[3:0]
Despeckle on time for for IOUT2
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
Despeckle off time for for IOUT2
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
despeckle_on1[3:0]
despeckle_off1[3:0]
Despeckle on time for for IOUT1
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
Despeckle off time for for IOUT1
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
despeckle_on0[3:0]
despeckle_off0[3:0]
Despeckle on time for for IOUT0
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
Despeckle off time for for IOUT0
0000=1 320 MHz clock cycle
0001=2 320 MHz clock cycles
…
1111=16 320 MHz clock cycles
Reserved
iout2_off_desp[11:8]
d1
d0
Default Type
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
11111111
R/W
11111111
R/W
11111111
R/W
IOUT2 offset current negative offset for despeckle (MSB)
1Fh
offset2_des_lsb
iout2_off_desp[7:0]
IOUT2 offset current negative offset for despeckle
20h
offset1_des_msb
Reserved
iout1_off_desp[11:8]
IOUT1 offset current negative offset for despeckle (MSB)
21h
offset1_des_lsb
iout1_off_desp[7:0]
IOUT1 offset current negative offset for despeckle
22h
offset0_des_msb
Reserved
iout0_off_desp[11:8]
IOUT0 offset current negative offset for despeckle (MSB)
23h
offset0_des_lsb
iout0_off_desp[7:0]
IOUT0 offset current negative offset for despeckle
24h
alarm_th2
alarm_th2[7:0]
Alarm threshold for IOUT2 (output DAC MSB)
25h
alarm_th1
26h
alarm_th0
alarm_th1[7:0]
Alarm threshold for IOUT1 (output DAC MSB)
alarm_th0[7:0]
Alarm threshold for IOUT0 (output DAC MSB)
41
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
Rev V1
M08886 Registers
Addr
Register Name
d7
27h
reserved
Reserved
28h
despeckle_clk
Reserved
d6
d5
d4
d3
d2
d1
d0
despeckle_clk
Default Type
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
When 0x02[2:0]=100b:
00 => 320 MHz (Laser mode
=>despeckle)
01 => 94 MHz
10 => 160 MHz
11 => 43 MHz (LED mode =>
power saving)
APC REGISTERS
29h
2Ah
loop_ctrl
target2_msb
iturnon2
iturnon1
iturnon0
Initial IOUT2
DAC is set to:
1: 0
0: offset+gain
current
Initial IOUT1
DAC is set to:
1: 0
0: offset+gain
current
Initial
IOUT0 DAC
is set to:
1: 0
0:
offset+gain
current
Reserved
Reserved
loop_clk
apc2_freeze
apc1_freeze
apc0_freeze
PWM and
MPG clock
1: Use
external clock
input
(CLK_IN)
0: use internal
oscillator
1: freeze
APC (both
gain and
offset) for
IOUT2
0: normal
operation
1: freeze
APC (both
gain and
offset) for
IOUT1
0: normal
operation
1: freeze APC
(both gain and
offset) for
IOUT0
0: normal
operation
target2[12:8]
MSB target DAC for gain of IOUT2
2Bh
target2_lsb
2Ch
target2ith_msb
target2[7:0]
LSB target DAC for gain of IOUT2
Reserved
target2_ith[12:8]
MSB target DAC for offset of IOUT2
2Dh
target2ith_lsb
target2_ith[7:0]
LSB target DAC for offset of IOUT2
2Eh
target1_msb
Reserved
target1[12:8]
MSB target DAC for gain of IOUT1
2Fh
target1_lsb
target1[7:0]
LSB target DAC for gain of IOUT1
30h
target1ith_msb
Reserved
target1_ith[12:8]
MSB target DAC for offset of IOUT1
31h
target1ith_lsb
target1_ith[7:0]
LSB target DAC for offset of IOUT1
32h
target0_msb
Reserved
target0[12:8]
MSB target DAC for gain of IOUT0
33h
target0_lsb
target0[7:0]
LSB target DAC for gain of IOUT0
42
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
Rev V1
M08886 Registers
Addr
Register Name
34h
target0ith_msb
d7
d6
d5
Reserved
d4
d3
d2
d1
d0
target0_ith[12:8]
Default Type
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
MSB target DAC for offset of IOUT0
35h
target0ith_lsb
target0_ith[7:0]
LSB target DAC for offset of IOUT0
36h
37h
38h
apc2_ctrl2
apc2_ctrl1
apc2_ctrl0
Tck_init2[1:0]
Tck_mid2[1:0]
Tck_min2[1:0]
Tck_div2[1:0]
Initial clock count for IOUT2
00: 0
01: 63
10: 127
11: 255
Mid clock count for IOUT2
00: 0
01: 31
10: 63
11: 127
Clock counts for IOUT2 at min
step
00: 0
01: 31
10: 63
11: 127
Clock counts to enable clock
divider for IOUT2
00: 0
01: 63
10: 127
11: 255
Step_init2[1:0]
Step_mid2[1:0]
RSVD
ck_div2[1:0]
Initial step size in LSB of
IOUT2
00: 1
01: 8
10: 16
11: 32
Mid step size in LSB of IOUT2
00: 1/2 of Step_init
01: 1/4 of Step_init
10: reserved
11: reserved
Clock divider for IOUT2
00: 1
01: 4
10: 8
11: 16
Dec2[2:0]
apc_offset
line_mode2
apc2_ch
RSVD
Digital filter decimation factor for IOUT2:
000: 1
001: 2
010: 4
011: 8
100: 16
101: 32
110: 64
111: 128
1: update
IOUT2 offset
during blanking
following
I2_ON
0: do not
update and
output 0
current during
blanking
Line mode for
IOUT2
1: OUT2 on
only during
CLK_IN=H
0: Ignore
CLK_IN
Selects APC input for IOUT2
00: APC_IN0
01: APC_IN1
10: APC_IN2
11: disable APC
39h
reserved
Reserved
3Ah
apc1_ctrl2
Tck_init1[1:0]
Tck_mid1[1:0]
Tck_min1[1:0]
Tck_div1[1:0]
Initial clock count for IOUT1
00: 0
01: 63
10: 127
11: 255
Mid clock count for IOUT1
00: 0
01: 31
10: 63
11: 127
Clock counts for IOUT1 at min
step
00: 0
01: 31
10: 63
11: 127
Clock counts to enable clock
divider for IOUT1
00: 0
01: 63
10: 127
11: 255
Step_init1[1:0]
Step_mid1[1:0]
Reserved
ck_div1[1:0]
Initial step size in LSB of
IOUT1
00: 1
01: 8
10: 16
11: 32
Mid step size in LSB of IOUT1
00: 1/2 of Step_init
01: 1/4 of Step_init
10: reserved
11: reserved
3Bh
apc1_ctrl1
Clock divider for IOUT1
00: 1
01: 4
10: 8
11: 16
43
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
3Ch
apc1_ctrl0
d7
d6
d5
d4
d3
d2
d1
Dec1[2:0]
apc_offset
line_mode1
apc1_ch
Digital filter decimation factor for IOUT1:
000: 1
001: 2
010: 4
011: 8
100: 16
101: 32
110: 64
111: 128
1: update
IOUT1 offset
during blanking
following
I1_ON
0: do not
update and
output 0
current during
blanking
Line mode for
IOUT1
1: OUT1 on
only during
CLK_IN=H
0: Ignore
CLK_IN
Selects APC input for IOUT1
00: APC_IN0
01: APC_IN1
10: APC_IN2
11: disable APC
d0
Default Type
Reserved
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000001
R/W
3Dh
reserved
Reserved
3Eh
apc0_ctrl2
Tck_init0[1:0]
Tck_mid0[1:0]
Tck_min0[1:0]
Tck_div0[1:0]
Initial clock count for IOUT0
00: 0
01: 63
10: 127
11: 255
Mid clock count for IOUT0
00: 0
01: 31
10: 63
11: 127
Clock counts for IOUT0 at min
step
00: 0
01: 31
10: 63
11: 127
Clock counts to enable clock
divider for IOUT0
00: 0
01: 63
10: 127
11: 255
Step_init0[1:0]
Step_mid0[1:0]
Reserved
ck_div0[1:0]
Initial step size in LSB of
IOUT0
00: 1
01: 8
10: 16
11: 32
Mid step size in LSB of IOUT0
00: 1/2 of Step_init
01: 1/4 of Step_init
10: reserved
11: reserved
3Fh
40h
Rev V1
apc0_ctrl1
apc0_ctrl0
41h
reserved
42h
dec_off_ctrl
Clock divider for IOUT0
00: 1
01: 4
10: 8
11: 16
Dec0[2:0]
apc_offset
line_mode0
apc0_ch
Digital filter decimation factor for IOUT0:
000: 1
001: 2
010: 4
011: 8
100: 16
101: 32
110: 64
111: 128
1: update
IOUT0 offset
during blanking
following
I0_ON
0: do not
update and
output 0 cirrent
during blanking
Line mode for
IOUT0
1: OUT0 on
only during
CLK_IN=H
0: Ignore
CLK_IN
Selects APC input for IOUT0
00: APC_IN0
01: APC_IN1
10: APC_IN2
11: disable APC
Reserved
RSVD
Reserved
DecOff[2:0]
Digital filter decimation factor for offset current:
000: 1
001: 2
010: 4
011: 8
100: 16
101: 32
110: 64
111: 128
44
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
43h
clk_div
d7
d6
d5
d4
clk_div_pwm[3:0]
45h
pwm_msb
pwm2
Reserved
d3
d2
d1
d0
clk_div_mpg[3:0]
PWM clock divider
0000 = 1
0001 = 2
0010 = 4
0011 = 16
0100 = 256
0101 = 512
0110 = 1024
0111 = 2048
44h
Rev V1
Default Type
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
00000000
R/W
01010101
R/W
00000101
R/W
MPG clock divider
0000 = 1
0001 = 2
0010 = 4
0011 = 16
0100 = 256
0101 = 512
0110 = 1024
0111 = 2048
on_count2[9:8]
on_count1[9:8]
on_count0[9:8]
PWM IOUT2 (msb)
PWM IOUT1 (msb)
PWM IOUT0 (msb)
on_count2[7:0]
PWM on count lsb for IOUT2
46h
pwm1
on_count1[7:0]
PWM on count lsb for IOUT1
47h
pwm0
on_count0[7:0]
PWM on count lsb for IOUT0
48h
49h
mpg_off_msb
mpg_off2
Reserved
pulse_off2[9:8]
pulse_off1[9:8]
pulse_off0[9:8]
MPG off IOUT2 (msb)
MPG off IOUT1 (msb)
MPG off IOUT0 (msb)
pulse_off2[7:0]
MPG pulse off lsb for IOUT2
4Ah
mpg_off1
pulse_off1[7:0]
MPG pulse off lsb for IOUT1
4Bh
mpg_off0
pulse_off0[7:0]
MPG pulse off lsb for IOUT0
4Ch
4Dh
mpg_on_msb
mpg_on2
Reserved
pulse_on2[9:8]
pulse_on1[9:8]
pulse_on0[9:8]
MPG on IOUT2 (msb)
MPG on IOUT1 (msb)
MPG on IOUT0 (msb)
pulse_on2[7:0]
MPG pulse on lsb for IOUT2
4Eh
mpg_on1
pulse_on1[7:0]
MPG pulse on lsb for IOUT1
4Fh
mpg_on0
pulse_on0[7:0]
5Dh
checksum
Checksum
MPG pulse on lsb for IOUT0
Checksum
5Fh
DL_done
Reserved
dl_done
1010b: download done
anything else: download not done
45
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
Addr
Rev V1
M08886 Registers
Register Name
d7
d6
d5
d4
d3
d2
d1
d0
Default Type
REGISTERS only accessible to an external uC
80h
soft_reset
Soft reset
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R
00000000
R/W
00000000
R/W
Writing AA causes a reset (this register will clear after reset)
All registers returned to default value
81h
checksum_cal
Checksum calculated
Checksum of 96 bytes calculated by M08886 for debugging purposes
82h
83h
chip_id
temp
Revision identification:
Chip identification
0001 for -13 die
0110
temp[7:0]
Temperature readback
84h
85h
rb_iout2_msb
rb_iout2_gain_lsb
iout2_gain[11:8]
iout2_offset[11:8]
read back IOUT2 gain MSB
read back IOUT2 offset MSB
iout2_gain[7:0]
read back IOUT2 gain LSB
86h
rb_iout2_offset_lsb
iout2_offset[7:0]
read back IOUT2 offset LSB
87h
rb_iout1_msb
iout1_gain[11:8]
iout1_offset[11:8]
read back IOUT1 gain MSB
read back IOUT1 offset MSB
88h
rb_iout1_gain_lsb
iout1_gain[7:0]
read back IOUT1 gain LSB
89h
rb_iout1_offset_lsb
iout1_offset[7:0]
read back IOUT1 offset LSB
8Ah
8Bh
rb_iout0_msb
rb_iout0_gain_lsb
iout0_gain[11:8]
iout0_offset[11:8]
read back IOUT0 gain MSB
read back IOUT0 offset MSB
iout0_gain[7:0]
read back IOUT0 gain LSB
8Ch
rb_iout0_offset_lsb
iout0_offset[7:0]
read back IOUT0 offset LSB
8Dh
8Eh
alarm_ctrl
reserved
alarm2
alarm1
alarm0
Alarm for
IOUT2
Alarm for
IOUT1
Alarm for
IOUT0
Reserved
Reserved
46
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Table 3-1.
M08886 Registers
Addr
Register Name
90h
strbalrm_ctrl
d7
Reserved
d6
d5
d4
d3
reg_spl_dis
Reserved
Disables
register
sampling:
1: Disable
register
sampling
(cannot read/
write to any
register except
90h)
0: Normal
operation (all
registers are
accessible)
91h
Rev V1
Reserved
Reserved
d2
d1
d0
Default Type
strb_iout
clear_alarm
00000000
R/W
1: strobes
iout current
before
read0back
0: Normal
1: Clear alarm
0: Normal
00000000
R/W
47
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support
M08886-13
High Performance RGB LED/Laser Driver for LCD/LCoS/DLP Projection Displays
Rev V1
M/A-COM Technology Solutions Inc. All rights reserved.
Information in this document is provided in connection with M/A-COM Technology Solutions Inc ("MACOM")
products. These materials are provided by MACOM as a service to its customers and may be used for
informational purposes only. Except as provided in MACOM's Terms and Conditions of Sale for such products or
in any separate agreement related to this document, MACOM assumes no liability whatsoever. MACOM assumes
no responsibility for errors or omissions in these materials. MACOM may make changes to specifications and
product descriptions at any time, without notice. MACOM makes no commitment to update the information and
shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to its
specifications and product descriptions. No license, express or implied, by estoppel or otherwise, to any
intellectual property rights is granted by this document.
THESE MATERIALS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR
IMPLIED, RELATING TO SALE AND/OR USE OF MACOM PRODUCTS INCLUDING LIABILITY OR
WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, CONSEQUENTIAL OR INCIDENTAL
DAMAGES, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER
INTELLECTUAL PROPERTY RIGHT. MACOM FURTHER DOES NOT WARRANT THE ACCURACY OR
COMPLETENESS OF THE INFORMATION, TEXT, GRAPHICS OR OTHER ITEMS CONTAINED WITHIN THESE
MATERIALS. MACOM SHALL NOT BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES, INCLUDING WITHOUT LIMITATION, LOST REVENUES OR LOST PROFITS,
WHICH MAY RESULT FROM THE USE OF THESE MATERIALS.
MACOM products are not intended for use in medical, lifesaving or life sustaining applications. MACOM customers
using or selling MACOM products for use in such applications do so at their own risk and agree to fully indemnify
MACOM for any damages resulting from such improper use or sale.
48
M/A-COM Technology Solutions Inc. (MACOM) and its affiliates reserve the right to make changes to the product(s) or information contained herein without notice.
Visit www.macom.com for additional data sheets and product information.
For further information and support please visit:
http://www.macom.com/support