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

BQ3060: n support for the code example for the bq3060

$
0
0

Part Number:BQ3060

Hello .

     i am using bq3060 ic for the battery management system . i am working on this completely from 3 day but i am not able to get the any value for any parameter by sending command. here is my programe

 i2cREG1->MDR |=  (1U << 10U) ;
        i2cREG1->MDR |=  ( 1U << 9U);

  //  i2c_device_master_tx_data( 0x08 , &array_data , 11);



        i2c_device_start_condition();
//
        i2c_device_set_slave_address(0x16);

        i2c_device_send_data_byte(0x00);
        while(0 != (i2cREG1->STR & ((uint32)1U<<12U)));
        i2c_device_send_data_byte(0x60);
        while(0 != (i2cREG1->STR & ((uint32)1U<<12U)));
        i2c_device_stop_condition();

        for(delay=0;delay<10000000;delay++);

       while(0 != (i2cREG1->STR & ((uint32)1U<<12U)));

         i2c_device_start_condition();
        //
         i2c_device_set_slave_address(0x16);


        i2c_device_send_data_byte(0x00);

         i2c_device_send_data_byte(0x61);

        i2c_device_stop_condition();

        for(delay=0;delay<10000000;delay++);

please help me by providing the basic simple programe to read the temperature or voltage.


BQ27742-G1: can't go to rom mode

$
0
0

Part Number:BQ27742-G1

Hi !

I'm able to flash GoldenFile to empty Fuelgauge device.

But I can't reflash  the same file second time. Fuelgauge in not respond from ROM mode any more

--------------------------------------------------------

;Unseal device

;--------------------------------------------------------

W: AA 00 14 04     -> OK

W: AA 00 72 36    -> OK  // Sealed to Unsealed

W: AA 00 FF FF    -> OK

W: AA 00 FF FF    -> OK // Unsealed to Full

X: 1000

;--------------------------------------------------------

;Go To ROM Mode

;-------------------------------------------- ------------

W: AA 00 00 0F   -> OK

 W: 16 00 03 00 00   - not respond timeout

W: 16 64 03 00     - not respond timeout

Not respond to I2C address 0x16

Looks like authenticate keys is a right .

What can be problem ?

Regards,

Eugene

BQ40Z60: Flash memory checksum calculation

$
0
0

Part Number:BQ40Z60

Hello,

I am trying to write data to the flash of the BQ40Z60 without using the BQ Studio and I am having trouble with the checksum. After some research I found a number of posts describing a calculation that seem not to apply to the BQ40Z60 (e.g. https://e2e.ti.com/support/power_management/battery_management/f/180/t/209823 ).

For instance when I change the device number to ABC  in BQ Studio the using the Advanced Comm SMB functions the data package sniffed from SMBus is as follows:

0x44: Alternate Manufacturer Access()

0x06: Data byte count

0x80 0x40: Physical address

0x03 0x41 0x42 x043: Actual data

0x84: Checksum

Using the calculation that is mentioned in the post above the result is as follows:

0x80 + 0x40 + 0x03 + 0x41 + 0x42 + 0x43 = 0x0189

Taking the LSB (0x89) and subtracting it from 0xFF the result is: 0xFF - 0x89 = 0x76

But the transferred checksum is 0x84

So is there a documentation which I am missing that shows the correct calculation for this chip or am I doing the calculation wrong?


Thank you in advance,

Moritz Schilling

BQ34Z100-G1: Writing on flash

$
0
0

Part Number:BQ34Z100-G1

Hi,

I'm using the BQ34Z100-G1 in a project and I want to use the internal temperature sensor and to do this I have to change the value of the "TEMPS"  bit on the Pack configuration register, but the explanation on how to write to the flash memory isn't quite clear to me. Besides some mistakes regarding the example involving the Terminate voltage which I have already found something about here in the fórum, there is three other questions:

1. On page 26 of the datasheet it is said the default value is 0x161, but it appears to me that it doesn't match the individual description of these bits on pages 34/35: bit 7 of the lower byte is 0 considering the default value is 0x161 and 1 in the individual description of the bits. I don't think it has any influence on my current issue with the internal temperature sensor, but it's confusing me anyway;

2. Another thing that made confused in the Terminate Voltage example: how can it be out of the first 32-byte block, if 0x50 is in the range between 0x40...0x5F? I can only assume that I got it wrong;

3.And the last and most importante question: reading the example on page 21, I understood that the value that is intended to be written in the flash memory is in the command BlockData(). However, I assume I got it wrong too, because I can't understand how to do it using the expected values in the range 0x55...0x5F mentioned on page 19, neither where the value 0x4B came from on the example on pages 21/22. In other words, I couldn't understand at all the part of the process where the value that is being effectively written is specified. Also, what changes if I want to write in the lower byte of the Pck configuration register (0x41)?

BQ27421EVM-G1A: bq27421-G1A / Parameter in Calibration class

$
0
0

Part Number:BQ27421EVM-G1A

Hi,

I'd like to ask which parameter will be updated during operation in Calibration class. From my evaluation, I think that only Board Offset, Int Temp Offset and Pack V Offset are updated during operation as below. Is my understanding correct?

Best Regards,

Satoshi / Japan Disty

BQ20Z95: EOL and EOS

$
0
0

Part Number:BQ20Z95

Hello,


I just want to find out when is the end of life and end of support for the BQ20Z95?

Kind Regards,

Nilesh

BQ27441EVM-G1A: bq27441 with bqstudio development -learning cycle

$
0
0

Part Number:BQ27441EVM-G1A

hi, all,

 I'm developing with bq27441 which is the board-side fuel gauge.

Here are some questions that confuse me quite a lot.

1.  I wonder if I should use the "Learning Cycle" tab in bqstudio. Or I just need to discharge to empty and charge to full then discharge to emtpy, and the bq27441 itself would learn all parameters.

2. I got CC gain as 4bytes-float figures, how could I pass this to data memory by I2C?

3. I export the gm.fs file by "Golden Image" tab. However I do not find the Calibration Class in it. The Ra Table is at the end of it.  So no need to write the calibration class into the data memory?

W: AA 3E 50 02
C: AA 60 C1
W: AA 3E 51 00
W: AA 40 00 A7 00 64 00 FA 00 3C 3C 01 B3 B3 01 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: AA 60 8A
X: 10
W: AA 3E 51 00
C: AA 60 8A
W: AA 3E 52 00
W: AA 40 43 D7 00 00 00 81 0E DB 0E A8 19 64 5D F2 05 3C 0B B8 00 C8 00 32 00 14 03 E8 01 01 B1 10 04 00
W: AA 60 35
X: 10
W: AA 3E 52 00
C: AA 60 35
W: AA 3E 52 01
W: AA 40 0A 10 5E FF CE FF CD 00 01 02 4A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: AA 60 A1
X: 10
W: AA 3E 52 01
C: AA 60 A1
W: AA 3E 59 00
W: AA 40 00 81 00 83 00 83 00 84 00 82 00 7E 00 7C 00 76 00 74 00 70 00 6C 00 68 00 68 00 6A 00 6E 00 00
W: AA 60 0A
X: 10
W: AA 3E 59 00
C: AA 60 0A
W: AA 3E 70 00
W: AA 40 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
W: AA 60 FF
X: 10
W: AA 3E 70 00
C: AA 60 FF
;--------------------------------------------------------
;Exit CFGUPDATE

4. when  should I finish the Calibration part including Board Offset, Current Calibration, Voltage Calibration?

Thanks a lot!

BQ35100: questions about VA3 voltage and GE pin

$
0
0

Part Number:BQ35100

Hello team,

a customer of mine has the following questions about the BQ35100:

1. if voltage VA3 (Input Voltage SRP, SRN) is within the recommended values (VSS-0.125V and 0.125V) but the supply voltage on input REGIN will be disconnected, is it fine?

2. What is the current consumption if PIN GE=low?

Could you please advice?

Thank you very much.

 

Best Regards,

Massimiliano De Cristofaro

Central Application Engineer – Power Management

EMEA Central Application Team

Texas Instruments Deutschland


Linux/BQ40Z60: Linux Driver

$
0
0

Part Number:BQ40Z60

Tool/software: Linux

Hi,

I would like to know if there is a Linux driver for the BQ40Z60 available that supports SMBus Block Write and Block Read functionality.

The current driver I am using supports only the following features:

SMBus Quick Command              no
SMBus Send Byte                  yes
SMBus Receive Byte               yes
SMBus Write Byte                 yes
SMBus Read Byte                  yes
SMBus Write Word                 yes
SMBus Read Word                  yes
SMBus Process Call               no
SMBus Block Write                no
SMBus Block Read                 no
SMBus Block Process Call         no

It would save me some time to get a verified driver which supports all SMB features rather than modifying the existing driver.


Thanks for the help!


Fred

BQ20Z65-R1_BQEVSW-SW: Can't find EVSW for BQ20z65

$
0
0

Part Number:BQ20Z65-R1_BQEVSW-SW

Suddenly when I try to open bq EVSW for bq20z65, get an error message that the device is not compatible with the application. Tried to find the EVSW for bq20z65-R1 to reinstall, but site said it was unavailable. Checked several other part numbers and saw the same thing. Is it no longer going to be available for download?

BQ40Z60EVM-578: unable to charge after partial discharge

$
0
0

Part Number:BQ40Z60EVM-578

I'm using BQ40Z60EVM-578 to evaluate our NCR 18650B, lithium Ion battery, 4 series, so the final output is 3.7v*4.

Power supply: BK precision 1762 DC power supply. Set output to 20V, current output is set to max.

Load: 40ohm resistor.

I just found an issue regarding not resuming charge. The battery pack was fully charged, and partially discharged around 2481mAh(remaining capacity). Then I turned on the external power supply, but it seems it won't resume charging as the charging current is 0mA. The external power supply only supply power to the resistor load.

I attached my log and data memory export.(Please visit the site to view this file)

Any idea?

BQ35100: Open Source Driver for BQ35100

$
0
0

Part Number:BQ35100

When Open Source Driver for BQ35100 will be available?

EV2300 or EV2400 (USB based PC interface) for battery fuel gauge is essential to configure BQ35100 ?

Or i can configure to through any micro-controller using I2C interface ?

BQ34110: SOC Flag Config A and B description missing from Technical Reference Manual

$
0
0

Part Number:BQ34110

Hi,

I can't find a description for the registers "SOC Flag Config A" and "SOC Flag Config B" in the TRM. With bqStudio, I can see the names of the bits of the registers, but I don't have a description for them.

Can someone point me to a reference where I could have a detailed description of the different bits of those registers?

Thank you,

Fred

BQ3060: not working ....no support...no example given

$
0
0

Part Number:BQ3060

if you can not answere the customer questions.... shut down your ti forum..

BQ40Z60: Battery Charger Unit

$
0
0

Part Number:BQ40Z60

Hello Sir/Madam, 

I am going to design Integrated battery manager (battery charger + Gas gauge + protection)  circuit for (2S - 8.4V) Li-Ion batteries. I have gone through application circuits. I have some doubts on same. Parameters for the design given below

Adaptor voltage range 12 to 20V

System voltage - 8.4V (Battery Voltage)

Charging current - <2A

System current - 7A @ 8.4V. 

2S Li-Ion batteries - 8.4V.

Can I use BQ40Z60 ?  If not, please suggest any Integrated Battery Manager IC for my application. 


BQ27542-G1: Configuring and Calibrating the Gauge when using a known battery

$
0
0

Part Number:BQ27542-G1

Hello,

     I have a design using the bq27542 and I'm using a standard Panasonic 18650 cell.  I have found the cell in the Chemistry ID list.  What else do I need to do to calibrate the gauge?  Do I need to go through a learning cycle since it is a common cell?  What other steps do I need to take.

      The gauge is connected to an MCU in use, so what parameters do I need to load into the gauge from the MCU.  The gauge will not be programmed or calibrated prior to the MCU being used.  If I know what needs to be loaded, I can do so through the MCU.

Thanks

Craig

BQ34110EVM-796: BQ34110EVM-796 load current capability

$
0
0

Part Number:BQ34110EVM-796

Hi,

I am working on the bq34110 learning by discharging a load through it .I am connecting the load between the BAT+ and PACK- terminals of the connector of the EVM  .What is the maximum load current the EVM can handle.

Jagbir

BQ28Z610: Creating a golden image for a 2s pack

$
0
0

Part Number:BQ28Z610

I am considering using the bq28z610 device for a 2s pack.  
I already have the Gauge Development Kit which I was hoping to use to create a golden image but as I am using 2 cells in series, I think I will not be able to charge and discharge the two cells as the kit does not support the voltage levels. 
Is there a way to perform a golden image on one cell and translate that to two cells in series? Otherwise what is the best way to automate creating a golden image?
Thanks
Trev 

BQ40Z50: request for programming specifications

$
0
0

Part Number:BQ40Z50

Hello,

We've received request from our customer to implement mass programming for BQ40Z50RSMR-R1. Does there exist and are available programming specifications (how to store data into NVM in mass production)? Can we have those specifications?

Thanks a lot!

Best regards,

Frantisek

Linux/BQ27441-G1: bq27441 setting "Design Voltage"

$
0
0

Part Number:BQ27441-G1

Tool/software: Linux

Hi, all,

As I'm developing bq27441 with bqstudio, and I'm surprised to see "Design Voltage" in bqstudio"Configuration" which do not exist in TRM(Technical Reference Manaual) of bq27441.

I wonder if it's OK if I don't set this "Design Voltage"? What's it?

Viewing all 35901 articles
Browse latest View live