Quantcast
Channel: Power management forum - Recent Threads
Viewing all articles
Browse latest Browse all 35901

BQ 78350 + AFE 76940 Inductive load SMbus communication problem

$
0
0

Hi all,

I encountered communication problems on SMBus during discharge with inductive load in the loop (motor driving). I'm using the EVM board and EV2300 with Battery Management Studio (BQ Studio). I have 2 EVM boards, both show the same problem.

When no or a continuous load (resistor bank) is applied, no communication problems occur, BQ Studio reads all registers and parameters. But if a motor is added as load, communication starts to break, the “No acknowledge” errors start to show up.

I've read on this forum of a similar problem, the answer was: "don't try to read too much data from it, because SMBus communication is not of highest priority for BQ 78350". Without reading any data at all, with just an idle connection to the gauge still produces the same result.

I measured the voltages on oscilloscope, to see how the noise is affecting 2.5V and battery voltage. There are higher spikes when the motor is running. Normal noise from 2.5V regout is 60mV p-p and with the motor it’s 350mV p-p. On battery the noise level is around 1V, but this is not so important. To check SMBus, on osciloscope are nice signals when no load applied, when motor starts, there is no extra noise on signals, but there is noticeable skew between SMC and SMD signals. This shows that noise doesn't directly affect (corrupt) signals, but chip itself with stream of data!

When the EV2300 is connected directly to the AFE (BQ 76940), with SCL and SDA jumpers to BQ78350 removed, the data in BQ769x0 Evaluation Software is read with no communication breaks, all measurements are stable. The problem doesn’t seem to be in the AFE part, only the gauge. 

On a custom board with this two chips and a host MCU, the MCU is working without a problem with this noise levels, but the communication with the BQ 78350 has the same problem. Does TI recommend connection from host MCU to AFE? 

Can anyone suggest a solution to this problem? Designing a low pass RLC filter on pack output is maybe one way to try silent the noise, but that shouldn't be so important part of BMS! Can't believe that BQ 78350 is so sensitive to the voltage noise in contrast to the other electronics (e.g. host MCU). 

Any suggestions are welcome! 

Best Regards,

Matija

 


Viewing all articles
Browse latest Browse all 35901

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>