Forum: Mikrocontroller und Digitale Elektronik Pulsfolge auf zwei Ausgänge verteilen


von ttl (Gast)


Lesenswert?

Hallo,
folgende Situation.
Ich habe eine Pulsfolge aus einem Digitalen Ausgang.
Die Pulse sollen jetzt auf zwei Ausgänge verteilt werden.
Immer abwechselnd, d.h. erster Puls auf Ausgang 1, zweiter Puls auf 
Ausgang 2 etc.

Wie bekomme ich das mit möglichst wenigen Bauteilen hin.

Ich habe gerade keine Idee  dazu.

von Michael (Gast)


Lesenswert?

Ein D-Flip-Flop + 2 UND-Gatter?

von ttl (Gast)


Lesenswert?

na das wären schon 2 Ics plus 2 Kondensatoren

geht´s nicht einfacher?

von oszi40 (Gast)


Lesenswert?

ttl schrieb:
> mit möglichst wenigen Bauteilen

FF siehe http://de.wikipedia.org/wiki/Flipflop

von ttl (Gast)


Lesenswert?

ich habe aber nur das Pulssignal

die Pulslänge muss erhalten bleiben!

Wenn das Pulssignal auf Null ist, müssen beide Ausgänge auch auf Null 
sein, das sehe ich nicht

von Karl H. (kbuchegg)


Lesenswert?

Heutzutage heißt einfacher oft: nimm einen µC

Je nach Pulslänge bzw wie genau die Flanken erhalten bleiben müssen, ist 
das die einfachste Lösung in Einheiten von "IC-Verbrauch". 1 IC, 1 
Eingang, 2 Ausgänge -> ein kleiner Tiny tuts, wenn die Pulse nicht zu 
schnell sind und der Abtastjitter akzeptabel ist.

von ttl (Gast)


Lesenswert?

das ist aber für eine Serie, da ist es doch recht aufwändig extra einen 
zweiten Controller zu programmieren.

von Karl H. (kbuchegg)


Lesenswert?

ttl schrieb:
> das ist aber für eine Serie, da ist es doch recht aufwändig extra einen
> zweiten Controller zu programmieren.

Moment:
soll das heißen, dass dieses digitale Signal schon aus einem anderen 
Controller kommt?

Dann ist es das einfachste, den entsprechend umzuprogrammieren. Am 
einfachsten ist es immer, ein Problem an der Quelle zu lösen und nicht 
hinten nach Symptome zu bekämpfen.

von Matthias (Gast)


Lesenswert?

Hört sich fast nach einer Umwandlung von einer PWM-Ausgabe in eine
Gegentaktansteuerung an.....

von ttl (Gast)


Lesenswert?

ja, das ist ein PWM Signal das direkt in der Controller Hardware erzeugt 
wird.
Ich habe aber diverse Interrupts (Uart, Timer, DMA)laufen so dass das 
auch so bleiben muss.
Die Pulsfolge (eigentlich ein Pulspacket, 1µs On ,5µs off, 20 Pulse alle 
500ms)darf nicht durch die Interrupts gestört werden. Damit wird eine 
Gegentakt-Stufe mit Trafo angesteuert.

von Karl H. (kbuchegg)


Lesenswert?

ttl schrieb:
> Ich habe aber diverse Interrupts (Uart, Timer, DMA)laufen so dass das
> auch so bleiben muss.

OK. Dann geht dort erst mal nichts.

> Die Pulsfolge (eigentlich ein Pulspacket, 1µs On ,5µs off,

Die Zeiten sind schon heftig.
Das wird mit einem Tiny nur noch bedingt was.

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.