Forum: Mikrocontroller und Digitale Elektronik Stromstoßschaltung


von Micha (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen,

ich habe eine µC-Schaltung, bei der LEDs ueber Transistoren angesteuert 
werden. (siehe Bild) Diese Ports werden aktiv, solang ein Taster 
betaetigt wird. (Pro LED ein Taster)
Jetzt wuerde ich das Ganze so umbauen, dass es wie eine 
StromstoßSchaltung funktioniert.
Also:
Port High -> LED an
Port Low -> LED bleibt an
Port High -> LED wieder aus

Hatte sowas schon mal auf Basis eines 4017 aufgebaut. Das ist mir hier 
allerdings viel zu groß.

Kennt jemand nen Baustein der sowas kann?

Am einfachsten waere es natuerlich den µC anders zu programmieren. Das 
geht in diesem Fall aber nicht!

Vielen Dank schonmal fuer die Hilfe!

Viele Grueße
Micha

von tom (Gast)


Lesenswert?

Ich denke mit nem FlipFlop mit entsprechender Beschaltung sollte das zu 
lösen sein.

von Michael S. (mich-beck)


Lesenswert?

Srevus,

das denke ich auch.
Nur leider finde ich keins.
Ich habe bisher nur Bausteine gefunden, die aus mehreren D-Flip-Flops 
bestehen und einen Takteingang haben.
Allerdings habe ich keine Moeglichkeit einen Takt zu generieren.
Also braeuchte ich sowas wie ein D-Flip-Flop ohne Takt. Sowas heisst, 
glaub ich, T-Flip-Flop.
Nur leider finde ich eben keinen passenden Baustein!

Viele Gruesse
Micha

von Falk B. (falk)


Lesenswert?

@  Michael Schankin (mich-beck)

>Also braeuchte ich sowas wie ein D-Flip-Flop ohne Takt. Sowas heisst,
>glaub ich, T-Flip-Flop.

Das hat aber auch einen Takt.

Im einfachsten Fall nimmt man ein 74HC74, dort sind zwei unabhängige 
FlipFlops drin. Oder das recht exotische (veraltete) 74HC276, wenn man 
es irgendwo kaufen kann. Dort sind vier JK-FlipFlops drin.

MfG
Falk

von Harald Wilhelms (Gast)


Lesenswert?

Michael Schankin schrieb:

> Nur leider finde ich keins.

Dann hast Du falsch gesucht. z.B. 4027

> Ich habe bisher nur Bausteine gefunden, die aus mehreren D-Flip-Flops
> bestehen und einen Takteingang haben.

Die gehen auch. z.B. 4013
Gruss
Harald

von Sven H. (dsb_sven)


Lesenswert?

Micha schrieb:
> ich habe eine µC-Schaltung , bei der LEDs ueber Transistoren angesteuert
> werden.

Kann das denn nicht der Mikrocontroller so steuern?

von Arno Nyhm (Gast)


Lesenswert?

CD4027BPW sind zwei JK-Flipflops in einem 16-pin TSSOP-Gehäuse, zu 
bekommen bei Farnell.
Der 74HCT109PW stellt ebenfalls zwei JK-Flipflops im selben Gehäuse zur 
Verfügung.
...beide triggern auf die positive Flanke, daraus folgt bei 
entsprechender Beschaltung (S und R ungenutzt, J und K auf logisch 1, C 
dienst als Steuereingang Eingang) das Verhalten was Du im Eingangspost 
beschrieben hast.

Hier nochmal eine Übersicht über die Vielzahl der verfügbaren JK-FFs:
Bei Farnell das Suchwort 'jk flipflop' eingeben und die Parametertabelle 
entsprechend verändern...

Was den Platz auf der Platine angeht: Mehr als zwei JK-FFs in einem 
Gehäuse sind mir bislang noch nicht untergekommen, also kann man wohl 
nur ein möglichst kleines Gehäuse verwenden (TSSOP - vielleicht gibts 
auch noch kleinere mit den selben Innereien?!)

Eine andere Möglichkeit wäre dann noch sich die T-FFs selbst aus Gattern 
aufzubauen - evtl. kommt man durch die winzigen Gehäuse, in denen die 
Standardgatter zu haben sind, insgesamt mit weniger 
Platinenplatzverbrauch dabei weg.

Noch eine andere Möglichkeit wäre dann programmierbare Logikbausteine! 
Auch wenn sich ein CPLD damit ziemlich langweilen wird, könnte das u.U. 
die Version mit geringstem Paltzverbrauch auf der Platine sein. Das ist 
dann zwar nicht mehr wikrlich asynchron, aber erscheint durch die hohen 
Taktgeschwindigkeiten so - in dieser Applikation wohl akzeptabel.
Evtl. könnte man versuchen, wenn es eher eine Bastelei ist, anstatt 
einer serienfertigbaren Elektronik, nochmal ein paar alte GALs mit 
passendem Programmiergerät zu ergattern (er/gattern/ - wer versteht das 
Wortspiel?! Ha-Ha-Ha!) - ich glaube 'moderne' GALs gibt es leider 
nichtmehr.

von Arno Nyhm (Gast)


Lesenswert?

Nachtrag:

Ein kleiner Mikrocontroller (muss eigentlich nur über ausreichend Pins 
verfügen - Atmel AVR: ATtiny..., ...) ließe sich dafür natürlich auch 
abrichten.
Den Takt könnte man sicher vom Hauptcontroller klauen.
Der Vorteil zu einem CPLD den ich hier sehe, sind die deutlich kleineren 
Gehäuse, in denen entsprechende Mikrocontroller verfügbar sind - CPLDs 
aber nicht.

von Michael R. (dj_motionx)


Lesenswert?

Hallo !

Ich würde auch einen kleinen controller bevorzgen. Eine "kleines" 
Platinchen mit deinen Bausteinen drauf musst du dir sowiso machen. 
Willst du die Funktion dines Enwurfes aus welchen Gründen auch immer mal 
ändern bist du mit dem controller sichau auch besser bedient. 
Andererseits wenn du keiner Erfahrung mit mikrocontrollern hast und dich 
jetzt erst einarbeiten musst aber schon ein fleißiger elektronik bastler 
bist würde ich J-K Flip Flops im toggle mode verwenden (J=K=1; Taster am 
Takt. => Bei jeder (pos. oder neg. je nach typ) FLanke ändert sich der 
Ausgangszustand).

L.g Michael

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.