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.

SMB command in BQ Studio

Other Parts Discussed in Thread: BQSTUDIO, BQ34Z100-G1, BQ34Z100

Dear Sir/madam,


BQ Studio v.1.3.36 (Built Mar 12, 2015)
Batteries: 2 * 2600mAhDevices used: bq34z100G1 version 16
EV2300 - I2C
Batteries: 2 * 2600mAh

Following the relevant manual I have been redirected to SLUA334B.

As per the instructions I need to enable the SMB command.

However such a command is not available in BQ Studio.  Attempts to send the command via the Manual Control Panel have also been unsuccesful [unable to send word 0006 to turn on the FET's]

Best Regards,

Andreas

  • Writing 0006 to Command 46 does not apply to the bq34z100-G1. The FET Control command is 22. Just write 22 to the Manufacturing Access register. If the Command panel is not available on the right side of the screen, then you can download the latest version of bqStudio from the TI website. The Command panel provides buttons to enable and disable features.
  • Tried sending the command 22 at the manual control panel - no change.
    Also checked at the latest firmware for Manufacturing Access Register - was not able to locate it. Can you please advise?

    Tried the discharging manually
    Unless command 22 is set - IT enable command cannot be executed?
  • The Manufacturer Access register field is the first field on the Registers panel. Does your bqStudio have the Commands panel on the right side of the screen? If not, you should download the latest copy of bqStudio and it should appear the Commands panel provides buttons to send most of the commands. The IT Enable command can be executed if the FETs are not enabled.

  • The command menu is available. cannot find the manufacturer access register. perhaps you mean the control register?

  • Andreas,
    I am sorry fro the confusion. I was speaking in general for our gauging devices. The Control field on the bq34z100 is the same as the Manufacturer Access field on other gauges. In addition, the bq34z100 does not provide FET control, so there is no FET control command. Your screen shot shows that IT is already enabled. What device are you using to control the FETs? You will have to command it to turn them on.
    Tom
  • Hi Thomas, I am using EV2300. Correct the IT command is now enabled - my discharge circuit was different to the one suggested in BQEasy I was trying to control VBat instead of ground.

    Is there any difference as to whether the discharge is done automatically through the fet or using a manual switch? on BQ studio?

    Understood -> Bq34z100G1 does not control the FET circuit.
    How do I command EV2300 to turn on the FET?
  • The bqStudio program does not offer the capability to control a FET for the bq34z100-G1. You will have to attach the load or charger manually, if you do not have a charge / discharge FET control circuit in the design.
  • nice! one last question:

    Since I have pressed the IT enable command [and bits QEN and VOK are enabled],
    is there a way of reversing operation?

    using manual SLUA664 - > I have tried to set Update Status in the Gas Gauging Registers back to 0x00 unsuccesfully.
    what do you advise?

    Many Thanks,
  • You cannot disable IT on the bq34z100-G1 with a command. You will have to reload the default srec file to disable IT.
  • ok and just to reconfirn I get it from the BQ34z100G1 site -> under tools and software -> bq34z100-G1 Device Firmware
    downloaded zip folder name is sluc580.

    Program is an .exe I have runned it on my PC.
    Installed the srec in a directory.

    I guess I need to run it on programming menu of BQ studio - > but since it sounds as a delicate operation is there a manual describing the operation.

    Also I would need to export the current stored settings before the new firmware update.
    On executing the import command will the IT enable command have been already executed?
  • You can just run the .exe. file that is in the zip file. Select a download directory that you can find when you browse for the file. You will need to save your data flash parameters, so that you can import them back into the device. Export the gg.csv file and edit with with a text editor. Set the Update Status parameter to 00 to disable IT. Set the CycleCount parameters to 0, if the are not already set to 0. Save the file. Program the device with the srec file. Load the ChemID and then import the gg.csv file that you modified. You will need to press the Write All button to save the parameters to the flash memory.
  • Using SLUA334B: When no close Qmax value is known: step 7:

    after relaxing for more than 2 hours

    "...MaxError changing to 3%....."
    I can see in Data Memory ( Configuration tab, Data) called Max Error Limit however is still set to a value of 100.

    Update Status has changed successfully to 5%.

    QEN & FC bit is still set to 1
    VOK is now set to 0

    Qmax was set to a new value

    I quess I continue to the next step.
    How do i correct though the Difference in Max Error Limit?
  • The Max Error Limit is a parameter that sets the Max Err threshold where the Conditioning Flag is set. The gauge does not change this parameter. You can check the state on MaxErr on the Registers screen. It looks like your optimization cycle is progressing normally.