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.

Problem in finding EV2300 software

Other Parts Discussed in Thread: BQ20Z90, BQEVSW, BQ27541-V200

Hi!!

I use bq20z90EVM HPA155 REV.B evaluation board for building smart battery. But when i connect EV2300 HPA002 to this board, i get an error message saying, communication error= No Acknowledgement .

Where can i find the exact software for EV2300 HPA002. ? 

Is there any particular software for interfacing EV2330   HPA002 to HPA155    bq20z90 board?

 

Thanks in advance!!

  • The software to interface with EV2300 and the z90 EVM board is EVSW. You can find the software at the z90 EVM webpage: http://focus.ti.com/docs/toolsw/folders/print/bq20z90evm-001.html#Support%20Software

    Which software did you get the error message from?

    If you have EVSW on your computer, make sure you have the latest version installed (again, download from the URL above). Also check your hardware and comm. signal.

  • Hi Jackie!!

    I am using Version 0.9.59 bqEVSW. Still the same problem exists. I have ensured that the hardware connections are proper. 

    Still i get either of the following errors :

    1) Communication Error = No acknowledgement  VB_T2H_NACK.

    2)Communication Error = VB_COMMUNICATION_TIMEOUT.

    I suspect my bq20z90 is still in sleep or shutdown mode. I am getting 2.5V at VCC, so 29330 has come out  of sleep mode.

    Is there any way to check if the bq20z90 woke up or not ??

     

  • I think that your controller is bq20z90  seal

  • Hi Rudkovsky !!

    What does that mean? Even if that is the case, then how to unseal the controller and make it work? 

  • Communication has nothing to with either the device is in seal mode or not. A SMB transition to high will wake up the device if it is in sleep mode.

    When you start the EVSW, I assume the EVSW didn't auto detect the device? Did you manually select the device, and force the software to continue to load? Is it where you see the error message?

    Was you able to communicate to the device before?

    Did you try updating the FW on this pcb?

    Do you have any known good EVM that you can try on the computer to make sure it is not any driver issue (or try it on other computer)? 

    Sometimes, it's the USB cable and the EV2300, do you have a different one to try)?

    Please also check the comm signal on a scope

     

     

  • Hi Jackie !!

    Yes, the EVSW doesn't auto detect my device. I manually select the device, and force the software to continue to load. This is where i see the ERROR message.

    I am new to this device and trying this device for the first time. So not communicated before.

    I also don't have any other EVM to test as you said.

    Please tell me more about how to update the FW on this pcb?

    I tried to see the signal with a scope, but i am just  getting  3.6v straight line, for both SMBD and SMBC.

  • In that case, I would suggest probing with a scope (a 50usec step should allow you to capture the communication) with the following action

    1. Start EVSW and manually select bq20z90

    2. Turn off scanning on the SBS screen (a checkbox on opt of the screen)

    3. Set up the trigger on the scope and capture the comm. issue in step 4

    4. Go the the PRO screen, send a SMBus read word with command 0x09. This is a standard SBS command to read voltage.

    Now look at the scope waveform:

    If you only see 3.6V straight line, your EV2300 is not even sending out the command. Check you driver and software - maybe reinstall them. Check the hardware setup (i.e. USB cable, SMBus cable, EV2300 - maybe replace another one).

    If you do see a comm waveform, look to see if you have too much capacitance on the line, or if the stretch time is too long, or if the device ACK/NACK at all.

    Attached is an unofficial SMBus application note, the last section gives examples on how to debug comm error

    SMBus made simple_v6.doc
  • Hi Jackie !!

     

    Thank you very much for the reply.. I tried the things that you said.. Hope my cable is only faulty.. Can i ask for one more favour ???

     

    I want a fuel gauge for 4 series 1 parallel Li-ion cells.. without SMBus ?? i.e. i want a single wire communication without clock.. ???? i am facing EMI affecting the clock line of my fuel gauge... I tried searching for some gauges, but couldn't identify the right one... PLEASE HELP ME !!

  • The only Impedance Track gauge we currently have that uses a single-wire communication protocol is the bq27541-V200 which can use HDQ.  However, it is designed for a single-cell application, but you can extend it to multi-cell use with this scheme:

    http://www.ti.com/litv/pdf/slua496

    However, it doesn't give you any cell-balancing if that is a concern.

  • Thank you for the info.. But i still have problem in interfacing bq20z90 with EV2300. The bqEasy software is not recognizing my fuel gauge. Can you please help me in creating the golden file without the use of EV2300....??? i can use i2c to communicate to the fuel gauge.