Gast
#5293471
Hallo zusammen, Vor mir liegt ein "fertiges" BMS zur Überwachung von 72 Einzelzellen, das aus 6 LTC6802 auf 3 Platinen zusammengesetzt ist. Die LTC sind als SPI Daisy-Chain miteinander verbunden. Meine Aufgabe ist das Finden und Ausbessern von Fehlern in dem System. (u.A. war einer der mittleren LTC ausgefallen, da die Batteriezellen in der falschen Reihenfolge angeschlossen worden sind). Leider findet nun nur noch eine Kommunikation der unteren 4 LTC statt. Die beiden oberen Platinen können auf Grund des modularen Aufbaus gegeneinander ausgetauscht werden. Daher kann man davon ausgehen, dass alle LTC funktionieren. Auch alle Messwerte von allen Batteriezellen sind plausibel. Wenn ich das ganze System mit nur 2 Platinen also 4 LTC betreibe ist es für die Kommunikation egal, ob ich beim obersten LTC den TOS (Top of Stack) Pin auf Vreg ziehe, oder nicht. Auch wenn ich z.B. den 3. LTC in der Reihe als Top of Stack konfiguriere, werden die Daten von allen 4 angeschlossenen LTC ausgegeben. Die Software auf dem BMS IC kann meines Wissens nach nicht schuld sein. Was für Gründe könnte es also haben, dass keine Kommunikation zu den obersten 2 LTC der Daisychain hinbekomme und warum ist es egal, welchen LTC ich als top of stack deklariere. Oder ist Top of Stack nur für die Messungen, nicht aber für die Kommunikation wichtig? Vielen Dank im Voraus ! Alex