Beschreibung des Funktionsprinzips des Modus One-shot
Der Zählerwert wird über eine Synchronisierungsflanke festgelegt, die den konfigurierten Preset-Wert lädt.
Bei aktivierter Zählung wird mit jedem am Eingang eingehenden Impuls der aktuelle Wert dekrementiert. Der Zähler stoppt, sobald der aktuelle Wert gleich 0 ist.
Der Zählerwert verbleibt auf 0, selbst wenn neue Impulse am Eingang eingehen.
Um den Zähler erneut zu aktivieren, muss eine neue Synchronisierung durchgeführt werden.
Diese Tabelle erklärt die verschiedenen Etappen der vorhergehenden Abbildung:
Schritt |
Aktion |
---|---|
1 |
Bei steigender Flanke der Sync-Bedingung wird der Preset-Wert in den Zähler geladen (ungeachtet des aktuellen Werts) und der Zähler festgelegt. |
2 |
Wenn Enable-Bedingung = TRUE, wird der aktuelle Zählerwert mit jedem Impuls am Eingang A dekrementiert, bis er 0 erreicht. |
3 |
Der Zähler wartet bis zur nächsten steigenden Flanke der Sync-Bedingung. Hinweis: In der Zwischenzeit haben die Impulse am Eingang A keinerlei Auswirkungen auf den Zähler. |
4 |
Wenn Enable-Bedingung = FALSE, ignoriert der Zähler die Impulse von Eingang A und behält seinen aktuellen Wert bei, bis die Enable-Bedingung wieder TRUE lautet. Der Zähler nimmt das Zählen der Impulse von Eingang A erst auf der steigenden Flanke an dem Punkt wieder auf, an dem er angehalten hat. |
HINWEIS: Die Enable- und Sync-Bedingungen sind von der Konfiguration abhängig. Diese werden bei der Funktion Enable und Synchronisation beschrieben.