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

bq30z55: unable to leave bootROM-mode after SENC programming

$
0
0

 Hi support team!

Recently me received small test parcel of new bq30z55 from ebay supplier. All gauges were not preprogrammed, i.e after power up only bootROM interface accesible (0x0d reports 0502).

So me have reflashed someof them with default firmware 'bq30z55_v0.35_ChemID100.senc' and then have sent 'bootROM exit command' 0x08, but control was not transferred to firmware-mode neither by this command nor by power-on reset. To verify that programming was Ok me dumped written image and checked byte-wise with default, it was Ok.

Q1.  So would you please advice me what conditions could prevent transferring control from bootloader to firmware running?

Q2. Is it enough to flash ROM and EEPROM segments on the very first programming stage ( I know newer chips require programming 'calibration segment' at 0x14000 as well)?

Q3. Is it strict requirements to pin voltage levels to exit from bootROM-mode (gauge installed on custom PCB so I suppose some pins not connected as described in standard application)?

Thanks a lot for your advice!


BQ40Z80EVM-020: How to connect BQ40z80EVM-020 and PC

BQ40Z50-R2: BQ40Z50-R2 tech issue When import the gg file

$
0
0

Part Number:BQ40Z50-R2

1、when excuite gg import,it appears the import problem as shown in below 2 figures

2、if forced import, click "write all", the battery will not communicate instantly

3、after reactivating the battery and reading the battery information,there is still the DF message of BQ40Z50 and unable to write to our own gg(Please visit the site to view this file) file.

so, my question is if have any solution to import the attached gg file in BQ40Z50-R2.Thanks!

Compiler/BQ78350-R1: BQ78350-R1

$
0
0

Part Number:BQ78350-R1

Tool/software: TI C/C++ Compiler

Hello,

I want to unseal the BQ78350-R1 manually with visual Studio.

1、I send cmd 0x0030 to manufactured 0x00 to seal the bq78350-R1

2、According to the BQ78350-R1 TRM  chapter 11.5.2 SEALED to UNSEALED on Page74:

Unsealing is a two-step command performed by writing the first word of the unseal key to ManufacturerAccess() (MAC), followed by the second word of the unseal key to ManufacturerAccess().

I send the 0x0414 to ManufactureAccess(0x00),then send 0x3672 to ManufactureAccess(0x00),

I try to change the data sequence

change the sequence by 36 72 04 14

change the sequence by  72 36  14 04

None of the above is correct.

How the Unseal the BQ78350-R1

BQ34Z100-G1: Full Charge Capacity update wrong

$
0
0

Part Number:BQ34Z100-G1

My pack is 6S1P .I get Chemistry ID from GPG ,DOD error less than 3%.
My steps as follow:
1、Set Chemistry ID
2、Set Qmax Cell 0 = 4000mAh
3、Set Number Of Series Cell = 6
4、Enable IT
5、Charge pack to full
6、Relax for more than 2 hours. Update Status =0x05
7、Discharge the pack to minimal device acceptable voltage at C/6.Update
Status =0x06 .Full Charge Capacity =True FCC= 3795 .
8 、Relax when VOK = 0 ,Full Charge Capacity and True FCC jump to 2572  ,True RC jump to  -1223 .

In my opinion , Full Charge Capacity may not current in
initialization,but after learning cycle Full Charge Capacity should
update .I don't  know why it return to 2572 when Relax.

BQ27542-G1: the capacity of battery and the battery voltage is inconformity.

$
0
0

Part Number:BQ27542-G1

Hello.

I use the BQ27542-G1,  the capacity of battery showed 1%, but the battery voltage is 6.92V.  Why is it inconformity??

BQ34Z100-G1: Minimum requirements for SOH update

$
0
0

Part Number:BQ34Z100-G1

Hi again,

We are using a lead acid battery with chemistry 0807, BQ34Z100-G1 

Assuming that the battery has a successful charge completion to 100%...and an OCV measurement has been taken.

Question 1: What is the Minimum percentage of Charge (SOC)  during discharge that will cause SOH to update (Qmax update)?

I read in one tech doc that this was 37% passed charge (which I believe is the same as 63% SOC).. but I'm not sure if this is applicable.

Question 2: Does the Qmax cycle count (Gas Gauging> Cycle Count) increment each time SOH is updated ( even if the value of Qmax doesn't change)? 

 

Thanks in advance!

-Tim

BQ20Z655-R1: Cell Balancing: Can't get the 655 to execute balancing. Need to learn what knobs we can turn to make this happen.

$
0
0

Part Number:BQ20Z655-R1

Cell balancing:  We need to know what we need to do to get the 655 to perform cell balancing because it is not doing it with every pack, and it’s absolutely not clear what ‘knobs we can turn’ to make balancing happen on packs that clearly need it to happen, but more importantly have the 655 automatically balance in the field without 'engineering' intervention.

Breaking this down:  What are *all* the conditions for balancing to happen and what parameters can we adjust to make balancing occur?  Furthermore, please break down each condition into what causes them to occur etc.  (e.g. If a QMax update is required to occur, what causes a QMax update to occur and what parameters can we adjust to make a QMax update occur?)

We have 3S1P packs with one cell that is over 250mV different from the other two (which are within a few mV of each other) but we can’t get the CB bit to turn on.  There is conflicting (or at least misleading) information in the TRM on when balancing will absolutely, positively happen.  A simple example is the text:

“Cell balancing is active after a Qmax update has occurred with the FC bit set and OCV taken. This state can be determined by the Update Status being set to 0x0E.”

- We know that the FC bit does not have to be set for balancing to occur (if the FC bit was set the pack would be fully charged so balancing can’t happen since charging has completed.)

-We know the Update Status does not need to be 0x0E because we have a pack with CB set and Update Status = 0x06.

- The TRM doesn’t tell us the ACTUAL sequence of events to cause a QMax update – it only vaguely states when it might occur: “The bq20z655 updates the no-load full capacity (QMAX) when two open circuit voltage (OCV) readings are taken…”  When does this happen?  How can we force it to happen with gg parameters?

 

Bottom line:  We have many packs in need of balancing which we expected the 655 to perform automatically but it does not.  What do we do to make it happen automatically?  Please be specific and describe all dependencies down to things we can control and measure– please do not say “it will happen when X happens” unless you tell us how to make X happen.

 

Some of the parameters you might want to know:

The Rest CIM time is 20 seconds

The Active CIM time is 20 seconds

Our Min Cell Deviation is set to 1650 (with 150 ohm balancing resistors and the datasheet values of 0.4 for duty cycle and 3.6 for V.)

Config C = 0x0001 (RSOCL=1)

We would like to get in direct contact with someone who can help us out - a few minutes on the phone would save hours in forum effort.

Thanks for the help! - we need it, and we need it quickly.


BQ20Z655-R1: Current calibration while charging the battery

$
0
0

Part Number:BQ20Z655-R1

I am trying to calibrate the current using SLUA404 - chapter Calibration of bq20z70/z90 Using EV Software - Calibration if cells are attached, and using bqEVSW. It says to discharge the battery with 2A current to calibrate the pack current. Also, in bqEVSW.

The problem is in my board, I need to keep the bq20z655-r1 powered via Pack+ and Pack-, otherwise the communication with bqEVSW is lost. Calibration before connecting cells is even more complicated.

Therefore, can I calibrate the pack current by entering the charging current (positive value) in bqEVSW while the battery is being charged?

BQ76940EVM: Understand the Polarization of the MOSFET - Custom

$
0
0

Part Number:BQ76940EVM

Nowadays I´m working in version custom bq76940, but I dont´understand about:

1) Mosfet Q6A and Q6B, and your voltage in gate door.

2) Diode D6

3) Resistor R22, R32

4) capacitor C10

www.ti.com/.../slvu925b.pdf

 

The components are on figure below.

 

Best Regards

WEBENCH® Tools/BQ40Z50-R2: BQ40Z50 Application problem

$
0
0

Part Number:BQ40Z50-R2

Tool/software: WEBENCH® Design Tools

The problem is that the BQ40Z50-R2 switches and lights can only be controlled independently, and the switches we need to match the Led function as follows:
1. The soft start of the system can be realized by long switch.
2, during the charging process, LED can display electricity for a long time.
3, through the short press button, let LED display electricity;
4, the battery capacity is 10%, LED flicker
Now the function of buttons and LED can not be controlled each other.

BQ20Z655-R1: BQ20z655-R1: resetdata & WDreset data

$
0
0

Part Number:BQ20Z655-R1

Hi,

I have extracted 2 *.senc files from the same BQ20z655-R1 battery, days apart.

the initial *.senc what I had classed as my golden image contained these values:

resetdata (0x57): F209

WDresetdata (0x58): 00E3

After a number of tests these counters increased to:

resetdata (0x57): FA0E

WDresetdata (0x58): 00E5

The increase to these values may well be justified. However my observation has been if I then reflash my golden image *.senc file the counter values change. Reflashing the golden image returned the values to:

resetdata (0x57): F209

WDresetdata (0x58): 00E3

Elsewhere in the forum it was described that if a BQ device was reflashed 'resetdata' & 'WDresetdata' would retain there values. This is not what I am seeing.

It appears these values can be modified although the Technical Reference does describe these locations as ReadOnly.

Is there a way to clear these values, to zero, for the creation of a golden image file?

BQ20Z655-R1: BQ20Z655-R1 unchangable register values

$
0
0

Part Number:BQ20Z655-R1

Hi,

I've designed 2 series battery pack with bq20z655 r1. I connected the cells in order to 1N /1P / (2P-3P-4P short) to my pcb of my battery pack. Then I charged it a few seconds. But I couldn't change any value on bq EVSW after I connect battery pack to my pc on SMBUS. Bq20z655 set its CUV flag because of 2S connection. The boxes became red when I change the values. It didnt let me to change anything even CUV time or design voltage.

After looking up Full Access Mode, sealed mode, calibration section I succeed to change all values. But I dont remember what I did.
There are 3 more battery pack I want to make but same problem appears.

How can I to be allowed to change the values of bq20z655- R1?


Thank you.

BQ78350-R1: Certification battery IEC62619 part 8 functional safety IEC60730

$
0
0

Part Number:BQ78350-R1

Hi TI

I have an bq78350 with associated AFE ICs in a embedded BMS inside a large battery pack.

We are in the process of certificating the battery according to IEC62619 but have a problem with the bq78350 device regarding functional safety documentation.

The test house claims "SW for the TI components is safety critical, the SW will need to be evaluated"

We have under the development stage assumed the bq device to an fixed well tested HW component.

Is there any documentation to bq78350 regarding "functional safety" tests made on the SW?

Norms?

Anyone else who has the same problem with certification of batteries with this bq device, solutions?

Br Mats

Compiler/BQ78350-R1: BQ78350-R1

$
0
0

Part Number:BQ78350-R1

Tool/software: TI C/C++ Compiler

Hello,

i need to write the Data Flash Access () 0x406F

this is the example on page 118 of bq78350-r1 datasheet:

Write to DF example:
Assuming: data1 locates at address 0x4000 and data2 locates at address 0x4002.
Both data1 and data2 are U2 type.
To update data1 and data2, send a SMBus block write with command = 0x44
block = starting address + DF data block
= 0x00 + 0x40 + data1_LowByte + data1_HighByte + data2_LowByte + data2_HighByte

when I simulari make for the 0X406F(Manufacturer Name) , I have some thing like that :

data1 = *abcdefghij1234567890"

To update data1 , send a SMBus block write with command = 0x44block = starting address + DF data block
= 0x6F + 0x40 + data1

ist is ok?

tis data1 is suose too stay in the  register 0x406F ?

But when i read this adress like describe in the datasheet , i become the default Manufacturer Name : "Texas
Instruments"

Read from DF example:
Taking the same assuming from the read DF example, to read DF,
a. Send SMBus write block with command 0x44, block = 0x00 + 0x40
b. Send SMBus read block with command 0x44
The returned block
= a starting address + 32 bytes of DF dat
= 0x00 + 0x40 + data1_LowByte + data1_HighByte + data2_LowByte + data2_HighByte.... data32_LowByte +
data32_HighByte

for my code:

a. Send SMBus write block with command 0x44, block = 0x6F + 0x40
b. Send SMBus read block with command 0x44
The returned block
= a starting address + 21 bytes of DF dat
= 0x6F + 0x40 + data1.

Please I am wrong?


BQ27320: Design Capacity

$
0
0

Part Number:BQ27320

Hi Team,

My customer is evaluating BQ27320 with bqstudio and he said "Design Capacity" value is changing after charge / discharge process.
I heard Design Capacity changed to 980mAh or 1210mA or other value although he set 1200mAh.


http://www.tij.co.jp/jp/lit/ug/sluube6a/sluube6a.pdf

Is it possible case?
I believe Design Capacity shouldn't be changed automatically so would like to confirm.

Best Regards,
Yaita / Japan disty

BQ27510-G3: Issue with checksum

$
0
0

Part Number:BQ27510-G3

Hi Team,

One of our customer is using BQ27510-G3 and getting error in checksum, attached is the programming sequence followed. Can you please review the same and help with your expert comments.

(Please visit the site to view this file)

Regards, Shinu Mathew.

BQ27421-G1: Fail during initialisation of BQ27421

$
0
0

Part Number:BQ27421-G1

Dear All,

I am trying to implement the init procedure described in DS of BQ27421, on Step 4 stated : "Write 0x00 using BlockDataControl() command (0x61) to enable block data memory control"  this action failed, any idea ? or special request ?

Best Regards

BQ40Z50-R2: Program and configures the device without BQSTUDIO

$
0
0

Part Number:BQ40Z50-R2

Hi guys, I have been reading about the TI battery charge and management ICs and so far things aren't very clear.

For now, it seems to me that the natural development path is to buy development boards:

  • One for the battery manager IC, in this case BQ40Z50
  • One for the battery charger, so far I believe that the BQ24725A will do the job
  • And, a SMbus-USB converter

However, this would cost a little too much and would add one more step to reach a final solution. Actually I am thinking about projecting my own board, with those two IC plus a designed Booster and try each circuit independently. 

The problem is that I am not sure whether is possible (and feasible) to configure both BQs without BQstudio?

Is it possible?

Thank you guys, 

Regards, Felipe.

BQ40Z50: use I2C host to read SMBUS of BQ40Z50

$
0
0

Part Number:BQ40Z50

Dear expert,

I am not software background and now I have a question as title.

I would like to use I2C host to read BQ40Z50(SMBUS).

Is this possible? How can I implement this?

Thanks~!

Ben

Viewing all 35901 articles
Browse latest View live


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