Embedded Motor-Controller

Ein-Chip-Lösung zur Ansteuerung von Kleinstmotoren

< zurück

Seite: 3/4

Anbieter zum Thema

Funktionsblöcke und Überwachungsstrategien

Zur Überwachung der Versorgungsspannungen gibt es Komparatoren für das Monitoring der Batteriespannung VBAT und der Controller/Zwischenkreisspannung VBVDD. Es werden Unter- und Überspannungen geprüft und entsprechende Interrupts erzeugt, die die Software auswertet. Die internen Reglerspannungen des Chips sind zusätzlich von der Hardware auf Unterspannung und Überstrom zu überwachen.

Bildergalerie

Entsprechende Fehlerfälle führen zu einem System-Reset. Auch die Ladungspumpenspannung der Motorbrücke muss vor Überspannungen geschützt werden; die Überwachung beinhaltet entsprechende Schaltungen für die automatische Abschaltung. An den neuralgischen Punkten wie Reglern und Brücken werden zudem die Temperaturen durch Sensoren zyklisch kontrolliert, die bei Übertemperatur für eine automatische Abschaltung sorgen. Ein externer Temperatursensor prüft die Umgebungstemperatur ohne Einfluss der Eigenerwärmung des Chips.

Der Chip enthält zwei unabhängige Oszillatoren (Hauptoszillator und Hilfsoszillator mit fMAIN >> fAUX). Eine Window-Watchdog-Einheit wird vom Hilfsoszillator (fAUX) getaktet und überwacht den Hauptoszillator und die Programmausführung. Zusätzlich kontrolliert ein digitaler Watchdog, getaktet vom Hauptoszillator, die Programmausführung. Beide Watchdogs lassen sich nach Aufstarten des Chips über ein NVRAM-Bit automatisch aktivieren. Der Programmspeicher (Flash) enthält Fehlerkorrektur-Bits mit Ein-Bit Fehlerkorrektur und Zwei-Bit-Fehlererkennung. Ein Interrupt signalisiert das ECC-Event und ist von der Software auswertbar, etwa durch Einleiten von Fail-Safe-Maßnahmen/Strategien nach Häufung von ECC-Fehlern. Die CPU wird zusätzlich durch Hintergrundtasks zyklisch mittels Self-Test-Routinen überprüft (quasi-parallel in Software).

Diagnose-Funktionen der integrierten Motorbrücke

Die integrierte Motorbrücke enthält eine Interlocking-Funktion (über Gate Voltage Monitoring) und eine Überstrom-Überwachung (über Drain-Source Monitoring) für jeden Halbbrückenzweig. Die Überstrom-Ansprechzeit (OC Filter Time) ist in verschiedenen Stufen programmierbar. OC Interrupts bieten die Möglichkeit der Software-Diagnose und Implementierung von Notlaufstrategien nach Überstrom-Erkennung (OC-Interrupt). Der Motorstrom ist für Regel- und Schutzzwecke über einen Shunt im Fußpunkt der Brücke zyklisch und synchron zur PWM der Brückenansteuerung über den A/D-Wandler messbar.

Die integrierte Ladungspumpe der Motorbrücke wird durch die Hardware überwacht und im Falle einer Überspannung automatisch abgeschaltet. Außerdem erfolgt die automatische Abschaltung der Brücke bei Umschaltung vom CPU-Aktiv-Mode zu Betriebsarten wie Power-Saving-Modes, Retention oder Thermal Shut-Down.

Artikelfiles und Artikellinks

(ID:44453250)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung