Topologia komunikacji
Moduł Master komunikuje się z modułami Slave za pomocą wewnętrznego protokołu komunikacji. W wersji prototypowej urządzenia, moduł Master wykorzystywał topologię komunikacji równoległej. Oznacza to, że moduł rozsyłał zapytanie do wszystkich modułów Slave równocześnie, a na zapytanie odpowiadał konkretny moduł Slave, który był wywoływany w zapytaniu lub moduły Slave po kolei (w zależności od rodzaju zapytania wysyłanego z modułu Master). Taki sposób komunikacji wpływał negatywnie na osiągane szybkości odpowiedzi uzyskiwanych z poszczególnych modułów Slave.
Z tego względu, w wersji produkcyjnej układu BMS, wykorzystany system komunikacji ma topologię szeregowo-równoległą, dzięki któremu możliwe jest osiągnięcie prędkości komunikacji na poziomie 500 kbps w protokole CAN przy nawet 13 podłączonych modułach Slave Pasywny 16S, co odpowiada maksymalnie 196 podłączonym ogniwom. W topologii szeregowo-równoległej, moduł Master odpytuje konkretny adres modułu Slave, przy czym zapytanie jest przekazywany przez kolejne moduły Slave umieszczone w komunikacyjnych łańcuchu DaisyChain.

