Quantcast
Channel: Power management forum - Recent Threads
Viewing all 35901 articles
Browse latest View live

BQ27421-G1: Saving and restoring battery parameters to and from BQ27421.

$
0
0

Part Number:BQ27421-G1


Hello - I have some questions regarding the operation of the BQ27421 and had trouble finding it in the documentation.

QMAX_UP and RES_UP

It is recommended that the Qmax and Ra profile are periodically saved when the QMAX_UP and RES_UP bits are set.

How would my application know when is the proper time to re-read and save the Qmax and Ra profile again?

Updating the Battery Parameters

The previous developer of this project took what seems like unnecessary steps to update the battery parameters. The battery parameter sequence is supposed to be a read-modify-write process of the State subclass, which makes sense. The strange thing he does is, when reading the State subclass, he also does a dummy read of all the other subclasses as well.

From all the documentation that I've read, a read-modify-write only needs to be performed on the subclasses that are to be modified, correct?

Thanks in advance for any insight.

Cheers!


BQ27421-G1: BQ27421-G!A: the firmware version

$
0
0

Part Number:BQ27421-G1

Our project used the TI BQ27421-G1A gauge.

1) We found 2 firmware versions of the gauge ICs by reading Control() SubCommand -- FW_VERSION.

1-1) The firmware version of the gauge ICs on the older version of PCB.As : 0x0108

1-2) The firmware version of the gauge ICs on the latest version of PCB.As: 0x0109

2) Could you send us the errata or release notes for the 2 firmware versions of the gauge ICs?

In order to let us know the difference between the 2 firmware versions of the gauge ICs.

Thank you.

BQ27421-G1: BQ27421-G1A: calibration for different firmware version

$
0
0

Part Number:BQ27421-G1

We used the TI BQ27421-G1A gauge in our project.

1) And we found 2 firmware versions of the gauge ICs by reading Control() SubCommand -- FW_VERSION.

1-1) The firmware version of the gauge ICs on the older version of PCB.As : 0x0108

1-2) The firmware version of the gauge ICs on the latest version of PCB.As: 0x0109

2) About the calibration, as we know, the *.gg file is generated first, and then, the *.gg file is converted into *.gm.fs or *.dffs files by EV2300.

Because there are 2 firmware versions of gauge ICs on the PCB.As, could you tell us which option below is correct?

option-2-1) Only generate the *.gg file (e.g. GG1) with the firmware version of the gauge IC (0x0109).

option-2-1-1) Convert the *.gg file (GG1) with the firmware version of gauge IC (0x0109) into *.gm.fs or *.dffs file.

option-2-1-2) Convert the *.gg file (GG1) with the firmware version of gauge IC (0x0108) into *.gm.fs or *.dffs file.

or

option-2-2) Generate the *.gg file (e.g. GGa) with the firmware version of gauge IC (0x0109) and generate another *.gg file (e.g. GGb) with the firmware version of gauge IC (0x0108).

option-2-2-1) Convert the *.gg file (GGa) with the firmware version of gauge IC (0x0109) into *.gm.fs or *.dffs file.

option-2-2-2) Convert another *.gg file (GGb) with the firmware version of gauge IC (0x0108) into *.gm.fs or *.dffs file.

Is the option-2-1) or option-2-2) correct?

Thank you.

BQ27421-G1: BQ27421-G1A : the golden image for 2 firmware versions

$
0
0

Part Number:BQ27421-G1

Our project used the TI BQ27421-G1A gauge.

1) We found 2 firmware versions of the gauge ICs by reading Control() SubCommand -- FW_VERSION.

1-1) The firmware version of the gauge ICs on the older version of PCB.As : 0x0108

1-2) The firmware version of the gauge ICs on the latest version of PCB.As: 0x0109

2) About the calibration, as we know, the *.gg file is generated first, and then, the *.gg file is converted into *.gm.fs or *.dffs files by EV2300.

2-1) The golden image is the *.gm.fs or *.dffs file.

3) About the golden image downloaded into the gauges ICs

3-1) Should we download the same golden image into the firmware version of gauge ICs (0x0109) and the firmware version of gauge ICs 0x0108)?

or

3-2) Should we download an golden image into the firmware version of gauge ICs (0x0109)  and another golden image into the firmware version of gauge ICs (0x0108) ?

Thank you.

BQ27426: bq27426 OTP

$
0
0

Part Number:BQ27426

Hi Team,

Please let me know if bq27426 is supporting OTP feature since we can create ot.fs file vis bqStudio.

If yes, which pin I should apply 7.4v when using SmartFlash program.

BQ27542-G1: What's the best suited Gauge - LiPol 4000mAh

$
0
0

Part Number:BQ27542-G1

Hi,

Right I've selected a charger: BQ24190

Battery type: Lithium-polymer 4000mAh - single cell (3,7V nominal) - we plan Max Charge current: 3A max from Usb/plug

The design is basically an embedded hmi with an lcd

- 1rts Question about the charger: is the BQ24190 a good choice? (I guess so...)

Now I'm looking for a gaz gauge, and I've selected 3 parts:

BQ27542-G1, BQ27426 and BQ27320

- Are they appropriate?

- If no can you suggest others gauges?

- if yes, what the difference between those three?

- as far as programming is concerned, do I need to use bqStudio?

Regards,

 Bruno

BQ76920: BQ76920 REGOUT current

$
0
0

Part Number:BQ76920

If I use  BQ76920 with its REGOUT powering a BQ78350-r1 and other circuitry, up to the REGOUT current limit of 20mA, is that factored into the state of charge? I would guess that it's not, and that 20 mA would create an error, wouldn't it?

BQ27421-G1: Unexpected Full Charge Capacity Behaviour inBQ27421

$
0
0

Part Number:BQ27421-G1

We are observing an issue where the Full Charge Capacity (FCC) value will change shortly after a cell has discharged to it's termination voltage.

The following is a plot of several logged parameters. Note that our device turns off (stops drawing significant current where the Voltage begins to climb again).

Notice that the FCC abruptly changes from 563 mAh to 267 mAh.

Is the FCC expected to behave like this? I would have assumed that the learned FCC would not change - at least not until the BQ27421 relearns.

(Please visit the site to view this file)


BQ20Z60-R1: bq20z60-R1. Potentialy I2C problem

$
0
0

Part Number:BQ20Z60-R1

Hi,

I'm working on a product that used a battery which has the bq20Z60-R1 internally. I know that the bq20z60-R1 has to be used with an SMBus. In our product, we use it on a standard I2C bus. Is there a problem to use the I2C bus instead of an SMBus with this fuel gauge. Could we observe timing error or communication error when the product is running.

We observed a problem that occurs randomly. The problem is when the battery is connected to the device (with AC/DC adapter present or not). The product seems to receive a low battery warning, even if the battery is completely charged and the product start the process of shutdown. Could it be caused by the wrong communication bus used.

Also, I tried to communicate and log the data of the battery with the EV2300. Everything works perfectly when I use the SMBus. But I'm not able to use the I2C bus of the EV2300 to communicate with the battery.

Thank you,

BQ27510-G3: BQ27510 and EV2300 learning, I2C problems

$
0
0

Part Number:BQ27510-G3

Hey everyone,

I'm working on a project which utilizes the BQ27510 gas gauge to monitor the battery charge. I'm trying to do a learning cycle with my battery on a prototype board, however, I'm having problems interfacing my EV2300 debugger with the gas gauge over I2C. I've hooked up an oscilloscope to the SDA and SCL lines to see what's going on there and it seems that the signal is the same on both lines, which shouldn't happen. There is no short and I've tried it with two different boards of mine with the same result. Despite this, communication with I2C over the uC is working okay so I'm a bit baffled.

The EV2300 interface board is recognized in Battery Management Studio, but because of my problem above I can't connect to the gas gauge. Does anyone have an idea what I might done wrong? Btw is it possible to do a learning cycle without an evaluation module (e.g. BQ27500EVM) when the schematic are basically the same? I've also ordered an EVM but delivery time is like 5 weeks or so...

Let me know if you need any further information, I'm happy to clarify. Thanks so much in advance!

Cheers!

BQ27541: SCL stays low after few battery pack insertions

$
0
0

Part Number:BQ27541

Hi Friends,

We have encountered a situation where the SCL stays low on the battery pack side after few insertions into our tablet.

We isolated the I2C lines on the tablet and the problem still persisted which made us realize that the gas gauge is causing this.

If we disconnect and reconnect the Li-poly pack from the gas gauge then the SCL line recovers to normal !!

What could be causing this?

Warm regards,

Prajwal Kini A

BQ27531EVM: Difficulty achieving Learning Cycle with BQ27531EVM Demo Board

$
0
0

Part Number:BQ27531EVM

Hi, I've been trying to achieve successful learning cycle but I keep on getting bumps along the way.

I'm using SLUA597 app note as reference.

1. I never see the FC bit get set even after I have successfully achieve charge termination condition as defined in the reference manual:

  • During two consecutive periods of Current Taper Windows:

Iavg1 < Taper Current and Iavg2 < Taper Current

  • During the same periods: Accumulated change in capacity < Min Taper Capacity per Current Taper Window
  • Voltage > Charging Voltage – Taper Voltage

My taper current is set to 190 mA or C/10. Batt capacity is 1900mah (Panasonic NCR18500a).

Charging voltage at the end of the charge is around 4171mV with charge current decreasing to 0A but still above quit current of 39mA or C/50. FC Clear % is set to -1.

Please let me know if there's anything wrong in my setup. I attached the log file for the charge cycle.

2.Even after relaxation after charge of >>2 hrs, I never saw the CHG bit to get set either. But the VOK will get cleared. What does this mean? 

3. Shorty after the charge current reaches 300mA, it will suddenly drop to around 190mA (which is coincidentally the set Taper Current at the time). Simultaneously, the CHG_STAT bits will fluctuate between 11 (charge done) and 10 (fast charge). Is this a Charge fault indication? I also see the STAT bit (D-) blink rapidly. What does this mean? Should I set my taper current to >300mA? I have seen this phenomenon happen thrice already. You can see it in the log file as well.

Please help!!!

(Please visit the site to view this file)

 

(Please visit the site to view this file)

BQ27742-G1: want to modify Design Capacity into bq27742-g1

$
0
0

Part Number:BQ27742-G1

I have some doubts in accessing data flash like, after the unsealing press of fuel gauge.

There is requirement of any kind of bit setting like CFG_UPDATE in bq27441 ?. 

if yes then how to done to modify Design Capacity in bq27742-g1.? 

I want to modify Design Capacity also , so access Subclass 48 (0x30), Offset 12. after updating that value require the soft reset or not.?

after modifying Design Capacity value can read the value which is entered by host from 0x3c address.?

I am Successfully Read Data like Voltage , SOC , Remaining capacity. but i can't able write set capacity into flash please provide me some steps write set capacity into flash using Micro controller as a host.i'm using MSP430g2553 as a host Micro controller.

bq-27742-g1 have Impedance track algorithm how it would be helpful to me. how it is worked for me.

Thanks & Regards
 Kalarav

BQ27426: Configuration

$
0
0

Part Number:BQ27426

Hello,

I've been reading the BQ27426 datasheet, Technical Reference (sluubb0), and the Quickstart Guide (sluuah7b), as well as some threads on this forum, but I still have some questions, since I'm not 100% sure what I understood is correct.

I have a 10400mAh 3.8 Li-Ion battery with a maximum charge voltage of 4.35V. The batterie's charging cut-off current is 20mA, but my charger (BQ25895) has a minimum charge termination current of 64mA, so that's what I'm using. The accuracy of that measurement is ported by the BQ25895's datasheet as +- 20%.

With this information, my understanding is as follows:

a) I need to set

  • Chemical ID to 3230 (for 4.35V - I'm guessing this is the charge voltage?)
  • Design Capacity at 10400mAh
  • Design Energy at 39520 mWh (10400 * 3.8)
  • Terminate Voltage at whatever my system's minimum voltage is
  • Taper Rate using a Taper Current of 77mA (64 * 1.2)

b) I should save the State and RA subclasses to nonvolatile memory, and restore them to the BQ2742 on power loss if the ITPOR bit is set (meaning the BQ27426 has reset to default values). I could do this periodically (say, every couple hours) to minimize the effect of sudden power loss (our product has a power switch that can disconnect the battery from the system).

c) I can query StateOfCharge, AverageCurrent and RemainingCapacity periodically (say, every 10 seconds) to get updated information

d) Dividing RemainingCapacity by AverageCurrent will yield an estimate of the remaining time until the battery is discharged to 0%, assuming constant load and temperature

e) I should do a full learning cycle before production (as described here:), and have the firmware load the generated data (the so called "golden image") to the gauge on first-time boot. Can this process be done without an EVM?


f) There is no need to disable the battery charger once the fuel gauge reports 100% charge (which will happen because the gauge is configured with a termination current higher than that of the gauge).

Am I missing anything or is that it?

Thanks!

BQ40Z60: Sizing the CHG/DSG FETs for Quadcopter Design

$
0
0

Part Number:BQ40Z60

Hello,

Project Background

I'm working on the power portion of a quadcopter design. Currently we are powering our electronic speed controllers (ESCs) using 4 cell LiPo battery packs that are charged by external chargers. We are using a very simple fuel gauge module to measure the charge of the battery. Basically when it beeps, we need to land immediately.

As an example here is what one of the battery packs look like: https://hobbyking.com/en_us/turnigy-nano-tech-1000mah-4s-25-50c-lipo-pack.html

I would like to design a battery module that we permanently attach to a 4 cell quadcopter battery that would allow us to plug in a barrel jack to charge the batteries (not when they are on the quadcopter). We would also like to use the SMBUS to monitor the battery's level and health using a kernel module we are planning on writing (When the battery is installed on the quadcopter, a SMBUS would connect). I appreciate that the module would add some weight to the board but the convenience of this design is more important to my client.

It seems as though the BQ40Z60 is the correct solution for our design but if anyone has a better idea I would be grateful for any suggestions.

I have purchased an EVM module and the EVM seems to be a great fit except for our current requirement (~40Amps max for this design).

Problems

After reading through some other posts and reviewing the datasheet and TRM it seems I have three main issues I need to solve.

1. I need to size the battery sense resistor to allow me to draw the high current levels required while still taking advantage of the discharge over-current detect. I think 1mOhm might be the correct fit.

2. I read in one of the forums the current sense values may need to be scaled in order to properly use the fuel gauge.

3. I need a very low RDS for the CHG/DSG FETs. Since these FETs will not be switching on or off the same way as the two charging FETs I think I can use FETs with large gate charge and low RDS. For example two of these FETs in parallel: 

http://www.ti.com/lit/ds/symlink/csd17570q5b.pdf

Based off of the graph on the first page and the fact that the VGS would be on the order of 8V - 10V we are looking at 1mOhm per FET or 0.5mOhms with two in parallel and at 40 Amps there would be 0.8 watts over the two FETs lost to heat which we can mitigate with a small heat sink.

I'm concerned about the gate charge requirements for these four FETs (2 for charge, 2 for discharge), at 8V. each FET has a 180nC gate charge. Would the BQ40Z60 be able to drive these FETs or is there an issue that I'm overlooking?

Could I possibly use 3 FETs for CHG and DSG.

Maybe I can design the system so that it doesn't use the CHG/DSG FETs as long as charging and discharging are mutually exclusive.

Any thoughts or feedback would be very helpful. Thanks in advanced.

Dave


BQ27520-G4: bq27520-G4 / Srec file can be programmed with no thermistor connected?

$
0
0

Part Number:BQ27520-G4

Hi,

My customer plan to program srec file at their production line, but then apply VBAT but thermistor is not connected. Then can we program srec file correctly without thermistor connected?

Best Regards,

Sonoki / Japan Disty

BQ34Z100EVM: How do I set the VOLTSEL bit in the Pack Configuration register in bqStudio?

BQ40Z50-R1: unable to wake chip or FET problem

$
0
0

Part Number:BQ40Z50-R1

Hi, 

I'm using the BQ40Z50-R1 chip to simulate a battery and I am using the suggested reference design schematic provided. The issue I am seeing is when I apply voltage (16.8v) to the circuit, voltage appears to not go beyond the CHG and DCHG FETs. I am able to establish communication to the chip via Battery Management Studio.

Within Battery Management Studio, If I apply power via the battery cell side, I am able to see values for Cell voltage 1-4, and BAT pin Voltage but not PACK pin voltage 

If i apply power via Pack Pin Voltage side, I am able to only read the PACK pin voltage

I'm confused as to what kind of conditions am I observing.

Could it be that the FETs are not enabled or is the fuel gauge stuck in Sleep mode or Shutdown mode?

Thanks, 

BQ20Z45: Flashing locked up BQ20Z45 with MSP430 Launchpad (msp430g2553)?

$
0
0

Part Number:BQ20Z45

I have a laptop battery that is locked up after being stored without usage for too long. My laptop would not charge it, so I've disassembled it and charged individual cells to 3.7 volts. It didn't help, and since the fuse is intact, it looks like bq20z45 is locked up. 

My question is, since MSP430 is i2c capable, is it possible to use it for accessing bq20z45 and flashing it to unlock it?

Thanks!

BQ40Z60: BQ40Z60 alert pin function

$
0
0

Part Number:BQ40Z60

Hi,

I only see battery low trip function on alert pin.

Can this alert pin indicate over temperature by using TS pin (thermistor)?

If no, is there other way to implement over temperature alert?

Thanks.

Viewing all 35901 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>