Hallo Werkle gerade mit dem 4094 herum. Bin ganz erstaunt, dass dieser Baustein über keinen Reseteingang verfügt. Gibt's da nen Trick, wie man den Zurücksetzt ? lg
CMOS schrieb: > 0x00 hineinschieben und Strobe kurz auf high. Bin irritiert :-| Ich kann nur 1 oder 0, sprich High oder Low reinschreiben - was meinst du mit 0x00 ?
Das ist ja auch nur ein einfaches Schieberegister. Solch einen Reset findest du höchstens bei RS-FlipFlops oder bei einem Mikrocontroller. Doe 4000er Bausteine sind Logikbausteine, Zähler, Gatter ... sowas in der Art. Du kannst aber den Eingang auf Low setzen und den Clock 8 mal auf low und high setzen, dann hast du die Buffer wieder gesäubert und alles ist auf low. Strobe zum übernehmen und die parallelen Outputs kannst du vorher disablen und später wieder enablen wenn es sinnvoll sein sollte. Ich schalte den OE-Pin (Output Enable) aber eigentlich immer auf High da ein "HighImpedance"-Ausgang für mich nicht nutzbar ist.
Torfman schrieb: > Ich kann nur 1 oder 0, sprich High oder Low reinschreiben - was meinst > du mit 0x00 ? 0x00 ist hexadezimal für 00000000, also 8 mal Low reinscheiben.
Torfman schrieb: > Ich kann nur 1 oder 0, sprich High oder Low reinschreiben - was meinst > du mit 0x00 ? Wenn du in C deinen Arduino (AVR), PIC oder sonatwas programmierst, dann kannst du das in dem Hex-Format schreiben oder im binären Format. Hex Binär 0x00 = 0b00000000 Das sind also 8 bit die dann in den 4094 geschoben werden, der Eingang bleibt auf Low und das Taktsignal togglet 8 mal. (wie ich oben beschrieben habe)
:
Bearbeitet durch User
8 mal Noll reinschreiben - schon klar. Aber ist das nicht sehr umständlich? Ein Reset-Pin wäre doch viel einfacher. Hat man doch bei vielen CMOS-IC (4017, 4026) oder auch bei Schieberegister zB. 74164. Beim 4094 fehlt der einfach. Ich dachte/hoffte auf einen Schaltungstrick - zB dass man zwei Eingänge gleichzeitig auf High legt oder so. Scheinbar bleibt aber hier nur einen Taktgenerator aufzubauen, der 8 x Low reinschiebt - Umständlich :-( [gefällt mir gar nicht] :-(
>Scheinbar bleibt aber hier nur einen Taktgenerator aufzubauen, der 8 x >Low reinschiebt - Umständlich :-( Verstehe deine Aufgabenstellung und deine Schwierigkeiten nicht so recht. Du willst den 4094 als Scheiberegister verwenden. Gut. Hat ja wohl einen Zweck in der Schaltung. Um ihn zu nutzen, wirst du ja eh irgendeine Taktlogik und irgendeine Möglichkeit aufbauen um 0 und 1 reinzuschieben. Zum Initialisieren schieb halt die Nullen rein und im Betrieb dann das Muster, das du brauchst.
Schön wäre eben, wenn bei Inbetriebnahme alles auf Null stehen würde. Sprich Power-On-Reset. Geht hier aber nicht so einfach wie man das bei anderen CMOSes gewohnt ist. 8-|
4015 ist ein 2x4-bit Schieberegister mit Reset, hat aber weder die Speicherfunktion noch die Tristate-Ausgänge. http://www.nxp.com/documents/data_sheet/HEF4015B.pdf
subsum schrieb: > 4015 ist ein 2x4-bit Schieberegister mit Reset, hat aber weder die > Speicherfunktion noch die Tristate-Ausgänge. Auch Müll - Danke !
Wenn Du mit solchem Material arbeiten willst, dann musst Du bereit sein dich nicht zu ärgern. 8 Mal 0 : fuer Dich gibt es heute leider keine Ausnahme.
Wenn die zeitlichen Ansprüche (Durchlaufzeiten) der I/O es in der Anwendung erlauben: Warum nicht einen kleinen µC wie bspw. den PIC16F630 nehmen, und sich das Schieberegister dort hinein programmieren? Und wenn der µC nichts anderes macht, und kosten tut der auch nicht die Welt. Ich sah schon mal einen, der sogar nur ein AND-Gatter mit drei Eingängen mit so einem µC bildete, weil er gerade keinen passenden Gatterbaustein hatte. Für solch einfache Aufgaben sind besonders diese kleinen Steinchen doch da, im Gegensatz zu einem Highspeed 32-bit-Boliden. ;-) Allerdings will ich nicht verschweigen, daß es besser ist, mit so einem µC schon mal gearbeitet zu haben, und die Arbeitsumgebung, Tools, zu besitzen. Sonst wäre das eine neue Baustelle, und womöglich gerade ungelegen.
Torfman schrieb: > Auch Müll - Danke ! Bitte, gern geschehen aber irgendeinen Tod wirst du sterben müssen. Entweder noch einen http://www.nxp.com/documents/data_sheet/HEF40373B_CNV.pdf dranpappen (Mouser €1,6) oder einen der anderen Vorschläge umsetzen.
Hallo! Der 4034 kann Alles. Er hat zwar kein Reset, wenn man aber einen Port mit 0x00 beschaltet, kann man mit "parallel laden" ein Reset nachbilden. Seriell schieben rechts/links kann er und Tristate auch.
> Aber ist das nicht sehr umständlich? Ein Reset-Pin wäre doch viel einfacher.
Na, wenn du meinst. Dann kannst du ja deine eigene Fabrik eröffnen, die
IC's mit 17 Pins herstellt. Mal sehen, wie einfach das wird.
Zu der Zeit, als diese IC's aktuell waren, kam es sehr auf die Anzahl
der Pins an. Jeder einzelne Pin war ein erheblicher Kostenfaktor. Und
ungewöhliche Gehäusegrößen (>16 Pins) war erst Recht teuer.
Lies Dir mal Geschichte der Intel Prozessoren durch. Die hatten den 8086
extra verkleinert, um Kosten zu Sparen. Erst danach erfreuten sich die
personal Computer von IBM großer Beliebtheit.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.