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

Setting input current for smart charger (bq24747) without host processor.

$
0
0

Hello,


I am creating a stand-alone battery pack for a product using the bq20z65 gas gauge and bq24747 smart charger.

The customer has requested that the battery pack be chargeable when removed from the host system.

The battery pack powers the gas gauge constantly without ever letting it reset, however the smart charger looses power once disconnected from the system until it is given external power.

Is there any way to have the bq24747 remember it's input current register value even if it loses power?
Is there any way to have the bq20z65 gas gauge send the input current command along with the charge voltage and charge current command?

The lack of this ability seems like a glaring oversight for a suite of products designed to make a stand alone battery pack.


Default short circuit on BQ3050

$
0
0

Hello,

My problem is the short circuit, because I have try different values in the AFE SC Dsg Cfg register and I don't have different values with an oscilloscope.

For example:

with 0x77 programmed in AFE SC Dsg, of -450mV at the end of the shoet circuit, I have approximatively 50µs on oscillogram whereas, if I understand, I should have 427µs.

I don't understand why.

Set bq27541 into HDQ mode

$
0
0

Hi all,

We are using the BQ27541 (BQ27541DRZR-V200) fuel gauge device for a battery pack.

It's currently set in I2C mode (as per factory default), and we would like to change it to
HDQ/single-wire mode. I haven't been able to find out what is the process for
doing this. There are various application notes which talk about
a USB EVM, and some TI software which allows you to program the
device, however we do not have this EVM device.

What are the I2C commands necessary to set the device into HDQ mode ?

Thanks in advance,

Matt

Unsealing bq27531

$
0
0

The Sept 2013 TRM SLUUA96 section 5.3 describes how to go to SEALED, UNSEALED and FULL-ACCESS modes.

It refers to named addresses "Unseal Key 0", "Unseal Key 1"... but nowhere in the document are the values for these defined.

Is there an addendum in another document?

bq27541-G1 lost connection at firmware programming

$
0
0

Hello,

we have some defective Battery units with the gas gauge bq27541-G1.

The communication over I2C is lost.

Is there any way to get an access to the device?

Like a bootloader or so.

I think there was an programming error during downloading the firmware with

our own programmer.

Best regards

Martin

bq27421- conditions for Qmax update?

$
0
0

I am cycling a Li-Poly cell with a bq27421 -G1A EVM, and am yet to see QMAX_Up or RES_UP flags set after several charge/discharge and relax cycles.

Looking through user guide, I see:

"After the initial Qmax update, updates to Qmax most likely occur upon:
• Entering discharge mode
• Exiting discharge mode
• Being in relaxation mode for a while after a certain amount of charge has been removed or added to
the battery."

Is there a more detailed description somewhere of what exact conditions are required for these flags to be set?

bqMTesterS and the .NET environment

$
0
0

My customer is having difficulties with the BQ active X controls, please see below.  What can we do to help her?

Hi.  I am having some problems compiling and running an application using the active x controls to control the battery gauging chip (bq20z70).  These active x controls were written in vb6.  I am having all sorts of interoperability and permissions issues using them in a .net environment.  Specifically, I can run it on a development machine, but get a memory violation error when the form is created when running on a different machine.  Do you have any more recent controls that were compiled in a .net environment that I could use?

 

Again, the files in question are the bq80xRW.ocx, bq80xusb.dll AxBQ80XRWLib.dll, BQ80XRWLib.dll, AxInterop.CustomTesterHelper.dll, AxInterop.TesterHelper.dll files that must be included in a .net project.

 

Are there more recent controls that were compiled for .net frameworks 2.0 or above i.e. compiled in Visual Studio 2005 or above.

 

This would be included in the bqMTesterS code.

Thanks,

Frank

bq MultiStation Tester error report

$
0
0

Hi

I'm attempting to use the bq MultiStation Tester (version 2.1.4) but i keep getting

"Error: Expected -1 boards, Found 0"

does anyone know why i get this and how to fix it so i an connect to bq34z100.

many thanks

Alan


bq27530 questions

$
0
0

In the bq27530 datasheet there is mention of the bq27530-G1 Technical Reference Manual. Where can I find that document?

It looks like the BQ27530EVM comes with a EV2300 interface board, is that correct? I have read that the EV2300 has issues with 64 bit Windows 7 - is that true? If so, is it possible that I could order a BQ27530EVM with a EV2400 instead?

bq27421-G1A not reporting 100% SOC after a full charge

$
0
0

Hi,

I'm currently working on a project that uses the fuel gauge IC mentioned in the subject for our battery management circuit.

The problem that I noticed in our current setup is that every time the bq24040 battery charger IC terminates charging (CHG pin goes to HI-Z), the fuel gauge seem to always fall short in terms of reporting a 100% SOC on the battery and only reports 93% 95% on a full charge.

I made sure that I have properly configured in firmware the bq27421-G1A's basic battery parameters according to the battery that I am using which has a capacity of 180mAh:

Design Capacity = 180mAh

Design Energy = 666

Terminate Voltage = 3V

Taper Rate = 202 (based on a taper current of 8.9mA)

The weird thing though is that if I use the same firmware that handles the configuration of the bq27421-G1A using the BQ27421EVM-G1A and BQ24040EVM evaluation boards and duplicate the battery management circuit of our system by adjusting the trimmer potentiometers and configuring jumpers of the evaluation boards to match our setup, the bq27421-G1A chip of the BQ27421EVM-G1A will always report a correct 100% SOC (using the same re-chargeable battery) between the time when the bq24040 chip of the BQ24040EVM is tapering up to the time it terminates charging which is what I was hoping for our setup to also behave.

The only difference that I noticed with our setup is that the bq27421-G1A's VDD pin was left floating (no 0.47uF capacitor connected between it and the VSS).

I don't have a good background in hardware design (i.e. I am only mostly involved in embedded software design) so I don't know if the missing decoupling capacitor in the fuel gauge's VDD pin has something to do with this problem or if there is some other factor causing the bq27421-G1A's SOC in our setup to always fall short of reporting a 100% charge during a full charge condition.

I would appreciate it if anyone will be able to help me figure out what's causing this problem.

Thanks.

--Louise

BQ34z110 battery testing methods.

$
0
0

I am using this IC just to test the health of a battery. 

1. Is it possible to test the battery, with a generic optimization cycle created using the same kind of battery without any chargers or load?

2. If its not possible, whats the best approach, how many cycle is needed? or just a discharging would be sufficient?

Please help me out. whats the best approach for the application.

BQ34z110 data command for current.

$
0
0

I am trying to find the data command for measuring the actual current, I couldnt find in the data sheet. but it is displayed on the software. 

whats the command for current?

thank you. 

BQ3050 will not enable charge until SMBus activity

$
0
0
I have a BQ3050 implementation using four Li-Ion cells. I connect the battery pack to a charger and the BQ3050 will not turn on the charge FET. I found that if I connect the EV2300 pod to the pack for just a second, the charge FET is turned on and everything works from there. If I disconnect the battery from the charger and then reconnect within 10 seconds, charging occurs as expected. If I disconnect for a longer time and then reconnect, it will not charge. Then I found that just tapping either SMBus line with a scope probe will enable the charging. Are pull-ups on the SMBus lines required for charging? I do have them on the system in which the pack gets installed but not on the stand alone charger and not in the pack itself. I have the 200 ohm/100pF/100 ohm network as in reference schematic on each line.

How do you communicate with multiple batteries that are wired in series over SMBus?

$
0
0

How do you communicate with multiple batteries that are wired in series? The problem is that each SMBus ground is at a different voltage, so they cannot be connected together unless the SMBus is isolated.

Bq20z75-v180 .senc file

$
0
0

1). Where I can  find .senc file for the same for software Bq20z75 v1.81.

2). I have Bq20z75 v180 IC, but software reads V1.81. What's the difference.

3). I have Bq20z75 v160 IC, by programming V180 .senc file to it. Is it ok.


Reg BQ26220 Sleep mode

$
0
0

Hi everyone,

I promoted BQ26220 to one of my customer, they are evaluating it. In the EVM software, i set some threshold potential in MODE/WOE regsiters using WOE2,1 & 0 bits. When the value across the sense resistors go below this threshold potential, it's mentioned in the datasheet bq26220 will go to sleep mode or else lets say when i remove the battery it will go to sleep mode.In the datasheet it is given Self discharge count register will be active during sleep mode. what will happen to SCR register content when the device goes to sleep mode? My another question is when i remove battery and connect another battery with same ratings as previous, will the register settings  be same as that of previous one or it will change? kindly help me out .

Regards,

Aravind

bq27531 flash file

$
0
0

Is there a document describing how to write the dfi file to the Bq27531 flash?

There seems to be a document "Going to production with the bq2754x" and another "Going to production with the bq275xx" (which is newer). 

The documents seem to talk about a number of commands that aren't mentioned in the TRM and which seem to collide (0x0F00 is in the range "greater that 0x0082" for the UNSEAL key). Maybe it means 0x000F?

There is also mention of a different I2C address (0x16 instead of 0xaa) can this be true?; the description of the commands isn't in the same form as the TRM and there's no clarification of the ROM Mode I2C operation in any of the documents I've found: in some places there is talk of a "register" in others "command" neither of which are I2C protocol terms - I suppose TI mean "the first 8 bits after the device address" for both "register" and "command"? But what about the order of bytes for 16 bit values (like the row address)? High byte first?

It's difficult to understand why the TRM would have so many gaps and errors. Are people actually taking these chips to production with so little formal documentation from the manufacturer? I'm having to flag the choice of Texas Instruments as a risk factor on this project.

bq20z60 sleep and shutdown modes

$
0
0

Hi,

I am programming a bq20z60 and after several tests I have seen that for some reason I cannot enter SLEEP and SHUTDOWN modes. I have tried to follow the SLUU386 reference manual but still is not working to me. What may I try to solve it?

Also I have seen that with no load, the current reported is -10mA and I guess it should be 0. What is it wrong there?

Finally, for charge termination I can can make the battery switch of at taper current limit, but it turns on again after 2 Taper Window periods. 

Looking fordward to hearing from you.

Thank you very much. 

Bimi.

Bq20z75 with wrong .DFI

$
0
0

Dear all,

I would appreciate any comments to the following question:

At first,  Bq20z75 was sealed. I try to unseal it by using the different version .DFI file. 

After programming  Dataflash Image(.DFI file), BqEasy can't recognize the Bq20z75 chip.

What can i do to recovery the communication and unseal it?  

Error message shows as follows figure:

Thanks a lot.

Contents of ROM and DFI files

$
0
0

Hello,

I am currently evaluating a BQ34Z110 with the EVM board.  I have set the data flash parameters up, carried out a calibration and learning cycle. 

While reading through the 'going to production' document (SLUA665), I found reference to writing either a ROM file using the muti station tester or DFI file using proprietary methods. Are the contents of these files exactly the same, and are they also equivalent to the SENC file or gas gauge file?

Can anyone help cut through the uncertainty in my  mind surrounding these files?

Regards

Dave Roseman

Viewing all 35901 articles
Browse latest View live