Dauer-Trigger verbieten

Gast #6193193
Lesenswert?

Hallo zusammen,
ich bin eigentlich Firmware-Programmierer und habe nun erfahren, dass 
unser Prozessor bei einem externen Burst die IO-Zelle für unseren 
Belichtungsblitz (Foto-Aufnahme) auf Dauer-High zieht und somit die LED 
durchbrät. Auf Software-Seite lässt sich da wohl nicht viel machen, da 
der uC in einen undefinierten Zustand geht.

Könnt ihr mir eine Schaltung oder ein Stichwort nennen für eine 
Hardware-Schaltung, die ein Dauer-High auf 10ms beschränkt, und dann 
automatisch auf Low geht - möglichst bei minimalem Trigger-Delay? Der 
nächste Trigger wird dann erst wieder ausgelöst, wenn das Signal auf 
Low, und wieder auf High geht.

Grüße,
nur-ein-softwerker
#6193248
Lesenswert?

Man könnte eine Monostabile Kippstufe benutzen. Das könnte man mit dem 
74HC123 machen. Will man sehr genaue Schaltzeiten haben, nutzt man beim 
74HC123 (enthält 2 Monoflop) die erste für ZB. 10- 50yS (Trigger), die 2 
Schaltet dann genau die definierten 10 MS. (Zum Beispiel) H/L  Pegel am 
Ausgang kann man sich dann "aussuchen". Beim 74HC123 Kann man auch den 
Pegel wählen, wann ausgelöst werden soll. ZB: Bei Eingang A = bei 
fallender Flanke oder Eingang B = bei steigender Flanke. (siehe 
Datenblatt - Funktionstabelle)
Angehängte Dateien:
Gast #6193418
Lesenswert?

Ein Watchdog arbeitet in der Regel asynchron bzw. autark und müsste 
einen "undefinierten" Zustand per Reset handeln können, wenn sonst nix 
mehr geht... zumindest, wenn er dafür im Vorfeld softwaremässig richtig 
konfiguriert wurde... sonst wäre er sinnlos...
Gast #6193450
Lesenswert?

Also da würde ich eher probieren, ob man das nicht gefiltert bekommt. 
Wir haben die Anforderung "BURST" (bei uns 2kV) auf allen Ports auf 
allen Platinen, und können sie einhalten. Ohne Monoflops und ähnliche 
Bastellösungen.

Burst ist eine Kombination aus hoher Spannung und hoher Frequenz mit 
wenig Schmackes dahinter.

Schon 1nF gegen Masse am in Frage stehenden Steckerpin kann das Problem 
oft beheben. Ansonsten gitb es noch Maßnahmen wie Ferritbeads, 
ESD-Dioden und dergleichen mehr.

Das Layout ist wichtig beim Burst.

Wenn du ein Monoflop hinbaust, kann das genaus einen Rappel bekkommen 
wie der µC, dann hilft dir das nicht.

--> Erst versuchen das Problem lösen, dann an den Symptomen 
herumdoktern.

Ansonsten würde mir noch eine Softwarelösung einfallen:
Es gäbe noch den Watchdog. Wenn deine LED 100ms ein abkann, könnte das 
gehen. Der kann deinem µC einen Tritt geben, wenn er hängenbleibt. Nicht 
schön, aber komplett in Software machbar.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren