Titel: Multiplexer Schaltung Beitrag von: MF|Nightmare am Mai 30, 2005, 19:11:56 im DigitalTechnik Artikel hab ich das mit den T-FlipFlop gesehn und das ist genau das was ich für ne Schaltugn brauche
jetzt gibts aber folgendes problem: ich find die net als ICs :( weder bei conrad, reichelt oder ebay...nüx wär cool wenn mir jemand weiter helfen könnte [edit: erledigt, nächste Problem siehe bissl weiter unten :) und bitte helft mir ma] Titel: Re: T-FlipFlop Beitrag von: raDon am Mai 30, 2005, 23:31:18 Das kam bei einer sekunde google recherche raus:
http://www.elektronik-kompendium.de/sites/dig/0210033.htm ;D also brauchst du nur nen D-Flip-Flop oder ein JK-Flip-Flop. Wofür brauchste denn die schaltung? Titel: Re: T-FlipFlop Beitrag von: MF|Nightmare am Mai 31, 2005, 15:52:54 cool danke :) :knuddel:
ich wollt die 3 steuerbaren comport ausgänge übern multiplexer auf 8 erweitern. Der Multiplexer schaltet je nach Kombination der Eingänge einen Ausgang durch und da ich den Ausgang net am Multiplexer selber auf H halten kann bis zum nächsten mal umschalten muss ich das ja irgend wo speichern ich glaub man versteht mich net wirklich :) also ich hab ABC als Ausgänge am Com1 und als Eingänge am Multiplexer bei A=H B=H und C=L schaltet der jetzt z.b. zwischen Pin 5 und 10 durch wenn C auch noch H ist dann schaltet er z.b. zwischen 6 und 10 durch. wenn ich da dann jeweils ein T-FlipFlop hin hänge kann ich das speichern. bzw sollte ich speichern können ich mal nachher mal was Titel: Re: T-FlipFlop Beitrag von: MF|Nightmare am Mai 31, 2005, 19:23:20 (http://mitglied.lycos.de/nightmare2105/multiplexer.JPG)
so hatte ich mir das dann gedacht ich hoff nur das funktioniert auch so weiß das einer? :) IC2a-5b sind D-FlipFlops Multiplexer istn 1/8er Titel: Re: T-FlipFlop Beitrag von: Ast am Juni 1, 2005, 19:19:53 Wozu willst du die Zustände der Ausgänge denn speichern?
Evtl. könnte man das einfacher mit einem SIPO-Register lösen. Titel: Re: T-FlipFlop Beitrag von: terx` am Juni 1, 2005, 19:33:15 nimm doch am besten ein schieberegister. der speichert solange den zustand am ausgang, bis neue daten kommen.
http://www.holger-friedrich.de/Robo/S_reg.htm Titel: Re: T-FlipFlop Beitrag von: MF|Nightmare am Juni 1, 2005, 22:16:22 so wies aussieht ist das was bei mir rauskommt sowas wie ein schieberegister
Nur versteh ich das net wie die das auf der Seite da ansteuern :( Bei meine sag ich ja per Kombination der Ausgänge was ich schalten will wie das bei denen geht blick ich nicht. Vorallem der "Pseudocode" ist komisch ;) Also so wie ich das Verstanden hab muss ich wenn ich Ausgang 4 ansteurn will TxD auslassen, 4mal DTR an und aus machen, dann TxD an, DTR nochmal an und aus und dann stroben? will damit Lichter steuern und wenn ich den Zustand net Speicher gehn die ja sofort wieder aus wenn ich das nächste anwähl Titel: Re: T-FlipFlop Beitrag von: Ast am Juni 1, 2005, 22:40:19 Für das Shift-Register benötigst du 2 Leitungen.
Data und Clock Mit jedem Signal an Clock werden die Zuatände an den Ausgängen "eins weiter gereicht". Also: O6 -> O7 O5 -> O6 O4 -> O5 usw... O0 -> O1 Data -> O0 Der erste Ausgang (O0) übernimmt dabei den Zustand des Data-Eingangs. Du legst also zuerst den Wert von O8 an Data an und machst dann einen Clock-Impuls. Dann den Wert für O7, Clk O6, Clk usw... bis O0, Clk Dann liegen an allen Ausgängen die gewünschten Zustände. Du kannst also _nicht_ jeden Ausgang einzeln ansprechen. Du musst immer alle Zustände übertragen. Außerdem werden während des Umschaltens die Zustände durchgereicht, also O0 hat bevor es seinen eigenen Wert annimmt kurz die Werte von O7 bis O1. Wenn du damit Lichter seteurst sollte das kein Problem sein, weil das menschliche Auge diese kurzen Unterbrechungen wahrscheinlich gar nicht wahrnehmen kann. Titel: Re: T-FlipFlop Beitrag von: terx` am Juni 2, 2005, 14:25:05 > Für das Shift-Register benötigst du 2 Leitungen.
es sind 3. data, clk und str. obwohl, mit einem 4094 kann man nach 8 clk-impulsen den str erzeugen. eine leitung weniger, dann klappt aber das kaskadieren nicht mehr. naja, um das noch mal zu erklären: zuerst werden mit data und clk ein 8 bits bzw ausgängte übertragen. erst der strobe-impuls übernimmt die neuen daten. also solange kein strobe-impuls kommt, sind an den ausgängen die alten zustände. > will damit Lichter steuern und wenn ich den Zustand net Speicher gehn die ja sofort wieder aus wenn ich das > nächste anwähl das ist ja das tolle am schieberegister. er speichert sein zustand solange bis ein strobe-impuls neue daten übernimmt oder der strom aus is. Titel: Re: T-FlipFlop Beitrag von: b0nze am Juni 2, 2005, 14:32:17 Wenn er ein neues Byte einliest, dann sind die Daten verloren.. du musst das natürlich im PC verarbeiten.. ein einfaches "schalte x ein" geht nicht.. das geht nur im PC.
> es sind 3 Nur weil z.B. das 595 oder ähnliche einen Strobe besitzen, muss man den nicht benutzen. Für die Aufgabe mit den Lampen reicht ein einfaches HCT 164. Und wenn... man legt STR einfach auf active und damit hat sich das. Strobe braucht man nur, wenn man langsam Datein eingibt oder wenn das angehängte Ding sonst falsche Werte liefert, wenns durchrast. Kommt ganz auf den Gebrauch an... b0nze Titel: Re: T-FlipFlop Beitrag von: MF|Nightmare am Juni 2, 2005, 20:55:09 jo danke, so wie ichs mirgedacht hab, nur von der reihenfolge her anderst
Dass ich immer alle beschreiben muss stört michn bisschen. hm, würd mich trotzdem mal interessieren ob mein schaltplan geht :) Titel: Re: Multiplexer Schaltung Beitrag von: MF|Nightmare am Juni 6, 2005, 11:22:28 *schieb*
kann mir denn keiner sagen ob das geht? :( Titel: Re: Multiplexer Schaltung Beitrag von: Ast am Juni 6, 2005, 17:03:28 Ich fürcht da is was nicht ganz in Ordnung.
Du benutzt alle 3-Variablen ausgänge des Com-Ports zum multiplexen, aber wo ist deine Datenleitung? ??? Falls du deine Datenleitung dauerhaft auf High gezogen hast (dieser Eingang X), und nun einfach mit dem Einstellen der Adresse dieses High an das richtige Flipflop leiten willst, fürchte ich wird auch das nicht funktionieren. Denn wenn du die Adresse ändern willst, musst du ja mit einer Adressleitung anfangen und wenn diese geändert wurde hat der IC das High vielleicht schon an die neue Adresse weitergeleitet, obwohl du die anderen 2-Leitungen noch garnicht verändert hast. Also bei deiner Lösung benötigst du 4 Datenleitungen. Mit 3 kommst du da leider nicht aus... Titel: Re: Multiplexer Schaltung Beitrag von: MF|Nightmare am Juni 6, 2005, 17:53:16 über das problem hab ich auch schon nachgedacht
reagiert der schneller als ein Programm bei dem das einfach hintereinander drin steht? der eingang der dafür zuständig ist ist INH leider hab ich nur 3 am Com :( Titel: Re: Multiplexer Schaltung Beitrag von: Ast am Juni 6, 2005, 18:05:52 Kann ich dir nicht sagen.
Aber mir wäre das zu unsicher. Außerdem ist da auch wieder ein Logikfehler drin: Wenn du durch die Auswahl der Adresse (vorausgesetzt dein Multiplexer ist langsam genug) ein High signal an dein Flipflop sendest und dieses umschaltet, wirkt sich das ja sofort auf den Eingang des FlipFlops aus. Also kannst du dir noch nicht einmal sicher sein, dass dein FlipFlop richtig umschaltet, wenn das Multiplexen funktioniert. Und weißt du, wie das FlipFlop den Status des Multiplexers interpretiert, wenn es "nicht an der Reihe ist"? Wenn du Pech hast sieht es das garnicht als Low an. Also an deiner Stelle währe ein SIPO Shift Register wohl das einfachste und sicherste. Titel: Re: Multiplexer Schaltung Beitrag von: MF|Nightmare am Juni 6, 2005, 18:20:33 das FlipFlop müsste nur umschalten wenn sich das Clock signal von L zu H ändert, ist ja ein flankengesteuertes. ISt dem also eigentlich egal obs nun ganz Low ist oder bissl drüber
Titel: Re: Multiplexer Schaltung Beitrag von: Ast am Juni 6, 2005, 18:45:21 Ich mein ja nicht nur n bissl drüber, sondern, dass der das garnicht erkennt.
Wieso sträubst du dich eigentlich so gegen ein ShiftRegister? Titel: Re: Multiplexer Schaltung Beitrag von: MF|Nightmare am Juni 6, 2005, 21:15:58 wollt mein ding durchziehn ;)
ne spaß, wär nur einfacher gewesen es anzusteuern :) mir bleibt dann wohl eh nix anderes übrig, außer ich takte den multiplexer und einen comeingang;) dann immer schalten wenn INH low ist und solang halten bis er wieder low ist wobei dann das schieberegister viel einfacher wird, also werd ich was wohl machen :)
© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten. |