Hallo zusammen, ich kratze mir grade am Kopf bzgl. der Kaskadierung von zwei Shift Registern. Hier im Speziellen HV5522 (sind für Nixie Tubes gedacht). Das steht hier (https://pdf1.alldatasheet.com/datasheet-pdf/view/25839/SUTEX/HV5522.html) im datasheet: These devices consist of a 32-bit shift register, 32 latches, and control logic to perform the polarity select and blanking of the outputs. Data is shifted through the shift register on the high to low transition of the clock. The HV55 shifts in the counter clockwise direction when viewed from the top of the package, and the HV56 shifts in the clockwise direction. A data output buffer is provided for cascading devices. This output reflects the current status of the last bit of the shift register. Mir geht es jetzt konkret um den letzten Satz. Ich habe mal gelernt daß ein 32 bit shift register mit einem 2. zu einem 64 bit shift register wird durch die Kaskadierung. Aber wenn der output buffer dem 32. bit des shift registers entspricht, (also gleichzeitig mit diesem gesetzt wird), dann habe ich doch auf dem 1. Shift register nur 31 bits (oder auf dem 2.) weil das Bit 32 auf dem ersten und Bit 1 auf dem 2. identisch wären? Kann mich jemand bitte aufklären, wie das funktioniert (was ich nicht verstanden habe) und ob meine Annahme richtig, ist, daß zwei dieser Register insgesamt dann 64 outputs kontrollieren können (und nicht 63). Danke schon mal an alle. Grüße Christoph
Also ich würde das Datenblatt direkt vom Hersteller laden. https://ww1.microchip.com/downloads/en/DeviceDoc/20005699A.pdf > Ich habe mal gelernt daß ein 32 bit shift register mit einem 2. zu > einem 64 bit shift register wird durch die Kaskadierung. Ack. > Aber wenn der output buffer dem 32. bit des shift registers entspricht, > (also gleichzeitig mit diesem gesetzt wird), dann habe ich doch > auf dem 1. Shift register nur 31 bits (oder auf dem 2.) > weil das Bit 32 auf dem ersten und Bit 1 auf dem 2. identisch wären? Nein. 32bits pro SR. Es kommt am DataOut das 32.Bit raus. Und NACH dem nächsten Clock ist dieses Bit dann das erste Bit im 2.SR . Aber erst danach, nicht vorher. > ...daß zwei dieser Register insgesamt dann 64 outputs > kontrollieren können (und nicht 63). Ja, so ist das. Mit diesem Chip kann man prima eine lange Kaskade aufbauen. Einer dieser Chips steuert prima 2 Stück B-7971. Und wer mehr als diese 2 Stellen haben will, der kaskadiert entsprechend viele HV5522 hintereinander. HTH, Jörg
:
Bearbeitet durch User
Danke Jörg, woran liegt das? Ich habe mir auch das Schaltbild vom 74LS594 angeschaut und dort das selbe. Das serial out, ist direkt an das Bit8 angeschlossen. Irgendwas verstehe ich glaube ich mit den FlipFlops nicht. Also wenn im bit8 Flipflop eine 1 steht (Q also 1) dann ist doch auch der serial out gleichzeitig eine 1. Da fehlt mir irgendwas um zu Verstehen, wie das also Overflow funktioniert. Ich benutze die im Übrigen für Z568M compatible (von der Anschlußbelegung). Und die haben nur 10 Pins + Anode. Also kann ich mit zwei von den Dingern alle sechs Stellen verwenden und habe noch 4 bits übrig.
Christoph L. schrieb: > Irgendwas verstehe ich glaube ich mit den FlipFlops nicht. Die Flipflops schieben bei einem Takt jeweils ihren Eingang an den Ausgang weiter. Oder andersrum: VOR jedem Bit ist ein Flipflop. Daher ist das Bit7 (Zählung 0...7) beim 74LS594 gleich der Ausgang zum nächsten 74LS594. mfg mf
Christoph L. schrieb: > Also wenn im bit8 Flipflop eine 1 steht (Q also 1) dann ist doch auch > der serial out gleichzeitig eine 1. Ja, da steht es nach den 8. Takt und liegt damit beim 9.Takt am Eingang der nächsten Stufe an. Nicht vorher.
Joerg L. schrieb: > B-7971 sabber Kannst du das Gerät mal bitte zeigen mit den Röhren? Christoph L. schrieb: > Z568M compatible Auch schön. Wie heißen die?
Christoph L. schrieb: > Irgendwas verstehe ich glaube ich mit den FlipFlops nicht. Offensichtlich 😀. Ein Schieberegister ist ja eine Kette von D-FFs. Beim FF wird das Signal am D-Eingang mit der Taktflanke übernommen. Dazu gibt es eine Setup- und Holdzeit. D muss also eine gewisse Zeit vor der Flanke anliegen und muss auch eine gewisse Zeit nach der Flanke noch vorhanden sein - letztere kann je nach Technologie auch negativ sein. Und dann gibt es eine relativ lange Zeit (propagation delay), bis dieser durch den Takt übernommene Zustand an seinem Q-Ausgang ankommt. Das heißt, dass das nächste FF, das quasi gleichzeitig auch diese Taktflanke sieht, in einer Schieberegisterkette auf jeden Fall noch den alten Zustand von Q übernimmt. Schau mal ins Datenblatt z.B. eines 74HC74. - setup typ. 2ns (solange vor der Taktflanke muss D mindestens stabil sein) - hold typ. -2ns (solange nach der Taktflanke muss D noch anliegen) - propagation delay Clock zu Q typ. 14ns. D.h., 14ns lang sieht das folgende FF noch den alten Wert, notwendig wären typ. nur -2ns, bzw. worst case 3ns (DB Nexperia). Das ist genau so bei einem fertigen Schieberegister, nur eben mit anderen absoluten Zeiten, je nach Technologie. Bei den schnelleren 74LVC74 sind die Zeiten schon deutlich knapper aufeinander abgestimmt. Dann muss man bei der Verkettung von FFs u.U. schon aufpassen, wie man die Takt- und Datenleitungen im Layout längenmäßig abstimmt und wie man sie führt. Dann sollte man nicht, wie ich eben, einfach die typischen Werte betrachten; das diente hier auch nur zur Veranschaulichung. Die Beispiele bezogen sich jetzt auf Einzel-FFs; im Schieberegister sind eben mehrere in einer Kette integriert, aber an Din und Dout sind sie wie Einzel-FFs zu betrachten.
@HildeK, toll danke für die Erklährung, das genau habe ich gesucht um den Knoten aus dem Kopf zu bekommen :-). Jens M. schrieb: > Christoph L. schrieb: >> Z568M compatible > > Auch schön. Wie heißen die? https://www.daliborfarny.com/product/rz568m-nixie-tube/ Die heißen genau R/Z568m und der stellt die neu her, also keine New old stock, sondern nagelneue Tubes ... Es gibt auch noch einen Hersteller in der Urkraine: Millclock.. https://millclock.com/nixie-tubes Der stellt Tubes her, die entweder in einen eigenen Sockel gehören, oder aber auch Z568 kompatibel.
Christoph L. schrieb: > toll danke für die Erklährung, das genau habe ich gesucht um den Knoten > aus dem Kopf zu bekommen :-). Schön, dann war es meine Anstrengung auch wert! 😀
Christoph L. schrieb: > https://www.daliborfarny.com/product/rz568m-nixie-tube/ > https://millclock.com/nixie-tubes Danke für die Links. Herr Farny macht schon schicke Sachen! Die Jungs von Millclock sind etwas komisch: "Wir sitzen in der Ukraine, haben eine ukrainische Telefonnummer, aber als Geschäftsadresse eine in New York" und keine Daten über die Röhren, auch die Beschreibungen sind oft sinnlos. Angeblich laufen die Dinger mit 24V, sind die größten Neonanzeigen auf dem Markt und halten 15 Jahre Dauerbetrieb. Herr Farny sagt wenigstens, das er denkt das sie 20 Jahre schaffen, aber nur wenn man seine Angaben zur Ansteuerung beachtet (Cathode Poisoning & verschiedene Widerstände für die Ziffern).
Jens M. schrieb: > sabber > Kannst du das Gerät mal bitte zeigen mit den Röhren? Hier ging es ja um kaskadiert HV5522. Daher gerne Fotos von diesen :-) Christoph L. schrieb: > Also kann ich mit zwei von den Dingern alle sechs Stellen > verwenden und habe noch 4 bits übrig. Ja. Zu so einem Projekt finden sich auch Schaltpläne per Suchmaschine. Christoph L. schrieb: > https://www.daliborfarny.com/product/rz568m-nixie-tube/ > Die heißen genau R/Z568m und der stellt die neu her, also keine New old > stock, sondern nagelneue Tubes ... Ja, die sind wirklich sehr schön, aber seit einiger Weile steht in seinem Shop bei den Röhren "currently unavailable". Scheinbar benutzt er die Röhren priorisiert zur Herstellung seiner Uhren/Geräte. Hast Du welche bekommen?
:
Bearbeitet durch User
Joerg L. schrieb: > Hier ging es ja um kaskadiert HV5522. Daher gerne Fotos von diesen :-) Is' egal. Burroughs sieht auch so cool aus! Joerg L. schrieb: > aber seit einiger Weile steht in > seinem Shop bei den Röhren "currently unavailable". Ich hab gestern gekuckt, da waren noch 15 da, aktuell steht da "11". Und ja, er schreibt auf der Seite das er zuerst eigene Geräte und dann Kundenreparaturen/Garantie bedient, der Rest kommt einzeln. Wird also auch so schwer genug welche zu bekommen, der Preis ist aber auch schon abschreckend genug.
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.