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.

bq24773RUY setting issue

Other Parts Discussed in Thread: BQ24773

Hello,

                The datasheet looks describe to write to MaxChargeVoltage()  then write ChargeCurrent(). Do other setting example for ChargeOption0() / ChargeOption1() / ChargeOption2() / ProchotOption0() / ProchotOption1() also need to follow some writing sequence as above? If yes, what are sequence for them? Thank you. 

BR

Patrick

  • bq2477x doesn't request a writing sequence. So, the system designer can decide their own sequence.

    I would think writing erevything related to hardware change or external devices first. For example:

    1. if they use 20mohm current sense resister, that is different than default setting. They can write it first.  

    2. If the input source current limit is not 4A default value, they can program the input current first.

  • Hello

                Customer has two questions for BQ24773. Per command format, customer need to send I2C 00H first then write 01H on ChargeOption0() as below? The same, For ChargeOption1() , we need to send 02H byte first then send 03H byte for setting register, right?  

               Questions 2, it is suggest to write battery voltage to MaxChargeVoltage() before programming ChargeCurrent(). Customer concern why needs to write max charge voltage before write charge current. Has any other register that customer needs to note the setting sequence as this example? Thank you.

    BR

    Patrick 

  • All registers can be written independently.

    We suggest to write 0x15H before 0x14H because the bq2477x default 0x15H register value is not a small number. The converter will start up immediately with default 0x15H value if 0x14H is valid. If 0x15H default value is not the desire value, we need to update it first.