Forum: Mikrocontroller und Digitale Elektronik LTC6802-1 SPI Top of Stack Problem


von Mr.Broccoli (Gast)


Lesenswert?

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

von Darth Moan (Gast)


Lesenswert?

Moin,

den 02 kenne ich nicht, aber im RefMan steht dass Vmode je nach lage in
der Daisy Chain entsprechend beschaltet werden muss. Der erste auf Vreg
alle anderen V-.
Vielleicht hat das was zu sagen.

von Mr.Broccoli (Gast)


Lesenswert?

Genau, der erste Vmode ist auf Vreg gezogen, die anderen auf V- bzw. 
Gnd. Das ist bei allen richtig eingestellt. Aus irgendeinem Grund will 
die Kommunikation nur nicht das oberste Board erreichen, selbst wenn ich 
das Obere und das mittlere Board vertausche...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.