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

BQ20Z80: won't go into Shutdown while using bqEVSW

$
0
0

Part Number:BQ20Z80

Hello team,

I am supporting an application using bq20z80, the goal is to put the Gauge in Shutdown mode in order to remove the voltage from the exposed pins, and it doesn’t seem to work.

In the application the Gas Gauge evaluation software is being used to write the 0x0010 command to the Gas Gauge, per Page 63 of the Technical Reference Manual.

Any recommendation?

Here is a Screenshot:


BQ35100: BQ Management Studio does not recognize

$
0
0

Part Number:BQ35100

Executing tool, I select gauge, select bq35100 and the response is....

The detected device is not compatible with this application!

Some actions could casue the device to lose communication permanently and enter an unrecoverable state, Proceed at your own risk. 

This does not sound comforting.....

What is the future for using this tool with this gauge?

BQ34Z100: BQ34Z100-G1 SOC sudden change

$
0
0

Part Number:BQ34Z100

Hi

I have post a question a few days before but noone reply.

I find that I do not send "IT_ENABLE" command after reloading senc file and gg file. Should I? Is it the main reason of SOC-sudden-changing? Can you analyze by the log file?

Please help me ,thanks!

e2e.ti.com/.../2112683

Linux/BQ27425-G2A: Gauge damaged by software sequence suggested in Bqtool

$
0
0

Part Number:BQ27425-G2A

Tool/software: Linux

I am developing a patchset for mainline Linux drivers/power/supply/bq27xxx_battery.c to enable configuration of the following gauge DM fields from a devicetree entry: DesignCapacity, DesignEnergy, TerminateVoltage.

I was referred to the following code by Andrew Davis at TI, who maintains the driver. It reads the checksum for the DM block after writing it, to verify that it matches the checksum sent: http://git.ti.com/bms-linux/bqtool/blobs/master/gauge.c#line330

THIS CODE CAN DESTROY THE GAUGE.

I applied the above bqtool logic to my patchset, which we'd already tested successfully on two devices nearly 100 times. I made the mistake of using a smaller delay after write(BlockDataChecksum, v) than bqtool has. This caused corruption to the DM in question (subclass 82, block 0). Even after resetting that DM to system defaults from the following doc, the gauge no longer measures the battery correctly. http://www.ti.com/lit/ds/symlink/bq27425-g2a.pdf

I noticed another DM field out of range (subclass 105, offset 0), but I was unable to reset it to cpu_to_be32(0x3ef1205c), hex from: perl -e 'printf("%08x\n", unpack ("I", pack ("f", 0.47095)))'

I plan to document this hardware bug in the the mainline driver as follows: https://github.com/networkimprov/linux/blob/anvl-v4.9-bq27x-dt-8.1/drivers/power/supply/bq27xxx_battery.c#L880

I would like to know:

1) Why am I unable to reset subclass 105, offset 0? (Note: prior to the corruption, I was unable to reset subclass 82, offset 36.)

2) Do other gauges in the BQ27* family have this bug? Some of them keep DesignCapacity and TerminateVoltage in different DM blocks, so the driver may write(BlockDataChecksum, v) for the first block, then immediately write(DataClass, id) write(DataBlock, n) in order to read/modify the next block. As of today, the only way I have to isolate two such updates is by a long delay.

Thank you.

Linux/BQ27421-G1: Is SET_CFGUPDATE behavior uniform across parts that provide it?

$
0
0

Part Number:BQ27421-G1

Tool/software: Linux


We are adding Data Memory update to the bq27xxx_battery mainline Linux driver,
and must avoid setting one-time programmable (OTP) memory.
Patch: https://github.com/networkimprov/linux/commit/e1d0a76b0c8d3beccff7a76d188f0261734d8d70

The following parts provide set_cfgupdate: BQ27... 421, 425, 426, 441, 621 Docs for 421 & 441 mention OTP memory Docs for 621 do not mention OTP, NVM, or flash Docs for 425 mention re-writable NVM
Docs for 426 mention flash

On the 425, we have found that certain DM fields can never be updated, in or out of config-update,
after a set_cfgupdate/soft_reset sequence, including (subclass,offset) 82,36 and 105,0. What is in OTP on 421 & 441? Is anything in OTP on 621? Is anything in OTP on 425?
Is anything in OTP on 426? Will documented DM ops, e.g. BlockData(), set OTP?
...on which chips?
Is OTP only changed in config-update mode?
...on which chips?

Is all OTP on chip set by the very first set_cfgupdate/soft_reset sequence?
...on which chips?

What is the function of config-update mode if there is no OTP?

What is changed by DM ops when not in config-update mode?
...is that common across the chips?

Why are the DM fields on 425 mentioned above no longer updating?

BQ27520-G4: VOK bit in CONTROL_STATUS (0x0000)

$
0
0

Part Number:BQ27520-G4

Hi Team,

TRM page 9 shows the following.
------------------------------------------------------
VOK = Status bit indicating Voltage( ) is okay for Qmax updates and calculations. True when set.
http://www.tij.co.jp/jp/lit/ug/sluua35/sluua35.pdf
------------------------------------------------------
Could you tell me the definition of Voltage( ) that is suitable for a Qmax update or not?

Best Regards,
Yaita / Japan disty

BQ20Z45: BQ20Z45 AOCD protection

$
0
0

Part Number:BQ20Z45

Hi

Please help check the attached gg file, the battery went into AOCD when discharge current is 5A. but the AFE OC DSG is 0F, is there any parameter setting wrong?

(Please visit the site to view this file)

Thanks

Star

BQ27742-G1: Gauging Parameter Calculator error for bq27742-G1

$
0
0

Part Number:BQ27742-G1

Hi ,

My customer is use the bq27742-G1 , the devise don’t use EV Software or by bqStudio to open . So we can use this tool to calculate the T Time Constant and T Rise?

(Please visit the site to view this file)(Please visit the site to view this file)


BQ78350-R1: Documentation discrepancy

$
0
0

Part Number:BQ78350-R1

Hello again.

My colleagues going to start a new project based on BQ78350-R1 and bq769x0 family. But suddenly there is a discrepancy of information about BQ78350-R1. As we can see at product filter at Battery Fuel Gauge category, BQ78350-R1 is compatible for> 4 power cells. Exactly more than 4 cells. But if we take a look at online datasheet and pdf version of it - we can see the following feature: "Flexible Configuration for 3- to 5-Series (bq76920), 6- to 10-Series (bq76930), and 9- to 15-Series (bq76940) Li-Ion and LiFePO4 Batteries ".

So problem lies here: How many cells does BQ78350-R1 truly support and why there is such discrepancy?

I'm attaching all needed screenshots to understand situation.

P.S. - also, about month ago I discovered cognate problem in BQ78350-R1 documentation. That one lies in disinformation about address compatibility of BQ78350-R1 and BQ769x0 family. I've been told, that this will be fixed, but I can't see changes. Here is topic of that problem on this forum.

Thanks for help

Anton Kanyshev

BQ20Z655-R1: No LCD display

$
0
0

Part Number:BQ20Z655-R1

I'm able to communicate to my prototype board with BQ evaluation software, but I have a few problems that I've encountered as follows:  

1. I can't get the LCD to display any bars.  I’ve set the LCD mode in the Cfg C bits and the LCD appears to be wired correctly. 

2. I don’t have any voltage on the pack output pins.

3. The temperature measurement is extremely high and I see OT Discharge (OT1D) Flag bit set.  I don’t have any TS circuitry so this is coming off the IC internal reading.

BQ27421-G1: Part dimensions different between two version of datasheets

$
0
0

Part Number:BQ27421-G1

Hi Team,

Can you help confirm which drawings/dimensions are correct for the bq27421.

It seems we flipped the dimensions in the newest datasheet revision.

BQ40Z60: Using same contacts for charging and discharging

$
0
0

Part Number:BQ40Z60

Hi,

I'm designing an application where the cells of the system are either getting charged or discharged. Now I would like to have one connector for charging and discharging instead of two (J1, J5 respective on the EVM). I would use the LM74610 to block current off from VSYS in the case an external power is supplied.

When there is no external power supplied the VAC would be equal VSYS. Because of the body diode the ACFET does not seperate VAC from VSYS but HIDRV Mosfet Q8(EVM) of the Buck-Converter should do the job.

What are the conditions that the HIDRV Mosfet is OFF? I've found some stuff concerning the ACFET which seems to be only ON when VCC > HSRP? Then I've read that the minimum supply voltage must be at least 1V above VBAT/VSYS? Maybe you have some specific conditions for me. All in all I wonder whether it is not possible to simply connect VSYS and VAC without any changes respectiv the EVM. Should be similar to the event VAC < VSYS.

Some small additional questions:

- PIN14 is in my design not connceted. As I dont use the pre-charge feature nor the syspres this should be fine, right?

- During charging I would like to have the Gauge LED constantly on. Does it work to pull PIN15 constantly low during charging or is this an external interrupt which is blocking other functions?

I've added a schematic. The interesting part is on the right hand side.

Thank you very much

Best regards,

Thomas(Please visit the site to view this file)

BQ4050: bq4050

$
0
0

Part Number:BQ4050

Dear All:

      I use the BQstudio to modify the ManufacturerAccess() 0x0057   CAL_EN (Bit 15), but  I find it can't modify. can you  tell me how to modify the register ? thanks~

     

BQ27426: Li-Ion and Li-Pol

BQ34Z100: BQ34Z100

$
0
0

Part Number:BQ34Z100

Is there an explanation for this behaviour please?

An 8S Li Ion battery

Following a part charge to 49%.

- After a brief discharge to 45% the fuel gauge realigns to 100%.

- After conclusion of the discharge to Cell BL Set Volt Threshold = 2750 * 8 cells = 22000mV, the gauge corrects itself to 0% and all is ok again.

Thankyou


Linux/BQ27542-G1: Reporting Spurious Capacity and voltage

$
0
0

Part Number:BQ27542-G1

Tool/software: Linux

Hi ,

 

We have done one charging and discharging cycle of a battery which using BQ27542-G1.

 

Please find the attached log files for the same.

 

Charging log Observations,

 

=> Please ignore the logs where capacity reported from 79->80->79->78. During this time by mistake the cable was removed and the device was in discharging state.

 

=> more spurious capacity values reported during charging. All are reported as 100%.

 

=>After reaching high voltage level, we have seen spurious voltage readings also(2985,3021,3013).

 

Can you tell why this spurious values reporting is happening?

 

 

Discharging log Observations,

 

=> There was drastic decrease of capacity at the end of the discharge. From 12% to 0%. 

 

Can you tell us why this happened?

 

=> There was one instance of spurious value reporting for voltage reading.

Can you please check the attached logs and give some inputs regarding this issue?

Regards,

Vipin N N(Please visit the site to view this file)(Please visit the site to view this file)

 

BQ34Z100-G1: Battery management Studio. BQ34z100 and interface EV2400

$
0
0

Part Number:BQ34Z100-G1

Hello,

I am using the BQ34z100-G1 evaluation mode. I am also using the EV2400 for interfacing the device witht the battery management Studio but I am having problems with it.

I can communicate with the BQ34z100-G1 and I am receiving data from it (voltage, average current, temperature,..). I can also calibrate it. 

However in the screen registers (in the battery management Studio) I always see the Cycle Count at a fixed value =0, the Charge Voltage =0 and the Charge current =0. I am writing data in data memory (3600mV for cell charge voltage T1-T2, 3600mV for cell charge voltage T2-T3, 3600mV for cell charge voltage T3-T4). Why does the device is not updating these values?

Moreover I have been charging my LiFePO4 battery and since 26.7Vdc the SOC=100%. I have charged it to 28.8Vdc and now I have discharged it but SOC matain unchangeable at 100%. 

Thank you very much in advance, 

BQ78350: Massproduction with bqProduction and HPA169

$
0
0

Part Number:BQ78350

Hi to all and mainly to Thomas Cosby,

we want to programm and calibrate packs with the BQ87350

I tested several versions of BQProduction  with the EV2300 and the HPA169 RefB  Board.

I can manage to select station, select device in bqz container, go to configure VTI   but i am not able to saveconfiguration.

After this i am able to start test but iam gett ing message that target device does not match target bqz.

Is there a special version bqProduction for BQ87350 ?

regards

Michael

BQ27500EVM: Error code 52 when trying to program SENC through bqEVSW

$
0
0

Part Number:BQ27500EVM

Hi,

Every time I try to program a BQ27500EVM with bq27500_1_20.senc, the bqEVSW outputs the following error code:

"Programming failed! Error code = 52"

This happens with both the EV2400 and EV2300 interface boards. I'm running version 0.9.92 of the bqEVSW.

Does anyone know what this error code means?

Thank you in advance for your help!

Andrei

BQ4050: Charging Sequence

$
0
0

Part Number:BQ4050

Hi,

I would like to clarify some doubts i have with regards to charging the battery using the BQ4050.

1. After setting the voltage range and the current for the voltage range, why isn't the current limited?

the current drawn by the battery is still much higher than 300mA. I have tried playing around with the values, but it does not seem like it affects the current draw. The charging current tapers down, does not taper down quickly enough during the final stage of charging.

Is this related to the GPC Cycle? 

2. Another question is will the charging automatically stop? or do i have to manually turn off the charging fets when the TC or FC flags are detected?

Thank you for your help.

Best regards,

Louis

Viewing all 35901 articles
Browse latest View live


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