In the bq40z50 design app guide (SLUA660a), section 4.3 the text discusses the use of a diode at the VCC pin and a 100 ohm resistor at the Pack pin, but the diagram below it shows a 100 ohm resistor at the VCC pin and a 10K resistor at the Pack pin. Unless the text is discussing components already in the silicon, I'm interpreting it to indicate the suggestion hardware connection to the fuel gauge IC. Please clarify the recommended connections for these pins and the reason for the specific values.
bq40z50 VCC pin connection
Where can I download bq20z40EVM firmware
Can anyone direct me to where I can find bq20z40 firmware. I purchased a EV2300 and bq20z40EVM but I can not find a firmware available to flash the Gas Gauge.
Regards,
Troy
aaamills@gmail.com
[BQ40z50] Manufacturing Status - read CAL_EN
Hello,
for a fully automated test and calibration sequence I want to check the CAL_EN bit in 'Manufacturing Status' register.
How can I access this register?
For 'Manufacturing Status Init' I found the memory address to be read (0x4580), but I could not found the address for the status register.
Or is there another way to get the CAL_EN bit?
[BQ40z60] discharge termination without apparent fault and cell balancing
Hello all,
I try to do a learning cycle, but the discharge is stopped automatically before the threshold I choose, do you have any clues?
All the flag not show are 0 except ITEN, on the last line.
The data memory:
(Please visit the site to view this file)
An another little question...is the BQ40Z60 able to do cell balancing during charging?I have a relatively strong cell unbalance when the charging voltage is near the maximum and the charger stop with a COV error. For example, I need to program a 3,5V setting voltage (I use LIFePo4) whereas the cut-off is 3,65V if I want a normal charge termination.
I also have a similar phenomenon on discharge with CUV, but it is less important to me.
Best regards,
Wilfrid
BQSTUDIO and bq27541-G1
Hello,
I am trying to change the value of CC Gain and CC Delta in the calibration section of data memory on a bq27541-G1 in a battery pack. I am using BQSTUDIO and EV2400. After I send the unseal_full_access command and try to write a new value, I get the following message:
"A read of data written failed comparison." ...and I am not able to write a new value.
What does this error message mean? Is there anything I can do to put the bq27541-G1 in a mode that will allow me to change the values?
Thanks,
Randy
Cycle count Bq34z100-G1
Hi all,
Do you know what is the difference between parameters "Cycle count" founded in Configuration Class/ Data subClass AND "Cycle count" founded in Gas Gauging Class/ State subClass ?
Regards,
Loïc
BQ27542-G1 , can I use this for Primary lithium-thionyl chloride (Li-SOCl2)
Hi
Can I use BQ27542-G1 , for Primary lithium-thionyl chloride (Li-SOCl2) for power management. I want to use 2 battery in parallel. how can I get the model for (Li-SOCl2).
Thanks
bq40z50 r1 test mode
I am using now bq40z50 R1 in a configuration of 3 cells series (3*4.2=12.6 volts) (5400mAh cell), one thermistor (TS1), 2mOhm shunt resistor, communication with EV2300 over SMB; PRES pin is tied to ground
the bq reports no protection is active (all allert and protection alarm flags are off)
i have send the command FET_EN and then CHG_TEST and DSG_TEST; so now the mosfets should be on and voltage should appear on the PACK side. But i get just 5.49 V on CHG pin and 0V on DSG pin (the same at FETs gates).
SMB communications are working, bq reports battery and cells voltage correctly; it display capacity turning LEDs on...Everything except charging and discharging
(Please visit the site to view this file)
I attached the srec file
Best programmable gas gauge (for my application)
I have been wandering about the TI website, and youtube video channel, trying to wrap my head around battery management concepts, and I have come so far.
We need a battery fuel gauge evaluation module, that should be programmable. I have been through the charger selection tool, and narrowed down a few products. I just some community feedback and validation of my choice here.
What we need it to do is :
1. Charge a single-cell Li-Ion battery.
2. Measure the charging-discharging current
3. Measure the charging-discharging voltage.
4. Allow programmatic control of all settable parameters.
5. Maybe also measure temperature.
Requirement 4 is mentioned as some of the user's guide that I read, didnt detail the I2C interface and I am confused whether they can be used without the EV2300/2400 adapters, as I wont need them, since I would be updating the parameters through my code and not the Battery management studio.
Now, to the winning contenders, (and this is not a complete list):
1. BQ78Z100 : This appears at the top of the list, and seems most advanced. Just not sure, if it fulfills requirement 4 stated above.
2. BQ-27742-G1: This does say in the description that it is programmable.
3. BQ27GDK000EVM : This is by-far the funkiest looking and most confusing of the options. It looks power-packed, but I am not sure, if it is programmable and will work for us.
So, to summarise, we need a battery fuel gauge eval board, that we can program, to periodically set charging voltage etc. and that in turn gives us the battery voltage and current etc. with high-accuracy. Additional features are welcome. Most advanced boards are preferred.
- Thanks and regards,
Chintan Pathak,
Research Scholar,
University of Washington.
BQ40Z60 New hardware: CHG_FET on, DSG_FET off so no battery action
My new hardware design is identical to the EVM and recommended application circuit in the BQ40Z60 data sheet. Specifically, the battery pack output feeds the CHG_FET and DSG_FET and then it's off to VSYS, feeding the load. Unfortunately only CHG_FET is driven ON with the batteries installed. Is this the default condition? It seems more like a fault.
I can talk to the device through the SMB channel and have set NR high (red) and have also programmed the chemistry. FWIW I can turn on the charger FET's manually.
BQ27621-G1 SCA/SCL/GPOUT pulled up to Vbat?
I am working on a project that has the BQ27621-G1 SCA/SCL and GPOUT pins pulled up via 10K resistors to Vbat (single cell 3.7-4.2V). We see the chip overcurrent/fail if Vbat connected to the board. The spec calls out these to be pulled up to VDD off the chip source pin. Is this the cause of the failure and could you explain the details of why - if so? BIN pin is pulled down 10K to ground. Caps on VDD and BAT pins correct.
[BQ40Z60] VOK error at the end of learning cycle
Hello all,
I have this message at the end of the learning cycle, after the 2h relaxation time:
Error: [VOK: Not Clear]
The VOK flag is set and the Qmax values were not update...
I use LiFePo4 battery and if I understand well there is a different behavior when the LFP_RELAX is activated. Is it normal?
Best regards,
Wilfrid
bq40z60 stopped charging at 4.0V ?
Hi, Tom,
My board using bq40z60 (designed based on EVM) will stop charging the battery before battery is full. I tested 3 times, all of them were stopped at around 3.9V or 4.0V. When the charging stopped, I captured the registers image as below:
- Battery status changed from 0x4080 to 0x8080. It means "OCA" -Over Current Alarm is set. Why?
- Operation Status A register changed from 0x0197 to 0x4993. "XCHG" =1, charge disabled; "SS"=1:Safety Mode actived. Why?
- Charging status register changed from 0x0008 to 0x0308. "CVR" =1, "CCR" =1. Why?
BTW, I am using 3S1P LiPo 5000mAH battery pack. I changed its cell capacity from defaulted 4400mAH to 5000mAH.
Could you please help to find out what the problem it may be? Thanks,
L.
Developing bq27510G3 in a simple system
Hi all,
I am planning in integrating a bq27510g3 in a system that uses a single cell Lithium polymer battery. I have no experience with fuel gauge before so this is all new to me. I have an evaluation module bq27510EVM and an EV2300. I have downloaded bqStudio 1.3.45 (latest version i found) but don't know really where to start from.
my first question do I need to get the GDK hardware to be able to create a golden image for the system I'm developing or can i use the hardware I have developed to the charging/discharging cycles?
Do i need to do the learning cycles at all?
is there a guide/video that explains how it is all done from evaluation board to production for the chip I'm using?
thanks for your help in advance
Choukri
BQ40z50 Production Programming
For mass production programming, there used to be (with the BQ20zXX devices) a need to load the binary rom file, rather than just the gg file, to ensure that various hidden constants were set.
Is this the case with the BQ40z50-R1 or is loading the GG file (as per slua743) sufficient?
Thanks
Coulomb Counter Integral Non-linearity
On the bq40z50 datasheet, the Coulomb Counter Integral nonlinearity is stated to be +/-5.2 (typ) and +/-22.3 (max) LSB.
Two questions:
1) Would it be accurate to say that the +/-22.3LSB error occurs right around mid-scale of the range?
2) Is there a linearity error vs raw counts graph, or perhaps a differential nonlinearity spec or something available that will relate the counts to the non-linearity error?
(note: a good answer to #2 would answer #1 as well.)
We are working on a test budget and find that the +/- 22.3LSB causes a a big 'ripple' in the budget. If we knew where in the range the +/-5.2LSB or where the +/-22.3LSB errors were, that could help us a great deal with our budget assumptions.
Thank you!
Cheers,
Mike
BQ34Z100-G1 Single Li-Ion standalone advice
Hello All,
I am trying to build a single Li-Ion battery charger, and fuel gauge, that is totally standalone. I have 2600mAh batteries that I would like to use with random projects. I am looking at the "BQ24108" as the charger portion, and I would like to use the "BQ34Z100-G1" for the fuel gauge. If I am understanding the datasheet correctly, I HAVE to use the bqStudio to set up the chip for my batteries. That doesn't make any sense to me. I cant spend $199 on a programmer, to use it only once.
So my question is, how can I program the chip without spending an arm and a leg? I do have access to a microprocessor (Parallax Propeller), so I could program the chip, if I knew what registers I needed to change, and what values should be loaded.
Also, I would be willing to change my ideas if someone might have a better option. The requirements I personally have are
- status display (charging, charged, remaining battery level, and (optional) battery charge capacity)
- able to be charged from a USB (PC, and phone charger)
- no BGA packages (I use OSHpark for my boards)
- completely standalone (no host needed to run, but OK for first setup)
Thank you for any advice anyone offers
Anthony
Based on BQ40Z60 connect to EV2400 test issue
Bq34Z100 : CC Delta limitation
Hi all,
I have a problem, I'm using a high current system with I > 32.767A. So I have a Shunt resistor with 3.3mOhms value. After current calibration I have CC Gain = 2.827 and CC Delta = 2.822.
After that, I write an optimized firmware in bq and when I try to write with bq studio CC Delta = 2.822 I have this message : "Value is beyond maximum value defined parameter". But it is the value finding by bq!
My question is, how to write my right value?
And after that, the problem is when I will calibrate 20 sample boards for current average calibration value. How I can send the good value if CC Delta is limited?
Regard, and thank you for your help,
Loïc
BQ34Z100 to BQ34Z100-G1 conversion
Hello All
One of our customers has an issue
"Some information to begin the migration procedure towards the -G1 version.
1- It seems that the FlashStream tool needs to reprogram the Flash memory. Could you provide it to me, or tell me where I can find it?
2- Is available a guide how to reprogram the Flash memory?
3- Does TI suggest either a procedure or cycle tests (or both) to understand how the –G1 version is going to introduce a real system improvement?
The BQ34Z100 is embedded in the battery pack, therefore it isn’t possible make a replacement device. "
Best Regards
Anil