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

BQ27320: Changes in data flash physical address table?

$
0
0

Part Number:BQ27320

I have a bq27320EVM-766 connected to bqStudio (v1.3.54.1). While I can read and write to the fuel gauge from bqStudio, inlcuding data flash parameters using the Data Memory tab, I am not able to correlate the parameters shown in the Data Memory tab with data received reading data flash directly on I2C from the Advanced Comm tab.

Has there been a change in physical addressing of data flash parameters since firmware v0.08? The latest TRM I can find is SLUUBE6 (march 2016) which specifies a data flash table for firmware v0.08. 

My device reports:
DEVICE_NUMER: 0x0320
FW_VERSION: 0x0013
FW_BUILD: 0x0025

Just to provide one example: SLUUBE6 specifies "device name" start address to be 0x406C, a 9 byte string with default value "bq27320". The response from reading that address on i2c, including the cmd readback, is 6C 40 71 32 37 33 32 30 00 FF FF. "71 32 37 33 32 30" translates to "q27320", with the "b" falling short 1 byte of the start address. Address 0x406B contains 0x62, the hex for "b". Other parameters seems to be at completely different addresses, even the organization of parameters in Data Flash Table in SLUUBE6 seems to be different from the one in Data Memory tab in bqStudio.


BQ27750EVM-837: "OperationStatus" "Operation Status A/B" is not the same?

$
0
0

Part Number:BQ27750EVM-837

Hi,

I work with the bq27750. In bqStudio there are shown some registers like "Battery Status", "Operation Status" and so on.

I looked for these registers in the technical reference sluubi6. I found the register "Operation Staus A/B" in the chapter "11.2.30 AltManufacturerAccess() 0x0054 OperationStatus", but the bit sequence doesn't match.

When I read out the register 0x0054 by an µC I get the value like in bqstudio.

In chapter "12.12.1 Device Status" there is a matching bit sequence, but there is no explaination about the context to "11.2.30 AltManufacturerAccess() 0x0054 OperationStatus".

Moreover I guess that the high and low byte is inversely.

E.g. Operation Status A in bqstudio has the DSG-Bit at Bit1 in the low-Byte, but in the technical reference it is Bit 9, so in the high byte.

Can somebody explain the difference between the "OperationStatus" and the "Operation Status"?

Regards

Tino

BQ78350: Safe-Pin

$
0
0

Part Number:BQ78350

Hello,

I read about the SAFE-Pin, that I can use it to connect an in-line fuse to it. Can you recommend what kind of fuse I could use for this?

If a fault is detected the BQ78350 will switch the state of this Pin to High, is that correct?

Refering to the datasheet of the BQ78350 it is said that: " If the Pin is High, an additional safety protection is given."

With safety protection it is meant, that a fuse can be "activated". Is that right? Or does "safety protection" mean, that it can detect, whether which fault is detected (secondary protection)

If yes how?

Can you show me an example, how to connect the fuse to the Pin and to the battery? Im not sure about this.

I think I need some further informations, to understand this. Unfortunately I havent found a schematic with a fuse.

Thanks for helping me

BQ35100: Going to Production Process

$
0
0

Part Number:BQ35100

Hi Expert,

We want to measure CR123A battery, found the CHEM ID and modify the data memory, when we start to loading the system, the gauge SOH didn't work.

Seems bq35100 is quite difference with the other gauge. Do you have the document to describe the production process? Or you can provide the steps to do it? Thanks!

BQ35100EVM-795: Cannot connect with EV2300 on Windows 10 under BQStudio

$
0
0

Part Number:BQ35100EVM-795

BQStudio recognizes the EV2300 but does not connect to the BQ35100EVM-795. I have seen other posts in the forum that indicate an EV2400 is necessary to work under Windows 10. This is completely undocumented in any of the information for the EVM, so I am quite unhappy that our company purchased the EV2300 instead of the EV2400 on my recommendation. Is there no other course of action besides purchasing an EV2400?

EV2300: Problem connecting to 1.8V smbus on BQ40Z60?

$
0
0

Part Number:EV2300

How can the EV2300 be used to access chips over 1.8V smbus?

Some details: I am designing a system using the BQ40Z60 gauge/charger.  The system processor communicates with the gauge over 1.8V smbus (i2c pulled up to 1.8V rail).  To configure/program the gauge, I bought EV2300 interface.  I want to connect the EV2300 to the smbus pins, but I am concerned when I see the EV2300 schematic has pullup resistors to 3.3V.  Could the pullups to 3.3V in EV2300 be removed and use the 1.8V pullups on my board?

Thank you for any suggestions?       

BQ78350-R1: Cell Balancing and Why Does Cell Balance Threshold Get Automatically Adjusted Upward

$
0
0

Part Number:BQ78350-R1

I have some questions regarding the bq78350-R1 technical reference manual and cell balancing (Section 7.1 page 53):

1) What is the purpose of automatically adjusting the "Cell Balance Threshold" upward by the "Cell Balance Window" when all cell voltages exceed the current cell balance threshold or the highest cell exceeds the cell balance threshold by the cell balance window?

2) The reference manual states, "The cell balance threshold is reset to the value in Cell Balance Threshold at the start of every charge cycle.". What is a charge cycle? Is the cell balance threshold reset whenever current switches from charging to discharging?

3) Figure 7.1 shows a horizontal line labeled "VREG". What is VREG?

4) From Figure 7.1, it appears that every "Cell Balance Interval" is proceeded with a time period "Ts". What is Ts?

Thanks in advance for any help or support that can be provided.

BQ28Z610: Firmware version

$
0
0

Part Number:BQ28Z610

Hello,

some weeks ago I dowloaded the version 0.19_build24 from the BQ28Z610 web page.

the package also contains the configuration file for bqStudio, as usual.

I have 3 questions:

  1. today I am not able to retrieve the version 0.19 from web page. Has it been withdrown because it has some problem?
  2. referring to the version 0.19, in the bqStudio some new commands appear but there are no documentation about them. Such new commands are: SMOOTH_SYNC, MFC_ENABLE_A ( and _B) and MFC_DISABLE.
  3. I have currently prepared the golden image using the FW version 0.19. Can I go in manufacturing with that golden image?

Thanks for a quick reply


BQ28Z610: AFE - what about input RC filter?

$
0
0

Part Number:BQ28Z610

Hello again,

sorry for all questions that I have been posting, but better ask before than to find a problem later ...

I am wondering how the AFE trip levels and timings can be guaranted like programmed into the data flash if the 100 ohm- 100 nF RC filter are smoothing the instant current reading.

The SLUAA65B refers to the typical application schematic as drwan in the data sheet, but I do not think the AFE tables are taking into account that.

Is it available any practical relation between the RC filter and the real trip values and time?

Thanks

BQ40Z50-R1: Reading registers using TM4C123G LaunchPad + Energia

$
0
0

Part Number:BQ40Z50-R1

Team,

is it possible to read the registers of this device via serial interface?
Preferrably using a TIVA LaunchPad + Eneria?

My customer is using this setup for BQ34Z100-G1 and it works fine.
Eg, they read register SoC via I2C, so some processing and put it out via serial interface and HTerm at the PC side.

They need this for automation processes in their production site. Battery Management Studio is not suitable for this purpose.

Thanks!

Active cell balance for LiPo battery

$
0
0

I would like to design BMS that control and monitor 7S LiPO battery (24Ah, about 28V (~4V each sell), discharge current - 50A). 

This BMS must have active balancing circuit.

And it is desirable to work at standalone mode, without connection with microcontroller.

I would like to know, which TI chip (or chips) is suitable for this task.

BQ30Z554-R1: How to unseal the bq30z554

$
0
0

Part Number:BQ30Z554-R1

Hi,

If the bq30z554 was sealed already, how to unseal it when trying to read/write this device?

Is there any demo code for reference?

Thank you.

C.T.

Linux/BQ27441-G1: Generic Question about I2C communications

$
0
0

Part Number:BQ27441-G1

Tool/software: Linux

The manual for the BQ27441-G1 was a little confusing to me.  I am trying to read the RemaingCapacity of the battery ( 0x0c and 0x0d)

I just need to go in an read these two values - correct (in this case a9 and 04) so its 1193 mAh left yes?

Thanks for helping.

$  i2cdump -y 1 0x55
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 21 04 76 0b 53 10 a8 00 dc 04 dc 04 a9 04 a8 04    !?v?S??.????????
10: 00 00 fd ff 38 ff 3c 05 00 00 f0 00 64 00 76 0b    ..?.8.<?..?.d.v?
20: 5a 01 00 00 53 10 00 00 ab 04 a9 04 ab 04 a8 04    Z?..S?..????????
30: 64 00 XX XX XX XX XX XX XX XX f8 25 3c 05 00 00    d.XXXXXXXX?%<?..
40: 00 00 ab ff 00 00 00 00 00 00 00 00 00 00 00 00    ..?.............
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 XX XX a5 XX f0 00 c0 03 e6 04 00 00 c5 ff    ..XX?X?.????..?.
70: XX XX XX XX XX XX XX XX XX 66 fe ff 52 10 76 0b    XXXXXXXXXf?.R?v?
80: 21 04 76 0b 53 10 a8 00 dc 04 dc 04 a9 04 a8 04    !?v?S??.????????
90: 00 00 fd ff 38 ff 3c 05 00 00 f0 00 64 00 76 0b    ..?.8.<?..?.d.v?
a0: 5a 01 00 00 53 10 00 00 ab 04 a9 04 ab 04 a8 04    Z?..S?..????????
b0: 64 00 XX XX XX XX XX XX XX XX f8 25 3c 05 00 00    d.XXXXXXXX?%<?..
c0: 00 00 ab ff 00 00 00 00 00 00 00 00 00 00 00 00    ..?.............
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 XX XX a5 XX f0 00 c0 03 e6 04 00 00 c5 ff    ..XX?X?.????..?.
f0: XX XX XX XX XX XX XX XX XX 66 fe ff 52 10 76 0b    XXXXXXXXXf?.R?v?

BQ78350-R1: How can I transfer informations between two masters via SMBUS?

$
0
0

Part Number:BQ78350-R1

Hello

Im working with the bq78350-r1, which is already a master in the smbus. I would like to transfer the information from the bq78350-r1 to another microcontroller via SMBUS.

But I think that the microcontroller is also a master.

What can I do?

BQ27520-G4: question about thermal parameter

$
0
0

Part Number:BQ27520-G4

Hi,

When receiving the GPC report result file,
T Time Constant and T Rise values are sent by the Web server,
Sometimes the T Rise value contains a decimal point.
(Such as T Rise = 2.53 ...)

I would like to write this Calibrated value to Data Flash, but the BQ Studio program can not write a value with a decimal point in the T Rise field.

When I import the gg_out.csv file from the GPC report into BQ studio, this field contains 2.53, but if I try to write the value in Data flash, I can not store the value except integer type.

Please let me know whether I ignore it and just type it as an integer, or I there is a separate storage method you have.

The current version of the BQ Studio program is "Battery Management Studio (bqStudio) 1.3.54.1".

thanks,

TS


BQ27750: compatibililty of hardware version A1 and A2

$
0
0

Part Number:BQ27750

Hi,

I have a question to the BQ27750. There are different hardware versions available:

1) BQ27750:
     a. DeviceNumber: 0x1750
     b. HW_Version: 0xA2
     c. FW_Version: 0x0004
     d. FW_Build: 0x000c

2) BQ27750:
     a. DeviceNumber: 0x1750
     b. HW_Version: 0xA1
     c. FW_Version: 0x0004
     d. FW_Build: 0x000c

I.     What is the difference between those versions?

II.   Are they compatible (hardware, layout, firmware)? 

III. Can I replace an A1 with an A2 and vice versa?

Thanks for your response,

best regards,

Simon

BQ78350-R1: Voltage source and current consumption of LEDs

$
0
0

Part Number:BQ78350-R1

Hi all,

we operate the LEDs with REGOUT.If the LEDs are on(LED_TOGGLE), the current consumption is 400mA with 5 LEDs in the BMS TOOL. (In real it is about 10mA)

These values are wrong, but I do not know why.

It is calibrated and the current consumption is correct in discharge.

Please let us know your opinion on this problem.

Kind regards,

Adam

BQ27542-G1: BQ27542-G1 Calibration issue

$
0
0

Part Number:BQ27542-G1

Hi,

We implemented in our board a fuel gauge bq27542-G1. The component is not yet calibrated and pins are not accessible to calibrate with the bqStudio tools.

 

To calibrate it by the soft (via I2C), we are implementing API’s which allows to adjust the voltage, the current and the temperature.

 

In first step, we read BlockData via 0x40 excommand and then read the BlockDataCheckSum via 0x60 excommand.

The checksum and read BlockData values are not aligned.

 

Please find below a screenshot that illustrates the results obtained.

 

Indeed, I have some other questions to ask:

 

1- Is it fesable to properly calibrate the fuel gauge softwarement with the existing documentation? If yes, is there a detailed document about calibration steps via I2C? (order of command execution, conditions taken into consideration).

2- What are the steps to follow to ensure the proper initialization of the device?

 

BR,

GO.

BQ34Z100EVM: UNSEALED mode

$
0
0

Part Number:BQ34Z100EVM

I can't do any calibration, i did once, but pitifully it was wrong then i turned on again my BQ34z100EVM and it was in SEALED state, i don't remember to pu it a password, i tried to work in 2 diferentes version of BQStudio:

v1.3.80 Build ==>asks me a password.
v1.3.54.1       ==>don't ask me password but keep on SEALED mode.

How i could return back "factory mode" or UNSEAL state?
Thanks a lot.

BQ34110EVM-796: Issues with control commands and writing DF on BQ34110EVM

$
0
0

Part Number:BQ34110EVM-796

Hi all,

I'm having some issues talking to the BQ34110 as part of the Evaluation Module, and I'm hoping to get some pointers as to what I'm doing wrong.

I'm talking to the part via I2C from a Cypress PSoC5 microcontroller.  I2C speed is 100KHz.  Right now I'm looking to do a couple things at bare minimum:

- I need to set V_EN high to measure battery voltage.

- I need to read current to determine if battery is charging/discharging/charged.

First thing I'm trying to do is establish I can communicate by reading the firmware version.  I am following the procedure outlined in Application Report SLUA790 Example 2. I can't seem to get a response other than 0xFFFF:

I can't get a good zoom on my I2C analyzer to fit the whole transaction while remaining legible, so I split it into two parts:

First Part:

Second Part:

As far as I can tell, I am following SLUA790, but why am I only receiving 0xFFFF?  There also seems to be quite a bit of time on these transactions where the BQ34110EVM is stretching the clock.  Is this normal?

I am also having problems entering Calibration mode and writing DF, but one problem at a time...

Thanks in advance for any pointers.

Viewing all 35901 articles
Browse latest View live


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