Welcher SIPO-Chip ist besser, 74HC4094 oder 74HC595 oder etwas anderes?


7

Ich möchte viele LEDs in einem sich drehenden POV-Gerät (Persistence-of-Vision) betreiben. Ich benötige einen Ausgangspin pro LED, da Matrixtechniken beim Drehen von POV-Geräten nicht richtig funktionieren. Ein SIPO-Chip (Serial Input, Parallel Output) ist der beste Weg, um viele Ausgangspins mit nur wenigen Pins auf meinem Mikrocontroller unabhängig voneinander zu steuern, oder? Welchen SIPO-Chip soll ich wählen?

  • 74HC4094 in Doboz verwendet
  • 74HC595 verwendet in Bicycleledpov aka Spokepov
  • TPIC6595 verwendet in ... (ein POV-Gerät, zu dem ich derzeit keinen Link finde)
  • ... oder vielleicht etwas, das ich übersehen habe?

Hat ein SIPO-Chip eindeutig mehr Funktionen oder ist er einfacher zu verwenden als ein anderer, oder sind sie alle mehr oder weniger gleichwertig? Sie können alle in der " Daisy-Chain-SPI " -Konfiguration verbunden werden, oder? Wenn ich nur Platz für eine Art SIPO-Chip in meiner Box mit "Elektronikkomponenten, die ich immer zur Hand habe" habe , welche sollte es sein?

Antworten:


5

Ich arbeite an einem LED-POV-Projekt und verwende den TLC5925 von TI . Es ist so ziemlich ein verriegeltes Schieberegister mit konstant sinkenden Stromausgängen. Sie haben auch fortgeschrittenere Chips; Einige mit digitaler Helligkeitsregelung und sogar PWM-Einstellungen für jeden Kanal. Es hat auch 16 Ausgangskanäle. Nicht-SMT-Versionen sind ebenfalls verfügbar.


Diese Teilefamilie sieht ziemlich nützlich aus. Danke, dass du mir davon erzählt hast.
Davidcary

Könnte sogar selbst in einem anderen Projekt verwendet werden; würde für 8 * 8 LED-Matrizen funktionieren und sich keine Sorgen machen müssen, ob es eine gemeinsame Kathode oder Anode gibt, wenn ich mich nicht irre. Muss mehr über sie lesen
Ashley Hughes

@AshleyHughes Diese Chips SINK nur Strom, so dass Sie sie nur an die Kathoden von LEDs anschließen können. Sie benötigen ein LED-Array mit gemeinsamer Anode oder lassen die Anoden von Transistoren ansteuern.
W5VO

Ich bestelle versehentlich einen Haufen gemeinsamer Anodenanzeigen und kann sie nicht mit den MAX7219 verwenden, die ich habe, da das Maximum eine gemeinsame Kathode ist. Sollte ich also für das arbeiten, was ich will, muss ich mir ansehen, wie ich es ein anderes Mal machen werde.
Ashley Hughes

6

Ich hatte mir den 74HC4094 nicht angesehen, da ich immer den 74HC595 verwendet hatte, aber der 74HC4094 scheint ein paar interessante Unterschiede zu haben:

  1. Das Lastsignal ist eher pegelsensitiv als flankensensitiv, sodass das Gerät in einem "transparenten" Modus verwendet werden kann, in dem Bits vom Eingang sofort am Ausgang angezeigt werden.

  2. Es hat einen kaskadierenden Ausgang, der an derselben Taktflanke wie der Eingang auslöst, sowie einen kaskadierenden Ausgang, der um einen halben Takt verzögert ist. Die Verwendung dieser letzteren Ausgabe verbessert die Abtast- und Halteränder erheblich, wenn die Ausgabe des Geräts in eine andere eingespeist wird. Ersteres kann in einigen Situationen nützlich sein, wenn ein Gerät gespeist wird, von dem bekannt ist, dass es die Uhr vor den Daten empfängt.

  3. Der 74HC4094 verfügt nicht über die asynchrone Löschfunktion des 74HC595. Es gab Zeiten, in denen ich das asynchrone Löschen des 74HC595 verwendet hätte, wenn das Lastsignal pegelsensitiv gewesen wäre (so dass das gleichzeitige Löschen von Löschen und Laden die Ausgänge löschen würde), und Zeiten, in denen ich ein synchrones Löschen verwendet hätte (den Kaskadenausgang mit synchron synchronisieren) Klare und synchrone Lastsignale und Reduzierung des Kommunikationsbedarfs auf zwei Drähte), aber ich glaube nicht, dass das Signal auf dem 74HC4094 übersehen wird.


Gute Punkte, aber ich wollte hinzufügen, dass Sie das Format <Nummer> <Periode> <Leerzeichen> verwenden können, um besser formatierte Listen zu definieren. Weitere Informationen finden Sie in den Abschnitten "Einfache Listen" und "Erweiterte Listen - Verschachtelung" auf der Hilfeseite zur Markdown-Bearbeitung .
Kevin Vermeer

2

Lesen Sie die Datenblätter. TPIC6595 ist für den Fall gedacht, dass Sie mehr Ausgangsstrom benötigen. HC595 ist sehr billig und weit verbreitet und wäre die 'Standard'-Wahl - ich denke, der HC4094 ist ähnlich, kann aber einige kleine Unterschiede aufweisen - ich habe das alte CMOS 4094 erst vor langer Zeit verwendet.


1
"Datenblätter lesen" ist immer ein guter Rat. Wie ist es jedoch möglich, aus dem Datenblatt eines Teils abzuleiten, ob es sich um ein "sehr nützliches Teil, das ich immer ein paar zur Hand haben sollte" im Vergleich zu einem "Spezialteil, das nur nach Bedarf gekauft werden soll" oder einem "völlig veralteten Teil" handelt dass es keinen Sinn macht zu kaufen - stattdessen ist ein Teil JJJ in jeder Hinsicht billiger und besser "?
Davidcary
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.