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.

BQ27545-G1: Retrieving data from gauge

Part Number: BQ27545-G1
Other Parts Discussed in Thread: BQSTUDIO, EV2400

 I have a customer where their product is using bq27545-g1, it communicates with their terminal (android OS) via HDQ protocol.

The problem is they can’t retrieve correct data from gauge, they try to read registers and some control command, but failed, then add some delay between each read, now they can read registers but not CONTROL sub commands. They tried different delay but still cannot read successful. Do you have suggestions on this problem?

Thanks!

Russell

  • Hi Russell,

    The best way to resolve your issue will be to connect your device with bqstudio. Send the control subcommands using bqstudio and sniff the bus to see what bqstudio is doing. That will provide some guidance on what you are doing wrong.

    thanks

    Onyx 

  •  Onyx,

    From my customer:

    Unfortunately this is on old product, and I don’t have design kits to using bqstudio. Do you have the environment for debugging? Maybe I can ship one battery to you? [RW] We can take this discussion offline if need be.

    And when the issue happens, I see “timeout waiting for RXCOMPLETE” shows, this message comes from Omap HDQ source code. I see BQ27545 just support 2 commands read per second in data sheet, but now I have adjust each delay to 2 seconds. Do you have suggestion on this part?

    Any thoughts on this?  

    Thanks!

    Russell

  • Hi Russell,
    bqstudio is downloadable online. All they need is an ev2300 or ev2400 to have bqstudio working with their device on their computer. why did he adjust delay to 2s? that's a really long delay
    thanks
    Onyx