Forum: Mikrocontroller und Digitale Elektronik SBC TLE9471-3ES Status Information


von Chandler B. (chandler)


Lesenswert?

Hallo,
ich habe3 einen TLE9471-3ES ( 
https://www.infineon.com/assets/row/public/documents/10/49/infineon-tle9471-3es-datasheet-en.pdf 
)und versuche diesen in Betrieb zu nehmen. Hierbei habe ich ein 
Verständnisproblem.
Wenn ich jetzt über SPI den SystemStatus auslese, bekomme ich den Wert 
0x0C (0b1100)

Laut dem Datenblatt Kapitel 13.3 SPI Programming und der Tabelle 34 
Status Information Field, sind die Register:
DEV_STAT (Device Status) und BUS_STAT (Bus Failuire Status)

Wenn ich jetzt DEV_STAT auslese, bekomme ich den Wert 0x49 zurück. 
Bedeutet:
Device Status before Restart Mode:
* 01B , Restart due to failure (WD fail, TSD2, VCC1_UV, trial to access
SLEEP MODE without any wake source activated); also after a
wake-up from Fail-Safe Mode

Number of WD-Failure Events
* 10B , 2x WD Fail, FO activation - Config 1  3  4 selected

Activation of Fail Output FO
* 1B , Failure occurred

Wenn ich das Register jetzt aber clearen möchte (also 0x00 schreiben) 
gehen die Fehler nicht weg, sondern bleiben. Wie kann ich die Fehler 
löschen?

von Harald K. (kirnbichler)


Lesenswert?

Chandler B. schrieb:
> Wenn ich das Register jetzt aber clearen möchte

13.6 SPI Status Information Registers
(S. 152)

...
Clearing a register is done byte wise by setting the SPI bit 7 to “1”

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.