Hallo,
wie muss ich ein CD40175BMS 4-bit Schieberegister anschließen, sodass er
sich nach einem kurzen Clock/Impuls den Wert von dem jeweiligen Eingang
z.B. D1 auf dem Ausgang Q1 ausgibt, dieser dann wieder auf den D2
Eingang geht und nach oben zählt. Jedoch immer nur wenn ein kurzer
Impuls/Clock gegeben wird?
Wie wird mit dem Clear verfahren?
Wollte es in Multisim simulieren, aber das funktioniert irgendwie
nicht?!
Kann ich denn ein Clock mit einem Taster und einer einfachen 5VDC
Spannungsquelle simulieren?
Vielen Dank und schönen Feiertag!
Gruß Chris
Matthias Sch. schrieb:> Gehen würde der 40194 oder der gute alte 4015,
Matthias, hast du im Nachbarthread geschnuppert? RC-Car-Steuerung?
Da hatten wir ja gerade auch sowas, mit den selben Bausteinvorschlägen.
Ein anderer User und ich haben unabhängig voneinander Schieberegister
simuliert, und wir kamen komischerweise beide auf eine Simulation mit 4
D-FF.
Die sind je 2 in einem 4013, und dieser Baustein ist sehr universell.
Chris230289 schrieb:> Wollte es in Multisim simulieren, aber das funktioniert irgendwie> nicht?!
Nimm LTspice, und nimm das hier:
Beitrag "Re: suche IC das arbeitet wie Stufenrelai"
Oder PSPICE:
Beitrag "Re: suche IC das arbeitet wie Stufenrelai"
LTspice machte anfangs auch nur Mätzchen. Ich mußte den Bauteilen noch
Modellparameter hinzu fügen.
Danke für die Antworten...
kann ich nicht einfach auch ein M74HC595B1R nehmen. Der wäre nämlich bei
Conrad auf Lager verfügbar (zum Abholen) Ist ein 8-bit Schieberegsiter.
Da ich allerdings eh nur 3-bit benötige ist es doch egal, oder?
Das ganze sollte dann so aussehen...
(Nur Schematisch dargestellt!)
fasel schrieb:> Geht nicht. CD40175BMS ist kein Schieberegister.
Was hast Du denn geraucht?
Klar kann man 4 D-FF als 4Bit-SRG zusammen schalten.
Um ein bestimmtes Bitmuster durchzuschieben, braucht man nur noch ein
Power-On-Reset, welches dieses Muster einstellt.
fasel schrieb:> Chris230289 schrieb:>> wie muss ich ein CD40175BMS 4-bit Schieberegister anschließen, sodass er>> Geht nicht. CD40175BMS ist kein Schieberegister.
@peda: Zitate möglichst im Zusammenhang lassen. Der TO ging von falschen
Voraussetzungen aus! Er bezeichnete das CD40175BMS als Schieberegister.
Ich finde exakte Beschreibung wichtig für eine gezielte Hilfestellung.
Manche mögen aber gerne raten und neigen zur Selbstdarstellung.
Chris230289 schrieb:> Wie sieht es denn aus mit dem Baustein M74HC595B1R aus? Würde das so> funktionieren?
Nenn das Ding doch besser einfach nur 74HC595. Aus der Erinnerung habe
ich, daß in einer Schaltung mal eine einfache 8-bit-Porterweiterung mit
diesem Baustein drin war. Ich schaue mal kurz im TTL-Taschenbuch nach.
So, da haben wir es. 8-bit-Schieberegister seriell ein, seriell/parallel
aus. Um die Schieberegister-Information an die Ausgangsspeicher zu
bringen, ist ein separates Clock-Signal erforderlich. Auch können die
Ausgänge Tri-State (hochohmig) geschaltet werden. Das sollte doch gehen.
fasel schrieb:> Ich finde exakte Beschreibung wichtig für eine gezielte Hilfestellung.
Dann solltest Du Dir mal die exakte Beschreibung eines SRG ansehen. Es
besteht nämlich aus D-FFs.
fasel schrieb:> Der TO ging von falschen> Voraussetzungen aus!
Nein.
Der TO hat doch recht. Er kann mit diesem IC ein 4Bit-SRG realisieren.
Und wenn er mal das gewünschte Bitmuster beschreibt, könnte man sogar
einen Schaltplan erstellen.
Peter Dannegger schrieb:> Der TO hat doch recht. Er kann mit diesem IC ein 4Bit-SRG realisieren.
Notfalls nimmt man da auch mal die völlig universellen 4013, die zwei
D-FF mit Setzen und Rücksetzen haben. Das braucht allerdings zwei
Steine. Wie heißt das 74-er Pendant dazu? 7474?
Mit einem 74374 baute ich auch mal ein 8-bit-Schieberegister, obwohl es
eigentlich ein 8-bit-Latch ist.
Peter Dannegger schrieb:> fasel schrieb:>> Ich finde exakte Beschreibung wichtig für eine gezielte Hilfestellung.>> Dann solltest Du Dir mal die exakte Beschreibung eines SRG ansehen. Es> besteht nämlich aus D-FFs.
Ich habe mir zunächst das 40175 angeschaut und festgestellt, daß es kein
Schieberegister ist. Ich vermutete auch, daß er das "CMOS Quad ‘D’ Type
Flip-Flop" als Schieberegister verschalten möchte. Dann sollte er das
auch so in seiner Frage formulieren.
@peda: Dein "Was hast du denn geraucht?" war daneben und absolut
Offtopic. Einer muß ja hier wohl immer den Anfang machen.
Ich mag nicht mehr mit Rechthabern schreiben.
fasel schrieb:> Ich habe mir zunächst das 40175 angeschaut und festgestellt, daß es kein> Schieberegister ist.
Der 40175 sind 4 D-FF mit gemeinsamem Clock und gemeinsamem
Reset-Eingang. Man kann daraus wunderbar ein 4-bit-Schieberegister
gestalten.
Wilhelm Ferkes schrieb:> fasel schrieb:>>> Ich habe mir zunächst das 40175 angeschaut und festgestellt, daß es kein>> Schieberegister ist.>> Der 40175 sind 4 D-FF mit gemeinsamem Clock und gemeinsamem> Reset-Eingang. Man kann daraus wunderbar ein 4-bit-Schieberegister> gestalten.
Kann man.
Aber warum nimmt man dann nicht gleich ein fertigs SR in einem IC?
Möglicherweise ist mal wieder der Punkt erreicht, an dem man sich
zurücklehnen sollte und fragen sollte: Was ist eigentlich das globale
Ziel der Übung. Man baut ja eine SR nicht einfach so aus Spass an der
Freude, sondern möchte ein Problem damit lösen. - Welches?
Guten Morgen :)
das ganze soll für eine Testbox sein. Ich möchte jeweils mit einem
Taster bestimmte Messbereiche schalten, jedoch über einen Taster.
Das Schieberegister soll dazu dienen mit nur einem Taster immer einen
anderes Relais zu schalten.
Mit dem Taster wird (clock) geschaltet.
So habe ich beim Einschalten des Gerätes durch ein NOR-Glied (welches
durch Q1 und Q2 gespeist wird, beide "0") am Dateneingang des
Schieberegister eine "1" anliegen und kann durch einmaliges drücken
(Clock) den Ausgang Q1 auf "1" setzen.
Der Ausgang geht auf ein ULN2003A um das erste Relais zu schalten, sowie
auf das NOR-Glied, sodass der Dateneingang "0" wird.
Beim weiteren schalten wird der nächste Ausgang Q2 auf "1" gesetzt. Das
erste Relais fällt ab, das zweite Relais zieht an. Der Ausgang am
NOR-Glied bzw. Eingang des Schieberegister ist immernoch "0".
Beim nächsten drücken des Tasters (Clock) wird der Ausgang Q3 zu "1" und
schaltet über ULN2003A ebenfalls ein Relais. Beide Eingänge des
NOR-Gliedes sind logisch "0" und geben auf den Dateneingang eine "1".
Sprich beim nächsten drücken fängt der ganze Zirkus von vorne an :)
so habe ich mir das jedenfalls gedacht. Es geht bestimmt auch 100mal
einfacher. Aber ich bin nicht so der Profi und habe eben auch schon
angefangen damit :) jetzt muss es fertig werden.
Liebe Grüße
Mit dem Taster S1 musst du dir was einfallen lassen. So wie der jetzt
ist, wirst du damit nicht froh werden. Einmal Taste drücken und dein
Zähler zählt 1 bis 3 oder 4 mal weiter. Taster prellen.
Karl Heinz Buchegger schrieb:> Ganz ohne Zustazbeschaltung.
Nö.
Den Taster muß man noch entprellen.
Z.B. mit RC-Tiefpaß und Schmitt-Trigger (4093).
Davon kann man noch ein Gatter für die Rückführung des 40175 benutzen.
Den muß er also nicht wegschmeißen.
Chris230289 schrieb:> so habe ich mir das jedenfalls gedacht.
Klingt gut. Jetzt mußt Du bloß noch den Schaltplan entsprechend
zeichnen.
Woher hast Du die Idee, Ausgänge mit Pulldowns zu beschalten?
Das erhöht nur den Stromverbrauch.
Was aber garnicht geht, sind offene Eingänge.
fasel schrieb:> @peda: Dein "Was hast du denn geraucht?" war daneben und absolut> Offtopic.
Ich mag es garnicht, wenn man Anfänger in die Irre leitet.
Daher die vielleicht etwas harsche Antwort.
fasel schrieb:> Geht nicht.
Ehe man also sowas behauptet, sollte man dessen auch sicher sein.
Und dann auch begründen und nicht dem Anfänger einfach so vor den Latz
knallen.
Danke für die rasche Antworten.
Mit den Pulldown dachte ich mir einfach nur wegen den Eingängen des
NOR-Glieds und des ULN2003A... Damit sie ein klares Signal bekommen?
Oder kann ich diese auch einfach weglassen?
Ist es auch Möglich ohne Schmitt-trigger zu entprellen, mittels nur
einem RC-Glied? In meiner Schaltung müsste dann nach dem Taster S1 ein
Widerstand von 500Ohm und danach der Kondensator 22nF?
Wie beschalte ich die nicht benutzen Ausgänge am Schieberegister,
Pulldown? oder direkt an GND?
Liebe Grüße
>Wie beschalte ich die nicht benutzen Ausgänge am Schieberegister,>Pulldown? oder direkt an GND?
Ich würd Dir dringend empfehlen mal etwas über Elektronik zu lernen.
Ungenutzte Ausgänge werden nicht beschaltet. Zu was auch?
Chris230289 schrieb:> Ist es auch Möglich ohne Schmitt-trigger zu entprellen, mittels nur> einem RC-Glied? In meiner Schaltung müsste dann nach dem Taster S1 ein> Widerstand von 500Ohm und danach der Kondensator 22nF?
Eine weitere Möglichkeit der Entprellung ist die Methode mit einem
RS-Glied, welches aus zwei über Kreuz rückgekoppelten NAND-Gattern
besteht, und man z.B. leicht aus einem 4011 (4 NAND) bauen kann.
Allerdings braucht man einen dreipoligen Taster, also einen Wechsler.
Zufällig bastelte ich diese Tasteneingabe heute auf dem Steckbrett. Denn
ich mache auch so eine Weiterschaltung mit Schieberegister. Weil ich
keinen Wechsler hatte, aber einfache Taster, nahm ich zwei von diesen.
Einen für Set, einen für Reset. Das befreit auch völlig vor
unbeabsichtigten Mehrfacheingaben, weil nur die Zustände Set oder Reset
jeweils stabil sind. Das RS-Glied arbeitet da sehr sicher.
Irgend was an Hardware braucht man aber für die Entprellung immer, egal
ob ein RC-Glied mit Schmitt-Trigger, oder ein RS-Glied.
Manche der käuflichen D-Flipflops haben auch fertig eine RS-Funktion
drinne, um einfach einen Taster anzubringen.
Mit dem RC-Glied und einfachem Gatter statt Schmitt-Trigger kann es
kritisch werden, weil die Ausgangsflanke nicht steil genug wird. Man
kann aber aus einem normalen nicht invertierenden Gatter mit zwei
Widerständen auch einen Schmitt-Trigger bauen, wenn man mal keinen
Schmitt-Trigger hat.
Peter Dannegger schrieb:> Was aber garnicht geht, sind offene Eingänge.spontan schrieb:> Ungenutzte Ausgänge werden nicht beschaltet. Zu was auch?
Jetzt verwirrt ihn doch nicht so!
@spontan: Klar werden die beschaltet. Oder willst du, dass da muter mit
Netzfrequenz und was die Antennen^WPins sonst noch so empfangen unter
Stromverbrauch Gates umgeladen werden?