Hello I need to communicate with some batteries ( BT-70791CK from BrenTronics). They use SMBus ver 1.1 for communication, but in datasheet of the batteries there is no information about the SMBus address they have or the baudrate... I asked them and they told me that this is the only document that they have. So I started to think that maybe I do not need to know SMBus addresses or baudrate for SMBus communication. My questions are

1) Can I still communicate with devices that use SMBus ver 1.1. without knowing their addresses or baudrates?

2) Are there any spesific baudrate or SMBus address for batteries or for SMBus ver1.1?

Thank you beforehand.

  • 1
    \$\begingroup\$ Also posted on: stackoverflow.com/questions/55240946/smbus-address-and-baudrate \$\endgroup\$ – domen Mar 19 at 14:04
  • \$\begingroup\$ 1) You could discover the address by scanning through them, checking on what address you get an ACK. For baudrate use the standard 100kHz or 400kHz? \$\endgroup\$ – domen Mar 19 at 14:05
  • \$\begingroup\$ Yes but in that case I need to try 128 addresses. And for baudrate SMBus allows frequency between 10 and 100 kHz and tells it is okay as long as you are in this range. However, it kinda confuses me because it is synchronous protocol but wants me to act as it is asynchronous. \$\endgroup\$ – Günkut Ağabeyoğlu Mar 19 at 14:09
  • 1
    \$\begingroup\$ You didn't say why is trying 128 addresses a problem. What's asynchronous about it? \$\endgroup\$ – domen Mar 19 at 14:10
  • 1
    \$\begingroup\$ Note that standard smart batteries have a standard address of 0001 011. You could start with that. \$\endgroup\$ – yhyrcanus Mar 19 at 14:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.