| Electronic Components Datasheet Search |
|
AS3689 Datasheet(PDF) 45 Page - ams-OSRAM AG |
|
|
|||||||||||||||||||||||||||||
AS3689 Datasheet(HTML) 45 Page - ams-OSRAM AG |
|
45 / 72 page ![]() AS3689 austriami crosyst ems Datasheet, Confidential www.austriamicrosystems.com (mlg, ptr) Revision 1.0.2 / 20070115 43 - 70 Automatic Up/Down Dimming If the register pwm_dim_mode is set to 01 (up dimming) or 10 (down dimming) the value within the register pwm_code is increased (up dimming) or decreased (down dimming) every time and amount (either 1/4 th or 1/8th) defined by the register pwm_dim_speed. The maximum value of 255 (completely on) and the minimum value of 0 (off) is never exceeded. It is used to smoothly and automatically dim the brightness of the LEDs connceted to any of the current sinks. The PWM code is readable all the time (Also during up and down dimming) The waveform for up dimming looks as follows (cycles omitted for simplicity): Figure 25 – PWM Dimming Waveform for up dimming (pwm_dim_mode = 01); currX_mode = PWM controlled (not all steps shown) The internal pwm modulator circuit controls the current sinks as shown in the following figure: Figure 26 – PWM Control Circuit (currX_mode = 10b (PWM controlled)); X = any current sink The adder logic (available for RGB1, RGB2, RGB3, CURR41, CURR42, CURR43, CURR1 and CURR2) is intended to allow dimming not only from 0% to 100% (or 100% to 0%) of currX_current, but also e.g. from 10% to 110% (or 110% to 10%) of currX_current. That means for up dimming the starting current is defined by 0 + currX_adder and the end current is defined by currX_current + currX_adder. An overflow of the internal bus (8 Bits wide to the IDAC) has to be avoided by the register settings (currX_current + currX_adder must not exceed 255). If the register subX_en is set, the result from the pwm_modulator is inverted logically. That means for up dimming the starting current is defined by currX_adder - 1 and the end current is defined by currX_adder - currX_current - 1. An overflow of the internal bus (8 Bits wide to the IDAC) has to be avoided by the register settings (currX_adder - currX_current - 1 must not be below zero). Its purpose is to dim one channel e.g. CURR41 from e.g. 110% to 10% of curr41_current and at the same time dim another channel e.g. CURR42 from 20% to 120% of curr42_current. Note: 1. The adder logic operates independent of the currX_mode setting, but its main purpose is to work together with the pwm modulator (improved up/down dimming) 2. If the adder logic is not used anymore, set the bit currX_adder to 0. (Setting adder_currentX to 0 is not sufficient) I t currX_current I/2 I/4 I/4 with up to 100% duty cycle next step: I/2 with 50% duty cycle PWM Modulator 0 currX_current /2 /4 pwm_code IDAC 2MHz CURRX 8 8 Dimming Ramp Gen From serial Interface 8 adder_currentX Only for RGB1,2,3 CURR41,42,43 CURR1, CURR2 currX_adder subX_en 8 8 if pwm_dim_mode = 01 or 10 Adder Logic |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |