Forum: Mikrocontroller und Digitale Elektronik Digitiale Funktion gesucht


von Ingo L. (corrtexx)


Angehängte Dateien:

Lesenswert?

Ich suche einen digitalen Baustein, der mir die angehängte Funktion 
erzeugen kann. Ich habe ein PWM Signal, welches wenn der ERR Eingang 
High ist, 1:1 durchgereicht wird. Wechselt der ERR von High auf Low, 
soll der Ausgang sofort auf Low gehen und erst wieder bei der nächsten 
steigenden PWM-Flanke auf High gehen unter der Voraussetzung das ERR 
wieder High ist. Mit den verschiedenen Flip-Flop-Typen drehe ich mich 
gerade im Kreis. Ich habe es mit einem 74xx109 versucht, J-,K- und 
Clockeingang auf den PWM-Kanal gelegt und den ERR auf auf den /CLR. 
Zusätzlich den PWM mit einer Shottky-Diode (Kathode auf PWM) den /CLR 
mit runtergezogen. Das klappt aber erwartungsgemäß auch nicht, da der 
Pegel an den Eingängen nicht simultan mit dem Clock steigen darf und die 
Pegel so nicht erkannt werden.

von 6a66 (Gast)


Lesenswert?

Ingo L. schrieb:
> sofort auf Low gehen

Wieviel ist SOFORT? Sind 100ns aureichend?

rgds

von Ingo L. (corrtexx)


Lesenswert?

6a66 schrieb:
> Sind 100ns aureichend?
Ja

von 6a66 (Gast)


Lesenswert?

Ingo L. schrieb:
> Mit den verschiedenen Flip-Flop-Typen drehe ich mich
> gerade im Kreis.

Du latchst ERR in ein xx74 und verbindest CLR mit ERR, CLK mit PWM.
Wenn ERR low wird wird Q low, wenn ERR High wird wird Q mit der nächsten 
Taktfanke auch wieder High. PWM und Q werden mit einem AND-Gatter 
verbunden, Augang ist dann die gewünschte Funktion.

rgds

von 6a66 (Gast)


Lesenswert?

6a66 schrieb:
> wenn ERR High wird wird Q mit der nächsten
> Taktfanke auch wieder High.

Achtung: Setup und Hold-Zeiten beachten!

rgds

von Ingo L. (corrtexx)


Lesenswert?

Danke für den Tip. Wenn ich meine Schaltung dahingehend verändere, den 
CLR nicht über die PWM laufen zu lasse und den Ausgang mit der PWM 
verunde funktioniert es auch. Auf das UND am Ausgang bin ich nicht 
gekommen. Besten Dank

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.