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?
Ich hatte mir den 74HC4094 nicht angesehen, da ich immer den 74HC595 verwendet hatte, aber der 74HC4094 scheint ein paar interessante Unterschiede zu haben:
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.
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.
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.
quelle
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.
quelle