Schieberegister - richtige Schaltung?

Hallöle, ich hab hier ne Schaltung bei der ich nicht sicher bin, ob sie so richtig ist. wär nett, wenn einer von euch mal drüberschauen könnte. das soll passieren: das ganze soll ein schieberegister mit 12 ausgängen darstellen (ringzähler). es soll auf jeden fall immer genau ein ausgang high sein. über einen wahlschalter kann ausgewählt werden, ob der takt fürs schieberegister per hand, oder von einem taktgeber kommen soll. für den takt per hand ist daher der taster oben links. der automatische takt soll in einstellbarer frequenz von 10s bis 10min einstellbar sein. da die ausgänge des schieberegisters eine recht hohe last schalten sollen, ist ein uln2801a.

http://www4.pic-upload.de/07.02.10/rtuvovl3kvdr.png

Hallo,

das soll passieren: das ganze soll ein
schieberegister mit 12 ausgängen darstellen (ringzähler). es
soll auf jeden fall immer genau ein ausgang high sein.

wenn ich mich nicht irre, geht das so nicht, weil der 1 Zähler
von 0-9 zählt und dann nur einen Impuls auf den 2. Zähler gibt,
dann aber wieder bei 0 anfängt.
Ich empfehle dir einen normalen 4-Bit-Zähler (z.B. 74xx193), der
bei 12 zurückgesetzt wird. Danach einen 4/16 Decoder (74xx154).
Gruß Uwi

über einen wahlschalter kann ausgewählt werden, ob der takt fürs
schieberegister per hand, oder von einem taktgeber kommen
soll. für den takt per hand ist daher der taster oben links.
der automatische takt soll in einstellbarer frequenz von 10s
bis 10min einstellbar sein. da die ausgänge des
schieberegisters eine recht hohe last schalten sollen, ist ein
uln2801a.
http://www4.pic-upload.de/07.02.10/rtuvovl3kvdr.png

Hi,

wenn ich mich nicht irre, geht das so nicht, weil der 1 Zähler
von 0-9 zählt und dann nur einen Impuls auf den 2. Zähler
gibt,
dann aber wieder bei 0 anfängt.

hmm, ja…
War das nicht so, dass man bei solchen Kaskaden immer alle CLK-Eingänge miteinander verbindet und dann per enable bestimmt welcher weiterzählen soll?
Müsste eigentlich im Bausteine-Datenblatt ein Beispiel stehen…

J~

Moin,
so nun noch mal ein paar Ideen von mir:

  • soll S1 auch unter Spannung geschaltet werden können? Der ist nämlich leider im Gegensatz zu S2 nicht entprellt und würde dann uU undefinierte Impulse an IC1 abgeben

-Wie ich mir schon dachte werden die 4017er anders kaskadiert als du es gemacht hast. Schau dir mal das Datenblatt an; gleich auf Seite 1 steht, dass man das über COut und und ClockEnable macht. Allerdings scheint es wie Uwi schon sagte, dass es keinen Zustand gibt bei dem alle Ausgänge Q0…Q9 auf NULL liegen (Seite 3 Timing Diagram). Das wäre natürlich bei IC2 und Q0 auch so!
http://www.produktinfo.conrad.com/datenblaetter/1250…

HTH
J~