LTC2941CDCB-1#TRMPBF

LTC2941CDCB-1#TRMPBF

  • 厂商:

    AD(亚德诺)

  • 封装:

    WFDFN6

  • 描述:

    IC BATT MON LI-ION 1CELL 6DFN

  • 数据手册
  • 价格&库存
LTC2941CDCB-1#TRMPBF 数据手册
LTC2941-1 1A I2C Battery Gas Gauge with Internal Sense Resistor Features Description Indicates Accumulated Battery Charge and Discharge n SMBus/I2C Interface n Integrated 50mΩ High Side Sense Resistor n ±1A Sense Current Range n High Accuracy Analog Integration n 1% Charge Accuracy n Configurable Alert Output/Charge Complete Input n 2.7V to 5.5V Operating Range n Quiescent Current Less than 100µA n Small 6-Pin 2mm × 3mm DFN package The LTC®2941-1 measures battery charge state in batterypowered handheld PC and portable product applications. Its operating range is perfectly suited for single cell Li-Ion batteries. A precision coulomb counter integrates current through an internal sense resistor between the battery’s positive terminal and the load or charger. The measured charge is stored in internal registers. An SMBus/I2C interface accesses and configures the device. n Applications n n n n n The LTC2941-1 features programmable high and low thresholds for accumulated charge. If a threshold is exceeded, the device communicates an alert using either the SMBus alert protocol or by setting a flag in the internal status register. L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks and Hot Swap, ThinSOT and Bat-Track are trademarks of Linear Technology Corporation. All other trademarks are the property of their respective owners. Low Power Handheld Products Cellular Phones MP3 Player Cameras GPS Typical Application Total Charge Error vs Sense Current SENSE– SCL GND + 1-CELL Li-Ion 29411 TA01a CHARGE ERROR (%) 0.1µF LTC2941-1 AL/CC SDA VSENSE+ = 3.6V 0.75 SENSE+ I2C/SMBus TO HOST 1.00 LOAD CHARGER 0.50 0.25 0 –0.25 –0.50 –0.75 –1.00 1 10 100 |ISENSE| (mA) 1000 29411 TA01b 29411f  LTC2941-1 Absolute Maximum Ratings (Notes 1, 2) Pin Configuration Supply Voltage (SENSE+).............................. –0.3V to 6V SCL, SDA, AL/CC.......................................... –0.3V to 6V Sense Current (into SENSE–).....................................±2A Operating Ambient Temperature Range LTC2941-1C.............................................. 0°C to 70°C LTC2941-1I........................................... –40°C to 85°C Storage Temperature Range...................... –65°C to 150° TOP VIEW 6 SENSE– SENSE+ 1 GND 2 5 AL/CC 7 4 SDA SCL 3 DCB PACKAGE 6-LEAD (2mm s 3mm) PLASTIC DFN TJMAX = 150°C, θJA = 160°C/W (NOTE 8) EXPOSED PAD (PIN 7): DO NOT CONNECT Order Information Lead Free Finish TAPE AND REEL (MINI) TAPE AND REEL LTC2941CDCB-1#TRMPBF LTC2941CDCB-1#TRPBF PART MARKING* PACKAGE DESCRIPTION TEMPERATURE RANGE LFKP 6-Lead (2mm × 3mm) Plastic DFN 0°C to 70°C LTC2941IDCB-1#TRMPBF LTC2941IDCB-1#TRPBF LFKP 6-Lead (2mm × 3mm) Plastic DFN TRM = 500 pieces. *Temperature grades are identified by a label on the shipping container. Consult LTC Marketing for parts specified with wider operating temperature ranges. Consult LTC Marketing for information on lead based finish parts. For more information on lead free part marking, go to: http://www.linear.com/leadfree/ For more information on tape and reel specifications, go to: http://www.linear.com/tapeandreel/ –40°C to 85°C Electrical Characteristics The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 2) SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNITS Power Requirements VSENSE+ Supply Voltage 2.7 5.5 V ISUPPLY Supply Current (Note 3) Device On 70 100 µA l 120 µA l Shutdown 2.5 µA Shutdown, VSENSE+ ≤ 4.2V 1 µA l VUVLO Undervoltage Lockout Threshold VSENSE+ Falling 2.5 2.6 2.7 V Coulomb Counter l ISENSE– Sense Current ±1 A RSENSE Internal Sense Resistance 50 mΩ RPP Pin-to-Pin Resistance from SENSE+ to (Note 7) 50 74 100 mΩ SENSE– Charge LSB (Note 4) Prescaler M = 128 (Default) 0.085 mAh qLSB TCE Total Charge Error (Note 5) 0.2A ≤ |ISENSE | ≤ 1A DC ±1 % 0.2A ≤ |ISENSE | ≤ 1A DC, 0°C to 70°C Vbat Alert Vbat Alert Threshold 0.02A ≤ |ISENSE | ≤ 1A DC (Note 7) l VSENSE– Falling, B[7:6] = 01, ISENSE– = 0A VSENSE– Falling, B[7:6] = 10, ISENSE– = 0A VSENSE– Falling, B[7:6] = 11, ISENSE– = 0A l l l 2.75 2.85 2.95 2.8 2.9 3 ±1.8 % ±2.8 % 2.85 2.95 3.05 V V V 29411f  LTC2941-1 Electrical Characteristics The l denotes the specifications which apply over the full operating temperature range, otherwise specifications are at TA = 25°C. (Note 2) SYMBOL PARAMETER Digital Inputs and Digital Outputs VITH Logic Input Threshold, AL/CC, SCL, SDA Low Level Output Voltage, AL/CC, SDA VOL IIN Input Leakage, AL/CC, SCL, SDA CIN Input Capacitance, AL/CC, SCL, SDA tPCC Minimum Charge Complete (CC) Pulse Width I2C Timing Characteristics fSCL(MAX) Maximum SCL Clock Frequency tBUF(MIN) Bus Free Time Between Stop/Start tSU,STA(MIN) Minimum Repeated Start Setup Time tHD,STA(MIN) Minimum Hold Time (Repeated) Start Condition tSU,STO(MIN) Minimum Setup Time for Stop Condition tSU,DAT(MIN) Minimum Data Setup Time Input tHD,DATI(MIN) Minimum Data Hold Time Input tHD,DATO Data Hold Time Output tof Data Output Fall Time CONDITIONS MIN TYP l 0.3 • VSENSE+ I = 3mA VIN = VSENSE+/2 (Note 7) MAX 0.7 • VSENSE+ V 0.4 1 10 1 V µA pF µs l 1.3 600 600 kHz µs ns ns l 600 ns l 100 0 0.9 300 ns µs µs ns l l l 400 l 900 l l l 0.3 l 20 + 0.1 • CB l (Notes 6, 7) Note 1: Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. Exposure to any Absolute Maximum Rating condition for extended periods may affect device reliability and lifetime. Note 2: All currents into pins are positive, all voltages are referenced to GND unless otherwise specified Note 3: ISUPPLY = ISENSE+ + ISENSE– Note 4: The equivalent charge of an LSB in the accumulated charge registers (C,D) depends on the setting of the internal pre-scaling factor M. It is calculated by: M qLSB = 0.085mAh • 128 UNITS See Choosing Coulomb Counter Prescaler M section for more information. 1mAh = 3.6A • s = 3.6C (Coulomb), 0.085mAh = 306mC. Note 5: Deviation of qLSB from its nominal value. Data is for a new device and does not include long-term sense resistor aging. See the Internal Sense Resistor section for more information. Note 6: CB = capacitance of one bus line in pF (10pF ≤ CB ≤ 400pF). Note 7: Guaranteed by design, not subject to test. Note 8: Value decreases if exposed pad is soldered to large copper area. See Power Dissipation section for more information. Timing Diagram tof SDA tSU, DAT tHD, DATO, tHD, DATI tSU, STA tHD, STA tBUF tSU, STO 29411 F01 SCL tHD, STA START CONDITION REPEATED START CONDITION STOP CONDITION START CONDITION Figure 1. Definition of Timing on I2C Bus 29411f  LTC2941-1 Typical Performance Characteristics Total Charge Error vs Supply Voltage Total Charge Error vs Sense Current 1.00 0 –0.25 –0.50 0.4 CHARGE ERROR (%) 0.25 0.2 0 –0.2 –0.4 –0.6 –0.75 VSENSE+ = 2.7V VSENSE+ = 4.2V 1 10 100 |ISENSE| (mA) 1000 2.5 3 3.5 4.5 4 VSENSE+ (V) 5 29411 G01 0 –0.25 –0.50 –1.00 –50 |ISENSE| = 200mA –25 0 50 25 TEMPERATURE (°C) 75 100 24911 G03 Shutdown Supply Current vs Supply Voltage Sense Resistor Stability 2.0 TA = 25°C TA = –40°C TA = 85°C 90 0.25 29411 G02 Supply Current vs Supply Voltage 100 6 5.5 0.50 –0.75 |ISENSE| = 1A |ISENSE| = 200mA –0.8 –1.0 TEMPERATURE COMPENSATION TRIM DEVIATION +50ppm/K OPTIMUM –50ppm/K 0.75 0.6 0.50 CHARGE ERROR (%) CHARGE ERROR (%) 1.00 0.8 0.75 –1.00 Total Charge Error vs Temperature 1.0 0 ACCELERATED LOAD LIFE TEST DATA SCALED TO TAMB = 85°C, ISENSE = 1A CONDITIONS –0.5 70 60 –1.0 ∆R/RO (%) ISHUTDOWN (µA) ISUPPLY (µA) 1.5 80 1.0 –1.5 –2.0 0.5 TA = 25°C TA = –40°C TA = 85°C 50 40 2.5 3.0 3.5 4.0 4.5 5.0 VSENSE+ (V) 5.5 6.0 29411 G04 0 2.5 3.0 3.5 4.0 4.5 5.0 VSENSE+ (V) 5.5 6.0 29411 G05 –2.5 –3.0 0 10 20 30 kHOURS 40 50 29411 G06 29411f  LTC2941-1 Pin Functions SENSE+ (Pin 1): Positive Current Sense Input and Power Supply. Connect to the load and battery charger output. VSENSE+ operating range is 2.7V to 5.5V. GND (Pin 2): Device Ground. Connect directly to the negative battery terminal. SCL (Pin 3): Serial Bus Clock Input. SDA (Pin 4): Serial Bus Data Input and Output. AL/CC (Pin 5): Alert Output or Charge Complete Input. Configured either as an SMBus alert output or charge complete input by control register bits B[2:1]. At power-up, the pin defaults to alert mode conforming to the SMBus alert response protocol. It behaves as an open-drain logic output that pulls to GND when a value in the threshold registers is exceeded. When configured as a charge complete input, a high level at CC sets the value of the accumulated charge (registers C, D) to FFFFh. Coulomb counting starts when the input returns to low level. SENSE– (Pin 6): Negative Current Sense Input. Connect SENSE– to the positive battery terminal. Current from/into this pin must not exceed 1A in normal operation. Exposed Pad (Pin 7): Do Not Connect. Soldering the exposed pad to adequate electrically isolated copper area is recommended for best thermal performance. 29411f  LTC2941-1 Block Diagram 1 6 2 VSUPPLY RBOND SENSE+ 12mΩ RBOND SENSE– 12mΩ RSENSE 50mΩ BIDIRECTIONAL INTEGRATOR REF PRESCALER M ACCUMULATED CHARGE REGISTER AL AL/CC 5 CLK I2C/ SMBus GND INTERNAL REFERENCE GENERATOR CC INTERNAL OSCILLATOR STATUS/ CONTROL REGISTER SCL SDA 3 4 29411 F02 Figure 2. Block Diagram of the LTC2941-1 29411f  LTC2941-1 Operation Overview The LTC2941-1 is a battery gas gauge device designed for use with single Li-Ion cells and other battery types with terminal voltages from 2.7V to 5.5V. A precision coulomb counter integrates current through an internal sense resistor between the battery’s positive terminal and the load or charger. The integrated, temperature-compensated sense resistor offers board space savings and superior charge measurement accuracy in applications with currents up to 1A. When the integrator output reaches the REFHI or REFLO thresholds, switches S1, S2, S3 and S4 toggle to reverse the ramp direction. By observing the condition of the switches and the ramp direction, polarity is determined. A programmable prescaler effectively increases integration time by a factor M programmable from 1 to 128. At each underflow or overflow of the prescaler, the accumulated charge register (ACR) value is incremented or decremented one count. The value of accumulated charge is read via the I2C interface. Power-Up Sequence Coulomb Counter Charge is the time integral of current. The LTC2941-1 measures battery current by monitoring the voltage developed across its internal sense resistor and then integrates this information to infer charge. The internal sense resistor is tied between the SENSE+ and SENSE– pins and is connected to an auto-zeroed differential analog integrator which converts the measured current to charge. When VSENSE+ rises above a threshold of approximately 2.5V, the LTC2941-1 generates an internal power-on reset (POR) signal and sets all registers to their default state. In the default state, the coulomb counter is active. The accumulated charge is set to mid-scale (7FFFh), the low threshold registers are set to 0000h and all the high threshold registers are set to FFFFh. The alert mode is enabled and the coulomb counter pre-scaling factor M is set to 128. STATUS CHARGER VSUPPLY LOAD + 1 SENSE S1 RBOND RSENSE SENSE– 6 IBAT BATTERY + 2 REFHI RBOND GND – CONTROL + – CONTROL LOGIC PRESCALER M S2 S3 + + S4 REFLO – POLARITY DETECTION AL/CC REGISTERS I2C/ SMBus ACR SCL SDA 5 3 4 THRESHOLDS 29411 F03 Figure 3. Coulomb Counter Section of the LTC2941-1 29411f  LTC2941-1 Applications Information I2C/SMBus Interface Status Register (A) The LTC2941-1 communicates with a bus master using a 2-wire interface compatible with I2C and SMBus. The 7-bit hard-coded I2C address of LTC2941-1 is 1100100. Table 2 shows the details of the status register (address 00h): The LTC2941-1 is a slave-only device. Therefore, the serial clock line (SCL) is input only while the data line (SDA) is bidirectional. The device supports I2C standard and fast mode. For more details refer to the I2C Protocol section. Internal Registers The LTC2941-1 integrates current through a sense resistor and stores a 16-bit result, accumulated charge, as two bytes in registers C and D. Two byte high and low limits programmed in registers E, F, G and H are continuously compared against the accumulated charge. If either limit is exceeded, a corresponding flag is set in the status register bits A[2] or A[3]. If the alert mode is enabled, the AL/CC pin pulls low. The internal eight registers are organized as shown in Table 1: Table 1. Register Map ADDRESS NAME REGISTER DESCRIPTION R/W DEFAULT 00h A Status R See Below 01h B Control R/W 3Ch 02h C Accumulated Charge MSB R/W 7Fh 03h D Accumulated Charge LSB R/W FFh 04h E Charge Threshold High MSB R/W FFh 05h F Charge Threshold High LSB R/W FFh 06h G Charge Threshold Low MSB R/W 00h 07h H Charge Threshold Low LSB R/W 00h R = Read, W = Write Table 2. Status Register A (Read Only) BIT NAME OPERATION DEFAULT A[7] Chip Identification 1: LTC2941-1 0: LTC2942-1 1 A[6] Reserved Not Used. 0 A[5] Accumulated Charge Overflow/Underflow Indicates that the value of the accumulated charge hit either top or bottom. 0 A[4] Reserved Not used. 0 A[3] Charge Alert High Indicates that the accumulated charge value exceeded the charge threshold high limit. 0 A[2] Charge Alert Low Indicates that the accumulated charge value dropped below the charge threshold low limit. 0 A[1] VBAT Alert Indicates that the battery voltage (at SENSE–) dropped below selected VBAT threshold. 0 A[0] Undervoltage Lockout Alert Indicates recovery from undervoltage. If equal to 1, a UVLO has occurred and the content of registers is uncertain. X The AL/CC pin can be configured to pull low whenever any status register bit is set (except for bit A[7] and A[0]), using control register bits B[2] and B[1]. All status register bits except A[7] are cleared after being read by the host if the conditions which set these bits have been removed. As soon as one of the measured quantities exceeds the programmed limits, the corresponding bit A[3], A[2] or A[1] in the status register is set. 29411f  LTC2941-1 Applications Information Bit A[5] is set if the LTC2941-1’s accumulated charge overflows or underflows the combined total in registers C and D. Note that the counting process does not roll over, but simply stops at FFFFh or 0000h until the direction is reversed. The LTC2941-1 includes a battery undervoltage monitor, which sets bit A1 if the limit is exceeded. Limits are selected in the control register. The undervoltage lockout (UVLO) bit A[0] is set if, during operation, the voltage on SENSE+ drops below 2.7V without reaching the POR level. The analog parts of the coulomb counter are switched off while the digital register values are retained. After recovery of the supply voltage the coulomb counter resumes integrating with the stored value in the accumulated charge registers (C, D) but it has missed any charge flowing while VSENSE+ < 2.7V. The hard coded bit A[7] of the status register enables the host to distinguish the LTC2941-1 from the pin compatible LTC2942-1, allowing the same software to be used with both devices. Control Register (B) The operation of the LTC2941-1 can be controlled by programming the control register at address 01h. Table 3 shows the organization of the 8-bit control register B[7:0] Table 3. Control Register B BIT NAME B[7:6] VBAT Alert OPERATION [11] Threshold Value = 3.0V. [10] Threshold Value = 2.9V. [01] Threshold Value = 2.8V. [00] VBAT Alert Off. B[5:3] Prescaler M Sets coulomb counter prescaling factor M between 1 and 128. Default is 128. M = 2(4 • B[5] + 2 • B[4] + B[3]). B[2:1] AL/CC Configures the AL/CC pin. Configure [10] Alert Mode. Alert functionality enabled. Pin becomes logic output. [01] Charge Complete Mode. Pin becomes logic input and accepts “charge complete” signal (e.g., from a charger) to set accumulated charge Register to FFFFh. [00] AL/CC pin disabled. DEFAULT [00] [111] [10] Shutdown Shut down analog section to reduce ISUPPLY. Programming the last bit B[0] of the control register to 1 sets the analog parts of the LTC2941-1 in power down and the current consumption drops typically below 1µA. All analog circuits are disabled while the values in the registers are retained. Note that any charge flowing while B[0] is 1 is not measured and the charge information below 1LSB of the accumulated charge register is lost. Alert/Charge Complete Configuration B[2:1] The AL/CC pin is a dual function pin configured by the control register. By setting bits B[2:1] to [10] (default) the AL/CC pin is configured as an alert pin following the SMBus protocol. In this alert mode the AL/CC pin is a digital output and is pulled low if one of the measured quantities exceeds its high or low threshold or if the an overflow/underflow occurs in the accumulated charge registers C and D. An alert response procedure started by the master resets the alert at the AL/CC pin. For further information see the Alert Response Protocol section. Setting the control bits B[2:1] to [01] configures the AL/CC pin as a digital input. In this mode, a high input on the AL/CC pin communicates to the LTC2941-1 that the battery is full and the accumulated charge is set to its maximum value FFFFh. Coulomb counting starts when the AL/CC pin returns to low level. If neither the alert nor the charge complete functionality is desired, bits B[2:1] should be set to [00]. The AL/CC pin is then disabled and should be tied to GND. Avoid setting B[2:1] to [11] as it enables the alert and the charge complete modes simultaneously. Choosing Coulomb Counter Prescaler ‘M’ B[5:3] To use as much of the range of the accumulated charge register as possible the prescaler factor M is chosen based on battery capacity QBAT : [11] Not allowed. B[0] Power Down B[0] [0] M ≥ 128 • 16 2 QBAT • 0.085mAh = 23 •Q Ah BAT M can be set to 1, 2 ,4, 8,... 128 by programming B[5:3] of the control register as M = 2(4 • B[5] + 2 • B[4] + B[3]). 29411f  LTC2941-1 Applications Information The default value after power up is M = 128 = 27 (B[5:3] = 111). The maximum battery capacity supported within the prescaler range is 5.5Ah with M = 128. See the section Extending Coulomb Counter Range if battery capacity is higher. Depending on the choice of prescaler factor M, the charge LSB of the accumulated charge register becomes: qLSB = 0.085mAh • M 128 Note that the internal digital resolution of the coulomb counter is higher than indicated by qLSB. The internal charge resolution is typically 299µAs. VBAT Alert B[7:6] The VBAT alert function allows the LTC2941-1 to monitor the voltage at SENSE–. If enabled, a drop of the voltage at the SENSE– pin below a preset threshold is detected and bit A[1] in the status register is set. If the alert mode is enabled by setting B[2] to one, an alert is generated at the AL/CC pin. The threshold for the VBAT alert function is selectable according to Table 3. Battery voltage is measured at the internal bond pads connected to SENSE–, hence, the current flowing through the combined pin and bond wire slightly shifts the battery alert threshold levels. For the full-scale current of ±1A at room temperature, this shift is typically ±9mV, which can be ignored for most applications. The VBAT alert thresholds are specified with zero current through the sense resistor. Accumulated Charge Register (C,D) The coulomb counter of the LTC2941-1 integrates current through its internal sense resistor over time. The result of this charge integration is stored in the 16-bit accumulated charge register (registers C, D). The amount of charge for a given register contents (C[7:0]D[7:0]) and prescaler setting M can be calculated by: Q = 0.085mAh • M • (C • 256 + D) 128 The ACR should be read in a single I2C Read transaction (see Figure 8). If C and D are read in individual single-byte transactions, each with a STOP condition, the register may change between the first and the second transaction due to coulomb count events, causing erroneous charge readings. As the LTC2941-1 does not know the actual battery status at power-up, the accumulated charge register (ACR) is set to mid-scale (7FFFh). If the host knows the status of the battery, the accumulated charge (C[7:0]D[7:0]) can be either programmed to the correct value via I2C or it can be set after charging to FFFFh (full) by pulling the AL/CC pin high if charge complete mode is enabled via bits B[2:1]. In this case, FFFFh represents a fully charged battery. If the actual battery capacity is smaller, the host can subtract the excess charge whenever doing the charge calculation, and set the low charge threshold (registers G, H) to the value representing an empty battery. This procedure essentially shifts the zero point of the scale upwards. Before writing the accumulated charge registers, the analog section should be shut down by setting B[0] to 1. Threshold Registers (E, F), (G, H) For battery charge, the LTC2941-1 features a high and a low threshold register. At power-up the high threshold is set to FFFFh while the low threshold is set to 0000h. Both thresholds can be programmed to a desired value via I2C. As soon as the accumulated charge exceeds the high threshold or falls below the low threshold, the LTC2941-1 sets the corresponding flag in the status register and pulls the AL/CC pin low if alert mode is enabled. I2C Protocol The LTC2941-1 uses an I2C/SMBus compatible 2-wire open-drain interface supporting multiple devices and masters on a single bus. The connected devices can only pull the bus wires low and they never drive the bus high. The bus wires should be externally connected to a positive supply voltage via a current source or pull-up resistor. When the bus is idle, both SDA and SCL are high. Data on the I2C-bus can be transferred at rates of up to 100kbit/s in standard mode and up to 400kbit/s in fast mode. Each device on the I2C/SMbus is recognized by a unique address stored in that device and can operate as either a transmitter or receiver, depending on the function of the 29411f 10 LTC2941-1 Applications Information device. In addition to transmitters and receivers, devices can also be classified as masters or slaves when performing data transfers. A master is the device which initiates a data transfer on the bus and generates the clock signals to permit that transfer. At the same time any device addressed is considered a slave. The LTC2941-1 always acts as a slave. Figure 4 shows an overview of the data transmission on the I2C bus. Start and Stop Conditions When the bus is idle, both SCL and SDA must be high. A bus master signals the beginning of a transmission with a START condition by transitioning SDA from high to low while SCL is high. When the master has finished communicating with the slave, it issues a STOP condition by transitioning SDA from low to high while SCL is high. The bus is then free for another transmission. When the bus is in use, it stays busy if a repeated START (Sr) is generated instead of a STOP condition. The repeated START (Sr) conditions are functionally identical to the START (S). Data Transmission After a START condition, the I2C bus is considered busy and data transfer begins between a master and a slave. As data is transferred over I2C in groups of nine bits (eight data bits followed by an acknowledge bit), each group takes nine SCL cycles. The transmitter releases the SDA line during the acknowledge clock pulse and the receiver issues an acknowledge (ACK) by pulling SDA low or leaves SDA high to indicate a not-acknowledge (NAK) condition. Change of data state can only happen while SCL is low. Write Protocol The master begins communication with a START condition followed by the seven bit slave address 1100100 and the R/W bit set to zero, as shown in Figure 5. The LTC29411 acknowledges this by pulling SDA low and then the master sends a command byte which indicates which internal register the master is to write. The LTC2941-1 acknowledges and then latches the command byte into its internal register address pointer. The master delivers the data byte, the LTC2941-1 acknowledges once more and latches the data into the desired register. The transmission is ended when the master sends a STOP condition. If the master continues by sending a second data byte instead of a stop, the LTC2941-1 acknowledges again, increments its address pointer and latches the second data byte in the following register, as shown in Figure 6. Read Protocol The master begins a read operation with a START condition followed by the seven bit slave address 1100100 and the R/W bit set to zero, as shown in Figure 7. The LTC2941-1 acknowledges and then the master sends a command byte which indicates which internal register the master is to read. The LTC2941-1 acknowledges and then latches the command byte into its internal register address pointer. The master then sends a repeated START condition followed by the same seven bit address with the R/W bit now set to one. The LTC2941-1 acknowledges and sends the contents of the requested register. The transmission is ended when the master sends a STOP condition. If the master acknowledges the transmitted data byte, the LTC2941-1 increments its address pointer and sends the contents of the following register as shown in Figure 8. Alert Response Protocol In a system where several slaves share a common interrupt line, the master can use the alert response address (ARA) to determine which device initiated the interrupt (Figure 9). The master initiates the ARA procedure with a START condition and the special 7-bit ARA bus address (0001100) followed by the read bit (R) = 1. If the LTC2941-1 is asserting the AL/CC pin in alert mode, it acknowledges and responds by sending its 7-bit bus address (1100100) and a 1. While it is sending its address, it monitors the SDA pin to see if another device is sending an address at the same time using standard I2C bus arbitration. If the LTC2941-1 is sending a 1 and reads a 0 on the SDA pin on the rising edge of SCL, it assumes another device with a lower address is sending and the LTC2941-1 immediately aborts its transfer and waits for the next ARA cycle to try again. If transfer is successfully completed, the LTC2941-1 will stop pulling down the AL/CC pin and will not respond to further ARA requests until a new alert event occurs. 29411f 11 LTC2941-1 Applications Information SDA a6 - a0 b7 - b0 SCL 1-7 8 9 ADDRESS R/W ACK b7 - b0 1-7 8 9 1-7 8 9 S START CONDITION P DATA ACK DATA ACK STOP CONDITION 29411 F04 Figure 4. Data Transfer Over I2C or SMBus S ADDRESS W A REGISTER A DATA A 1100100 0 0 01h 0 FCh 0 P 29411 F05 FROM MASTER TO SLAVE A: ACKNOWLEDGE (LOW) A: NOT-ACKNOWLEDGE (HIGH) FROM SLAVE TO MASTER R: READ BIT (HIGH) W: WRITE BIT (LOW) S: START CONDITION P: STOP CONDITION Figure 5. Writing FCh to LTC2941-1 Control Register (B) S ADDRESS W A REGISTER A DATA A DATA A 1100100 0 0 02h 0 F0h 0 01h 0 P 29411 F06 Figure 6. Writing F001h to the LTC2941-1 Accumulated Charge Registers (C, D) S ADDRESS W A REGISTER A 1100100 0 0 00h 0 S ADDRESS R A DATA A 1100100 1 0 81h 1 P 29411 F07 Figure 7. Reading the LTC2941-1 Status Register (A) S ADDRESS W A REGISTER A 1100100 0 0 02h 0 S ADDRESS R A DATA A DATA A 1100100 1 0 80h 0 01h 1 P 29411 F08 Figure 8. Reading the LTC2941-1 Accumulated Charge Registers (C, D) S ALERT RESPONSE ADDRESS R A DEVICE ADDRESS A 0001100 1 0 11001001 1 P 29411 F09 Figure 9. LTC2941-1 Serial Bus SDA Alert Response Protocol 29411f 12 LTC2941-1 Applications Information Internal Sense Resistor The internal sense resistor uses proprietary* temperature compensation techniques to reduce the effective temperature coefficient to less than ±50ppm/K typically. The effective sense resistance as seen by the coulomb counter is factory trimmed to 50mΩ. Both measures, and the lack of thermocouple effects in the sense resistor connections, contribute to the LTC2941-1’s superior charge measurement accuracy compared to competing solutions employing a common 1% tolerance, 50ppm/K tempco discrete current sense resistor. Like all sense resistors, the integrated sense resistor in the LTC2941-1 will exhibit minor long-term resistance shift. The resistance typically drops less than –0.1% per 1000h at 1A current and 85°C ambient temperature; this outperforms most types of discrete sense resistors except those of the very high and ultrahigh stability variety. See the Typical Performance Characteristics for expected resistor drift performance under worst-case conditions. Drift will be much slower at lower temperatures. Contact LTC applications for more information. For most coulomb counter applications this aging behavior of the integrated sense resistor is insignificant compared to the change of battery capacity due to battery aging. The LTC2941-1 is factory trimmed to optimum accuracy when new; for applications which require the best possible coulomb count accuracy over the full product lifetime, the coulomb counter gain can be adjusted in software. For instance, if the error contribution of sense resistor drift must be limited to ±1%, coulomb counts may be biased high by 1% (use factor 1.01), and maximum operational temperature and current then must be derated such that sense resistor drift over product lifetime or calibration intervals is less than –2%. Applications employing the standard external resistor LTC2941 with an external 50mΩ sense resistor may be upgraded to the pin compatible LTC2941-1 by removing the external sense resistor. Voltage Drop Between SENSE+ and SENSE– The LTC2941-1 is trimmed for an effective internal resistance of 50mΩ , but the total pin-to-pin resistance (RPP), consisting of the sense resistor in series with pin and bond wire resistances, is somewhat higher. Assuming a sense resistor temperature coefficient of about 3900ppm/K, the total resistance between SENSE+ and SENSE– at a temperature, T , is typically: RPP(T) = RPP(TNOM) [1 + 0.0039(T – TNOM)] where TNOM = 27°C (or 300K) and RPP(TNOM) is from the Electrical Characteristics table. This means that the resistance between SENSE+ and SENSE– may drop by 26% if die temperature changes from 27°C to –40°C or increase by 23% for a 27°C to 85°C die temperature change. Ensure that total voltage drop between SENSE+ and SENSE–, caused by maximum peak current flowing in/out of SENSE– : VDROP = IPEAK • RPP(TDIE(MAX)) does not exceed the application’s requirements . Limiting Inrush Current Inrush currents during events like battery insertion or closure of a mechanical power switch may be substantially higher than peak currents during normal operation. Extremely large inrush currents may require additional circuitry to keep currents through the LTC2941-1 sense resistor below the absolute maximum ratings. Note that external Schottky clamp diodes between SENSE+ and SENSE– can leak significantly, especially at high temperature, which can cause significant coulomb counter errors. Preferred solutions to limit inrush current include active Hot Swap™ current limiting or connector designs that include current limiting resistance and staggered pins to ensure a low impedance connection when the connector is fully mated. Power Dissipation Power dissipation in the RPP resistance when operated at high currents can increase the die temperature several degrees over ambient. Soldering the exposed pad of the DFN package to a large copper region on the PCB is recommended for applications operating close to the specified maximum current and ambient temperature. Die temperature at a given ISENSE can be estimated by: TDIE = TAMB + 1.22 • θJA • RPP(MAX) • ISENSE2 *Patent pending. 29411f 13 LTC2941-1 Applications Information where the factor 1.22 approximates the effect of sense resistor self-heating, RPP(MAX) is the maximum pad-topad resistance at nominal temperature (27°C) and θJA is the thermal resistance from junction to ambient. The θJA data given for the DFN package is valid for typical PCB layouts; more precise θJA data for a particular PCB layout may be obtained by measuring the voltage VP-P between SENSE+ and SENSE–, the ambient temperature TAMB, and the die temperature TDIE, and calculating: θ JA = TDIE – TAMB VP-P • ISENSE For evaluation of printed circuit board layouts during development, both TAMB and TDIE temperature may be measured using a pin compatible LTC2942-1 internal temperature sensor. ISENSE should be set to zero to measure TAMB, and high enough during TDIE measurement to achieve a significant temperature increase over TAMB. Measuring Current In some applications, it may be desirable to measure the current ISENSE flowing through the internal sense resistor. Since charge measured by the coulomb counter is the time integral over ISENSE, differentiation of the contents of the accumulated charge register (ACR) over time may be used to measure average current. Accuracy of such an indirect current measurement is limited by the basic accuracy of the coulomb counter, the accuracy of the timebase within the host system, quantization caused by the prescaler setting, and time delays caused by I2C transactions. Still, especially at higher currents, useful results may be obtained by reading the accumulated charge register twice, with a defined time interval in between, and dividing the charge difference by the time interval. The time interval may be increased at low currents to limit time quantization errors to the desired accuracy. For quicker current measurement at low currents, prescale factor M may be temporarily decreased, sacrificing some coulomb count accuracy for higher current resolution. Extending Coulomb Counter Range To increase the range of the coulomb counter for battery capacities higher than 5.5Ah, the host controller can either regularly poll the accumulated charge register (ACR) or use the threshold registers to determine when the accumulated charge register approaches the minimum or maximum limits. At this point it can add or subtract a fixed charge quantity and rewrite the result into the ACR. The added or subtracted charge quantities can then be tracked in software, increasing the effective ACR range. PC Board Layout Recommendations Keep all traces as short as possible to minimize noise and inaccuracy. Use wider traces from the resistor to the battery, load and/or charger (see Figure 10). Put the bypass capacitor close to SENSE+ and GND. Provide adequate copper area on exposed pad for heat sinking. ELECTRICALLY ISOLATED HEAT SINK TO CHARGER/LOAD 2 3 TO BATTERY 6 1 C LTC2941-1 5 4 CONNECTED TO EXPOSED PAD ONLY 2941 F10 Figure 10. Recommended Layout 29411f 14 LTC2941-1 Package Description DCB Package 6-Lead Plastic DFN (2mm × 3mm) (Reference LTC DWG # 05-08-1715 Rev A) 0.70 p0.05 3.55 p0.05 1.65 p0.05 (2 SIDES) 2.15 p0.05 PACKAGE OUTLINE 0.25 p 0.05 0.50 BSC 1.35 p0.05 (2 SIDES) RECOMMENDED SOLDER PAD PITCH AND DIMENSIONS R = 0.115 TYP R = 0.05 TYP 2.00 p0.10 (2 SIDES) 3.00 p0.10 (2 SIDES) 0.40 p 0.10 4 6 1.65 p 0.10 (2 SIDES) PIN 1 NOTCH R0.20 OR 0.25 s 45o CHAMFER PIN 1 BAR TOP MARK (SEE NOTE 6) 3 0.200 REF 0.75 p0.05 1 (DCB6) DFN 0405 0.25 p 0.05 0.50 BSC 1.35 p0.10 (2 SIDES) 0.00 – 0.05 BOTTOM VIEW—EXPOSED PAD NOTE: 1. DRAWING TO BE MADE A JEDEC PACKAGE OUTLINE M0-229 VARIATION OF (TBD) 2. DRAWING NOT TO SCALE 3. ALL DIMENSIONS ARE IN MILLIMETERS 4. DIMENSIONS OF EXPOSED PAD ON BOTTOM OF PACKAGE DO NOT INCLUDE MOLD FLASH. MOLD FLASH, IF PRESENT, SHALL NOT EXCEED 0.15mm ON ANY SIDE 5. EXPOSED PAD SHALL BE SOLDER PLATED 6. SHADED AREA IS ONLY A REFERENCE FOR PIN 1 LOCATION ON THE TOP AND BOTTOM OF PACKAGE 29411f Information furnished by Linear Technology Corporation is believed to be accurate and reliable. However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights. 15 LTC2941-1 Typical Application Single Cell Lithium-Ion Coulomb Counter with Battery Charger for Discharge Currents of up to 1A 4 VIN 5V VCC BAT LTC4057-4.2 (CHARGER) 1µF 5 2k PROG SHDN GND 3 LOAD 0.1µF 3.3V 2k 1 VDD µP 2 2k 2k 1 SENSE+ LTC2941-1 5 AL/CC 4 6 SDA SENSE– 3 SCL GND + 1-CELL Li-Ion 2 2941 TA02 Related Parts PART NUMBER DESCRIPTION COMMENTS Battery Gas Gauges LTC2941 Battery Gas Gauge with I2C Interface Pin Compatible with LTC2942 LTC2942 Battery Gas Gauge with I2C Interface, Voltage and Temperature Measurement 14-Bit ∆∑ ADC, Pin Compatible with LTC2941 LTC2942-1 Battery Gas Gauge with I2C Interface and Voltage and Temperature ADC; Integrated 50mΩ Sense Resistor 14-Bit ∆∑ ADC, Pin Compatible with LTC2941-1 LTC4150 Coulomb Counter/Battery Gas Gauge 2.7V to 8.5V Operation, 10-Pin MSOP Package LTC1734 Lithium-Ion Battery Charger in ThinSOT™ Simple ThinSOT Charger, No Blocking Diode, No Sense Resistor Needed LTC4002 Switch Mode Lithium-Ion Battery Charger Standalone, 4.7V ≤ VIN ≤ 24V, 500kHz Frequency LTC4052 Monolithic Lithium-Ion Battery Pulse Charger No Blocking Diode or External Power FET Required, ≤1.5A Charge Current LTC4053 USB Compatible Monolithic Li-Ion Battery Charger Standalone Charger with Programmable Timer, Up to 1.25A Charge Current LTC4057 Lithium-Ion Linear Battery Charger Up to 800mA Charge Current, Thermal Regulation, ThinSOT Package LTC4058 Standalone 950mA Lithium-Ion Charger in DFN C/10 Charge Termination, Battery Kelvin Sensing, ±7% Charge Accuracy LTC4059 900mA Linear Lithium-Ion Battery Charger 2mm × 2mm DFN Package, Thermal Regulation, Charge Current Monitor Output LTC4061 Standalone Linear Li-Ion Battery Charger with Thermistor Input 4.2V, ±0.35% Float Voltage, Up to 1A Charge Current, 3mm × 3mm DFN Package LTC4063 Li-Ion Charger with Linear Regulator Up to 1A Charge Current, 100mA, 125mV LDO, 3mm × 3mm DFN Package LTC4080 500mA Standalone Li-Ion Charger with Integrated 300mA Synchronous Buck 3mm × 3mm DFN Package, Low External Component Count, Especially Suitable for Portable Applications LTC4088 High Efficiency Battery Charger/USB Power Manager Maximizes Available Power from USB Port, Bat-Track™, Instant-On Operation, 1.5A Max Charge Current, 180mΩ Ideal Diode with
LTC2941CDCB-1#TRMPBF 价格&库存

很抱歉,暂时无法提供与“LTC2941CDCB-1#TRMPBF”相匹配的价格&库存,您可以联系我们找货

免费人工找货