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.

BQ40Z80: The issue of BQ40Z80EVM-020 SMBus waveform.

Part Number: BQ40Z80
Other Parts Discussed in Thread: , EV2400

HI:

   When i measure the BQ40Z80EVM-020 SMBus waveform,i found the wave on SDA was abnormal,the waveform as follows,SDA waveform with a spike,what are the causes of this? 

  • Hi,

    Can you please confirm that you are using the bq40z80 evm? The pulse seems spurious and has definitely lasted less than one clock interval, so it should not affect readings. Did you have any EMI source nearby? Noise can definitely be injected from the environment into the board by coupling.

    One easy test you can do is connect the evm and put it in a mylar bag and then see if you still get these weird pulses on the comm lines. It's a cheap way to test it if you have access to one.
  • Thanks for your reply.

    Yes,i using the  bq40z80 evm,the test  testing environment as follows,i don't think the pulse caused by EMI source.It just a power source nearby,according to your suggestion, i measure the waveform on the SDA lines  again, the waveform same as before.Do you have the bq40z80 EVM?Measure the BQ40Z80EVM-020 SMBus waveform and show us the waveform if you can.Tahnks for you support.

  • Thanks for the screenshots and the image. I'm going to take this to the hw developers and find out the reason for this. Please allow me a week to get back to you. I will most probably take less time than that to get back to you.

    In the meanwhile, do you by any chance have an external EV2400 box? If yes, can you please communicate to the gauge using that instead of the on board device? This is just to isolate any electrical issues that might cause it.

  • I use an external EV2400 box communicate to the gauge,the waveform on the SDA lines same as before.My own PCB board also have this problem.
  • I see that you are actually using the internal ev2400 onboard the evm. In your PCB, is the IC being directly mastered by the host? If it's possible, can you send me screenshots of the full transaction where this happens? A logic analyzer data dump would also be useful if you can send it. The reason for this is, I'm trying to figure out if it's the host, gauge, or a line glitch.
  • In my PCB,the gauge is directly mastered by the host,the waveform same as bq40z80 EVM,the pulse appeared in the same location.I think it may be caused by the gauge.The other users have this problem?You can verify this by measuring the BQ40Z80EVM-020 SMBus waveform. Looking forward to your reply.
  • I will try that. However, can you please send me the full transaction of where this happens. Your scope shows zoomed in data. I just want to see where it is that the data line does this.
  • Thanks for your replay.The pulse appeared in the ninth clock.When you  measuring the BQ40Z80EVM-020 SMBus waveform have this problem?

  • Thank you. I will check this out and reply here.
  • I checked with fw and systems. We are able to reproduce the pulse on the evm here. That being said, this is not an issue.

    What we see is a small delay in the gauge taking control of the line. SDA going up and back down is during the low period between the 8th and 9th clock pulses, that just looks like the delay in the hardware after the clock goes low before we take control of the SDA line. In this case the master releases SDA at exactly the same time as SCL is low, and we grab it a short time later. Between those two points the pullups will pull the line high.
  • I see.But how can we remove this delay? The 9th clock is ack signal,will it affect the communication quality?
  • Thanks for your help.
  • It's not going to affect comm quality. It simply shows that the master is releasing the line slightly before the gauge takes over. It's not a glitch in the system so you don't really have to worry about it.
  • OK,thanks for your support.