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.

bq78PL114 addressing on SMBus

Other Parts Discussed in Thread: BQ78PL114, BQWIZARD

Do these controllers support the address resolution protocol on an SMBus i.e. can multiple bq78PL114's be controlled on the same bus?

  • Section 1.4 in document SLUU330B implies that the default address of the bq78PL114 is programmable.

  • SMBus address is programmable. 

    See application note SLUA542.  You will have to submit a request for a pack configuration file (.tmap) to be made to match your addresses.

  • Hello Jim

    I like to communicate with two BatterieManagement systems (Bq78PL114S12) over 1 SMBus. I already gave them two different addresses ( 0x10, 0x16). How can I select now the different BMS in the Software BqWizard?

     

    Best Regards Andy

  • When both bq78PL114S12 are commented to the bqWizard, the S/W will connect to the device with the lowest address first.

    Once you are done writing to thi device, you will need to go into bqWizard and follow the following sequebce to communicate to the second device:

    bqWizard >> Utilities>>SMBus Address to find the second device, pick its address and start communications.

    Regards,

    Ben

     

  • Hello Ben

    Thank you for your answer. The "SMBus Address" is inactive for search the address manual. if i just let the BqWizard search for the device (" Find" Button) it finds just the connected address.

    What else can i do?

  • Hi Andreas,

    Another option is to use the API Demo. This allows you to edit the SMBus Address.

     

    Or you could edit the bqWizard.ini 9ensure to save a copy of the original) file. Change the following line to the desired address

    ; bqWizard Target Initialization File
    ; ****************************************
    ; ****************************************
    ; **** WARNING: DO NOT EDIT THIS FILE ****
    ; ****************************************
    ; ****************************************
    ;
    [Calibration]
    ;
    [Setup]
    ; 0 = MCC Dongle
    ; 1 = USB-TO-GPIO
    Communications=1
    ;
    ; 0 = SMbus
    Protocol=0
    ; Value in decimal (7 bit)
    Address=11  <<<<<------------ Change the address to desired values

    Save the file and reopen the bqWizard. The default address will be the one you had saved.

    Hope this helps.

    Regards,

    Ben

  • I'm already using the API Demo the problem is that i can't ( or i do not know how to) save the voltage or other values to a .csv file.

    I will try to change the BqWizard.ini

    Thank you for your answer

    Regards,

    Andy