SNVS598B August 2010 – March 2018 LM3535
PRODUCTION DATA.
REGISTER | INTERNAL HEX ADDRESS | POWER ON VALUE | |
---|---|---|---|
Diode Enable Register | 0x10 | 0000 0000 (0x00) | |
Configuration Register | 0x20 | 0000 0000 (0x00) | |
Options Register | 0x30 | 0000 0000 (0x00) | |
ALS Zone Readback | 0x40 | 1111 0000 (0xF0) | |
ALS Control Register | 0x50 | 0000 0011 (0x03) | |
ALS Resistor Register | 0x51 | 0000 0000 (0x00) | |
ALS Zone Boundary #0 | 0x60 | 0011 0011 (0x33) | |
ALS Zone Boundary #1 | 0x61 | 0110 0110 (0x66) | |
ALS Zone Boundary #2 | 0x62 | 1001 1001 (0x99) | |
ALS Zone Boundary #3 | 0x63 | 1100 1100 (0xCC) | |
ALS Brightness Zone #1 | 0x70 | 1001 1001 (0x99) | |
ALS Brightness Zone #2 | 0x71 | 1011 0110 (0xB6) | |
ALS Brightness Zone #3 | 0x72 | 1100 1100 (0xCC) | |
ALS Brightness Zone #4 | 0x73 | 1110 0110 (0xE6) | |
ALS Brightness Zone #5 | 0x74 | 1111 1111 (0xFF) | |
Group A Brightness Control Register | 0xA0 | 1000 0000 (0x80) | |
Group B Brightness Control Register | 0xB0 | 1100 0000 (0xC0) | |
Group C Brightness Control Register | 0xC0 | 1111 1000 (0xF8) |
Each ENx Bit controls the state of the corresponding current sink. Writing a 1 to these bits enables the current sinks. Writing a 0 disables the current sinks. In order for current to begin flowing through the BankA current sinks, the brightness codes stored in either the BankA Brightness register or the ALS Brightness registers (with ALS enabled) must be non-zero. The BankA current sinks can be disabled in two different manors. Writing 0 to the ENx bits when the current sinks are active will disable the current sinks without going through the ramp down sequence. Additionally, setting the BankA brightness code to 0 when the current sinks are active (ENx = 1) does force the diode current to ramp down. All ramping behavior is tied to the BankA Brightness or ALS Brightness Register settings. Any change in these values causes the LM3535 brightness state machine to ramp the diode current.
Writing a '1 to ENC, EN1B, EN62 and EN53 (when EN62 and EN53 are assigned to BankB) by default enables the corresponding current sinks and drive the LEDs to the current value stored in the BankB and BankC brightness registers. Writing a 0 to these bits immediately disables the current sinks.
The ENC and EN1B bits are ignored if the D1C/ALS pin is configured as an ALS input and if the D1B/INT is configured as an interrupt flag.
The Ramp-Up and Ramp-Down times follow the equatios: TRAMP = (NStart – NTarget) × Ramp-Step Time
NOTE
DxA6-DxA0: Sets Brightness for DxA pins (GroupA). 1111111 = Fullscale. Code 0 in this register disables the BankA current sinks.
DxB2-DxB0: Sets Brightness for DxB pins (GroupB). 111 = Fullscale
ALSZT2-ALSZT0: Sets the Brightness Zone boundary used to enable and disable BankB diodes based upon ambient lighting conditions.
DxC2-DxC0: Sets Brightness for D1C pin. 111 = Fullscale
The BankA Current can be approximated by Equation 1 where N = BRC = the decimal value stored in either the BankA Brightness Register or the five different ALS Zone Brightness Registers:
BankA or ALS Brightness Data | % of ILED_MAX | BankA or ALS Brightness Data | % of ILED_MAX | BankA or ALS Brightness Data | % of ILED_MAX | BankA or ALS Brightness Data | % of ILED_MAX |
0000000 | 0.000% | 0100000 | 0.803% | 1000000 | 4.078% | 1100000 | 20.713% |
0000001 | 0.166% | 0100001 | 0.845% | 1000001 | 4.290% | 1100001 | 21.792% |
0000010 | 0.175% | 0100010 | 0.889% | 1000010 | 4.514% | 1100010 | 22.928% |
0000011 | 0.184% | 0100011 | 0.935% | 1000011 | 4.749% | 1100011 | 24.122% |
0000100 | 0.194% | 0100100 | 0.984% | 1000100 | 4.996% | 1100100 | 25.379% |
0000101 | 0.204% | 0100101 | 1.035% | 1000101 | 5.257% | 1100101 | 26.701% |
0000110 | 0.214% | 0100110 | 1.089% | 1000110 | 5.531% | 1100110 | 28.092% |
0000111 | 0.226% | 0100111 | 1.146% | 1000111 | 5.819% | 1100111 | 29.556% |
0001000 | 0.237% | 0101000 | 1.205% | 1001000 | 6.122% | 1101000 | 31.096% |
0001001 | 0.250% | 0101001 | 1.268% | 1001001 | 6.441% | 1101001 | 32.716% |
0001010 | 0.263% | 0101010 | 1.334% | 1001010 | 6.776% | 1101010 | 34.420% |
0001011 | 0.276% | 0101011 | 1.404% | 1001011 | 7.129% | 1101011 | 36.213% |
0001100 | 0.291% | 0101100 | 1.477% | 1001100 | 7.501% | 1101100 | 38.100% |
0001101 | 0.306% | 0101101 | 1.554% | 1001101 | 7.892% | 1101101 | 40.085% |
0001110 | 0.322% | 0101110 | 1.635% | 1001110 | 8.303% | 1101110 | 42.173% |
0001111 | 0.339% | 0101111 | 1.720% | 1001111 | 8.735% | 1101111 | 44.371% |
0010000 | 0.356% | 0110000 | 1.809% | 1010000 | 9.191% | 1110000 | 46.682% |
0010001 | 0.375% | 0110001 | 1.904% | 1010001 | 9.669% | 1110001 | 49.114% |
0010010 | 0.394% | 0110010 | 2.003% | 1010010 | 10.173% | 1110010 | 51.673% |
0010011 | 0.415% | 0110011 | 2.107% | 1010011 | 10.703% | 1110011 | 54.365% |
0010100 | 0.436% | 0110100 | 2.217% | 1010100 | 11.261% | 1110100 | 57.198% |
0010101 | 0.459% | 0110101 | 2.332% | 1010101 | 11.847% | 1110101 | 60.178% |
0010110 | 0.483% | 0110110 | 2.454% | 1010110 | 12.465% | 1110110 | 63.313% |
0010111 | 0.508% | 0111011 | 2.582% | 1010111 | 13.114% | 1110111 | 66.611% |
0011000 | 0.535% | 0110111 | 2.716% | 1011000 | 13.797% | 1111000 | 70.082% |
0011001 | 0.563% | 0111000 | 2.858% | 1011001 | 14.516% | 1111001 | 73.733% |
0011010 | 0.592% | 0111001 | 3.007% | 1011010 | 15.272% | 1111010 | 77.574% |
0011011 | 0.623% | 0111010 | 3.163% | 1011011 | 16.068% | 1111011 | 81.616% |
0011100 | 0.655% | 0111011 | 3.328% | 1011100 | 16.905% | 1111100 | 85.868% |
0011101 | 0.689% | 0111100 | 3.502% | 1011101 | 17.786% | 1111101 | 90.341% |
0011110 | 0.725% | 0111101 | 3.684% | 1011110 | 18.713% | 1111110 | 95.048% |
0011111 | 0.763% | 0111111 | 3.876% | 1011111 | 19.687% | 1111111 | 100.000% |
GroupB and GroupC Brightness Levels = 2.5, 5, 7.5, 10, 12.5, 15, 17.5, 25mA
R3 | R2 | R1 | R0 | ALS RESISTOR VALUE (Ω) |
---|---|---|---|---|
0 | 0 | 0 | 0 | High Impedance |
0 | 0 | 0 | 1 | 13.6 k |
0 | 0 | 1 | 0 | 9.08 k |
0 | 0 | 1 | 1 | 5.47 k |
0 | 1 | 0 | 0 | 2.32 k |
0 | 1 | 0 | 1 | 1.99 k |
0 | 1 | 1 | 0 | 1.86 k |
0 | 1 | 1 | 1 | 1.65 k |
1 | 0 | 0 | 0 | 1.18 k |
1 | 0 | 0 | 1 | 1.1 k |
1 | 0 | 1 | 0 | 1.06 k |
1 | 0 | 1 | 1 | 986 |
1 | 1 | 0 | 0 | 804 |
1 | 1 | 0 | 1 | 764 |
1 | 1 | 1 | 0 | 745 |
1 | 1 | 1 | 1 | 711 |