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

USB to GPIO DLL interaction with .NET MainThread

$
0
0

Has anyone experienced a .NET main thread freeze when a USB-to-GPIO DLL call (ie., ReadByte()) method is called?

Here is a grouped screenshot when I paused Visual Studio to capture this information.


bq78z100 I2C address

$
0
0

What is the I2C address of the bq78z100?  I didn't see it in either the datasheet or the technical reference manual.  I'm trying to figure out if this chip will be compatible with other devices on my bus.

New Chemistry Database & Gauging Parameter Calculator (GPC) Tool - NP7-12 battery

$
0
0

Hi,

In the last Gas gauge Chemistry  updater Setup V4.58 (21 oct. 2015) there are a new ChemID :

Lead Acid0808YUASA: NP712FR (14Ah)

I have to retry with GPC tool and it don't suggest 0808 ID but 0800 ChemID, why?

So, can I use 0808 ChemID for One lead battery  NP7-12FR (7Ah) ?

Finally I have this message in GPC_report  " Warning: Max R deviation ratio can not be checked because discharge hr-rate is above 12.  Hr rate = 21.6203428438588"

I don't understand why I have this message because the Application Report "Chemistry ID Selection" (January 2015)  specify a C/20 discharge for Lead acid battery. Do I have to re-try with a discharge current at a C/10 ?

Regards,

Loïc

bq34z100evm possible to read out data from I2C without ev2300

$
0
0

Hello,

i bought a "bq34z100EVM Wide Range Impedance Track Enabled Battery Fuel Gauge" without the ev2300 or ev2400.

i have a Tica C board (EK-TM4C1294XL) and want to read out the actual battery state (state of charge) of a 3cell lipo battery wih 11.1V (2200maH, 20-30C discharge).

I want to use bq34z100EVM connectet to the Tica C with I2C serial communication.

Is that possible without the ev2300/2400?

Thank you for you answers.

StateofCharge reaching 120%, bq27510

$
0
0

The data sheet for the Bq27510 indicates that the value for StateofCharge should always reside in the range from 0 to 100.  Our system is reading out 120% for our stateofcharge on all newly received (10/2015) systems once assembled and programmed.

This poses a problem because the currently deployed firmware checks to make sure the value is between 0% and 100%.

What could cause the issue where the stateofcharge is 120?

Stats:

  • Lithium Ion
  • battery capacity is 1750 mAh
  • charge voltage is 4.2

BQ2060A configure the VCOR

$
0
0

Hello,

I have a battery with a BQ2060A. the VCOR is disactivate when the battery is relearn, I want to activate the VCOR without do Initialize device. Is it possible to take into account the change of state of VCOR without needing to make a initialize device?

BQ34Z100 Battery Fuel Gauge Design

$
0
0

Hello

I am using BQ34Z100-G1 to monitor the state of charge of a truck battery. The battery is 92Ah with max current of 500 A, although in practice it does not go beyond 250A. It is a 6-cell lead acid battery with a nominal voltage of 12V.

My question is related to the scaling factors. Since it is bigger than 32A, I thought that I could use a 10x scaling factor (250/10 = 25 < 32). But when it comes to calculate the design energy my understanding is that it should be: 92000 mAh * 12 V = 1104000 mWh, and using the mentioned scale factor it would be 110400 which is beyond the limit. Should I use a new scaling factor of, lets say 40, so that the energy design is below 32000 or use the energy scale factor to account for that.

Also I would like to know what would be a reasonable taper current for the case. The default value is 100 mA and since I am using 10x scale factor I guess I should changei t to 10 mA?

Thank you

Javier

bq34z100EVM application

$
0
0

Hi

We would like develop Battery Management Systems for Lead Acid Batteries (48V/75Ah) using bq34z100-g1. We would like to test this requirement using bq34z100EVM board. Will it support my requirement?

bq34z100-G1 application notes explains  scalability for higher voltage and Higher Current.  With that option can we scale BQ34z100-G1 EVM for higher voltage and Currents? 

Please provide your inputs.

Regards

Veera


BQ27621 Initialization Conditions - OCV, loaded, charging?

$
0
0

Hi all.  We're using a BQ27621 fuel gauge on a single cell lithium-ion battery.  We've found that we get vastly different SOC values from the fuel gauge if it is initialized at no load, charging, and 1C load conditions.  Judging from the forum post here ()  it appears that we should initialize the BQ27621 under no load to get the most accurate readings.  However, from the datasheets, we find quotes like:

"The fuel gauge estimates charge and discharge activity by monitoring the cell voltage. Cell impedance is computed based on estimated current, open-circuit voltage (OCV), and cell voltage under loaded conditions." page 9, bq27621-g1 Data sheet

"The total battery capacity is found by comparing states of charge before and after applying the load with the amount of charge passed. When an application load is applied, the impedance of the cell is measured by comparing the OCV obtained from a predefined function for present SOC with the measured voltage under load. Measurements of OCV and charge integration determine chemical SOC and chemical capacity (Qmax)." page 7, bq276121 Technical Reference manual sluuad4c.pdf

Which is correct?  If we want accurate values, should we initialize the BQ27621 with the battery under load, or with no load?  How much does the accuracy differ in either situation?  Should we never initialize it while the battery is charging?

Thank you very much for your help.

About "IT enable" for bq34z100-g1

$
0
0

Hi,

I am confuse about the usage of IT ENABLE. Datasheet descibes that "this command is typically enabled at the last step of production after the system test is completed." 

1.what does "system test" mean?  Now I have been made update status to be 0x06 sucessfully  through learning cycle. I know that I should output .dffs file then,and modify update status to be 0x02 manually. Do I need to do anything else?

2.why should we modify update status to be 0x02 after a successful learning cycle?It means "disable Impedance Track algorithm",but why?

3.Throughtout the entire production process, when should we send IT ENABLE command , and when should we not? 

“8.3.1.2.15 IT ENABLE: 0x0021”
“Forces the fuel gauge to begin the Impedance Track algorithm, sets Bit 2 of UpdateStatus and causes the
[VOK] and [QEN] flags to be set in the CONTROL STATUS register. [VOK] is cleared if the voltages are not
suitable for a Qmax update. Once set, [QEN] cannot be cleared. This command is only available when the fuel
gauge is UNSEALED and is typically enabled at the last step of production after the system test is completed.”

Thank very much!

Beast regards~

 

Advanced bqMTester software generates error code 65538 when connected to BQ20Z80

$
0
0

Hello everybody,

I'm having difficulties with MultiStationTester.exe software version 1.06 together with a "bq20z80 v1.02"-device. 

The behavior is similar to the one in "Advanced bqMTester software generates error code 65538 when connected to BQ20Z45R1"-Thread.

I chose bq20z80 v1.02 in the MultiStationSetup-Tool but if I start MultiStationTester.exe it shows bq20z80 v1.01 in the header. If I klick "Start" I receive the error code 65538.In the bqEvaluationSoftware it shows v1.02 correctly, also in SingleStationTester it shows v1.02. This behaviour occurs on a system with Windows 7 64Bit. However, if I use the same MultiStationTester Version on a system with Windows XP 32 Bit, the tool shows v1.02 correctly and I receive no error 65538. 

Am I using a wrong tool version? I'd like to use the Windows 7 system for production, how could one fix the problem?

Sincerely,

Sebastian

bqTester Source Code

R_a values of zero

$
0
0

Hello everybody,

I created a golden Image for a bq20z80 batterypack. After the learning cycles completed, I noticed that some R_a values in the .gg-file were zero: e.g. "Cell1 R_a 0 = 0". 

I wonder if such values could be correct. From what I know of lithium-ion batteries, they have impedances > 0 mΩ in the usually examined frequency regions. So are these zero values only a matter of the underlying algorithm and perfectly fine? Or could they lead to problems in the gauging calculations later on?

At the moment, the SOC values I receive from the battery seem reasonable that is.

Thanks,

Sebastian

.SENC programming for EV2300

$
0
0

Hello, 

I came across a post from 2010 mentioning that .senc files could only be programmed using the bqStudio. I would like to automate this to run out of an executive (eliminate operator interaction); is this still the case or is there now a method to do this?

I found some VB code to read/write registers but it looked like the functionality stopped there.  Is this also the case or does software exist that I am unaware of?

Thanks,

Jon

BQ34Z100EVM detection of bad battery pack

$
0
0

Hi all,

I've successfully completed the learning cycle of BQ34Z100 for a healthy 12V 26Ah Lead acid battery and exported the golden srec file. The curious question here is that: 

If I flash this SREC file to an entirely new BQ34Z100EVM which is hooked up to a supposedly bad battery pack, could this EVM recognize that the pack is bad (low SOH value) without making the pack run a cycle?


EV 2300 communicate on HDQ connector

$
0
0

Using the EV2300 tool and the "bq2084 Advanced Gas Gauge IC" SW which I found on the TI website there is no communication on the HDQ connector (3) against GND. I checked it with a scope and the HDQ-PIN  is not toggled (is always at VCC), when the Read SM Bus Word/Block buttons are presseed at the "Pro" Menu in the bq2084 programm - assuming the menu is also for I2C and HDQ because no other menu is there for this.

The SMB Bus is OK, but there is no signal change on HDQ, or I2C (SDA, SCA)

Bad read values with BQ27425 greater than 100kHz

$
0
0

I find that when I'm trying to execute a block read of the extended data block, I miss the first value that I'm trying to read if the I2C clock speed is greater than 100kHz.  I found in the datasheet that I shouldn't do block writes at this speed (which I'm not).  I'm also inserting 150us delays after every transaction, which should satisfy the 66us requirement.  However the data isn't coming back properly.

I've attached two screen shots: one at 80kHz and one at 200kHz.  You'll notice on transaction 73, in the slower case I properly read the value 0x40.  However, at 200kHz, this returns the second value of 0x00.  It's like the whole thing is shifted by one.

Any ideas on something I might be doing wrong?  Thanks!

200kHz read:

80kHz read:

Overheating of BQ27441-EVM-G1B fuel gauge upon initial connection

$
0
0

Dear Forum, 

I recently ordered a bunch of TI battery gauges, and I started work with a BQ-27441-EVM-G1B. It is a system side impedance track fuel gauge. Although it is an old design, I got it, so that I can interface it with a charger I previously had - BQ-24261-EVM. 

When I first connected the device, everything seemed fine. I saw the un-boxing video and found that I didnt have the necessary BIN-pin 10kOhm resistor which I ordered and connected. I had updated firmware on my EV-2400 to the latest v0.18 and connected it to the gauge using an I2C cable. On the PC I am using bqStudio v 1.3.45 and chose the gauge option on startup with number BQ-27441-G1B (9.5 or something ?? ). 

When I connected the fuel gauge, to a Li-ion battery that I had - specs - 750mAh - ICR14500 ( http://www.amazon.com/2000mah-Rechargeable-Li-ion-Battery-Ultrafire/dp/B00BQYNC9U )   -   the uC on the board started heating up out of bounds so much so that I almost burnt my finger when I accidentally touched it. And this was before I had even connected my charger or any load across the corresponding pins. 

Is this normal ? Kindly help me diagnose the issue. 

Also, in a previous attempt without attaching the BIN pin resistor, I had attached the same battery to the gauge and operated bqStudio when it did detect the board and reported the battery voltage accurately. I clicked on the "Commands" set on the right tab, and clicked on all them, probably even "SHUTDOWN", "SEALED" etc. just to see what it did. I think after this point the gauge stopped communicating with the software. I later, tried running "UN-SEAL", "RESET" etc., but the communication didnt go through. After which I have had the heating problem. 

- Thanks and Regards, 

Chintan Pathak 

Scholar, 

University of Washington.

BQ40Z60 – Need help setting up Voltage Based Shutdown parameters

$
0
0

I setup Voltage Based Shutdown and get the following behavior:

With no charger plugged in, when Min Cell Voltage goes below Shutdown Voltage, DSG FET turns off for less than a second then turns on again. After a few more seconds this cycle repeats until Min Cell Voltage remains below Shutdown Voltage while DSG FET is off. We are drawing about 500mA when DSG FET on. 

 

The behavior I would like is once in Shutdown, the DSG FET remains off until ACP > V startup as opposed to cycling on and off until battery is drained further.  Below are the settings I am using:

  • Shutdown Voltage 3000mV
  • Shutdown Time 5 S
  • Charger Present Threshold 10000mV
  • Power Off Debounce 8x250ms

Questions:

  1. Is V startup the same as Charger Present Threshold? I didn’t see where V startup can be set.
  2. According to SLUUA04-December 2014, 5.4.1, once in SHUTDOWN mode, it should require Voltage at ACP pin > V startup to EXIT. Any ideas what could cause the cycling on and off that I am getting?

Warmest Regards,

David

No write to flash and no chemistry programming with BQstudio 1.3.45 and BQ34Z100-G1

$
0
0

I have a  EV2300 connected via I2C to BQ34Z100-G1 print. The communication seem ok, but I cannot change any parameter via this tool. Also the chemistry cannot changed to any of the displayed battery types from folder chemistry. There is a note in bold "Right click on the selected chemistry to apply it to individual cells. The menu appears only if the f/w supports individual cell chemistries" If I do a right click no menu appears but if I try to use the button "Update chemistry from database" a window with error 3 appears.

I have sent the file bq34z100_G1_v0_16_build_17.srec (from TI) with menu "Programming" ==> Programm and this works without a problem (512 records) but the write problem is still there.

Now I have tried to change the value status in folder "Registers" because it is the only one indicating "read/write" but this action has killed the whole data in the chip because all register have changed to dark grey and the I2C is lost and not working anymore.

Is there anybody knowing the reason why it is not possible to change/write data and/or chemisty?

Is for the BQ34Z100_G1 a  special multi chemistry FW neccessary?

I have several new PCBs with this IC but is there a way to flash a corrupted BQ34Z100-G1 with new default firmware.

Thanks

Viewing all 35901 articles
Browse latest View live


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