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.

Create VOUT on the EV2300 HDQ port to program bq26500

Other Parts Discussed in Thread: BQ26500, BQ8015, BQ27010, BQ27210

We're writing production software to test and program the bq26500 gas gauge using the EV2300 HDQ port.  To program the bq26500 EEprom you need to create a pulse on the VOUT, which the bq26500 Monitor software/EV2300 does.  Is there a command in VB or something else that we can send to the EV2300 to create that pulse too?

Thanks

Kit

 

  • Hello Kit,

    Attached is our EV2300 customer kit.

     

    2816.Customer%20Kit.zip

     

    The kit provides a Visual Basic example of interacting with the EV2300.  In the example provided with that kit there is an object for the battery management IC (bq8015) that contains high level and low level methods.  The object is the "Bq80xRW1".  Looking at the EV2300 schematic (http://www.ti.com/tool/ev2300), RA4 is the GPIO pin (which is open-drain...R39 is the associated pull-up) of the 8015 that is connected to the gate of Q2.  The methods you would want to look into would be Bq80xRW1.GPIOData and Bq80xRW1.GPIOMask.  The Mask is used to select which bit(s) the Data is to operate on.  Mask bits that are "1" allow the corresponding value in the Data to be written to the pin(s) corresponding to those bit(s).  Mask bits that are "0" cause the state of those pins to remain unchanged.  Please note the comments within the VB project.

     

    I hope this helps.

  • Kit,

    By the way, why did you select bq26500?  It's a fore-runner of the newer bqJuinor ICs like bq27010 (HDQ) and bq27210 (I2C).

    The only reason I can see that you would choose bq26500 is if you liked that particular package option.  The bq26500 is more expensive, has lower specs, and fewer features to achieve gauging accuracy when compared to the bq27x10 bqJunior gauges.

  • Thanks Jared for the customer kit.  I'll dig into it soon...

    And dMax, I had no choice.  I'm redesigning a protection/charger/GG PCB for a customer and they would not budge on the host software reading out the 26500.  I know the 26500 is old and I actually worry about it going away.  Anyway, thanks for the heads up.

    Kit

     

  • Most of the register sets of the bq26500 and bq27010 are the same.  Have you read SLUA429 which explain the differences and helps migrate to the newer versions?

    http://www.ti.com/lit/an/slua429/slua429.pdf

    Don't worry about bq26500 going away, but I might worry about lead times getting longer.  TI's policy is not to obsolete parts so you can trust that if you design something in it will be around for the long haul, but logistically things still might get difficult from a price or lead-time perspective.  That may be a long way down the road, so I'm not trying to scare you.  However, if you can nudge your customer to the newer part it wouldn't be a bad thing!

  • I was read all documents at EV2300 Customer Kit archives, but not found "GPIO" text.

    Also please answer for my previous http://e2e.ti.com/support/power_management/battery_management/f/180/p/117627/1047685.aspx#1047685 (Where we can found _full_ help file for BQ80xRW.ocx ? There is only I2CReadWrite function description at all found "EV2300 Customer Kit.zip" and "bq80xRW help.zip" files.)

  • Hi, Jared

    I downloaded the EV2300 customer kit. The file of bq80xRW help.zip only include bq80xrw.cnt and BQ80XRW.HLP. And the BQ80XRW.HLP is in bad. So please help to upload again or send me via e-mail. 

    My e-mail address: chenjc.fj@gmail.com

    Thanks.

    Best regards

    J.C Chen