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

Change load select after Golden Cycle

$
0
0

Hi, I use BQ27510-G3 with a Golden Image. TimeToEmpty log shows a straight line but too high at the beginning of the discharge (+40 min over 6h) to end at a good 0 min. In result, TimeToEmpty minute is faster than a real minute.

I got this result with load mode = 1 (constant-power) and load select = 3 (current x voltage). I tried to change load select = 1 (average discharge power) with following commands: Unseal gauge => load Golden Image .senc => change load select => reset => IT enable => seal.

After test, TimeToEmpty has the same behaviour. Do I need to perform a new Golden Cycle with load select = 1 or the problem is elsewhere ?

Regards, Pierre


using I2C with bq27520EVM

$
0
0

Hi,

I have a bq27520EVM (HPA568 Rev. A). I am trying to use I2C communication between the Evaluation board and Arduino Uno where Arduino is the master and bq27520EVM is the slave. I have set-up the address to be 0xAA and am trying to read the voltage (0x08) from the evaluation board. Here is the sequence of I2C bytes messages I send from arduino

0xAA,0x08,0xAB

However, i do not receive any ACK from the evaluation board.

It seems that bq27520EVM operates on 3.3V, however arduino uno operates at 5V Vcc. Could this be the reason why I am not receiving any ACK from bq27520EVM. 

bq27520EVM has internal pull-up resistors of 10K. I tried using pull-up resistors (1.8K) on the arduino side and also without using the pull-up resistors. In both cases, I was not successful in getting ACK from the evaluation board.

Any help on how to get bq27520EVM to talk I2C to another microcontroller would be really great. Thanks a lot in advance.

[bq27541-G1] Changing the SOC % value at specific battery voltage

$
0
0

Hello~

As I am a beginner for Fuel Gauge, I have one question for bq27541-G1 device with TI EVSW.

I want to change the displayed SOC % value to 0 % at 3.2V or 3.4V battery voltage condition.

Are these features supported?

If you can support this feature, How do I modify any part??

Thanks... C.W. :)

bq20z40 v1.04 software

$
0
0

Hi. 

I'm trying to repair battery for hp MU06 with bq20z40. This bq20z40 is v1.04, but on Your site i found that bq20z40 has NRND status and most fresh bqeasy software is for bq20z40-R1 v1.05. When I connect battery to EV2300 and launch bqeasy software I see that bq20z40 1.04 is incompatible. 

I can set some values in data flash liek cycle count, design capacity, etc, but I can't set a proper chemistry in bqeasy section. After changing chemistry only chemistry Id is changed, but RA table isn't, so I can't make good calibration. 

Coul You help me, what can I do with it ? Maybe could You upload earlier version of software (this one which is compatible with v1.04) ?

Regards, Kris

bq20z90

$
0
0

I'm beginner on this IC. I have a battery pack fit to the IC, but seems not able to discharge when connecting to resistor load. Can advice anything that I have done wrong. I enclosed the SBS screen for reference.

bq29209 cell balancer

$
0
0

I am having a problem understanding the cell balancing IC datasheet. specifically the Recommended Cell Balancing Configuration table listed on page 5 of the datasheet. It lists the ICB values with a specified RCB value from the table. It then goes on to show formulas for ICB1 and ICB2 but i cant seem to work backwards to get the values listed in the table. Is there some other formula missing?

Also in the Customer test mode section it states you enter this state by having VDD set to 9.5v above VC2 but in the application circuit it has VC2 tied thru a resistor to VDD. Do you have more information on the CTM mode? I assume i do this with the batteries disconnected. Thanks.

bq76PL536EVM-3 latest schematics

$
0
0
Hello,
 
I found attached schematics of bq76PL536EVM.(rev E6)
Is this schematics latest version ?
 
If this is not latest version, could you please share the latest schematics of bq76PL536EVM-3 ?
 
Best Regards,
Ryuji Asaka

bq2084 RemainingCapacityAlarm bit set?

$
0
0

Hello,

For the bq2084:

The BatteryStatus() function returns 0x02C0, which means: REMAINING_CAPACITY_ALARM, Initialized and DISCHARGING.

RemainingCapacity() returns 0xAE31, and RemainingCapacityAlarm() is set to 0x01B8; therefore, BatteryStatus() should return 0x00C0 - REMAINING_CAPACITY_ALARM bit should only be set when RemainingCapacity() is less than RemainingCapacityAlarm()!

I tried setting RemainingCapacityAlarm() to 0x0000 to disable the alarm, but BatteryStatus() still returns REMAINING_CAPACITY_ALARM bit set.

4 of the 5 LEDs blink: 4 LEDs indicate at >80% capacity; blinking indicates REMAINING_CAPACITY_ALARM bit set. This should mean that RemainingCapacityAlarm() is set very high, so that even at 80% capacity, RemainingCapacity() is less than RemainingCapacityAlarm(). But read RemainingCapacity() is greater than read RemainingCapacityAlarm() !

So how do I clear the REMAINING_CAPACITY_ALARM bit?

Thank you

Martin


BQ27425-G2 Sample code

$
0
0

Hello,

Someone could please send a sample code for communicating with the component BQ27425-G2 with I2C?

Thank you,

Ido

bq2084 Data Flash 0x0134 to 0x0168 locations?

$
0
0

Hello,

The command code 0x73 is used to read/write DF 0x0130->0x0133 locations.                                                                 How do I read/write the 0x0134->0x0168 locations?

Also, where is a table of these extra command codes when bq2084 is unsealed? The bq2084 datasheet only mentions some command codes from 0x00->0x45 when bq2084 is sealed/unsealed & 0x46 when unsealed.

Thank you

Martin

BQ29700 - stackable?

$
0
0

Hello everyone.

I'm trying to design a 2 cell Li-Ion battery pack, with overcharge, overdischarge and overcurrent protection implemented. Currently, BQ29700 x 2 is more economical than the next closest solution, i.e. I would use two of them (with two pairs of FETs) for two Li-Ion cells. Is this feasible, and if yes, is there something to watch out for?

Eventually, the battery pack is to be used with a BQ24133.

Best regards,

Nenad

Problems writing to Data Flash on bq20z45

$
0
0

Hello,

I am currently trying to communicate with a bq20z45 IC (through a bq20z45 EVM) via an Arduino, and I've been struggling to get data flash values updated.

The first thing that I made sure is that the condition for ((Voltage >= Flash Update OK Voltage) or (PackVoltage >= Charger Present)) was met (My reading of PackVoltage was over the default of 3V), and I made sure that the PF flag in the SafetyStatus register (0x51) wasn't pulled HIGH. To be on the safe side, I also wrote the PFKey value to the ManufacturerAccess register (0x00), and checked both PFStatus registers (0x53, 0x6B). Both of these registers returned a value of 0. I made sure that I was in full access mode as well; The FAS and SS flags in OperationStatus (0x54) were both reading 0.

Secondly, with a logic analyzer, I made sure that the block write was up to the SMBus V1.1 protocol standards. I've tested the block write with some SBS commands (DeviceChemistry (0x22) for example), and I had no problem modifying the values of those registers. Attempting to write to the data flash following the example in the technical reference (section C.1.4) did not give me any results though. When I checked the logic analyzer, I was getting full acknowledges back from the bq20z45 after every byte sent to it, but when I read the same flash subpage, none of the values were updated to what was sent.

I've looked all over the documentation for the bq20z45, but according to the technical reference, I should already have all of the conditions met and full access rights to enable writing to the data flash. Is there something vital I am forgetting? Would you also happen to have any low level programming examples of writing to the data flash through SMBus V1.1?

My email is sean.iftody@umsats.ca if needed. I appreciate the help.

Thanks,

Sean I

BQ 34z100 not responding to unseal key

$
0
0

Ok, still having some low volume production pains. I have a quantity of 60 or so batteries that after programming data flash and doing IT enable and sealing, FAS is set but SS is not set. attempting to use the FAS key to unseal does not create any response. of i use the 0x41 reset command SS will set, and it responds to the SS key to remove the SS flag, but FAS is still non responsive.

Any ideas, or other information you guys would need for this? I can provide a sample battery to a TI apps engineer if that is helpful.

bq40z50 Remaining Capacity Alarm Data Flash

$
0
0

I used Battery Management Studio to change from the default value for SBS Config/Data/Remaining AH Cap. Alarm (from 300 to 700).

I then checked the value using the 0x01 Remaining Capacity Alarm() function, but it returned the default value?

So I tried a block read under the Adv. Comm. SMB (at 0x47FC), and it showed the correct new value.

Could someone verify that 0x01 is reading incorrectly?

Thanks.

How to access bq2084 Data Flash 0x134 to 0x168 locations?

$
0
0

Hello,

I have been able to read/write the bq2084 0x0000 to 0x0133 Data Flash locations, using command codes 0x60 to 0x73.

But how do I access the rest of the data Flash? According to the bq2084 datasheet, the last Data  Flash location is 0x0168.

I tried command codes 0x74 and 0x75, but they return 0x00. I have not been able to find extra documentation on the bq2084 for Data Flash information. I was fortunate enough to come across command codes 0x60 to 0x73 from the SLVA148A Application Report.

Thank you.

Martin


bq40Z50 AOLDL

$
0
0

I think I understand the subtleties of SafetyAlert()[AOLDL] versus SafetyStatus()[AOLDL] versus Enabled Protections A[AOLDL], but if Enabled Protections A[AOLDL] = 0, are the SafetyAlert and SafetyStatus flags still active?

bq2084 Data Flash locations above 0x133?

$
0
0

Hello,

Firmware Rev (0x0002) under ManufacturerAccess (0x00) reads 0x0100, which means I am using a bq2084-V100. But I cannot find the datasheet for that version, to see if this software version only uses up to Data Flash location 0x133, seeing that the highest Data Flash location I can read from is 0x133.

Thank you.

Martin

BQ77910A Continuously current drain issue (balancing)

$
0
0

Dear all,

I´m running the BQ77910AEVM together with a Li-Ion battery pack which consists of 10 cells connected in series. I got one big issue: When I´m charging or discharging the pack a continuously current is drawn from cell no. 1 although this cell has the lowest voltage level of all cells. In my opinion this cell should be charged and not being discharged more and more in order to balance the cell voltages. Do you have an idea what the reason for that could be?

Thanks in advance J. Ries

Fuel gauging AB battery pack

$
0
0

Hi everyone,

I am looking for more information on fuel gauging batteries, build with dissimilar cells, some call them AB batteries. For example 2s2p battery, build with two pairs of series cells, one pair 2000mAh and the other 1000mAh. Obviously they could be considered as two separate batteries, each with its own fuel gauge and a host controller computing the data, but I was hoping that there could be a more elegant solution.

Best regards,

PeterM

BQ78PL116 Capacity scaling

$
0
0

Dear All,

I'm using BQ78PL116 with a large pack with 56Ah capacity.

as you know, the capacity register can only express up to ~32700 mAh

is there a more "elegant way" to calculate capacity other than cheat the sense resistor to be double its value?

I have a 3 mOhm resistor, which I declared to be 6 mOhm.

best regards,

Viewing all 35901 articles
Browse latest View live


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