Integrierte Schaltkreise

Liebe Fachleute,
ich habe folgendes Problem:
8 Bit Ausgang besteht aus 2 mal 4 Bit - (BCD Code), was sollte mit 4 Bit-Eingang eingelesen werden.
Da frage ich mich was ist profesioneller anzuwenden: 2 mal 4-Bit Flip-flops mit Tri-State Ausgängen, die auf zwei Takten arbeiten
und sind mit Ausgängen zaussamenverbunden, oder ein 8-Bit Schiebregister.
Das Alles sollte mit Software gesteuert werden, sicher und schnell arbeiten. Kann mir jemand ein Tip geben? Gibt es noch eine andere Methode?
Für die Bezeichnung von Bausteinen werde ich mich auch freuen, da ich keine Kataloge habe.
Vielen Dank im voraus
Lech

Hallo Lech,

ich habe folgendes Problem:
8 Bit Ausgang besteht aus 2 mal 4 Bit - (BCD Code), was
sollte mit 4 Bit-Eingang eingelesen werden.
Da frage ich mich was ist profesioneller anzuwenden: 2 mal
4-Bit Flip-flops mit Tri-State Ausgängen, die auf zwei Takten
arbeiten
und sind mit Ausgängen zaussamenverbunden, oder ein 8-Bit
Schiebregister.

Das Ganze ist noch sehr unklar:

  1. Müssen die 8-Bit Daten zwischengespeichert werden oder nicht ?
  2. Für eine parallele Lösung, ohne Zwischenspeicherung, brauchst du 4 Eingänge und mindestens einen Ausgang um zwischen den beiden Halb-Bytes umzuschalten.
  3. Für eine serielle Lösung brauchst du 1 Eingang, für die Daten, und 2 Ausgänge (1 um die Daten in das Schieberegister einzulesen und 1 als Schiebetakt).
  4. die Parallele-Lösung ist sicher schneller, aber aus deinen Angaben geht nicht hervor ob das ein Problem ist.

Das Alles sollte mit Software gesteuert werden, sicher und
schnell arbeiten. Kann mir jemand ein Tip geben? Gibt es noch
eine andere Methode?

  1. Professionel ist es, wenn es Störungsfrei funktioniert, alle Sicherheits- und andere Anforderungen erfüllt und das mit geringstem Aufwand !

  2. Es gibt mindestens soviele Lösungen für ein Problem, wie Techniker, welche sich mit dem Problem befassen.

MfG Peter(TOO)

Hallo,

so habe ich das Problem verstanden:

Ausgang 1 bit 0 …
Ausgang 1 bit 1 …
Ausgang 1 bit 2 … … Eingang bit 0
Ausgang 1 bit 3 … … Eingang bit 1
… Eingang bit 2
Ausgang 2 bit 0 … … Eingang bit 3
Ausgang 2 bit 1 …
Ausgang 2 bit 2 …
Ausgang 2 bit 3 …

Ich würde weder Schieberegister noch Flip-Flop empfehlen, sondern einen Multiplexer (wenn ich das Problem richtig verstanden habe).
Mit dem schaltet man mit einem Low- oder High-Pegel entweder die 4bit des Ausgangs 1 oder die 4bit des Ausgangs 2 auf den Eingang.

Geeignet ist ein:
74xx157 Quad 1 of 2 Selector (nicht invertierend)
74xx158 " (invertierend)

Möchte man die Zustände der Ausgänge 1 oder der Ausgänge 2 zu einem bestimmten Zeitpunkt abtasten, so nimmt man:
74xx298 Quad 2-input Multiplexer with storage
(negativ flankengetriggert)
74xx399 "

Gruss
Hans

Hallo,

zerst danke für Ihre Antworten

es geht um eine prallele Lösung und ich glaube daß zwischenspeichern erforderlich ist - da die beiden 4 Bit müssen am Ende zusammen parallel gebunden werden.(eigentlich darf man nicht)
Kurz gesagt 8 Bit-Daten müssen mit nur 4-Bit schmalen Eingang
gelesen werden mit der LPT Schnittstelle des Computers. Nachdem
die NUll Adresse des Ports schickt 8-Bit Muster, muss schnell
ein andere 8 Bit Muster gehalten werden und dem 4_Bit Eingang zugeführt.
Lech

ich habe folgendes Problem:
8 Bit Ausgang besteht aus 2 mal 4 Bit - (BCD Code), was
sollte mit 4 Bit-Eingang eingelesen werden.
Da frage ich mich was ist profesioneller anzuwenden: 2 mal
4-Bit Flip-flops mit Tri-State Ausgängen, die auf zwei Takten
arbeiten
und sind mit Ausgängen zaussamenverbunden, oder ein 8-Bit
Schiebregister.

Das Ganze ist noch sehr unklar:

  1. Müssen die 8-Bit Daten zwischengespeichert werden oder
    nicht ?
  2. Für eine parallele Lösung, ohne Zwischenspeicherung,
    brauchst du 4 Eingänge und mindestens einen Ausgang um
    zwischen den beiden Halb-Bytes umzuschalten.
  3. Für eine serielle Lösung brauchst du 1 Eingang, für die
    Daten, und 2 Ausgänge (1 um die Daten in das Schieberegister
    einzulesen und 1 als Schiebetakt).
  4. die Parallele-Lösung ist sicher schneller, aber aus deinen
    Angaben geht nicht hervor ob das ein Problem ist.

Das Alles sollte mit Software gesteuert werden, sicher und
schnell arbeiten. Kann mir jemand ein Tip geben? Gibt es noch
eine andere Methode?

  1. Professionel ist es, wenn es Störungsfrei funktioniert,
    alle Sicherheits- und andere Anforderungen erfüllt und das mit
    geringstem Aufwand !

  2. Es gibt mindestens soviele Lösungen für ein Problem, wie
    Techniker, welche sich mit dem Problem befassen.

MfG Peter(TOO)

Hallo lech,

Was du da machen willst ist bekannt als ECP und EPP und ist in der Norm IEEE-1284 zu finden. Wenn du dich an die Norm hälst kannst du dir auch viel Arbeit mit Treibern für Windows, Linux, usw. sparen.

MfG Peter(TOO)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

danke Peter,

ich befasse mich mit Elektronik hobbymässig und mache es im Not.
Mit der Norm ist mir was neues.
nun wie komme ich auf diese Norm?

mit MFG
Lech

HalloLech

ich befasse mich mit Elektronik hobbymässig und mache es im
Not.
Mit der Norm ist mir was neues.
nun wie komme ich auf diese Norm?

http://www.google.de
und einfach nach IEEE1284 suchen.

Dann findest du z.B. das hier:
http://www.inf.hs-zigr.de/~boehm/rt001/Weiser/Leiste…
http://www.fh-sw.de/sw/fachb/et/halbl/ieee1284.htm
http://www.fapo.com/ieee1284.htm

MfG Peter(TOO)
P.S. Welches ist eigentlich deine Muttersprache ??

Danke Peter,
Du hast recht, die deutsche Sprache macht mir immer noch schwerigkeiten.
Eigentlich ich sollte mich mehr konzentrieren, nur die Zeit meistens drängt.

MfG Lech

noch kleine Nachfrage,
können Bausteine aus der Reihe wie SN74LS… mit SMD Elementen arbeiten? Reicht eine Direktverbindung ohne Zwischenwiderständen?

MfG Lech