This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/BQ34Z100-G1: Configurate BQ 34Z100-G1

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQSTUDIO, BQ34Z100, GPCCHEM

Tool/software: Code Composer Studio

Dear sir,
I have to make 1 Li-Ion battery pack consisting of 3 cells serie. I trained myself to calibrate a battery to a cell. Iis now ok for 1 cell.
My current problem is now to program the register '' Pack configuration'' to 1 logical. I use Bq studio 1.3.86 and EV2400 version 0.28. The VOLSEL bit is currently 0 logical (green) The Configuration Pack register (16 bit) is curently 0x01D9. so I want to force him to 09D9 to have ''vOLSEL'' to one... I'm thinking of using '' Advanced Comm ''
Thanks by advance for your answer.

An other question : In few words, can you explain me what is ''sub class register''?

Best regards
JCD.

PROG VOLSEL.pdf

  • Hi JC,

    This is easily done. You don't need to use the advanced comm plugin. If you are using bqstudio, just double click the pack configuration register where the current value is shown. Then you can enter the new value and hit enter. Once that is done the value will be updated.

    The df in the gauge is organized as pages, each page has a class, eg registers is a class, in that you have sub registers like pack configuration.

  • Hi,

    I've tried, but it is not possible!

    Pease, can you glance an eye on the attached documents ? There is a small padlok on the left of ''pack configuration'' register...

    Even if it is possible to change directly ''volsel'', Please help me to do it first, but I'd like too, to be able to use ''advanced com and write in the register.

    How do we do with addresses? Can you tell me which page to use in the datasheet?
    I have a first address to write and from this one I will read to another address? ...
    Can you just write them to me?
    Tanks by advance
    Best regards.
    JCD

    adavanced com.pdf

    TPB volsel.pdf

  • hi,

    I have an other question to ask you.

    It is about Full Sleep mode

    On my 3 cell battery, I calibrated the Bq34Z100 for offsets, temperature and current, but not the voltage.

    Battery stopped, I can not go into full sleep!

    In the register '' Control status'' Full sleep is always low.

    I activated the '' st full sleep '' command to enable the bq34Z100 to go in full sleep mode.

    But the bq34Z100 never switches in this mode.

    Thank you in advance for your opinion.

    Brest regards.

    JCD

    ion
  • Hello,

    I am now nearly OK 

    Can you help me please?

    I now arrive to read the '''pack configuration'' register in using ''Advanced comm'' menu, but it is impossible for me to write inside. I am unsealed full access! Can you glance an eye on the document attached and explain me what is no good.

    Tanks by advance.

    Best regards 

    JC Deschamps

    lect et prog pack Config.pdf

  • Hi JC,

    In fullsleep the gauge is supposed to have no current and no scanning of registers. In that mode, it will enter full sleep after a wait time. However, if you scan the registers then the bit will be cleared.

  • Hi JC,

    You  do not have to use the advanced comm page. You can instead use the data memory tab. Please go to the data memory tab shown here, 

    Then double click on the 0161 and enter 0961 instead and press enter. That should fix it easily.

  • Hello,

    Thanks for you help. It is now ok . I have calibrated the 3 cells Li-Ion pack.

    I have a last question about chemestry and optimisation of the calibration.

    I have LG battery --> Lithium Ion -->  Model : INR18650 MJ1.3450mA.H 

    I have open the chemistry menu ofBq studio 1.3.86, but I don't find my batterie.


    How should we proceed? Do you have an equivalent in the list?

    Should I contact LG?

    Who exactly is it under the '' chemistry ID '' number? ->  Pamameter for self discharge according to the temperature?

    I have to import the exact model of my battery? Have you, meanwhile, a generic way?  

    What happens if I do not enter Chemistry ID for my pack? I would have an error in the self discharge?

    Thanks by advance for your answer.

    Best regards.

    JCD

     

  • Hi,

    Thanks for your answer.

    Just a question : What do you mean by saying ''No scanning of register''

    Do I need to configure Iwake?

    Best regards

    JCD

  • If you do not have your battery listed in the database, please use GPCCHEM to run a match. If not, you may need to change your battery so something we have characterized before.

  • It means the gauge will exit full sleep anytime you communicate or try to read from any register.