Hi all,
Our customer use the bq78350 in their design.
We know bq78350 can set the pre-charge current by GUI or register.
They found a pre-charge current limiting resistor in document of EVM.
Our customer has questions as follow;
- Current limiting resistor is required?
- If not use the pre-charge, can they delete the FET and current limiting resistor for pre-charge from circuit?
Regards,
Nagai
bq78350 / Pre-charge current limiting resistor
Questions about BQ27542-G1 Interrupt!
Hi All:
The BQ27542-G1 Spec says [TDD]\[ISD]\[IMAX] can be configured to trigger Interrupt. But how to clear the [TDD]\[ISD]\IMAX] bit when they are setted?? I can't find certain describes in the BQ27542 Spec. Tks!
BQ34Z110, I2C- How to write with command. (Coding Step)
Hello everyone.
Bq34z110 I2C
- How to write with command???
I was did the below steps.
1.Read PackConfiguration() : 0x961 .
2.Write 0x00 to 61
3.Write 40H (64 subclass ID) to 3E
4.Write 0x00 (Offset) to 3F
5.Read 20 bytes of data from 40
6.Read the checksum from 60. I read 97H.
7.Calculate new checksum. I calculated it to be A7.
8.Write 0x00 to 61
9.Write 40H (64 subclass ID) to 3E
10.Write 0x00(Offset) to 3F
11.Write 20 bytes of data to 40. I changed the Pack Cfg A from 961 to 951
12.Write A7H to 60.
13.Read the Pack Cfg A and it was 951.
And coding as follows.
<Pack Configuration Write>
1. HAL_I2C_Mem_Read ( &hi2c2, BATT_CHK_I2C_ADDRESS, 0x3a, 1, RxData, 2, 10 );
2. TxData[0] = 0x00;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x61, 1, TxData, 1, 10);
3. TxData[0] = 0x40;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x3E, 1, TxData, 1, 10);
4. TxData[0] = 0x00;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x3F, 1, TxData, 1, 10);
5. HAL_I2C_Mem_Read ( &hi2c2, BATT_CHK_I2C_ADDRESS, 0x40, 1, RxData, 20, 10 );
6. HAL_I2C_Mem_Read ( &hi2c2, BATT_CHK_I2C_ADDRESS, 0x60, 1, RxData, Size, 10 );
7. ??
8. TxData[0] = 0x00;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x61, 1, TxData, 1, 10);
9. TxData[0] = 0x40;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x3E, 1, TxData, 1, 10);
10. TxData[0] = 0x00;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x3F, 1, TxData, 1, 10);
11. TxData_write[0] = 0x09;
TxData_write[1] = 0x61;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x40, 2, TxData_write, 2, 10);
12. TxData[0] = 0xA7;
HAL_I2C_Mem_Write( &hi2c2, 0xAA, 0x60, 1, TxData, 1, 10);
13. HAL_I2C_Mem_Read ( &hi2c2, BATT_CHK_I2C_ADDRESS, 0x3a, 1, RxData, 2, 10 );
Where something wrong?
I don't know the Step.
How to use it to coding?
Many Thanks
bq20z90+bq29330 DSG external protection mosfet damage
Hi,
We have some question need to clarify,please refer to below:
1) Can any protection components/ circuit be added to this positive line? Example, adding a TVS and etc
2) What is the ESD level for this Ti application board?
3) Any other way to prevent this component from damaging beside removing this Q5. Example, doing setting on the bqeazy.
BTW, we already conducted the ESD contact discharge test and it failed at 6kV on positive pack plate. It blow the Q5 MOSFET during 6kV test.
Thanks.
Regards,
Loon
BQ34z100 Calibration
I´m using the bq34z100-g1 EVM in a 9S1P configuration. bqStudio V1.3.45
Changing the voltage divider was successful, but calibration can not be executed. Also the programming function and exporting the Golden Image does not work.
Does anyone know why this could happen?
Are there any registers to be set before programming/calibration is possible? Calibration enable (in Control Status and Pack Configuration) is set.
how access to bq34z110 CONTROL register.
http://cromagn.blogspot.kr/2015/01/set-up-test-usb-to-i2c-iic-spi-uart-ttl.html
I bought I2C analyzer.
how access to CONTROL regsiter ?
I want to read CONTROL register. Control register acccess is 0x00/0x01?
BQ40z50 sampling frequency/bandwidth
Hi
As in subject, please share this data.
Best regards
Really basic BQ34Z100 question on SRN and SRP
New user to Fuel Gauge function
Can anyone tell me: Rsense is connected between SRP and SRN
where
SRP connects to BAT -ve (battery negative terminal)
SRN connects to PACK -ve
where does PACK -ve suppose to connect to in real world application? I am just confused that if BAT - connects to my analog ground, where do I connect PACK -ve to?
a real world example would help greatly thank you.
BQ40Z60EVM-578 not charging/discharging
I've have recently bought a BQ40Z60 eval kit with EV2300 interface and I'm trying to enable the charge and discharge FETs from BQStudio, but I'm not getting any output voltage on the VSYS terminal. The charger is not working either. I've supplied the VAC input with 19V from a lab power supply, but the board is not drawing any current. I've tried disabling every voltage/current/temperature protection available, but this didn't help either.
The battery connected is a 4S6P li-ion battery made up of standard 18650 cells. The total pack voltage is 15,65 volts (as measured by BQStudio), so the battery is not fully charged yet. An 8 ohm load is connected to the VSYS terminal, which should result in a 2A load current.
Below is a screenshot showing my device register values.
bq27541
We have been using the bq27541 for several years now for two differnet battery packs. Recently (today) while researching field problems I discovered that I could write our standard dfi file to our high current battery packs, but couldn't write the low current dfi file to our lower current battery packs. As of now our battery pack line is shut down. I have tried several files from several different sources that have worked until recently and none of them will now change the design capacity in the data flash screen. The higher capacity dfi file works fine, but the lower capacity dfi file will not change the design capacity. Reports from the field have been that suddenly our packs aren't lasting very long.
Thanks,
Mel Rinn
Detcon
melrinn@detcon.com
update CHEM file
dear all,
in BQ40Zxx and BQ20Zxx family,
is there a way to change the Chem id data by writing word or block?
or is it the only way to change is by BQeasy/BQstudio with the chem ID files.
regards,
BQ34Z110 lead acid gas suage
Our customer wants to develop a lead acid battery gas guage with >50A charge and discharge current. Do we have any good suggestion?
I can see bq34Z110 is NRND. The only product seems to be bq34Z100-G. However, is it suitable for lead acid battery? Also, the charge current is too low. How to support the large charge current?
BQ34Z100-G1 without Thermistor?
We want to use the BQ34Z100-G1 with 4 NiMh-cells in series.
The batteries are replaceable and spatial separated from the gas gauge, with a wired connection to the pcb.
Max. Charge current is 1A.
Can we use the BQ34Z100-G1 without Thermistor?
What is a preferred value for the current sense resistor ?
bq27421 wrong state of charge value after hibernate
Hi,
I am using the bq27421 on my custom board. It is connected to a 150 mA/H Lithium-ion battery. I only configure the bq27421 design capacity and termination voltage parameters.
I am experiencing the following scenario:
1. board is powered on and used. SOC starts from 100% and goes down to lower values. reported voltage goes down from 4.2v to lower values (for example 3.8v).
2. board is powered down. before power down the bq27421 is entered into hibernate state. while in power down, the only is the only current consumer (10-30 uA).
3. after waiting 30 minutes, I power up the board.
4. SOC value returned is 100%. The battery voltage doesn't change at all.
This means that I get wrong SOC value in that scenario.
Someone knows what is the reason and how can this be solved?
thanks!
Bq34z110 - I would like to know how to use the ' IAR Embedded Workbench ' to write 'bq34z110 I2c'
Hi.
I would like to know how to use the ' IAR Embedded Workbench ' to write 'bq34z110 I2c'
' HAL_StatusTypeDef HAL_I2C_Mem_Write(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint16_t MemAddress, uint16_t MemAddSize, uint8_t *pData, uint16_t Size, uint32_t Timeout) '
- Is this a function fit?
I wonder sources used.
I would like to see a simple example.
Regards and Thanks.
BQ27510 Bad battery capacity
Hi,
On a device, we use a BQ27510 fuel gauge which measure a LiPo battery. We create the golden pack file for the battery and the electronics board. This device is in mass production and works pretty well but since few weeks some devices have problem.
Sometime the fuel gauge gives the bad capacity for the battery. The good capacity is 2200mAh and sometime the fuel gauge estimates it at 550mAh or 1400mAh. The configuration of the component is correct. I tested with different battery and the same board gives the same capacity.
Is there someone who have an explanation to this issue ?
Thanks
bq27520 Max Capacity ?
The datasheet mentions 32Ah, but there is a remark that 32Ah changed to 14500mAh, but the Rev. B datasheet is quite new, so could someone clarify what is the real max. capacity handled by bq27520 ?
Thanks in advance !
BQ78412 vs BQ34Z100-G1 - Battery Yuasa NPL38-12IFR
Dear team,
My customer will soon test a new design and selected BQ74812 for its gas gauge.
Since the project will be in production for several years, I guess this would be best for them to use BQ34Z100-G1, right ?
If they select BQ34Z100-G1, then its battery chemistry has not be tested yet (as of version AX / 465 of chemistry update file).
Do we plan on adding Yuasa NPL38-12IFR; 12V; 38A lead acid battery to the list ? If not, then how many weeks would it roughly take to add it to the list ?
Thanks a lot for your inputs!
Best regards,
PA
BQ27505 - EOL or at least NRND
Hi,
Looks like the BQ27505YZGT-J5 is going EOL or at least NRND. I have been using it because of the small footprint. I would be interested in finding out about replacements - perhaps parts that use the same Impedance Track Algorithm and the newer ones that use Dynamic Voltage Correlation. Along with that I would be interested in complementary parts for battery charging and battery protection for a single Li Ion battery.
BQ40z60 EVM - wakes up then sleeps in 30 seconds
Dear Forum,
We recently got a BQ40z60EVM - 578, which is a charger and gauge board for use with Li-ion batteries with 2s-4s configuration.
I am trying to test using 2 cells in series. As instructed in the User's guide, I connected the negative of cell 1 to 1N, then positive of cell 1 and negative of cell 2 on 1P, and positive of cell 2 to 2P, and two resistors of 1KOhm between 2P-3P and 3P-4P.
Now, I connect a load of about 200 Ohms between the VSYS and PGND (I tried with a 10KOhm resistor as well), and a Power Supply between VAC and PGND, with voltage set to about 10.8 V, which is higher than the final charge voltage of two cells combined (4.2V + 4.2V).
Then I connect a EV2400 adapter using the SMBUS port, to a PC with bqStudio installed. When I launch bqStudio, I have to press the Wake-up button for bqStudio to recognise the gauge. Once it does, it is able to measure the voltage of the combined system which sits right now at about 7.3V (gauge reports 7267 mV). But gauge doesnt report any charge / discharge current nor does it report SOC etc.
Also, the gauge goes to a sleep mode, in about 30 seconds. When I try to wake it up again by pressing the wake-up button, it wakes up for 30 seconds, and then sleeps again. In the sleep mode none of the registers update and I cannot communicate with the gauge.
I learned that the BQ40z60 is pre-set for a 3 cell configuration and the "Settings" -> "Configuration" -> "DA Configuration" needs the values of CC0 and CC1, which I try to set using bqStudio and it gives an error called "operation failed because initial read of all data flash failed". I also tried unsealing the gauge, it required a code, which seemed correct in the textbox - 36720414 and FFFFFFFF for unsealing with full access, but these commands also, didnt work.
My jumper settings are as follows:
SERIES CELL SELECT (J4) - 2S
J2 - SYSPRES and ALERT
J7 - SYSPRES (in place)
I tried to use the LED DISPLAY functionality, but that didnt work as well.
Am I missing some startup step ? Any guidance in this regards would be appreciated.
Thanks and Regards
Chintan Pathak
Research Scholar,
University of Washington