Analog & Mixed Signal

Mit einem codierungsfreien Aufweck-Timer am Ball bleiben

Seite: 2/3

Anbieter zum Thema

Die codierungsfreie Einstellbarkeit des LTC2956 ermöglicht es, das Ein-/Aus-Timing von Produkten einfach sowohl beim Hersteller als auch beim Anwender zu justieren. Ein Hersteller kann z.B. einfach durch Kopieren und Übernehmen eines LTC2956-Designs und Verwenden unterschiedlicher Widerstandswerte eine ganze Familie von Produkten entwickeln, jedes mit einem anderen Timing. Im Gegensatz dazu kann ein Hersteller auch nur ein einziges Gerät produzieren und die Einstellbarkeit an seine Kunden weitergeben, indem er alle unterschiedlichen Widerstandswerte auf der Baugruppe vorsieht und es seinen Kunden überlässt, das Endprodukt mit Jumpern und Schaltern zu konfigurieren.

Die Funktionsweise des LTC2956 verstehen

Die Vorteile des LTC2956 sind ziemlich deutlich – das Ein-/Aus-Timing von Systemen mit sowohl niedriger als auch hoher Spannung kann einfach eingestellt werden und der Energieverbrauch wird dabei stets minimiert. Bevor jemand jedoch diese Vorzüge genießt, müssen potenzielle Nutzer verstehen, ob der Chipwirklich alle Anforderungen eines Produktes erfüllen kann. Nämlich, welche Betriebsarten sind im LTC2956 enthalten und welche Quittungssignale sind verfügbar?

Bild 2 zeigt ein vereinfachtes Zustandsdiagramm für den LTC2956, in dem das IC so konfiguriert werden kann, um entweder im RUN-Modus (Wake-Up-Timer läuft) oder SHUTDOWN-Modus (Aufweck-Timer gestoppt) automatisch einzuschalten. Wenn die Spannung des LONG-Pin höher als UCC/2 ist, schaltet der LTC2956 im RUN-Modus ein und schaltet zwischen den Wach- und Schlafzuständen hin und her.

Im Wachzustand ist der EN-Pin auf high gezogen, um das System einzuschalten und der fehlersichere ONMAX-Timer wird gestartet. Der Wachzustand wird nur dann verlassen, wenn die Aufgabe erledigt ist (und der Mikroprozessor den /SLEEP-Eingangs-Pin auf low zieht) oder wenn der ONMAX-Timer ausläuft.

Im Schlafzustand ist der EN-Pin auf low gezogen, um das System auszuschalten und der LTC2956 verlässt den Schlafzustand nur, wenn der Aufweck-Timer abläuft oder wenn das System dazu gezwungen wird, entweder mit einem kurzen Druck auf die Drucktaste oder einem Wechsel von /SLEEP auf high durch den Mikroprozessor. Immer wenn ein langes Drücken der Drucktaste erkannt wird, verlässt Der LTC2956 seinen Zustand und geht in den SHUTDOWN-Modus über.

Wenn die Spannung am LONG-Pin unter UCC/2 liegt, schaltet der LTC2956 im SHUTDOWN-Modus ein, in dem alle Systemkomponenten abgeschaltet sind, außer dem Timer, der in einem Modus mit sehr geringem Leistungsbedarf ist, um Energie zu sparen. Diese Betriebsart ist besonders nützlich für Produkte, die mit eingebauten Batterien ausgeliefert werden, wie z.B. Rauchmelder. Dabei ist ein kurzer Druck auf die Drucktaste erforderlich, um das System einzuschalten und den Aufweck-Timer im RUN-Modus zu starten.

Immer wenn der LTC2956 aus dem SHUTDOWN-Modus in den RUN-Modus übergeht, wird der /ONALERT-Eingangs-Pin auf low gezogen, um dem System mitzuteilen, eine Power-up-Initialisierungsroutine auszuführen. Wann immer der LTC2956 aus dem RUN- in den SHUTDOWN-Modus übergeht, wird der /OFFALERT-Ausgangs-Pin auf low gezogen, um das System vor dem Ausschalten zu warnen oder mit einer LED zu verbinden, um eine visuelle Anzeige des Ein-/Aus-Zustands des Systems zu liefern.

Artikelfiles und Artikellinks

(ID:43334828)