SMBus on military smart battery BB-2557/U

Hello.

Has anyone successfully communicated to a smart military battery via SMBus protocol?

I have a BB-2557/U smart battery and it communicates using SMBus. I have never used SMBus before, but I have used I2C.

The first thing I wanted to do was find the address since I could not find it in the datasheet. When I tried the I2C find address sketch the arduino mega stalled on scanning. Then I added two 4.7K pullup resistors which got pass the stall at scanning. I read something about the clock line not getting pulled down low enough therefore the communication doesn't work, and from there I am not sure what I should look for to get it to pull down low enough. Right now I measure 4.7V on the clock line and it drops very quickly to 4.5V and back to 4.7V. The data line is roughly 4.8V. The forum I am referring to is this one, and the type of battery they were testing is very similar to time.

For reference I have uploaded them down below.

Bren-Tronics SMBus - SBData Communication Points.pdf (496.7 KB)
sbdat110.pdf (138.8 KB)
smbus110.pdf (158.4 KB)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.