전자부품 데이터시트 검색엔진 |
|
LM3549 데이터시트(PDF) 10 Page - Texas Instruments |
|
|
LM3549 데이터시트(HTML) 10 Page - Texas Instruments |
10 / 25 page EEPROM CONTROL LOGIC DYNAMIC REGISTERS I 2C bus LM3549 SNVS640A – AUGUST 2010 – REVISED MAY 2013 www.ti.com CONTROL REGISTERS Figure 17 shows the structure of the control registers. Control registers consists of volatile dynamic registers and non volatile EEPROM. Figure 17. Register Structure All I2C register read write commands are done to volatile dynamic registers. Dynamic registers are also used to set the device parameters. All registers except FAULT and EEPROM CONTROL register can be stored to EEPROM. EEPROM values are automatically read to dynamic registers during startup. This makes device use very versatile. After calibration device can be used even without I2C control. If system has I2C bus, control registers can be written to adjust parameters on the fly. If registers need to be set back to default values this can be done by first writing 04h to register 40h (EE init bit to “1”) followed by 01h to register 40h (EE read bit to “1”). EEPROM PROGRAMMING EEPROM values can be rewritten if device needs recalibration. This can be done for example if white point changes due to aging effect of the LEDs. To store current register values to EEPROM user needs to first write 04h to register 40h (EE init bit to “1”) followed by 02h to register 40h (EE prog bit to “1”). LM3549 Internal charge pump generates the high voltage required for programming the EEPROM. To be able to generate this high voltage Vin needs to be set to 5V during EEPROM programming. EEPROM programming should be completed within approximately 200 ms. Once EEPROM programming is completed LM3549 sets EE_ready bit to 1. After this Vin voltage can be set back to normal operating level. EEPROM programming should always be done in standby mode. CURRENT SETTING There are three 10 bit current settings for each driver. 10 bits are divided into two eight bit registers. First register holds the eight least significant bits (LSB) and the second register holds the two most significant bits (MSB). These settings are grouped into three banks. IR0, IG0 and IB0 form a bank0; IR1, IG1 and IB1 form a bank1 and IR2, IG2 and IB2 form a bank2. For example IR0_MSB holds the two MSB for red on bank0 and IR0_LSB the eight LSB for red on bank0. Bank is selected with BANK_SEL register (00 = bank0, 01 = bank1 and 10 or 11 = bank2). Current setting is linear up to 550mA output current (see figure LED Current vs Current Setting in Typical Performance Characteristics). 550mA current is achieved with current setting ISET = 710. After this the current step decreases slightly. For currents up to 550 mA current setting can be calculated using formula: ISET = (target current in mA - 100 mA)/(650mA/1024) Fot currents between 550mA and 700mA current setting can be calculated using formula: ISET = (target current in mA - 550 mA)/0.479 mA + 710 10 Submit Documentation Feedback Copyright © 2010–2013, Texas Instruments Incorporated Product Folder Links: LM3549 |
유사한 부품 번호 - LM3549 |
|
유사한 설명 - LM3549 |
|
|
링크 URL |
개인정보취급방침 |
ALLDATASHEET.CO.KR |
ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크교환 | 제조사별 검색 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 |