-
Thread
Bauteile Zweckentfremden
Spannungswandler eingebaut habe funktionierts auch wieder ganz richtig ;-) Ich hab außerdem mal ca. 20 HC595 als LED-Treiber verwendet. Schieberegister verwende ich regelmäßig als Ausgangserweiterung für meinen Mikrokontroller. Da kann man die Ausgänge theoretisch auf sehr sehr viele erweitern wenn man nur 2/3 Pins frei hat. Wenn man anstatt den normalen HC164 die HC595 hernimmt (die haben nen Latch!), so gibts auch während dem Shiften selbst kein Problem. Wobei bei mir Schieberegister keine anderen Logikbauteile mehr ansteuern sondern meistens als Treiber
-
Thread
Flexibler 3.3V --> 5V Pegelwandler gesucht
sein) - 50 mhz sollten drin sein - Der Level-Shifter kommt mit folgenden Bauteilen in Berührung: SN74HC595N (3.3V schieberegister), TPIC6C596N (5V Schieberegister, nur Clock und SER-Signal, da die outputs "low-side" sind) und Raspberry Pi (Linux basierender minicomuter mit 3.3V GPIO's). Im Bild ist
lesen kann ich, nur sind mir die Unterschiede nicht > im Klaren). Standardlösung ist: 3.3V->5V: 74HCT: 5V-Technik, bei der die Eingangsschaltschwellen kompatibel zu TTL und damit auch zu 3.3V CMOS ist 5V->3.3V: 74LVC: 3.3V Technik, die 5V-tolerant ist; alternativ 74AHC 74HC verträgt nur
-
Thread
Atmega32, SPI ueber Timer gesteuert macht Probleme
ich gelesen. Ich mochte in C ueber das SPI einen Bus aufbauen und an einen der Teilnehmer (eine 74HC595-Kaskade), gesteuert ueber den Timer1, Datensaetze zu je 40 Bit (5 Byte, da 5 74Hc595) senden. Solange ich aus int main() heraus diese 5 Byte in einer Endlosschleife sende, funktioniert das auch
-
Thread
LED/Ring/Zeitmultiplexer gesucht
hintereinander. Es reicht wenn die einzelnen LEDs kurz blinken > zur Signalisierung. Dazu nimmt man 6 Stück 74HC595 (je nach Leistung) am SPI des MC. Wie lange und welche LED an ist, bestimmt das Programm im MC.
reicht wenn die einzelnen LEDs kurz blinken >> zur Signalisierung. > > Dazu nimmt man 6 Stück 74HC595 (je nach Leistung) am SPI des MC. > Wie lange und welche LED an ist, bestimmt das Programm im MC. Oder man nimmt einen MAX7219, der bis zu 64 LEDs ansteuern/multiplexen kann.
-
Thread
Porterweiterung
Erst mal verwende einen HC oder HCT299. Da dieser keine Output-latches hat, ändern sich beim shiften ständig alle Ausgänge. Das kann unerwünscht sein. Wenn dem so ist, verwende lieber einen HC4094, der hat output-latches die
Du brauchst 3 freie Pins von deinem Controller: Data Clock Strobe und einen Hc4094 oder auch HC595 siehe link zu AVR tutorial. Grüße
-
Thread
Problem mit Schaltregister
Schaltregisters Hat da jemand eine Idee, woran das liegen könnte? Ich kann kaum glauben, dass der 74HC595 Lageempfindlich ist :/ Ich verwende folgendes Schaltregister: http://www.produktinfo.conrad.com/datenblaetter/150000-174999/155762-da-01-en-LOGIK_IC_M74HC595B1R_STM.pdf und ein Arduino UNO
-
Thread
8 Duo-LEDs einfach ansteuern
Hallo Max, du könntes auch 2 74HC595 (8 Bit Schieberegister mit Ausgangsspeicher) seriell hintereinander an den Controller hängen. Du kannst dann alle DUO-LEDs unabhängig voneinander schalten und brauchst nur 4 uc-Pins. Wenn du die LEDs nur als Anzeige nimmst kannst Du auch Schieberegister ohne Ausgangsspeicher nehmen (74HC164). Grüße Matthias
-
Thread
Portextension: SPI mit AVR und CPLD
zwei Bit, eins für die Richtung und eins für die Daten. Ds gibts aber auch schon fertig als IC, z.B. 74HC299. MFG Falk
, eins für die > Richtung und eins für die Daten. Ds gibts aber auch schon fertig als IC, > z.B. 74HC299. Nö, der 74HC299 hat nur ein gemeinsames /OE für alle. Aber für nen Datenbus reicht das ja. Die CPLD-Ausgänge haben auch alle nen OE-Term. Peter
-
Thread
Wird diese Schaltung funktionieren? Stoppuhr mit 7 Segment
genügend Ausgänge und die Programmierung wird einfacher und der liefert mehr Strom. Nimm wenigsten 74HC595. Überlege wie viel Strom durch deine Segmente fliessen soll, 10mA Mitttelwert wäre üblich, also 80mA für 1/8 der Zeit, also 640mA gesamt.
sollten noch (10k) Pull Downs bekommen. Dankesehr! okay, und beim IC2 hol ich mir am Montag 2x 74HC595, hab mich bei meinem vertan, da er parallel einließt
-
Thread
74HC959, für was serieller Ausgang?
Ich nehme mal an, du meinst den 74HC595 und nicht 959?! Der Unterschied liegt darin, dass die 8 "normalen" Ausgänge über den Enable-Pin aktiviert werden, wenn mit Load alle Daten in das Ausgabe-Register übertragen sind - d.h. du müsstest
Ups, Zahlen vertauscht.. Ja ich meinte natürlich den 74HC595 Vielen Dank für deine so schlüssige Antwort, hat mir sehr geholfen! Mfg
-
Thread
4-zu-16 Decoder für LED-Drehzahlmesser
Der 74HC154 wäre das Steinchen deiner Wahl http://www.nxp.com/acrobat_download/datasheets/74HC_HCT154_6.pdf Gruss Helmi
Der 74LS154 "kann" bis 16 - er hat 4 Eingänge und 16 Ausgänge Gruss Otto
-
Thread
[Vorab-Frage nach Interesse] RPi2 - SPI Multiplexer
Sensoren abfragen zu wollen, ist... knifflig. Mir schwebt nun zunächst vor, SPI1 vom RPi2 auf einen 74xyz595 zu legen. Der 74595 ist ein SPI-fähiges 8-Bit-Schieberegister mit Latch, sprich, man schiebt entlang eines Takts 8 Bits seriell hinein, und an den Ausgängen Q1-Q8 erscheint der Wert parallel und
Karl H. schrieb im Beitrag #4344201: > Wenn ich schon 595 als Adressierer benutzen würde, dann würde ich die > Ausgänge direkt als Chip Select Leitungen benutzen und da nicht noch > komplizierte Adressdekoder dazu einsetzen. Die 595 kommen auf eine >
-
Thread
14 Segment Anzeige AI-2054AHRI an ATMega8/Pinbelegung
Charlieplexing" (einem Spezialfall des Multiplexings) und dem Einsatz von Decodern oder Schieberegistern (z.B: 74HC595) lässt sich der der Pin-Bedarf stark reduzieren. Mit 2 x 74HC259 könnte man z.B. mit 6 Leitungen (A0,A1,A2,E(1),D,E(2)) 16 Pins steuern. Mit dem Charlieplexing sollten dann prinzipiell bis zu
Segment einen Treibertransistor. Momentan bastle ich mit einem Atmega48 eine 8-Stellige Anzeige(2 x 74HC374 (8-Bit Latch) + 74LS138(3-to-8 Demultiplexer) + 74LS293 (4-Bit Counter) ) mit einem Pin-Bedarf von 13.
-
Thread
3.3V SPI Porterweiterung gesucht
SPI waere einfacher und guenstiger, schreiben : 74HC595, lesen : 74HC597
Schalter über ne Porterweiterung auslesen. Am SPI hab ich schon was hängen, deswegen eignet sich der 74HC597 nicht. I2C ist ein bisschen schwieriger anzusteuern, deswegen ist der PCF8574 eigentlich auch nicht das perfekte. Der MCP23S09 lässt sich mit SPI (mit Chip Select) und I2C ansteuern und hat
-
Thread
Gleiche CLK für versch. ICs
Hallo! Kann ich für einen DS1302 (I²C) und drei 74HC595 die gleiche Clock Line nehmen? So wie ich das verstanden habe, muss ich nur die maximale Frequenz des langsamsten Chips als Obergrenze berücksichtigen, oder? Vielen Dank!
Hallo. I2C und SPI kannst Du nicht mischen. Aber der DS1302 sollte doch auch ein SPI wie die 74HC595 haben? Dann kannste wirklich die niedrigste Frequenz nehmen. Oder auch die Freq. umschalten, wenn Du auf den anderen Typ zugreifst. Pepe.
-
Thread
Problem mit Schieberegister
P. schrieb im Beitrag #5320268: > Welches Schieberegister ist es denn? Es handelt sich um ein U74HC595AG der Hersteller ist leider nicht erkennbar. Habe bereits versucht den Herauszufinden um das richtige Datenblatt zu nehmen. Aber zu "UTC TCTA" habe ich nix gefunden. Pascal P. schrieb im Beitrag
schlecht. Genau. Deshalb: warumname schrieb im Beitrag #5320279: > Es handelt sich um ein U74HC595AG der Hersteller ist leider nicht > erkennbar. Herbert
-
Thread
Tastenfeld sparsam ansteuern
Mit einem HC595 Shift Register brauche ich sogar nur 5 (3out + 2in) Pins. Damit schalte ich die 7 Leitungen durch und überprüfe dann die 2 anderen. Bei geeigneter Programmierung müsste man doch auch sck und rck vom 595 zusammenlegen können und hätte dann nur 4 Pins belegt.
-
Thread
Liste von ICs usw. fürs Breadboard
Schieberegister: 74HC165 und 74HC595 A/D Wandler: MCP3208 USB-UART: MCP2221A AVR Mikrocontroller: 8 Pins: ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins:
in SMD erhältlich ist lötet man ihn auf einen Adapter. Für Schieberegisterspielerreien nimmste zwei 74HC595 in DIP. Bsp. solche, gibts auch Einzeln in allen Formaten. https://www.ebay.de/itm/275579627518?hash=item4029d367fe:g:HBwAAOSwF91jmP1D https://www.ebay.de/itm/275970980675?hash=item404126fb43
-
Thread
viele Tasten an MC? Frage zu Schaltungsmöglichkeiten
denke ich mal, dass keine Matrix aufgebaut werden kann. In einem anderen Fred las ich, dass der 74HC165 wohl ein geeigneter Kandidat wäre. Der 74HC166 scheint ähnlich zu funktionieren. Kann mir jemand den Unterschied der beiden Käfer erklären? Ich vermute mal, dass sich die Teile ähnlich kaskadieren lassen, wie z.B. ein 74HC595 für die andere Richtung? Macht das so Sinn, oder gibt es einen Trick, wie man die Tasten schneller/einfacher einlesen könnte, ohne die Anzahl der verwendeten Pins signifikant zu erhöhen?
-
Thread
Atmega/C: eine Funktion aus einer Funktions heraus aufrufen
Heinz schrieb im Beitrag #3804077: > Was hängt da für ein Schieberegister drann? 74595? Wie ist es 74HC595. Läßt sich problemslos ansteuern so lange ich die Befehle sequenziell in eine funktion packe... Daher wird die Verdrahtung wohl stimmen.
schrieb im Beitrag #3804077: >> Was hängt da für ein Schieberegister drann? 74595? Wie ist es > > 74HC595. Läßt sich problemslos ansteuern so lange ich die Befehle > sequenziell in eine funktion packe... Daher wird die Verdrahtung wohl > stimmen. Trotzdem ist da was anderes faul. Hast du in
-
Thread
64 Ausgange a 0,5A
steuern. Die Schaltung sollte möglichst klein sein. Als erstes dachte ich an Schieberegister z.B. 74hc595 und dahinter einen ULN2803A. Nur leider haben die Aktoren eine gemeinsame Masse, und ich muss den Ausgang des Treibers auf 24V ziehen. Wie würdet ihr das machen? Einzelne MOSFETs? Wenn ja, welchen
Verlustleistung habe ich den ULN2803 zusammen mit PMOS und Pull-Up verwendet. Wenn du z.B. ein TPIC6B595 nimmst (anstelle von ULN2803 mit 74xx495) kannst du nochmal das Schieberegister sparen.
-
Thread
Atmega als "Schaltpc" im Netzwerk
habe vor Mit einem Atmega 16(oder 32) einen Ich sag mal so "SchaltPC" bauen, mit dem ich über mehrere 74HC595 an dem Atmega Relais und Leds über meinen PC mit einem Selbstgeschriebenem Programm Schalte. Nun wollte ich fragen, ob man an dem Atmega eine alte PCI-Lan Karte ranbauen kann, über die man dann
auf Atmega nachbauen? Also ohne den Rest weil die Meisten Bauteile habe ich schon hier(Atmega 16&32, 74HC595 usw.) und soviel Geld wollte ich nun auch nicht mehr ausgeben. Danke für die Schnellen Antworten. Ludolf
-
Thread
Duo-LED sinnvoll ansteuern
lange jeweils hängt von deinem Takt ab), und nicht zuviel Strom ziehen, dann kannst du das mit einem 74HC595 und einem Widerstand machen. SI und /OE kommen mit einem externen Pullup zusammen an den einen Pin (der "Datenpin"), SCK und RCK an den anderen (der "Taktpin"). Zur Ausgabe shiftest du ein Byte
werden alle abgeschaltet. Damit könnten bis zu 8 LEDs angesteuert werden (für noch mehr dann mehrere 74HC595 kaskadieren). Andreas
-
Thread
Relaismatrix mit GAL?
auslessen muss. Nun sollte ich vom uP möglichst wenig PIN's belegen und ich habe mir überlegt mit einem 74HC154 den Printselect zu machen und dann über jeweils einen GAL pro Print die 64 Anzusteuern. Nun meine Frage kennt jemand von euch evtl. nen GAL mit dem ich 64 Relais ansteuern kann oder habt ihr ne
Warum nicht mit Schieberegistern? 74HC595 wäre ein Vorschlag.
-
Thread
Bitte um Nachhilfe bei OP-Schaltung
nicht schlecht aus. Masseflaechen ueberall und kurze Leiterbahnen. Bei den unbenutzten Gattern vom 74HC14. Bitte lege die Eingaenge auf GND oder +5V. Sonst koennten die Schwingen und das IC heiss werden. Ich habe mir mal mit sowas einen 74AC04 abgeschossen. Der wurde kochend heiss. Das gilt allerdings
wollen aber gut entkoppelt sein. Öhm - nach der Lektüre von http://www.mikrocontroller.net/articles/74xx und dem Vergleich einiger Zeiten kam ich zu der Reihenfolge (aufsteigend nach Geschwindigkeit): HC -> AC -> VHC Ein Vergleich der typ. t_PH/t_PL brachte (zumindest beim 14er): HC: 11ns AC: 8ns
-
Thread
Viele Drucktaster und LEDs ansteuern
hast natürlich recht, nicht gut genug gelesen. Das Pendant zum WS2811 wäre dann der allseits beliebte 74HC595
Bestückungsdruck, LEDs reverse Mount von hinten mit Loch in der Platine. Tasten als Sandwich-Platine dahinter. 74HC165 für die Tasten und 74HC595 für die LEDs. Kommt man mit 5..6 Leitungen von der Platine runter. Oder alles auf eine Platine, Taster und normale SMD-LEDs, dann Frontpanel mit 5..10mm Abstand davor
-
Thread
AVR als Schieberegister
einen AVR nehmen kann, da diese meist sogar günstiger als bestimmte Schieberegister sind (von den hc595 rede ich nicht) und man halt diese frei programmieren kann. Einen Code Snippets zum Einstieg habe ich nicht gefunden. Die AppNotes haben nicht weitergeholfen.
Peter schrieb im Beitrag #4029355: > So wie halt ein HC595 oder ähnliches. Ganz genau so macht es das AVR-SPI. Das SPI ist ein 8Bit-SRG, einfach MISO des einen mit MOSI des nächsten verbinden. Du sendest 3 Byte, dann hat der erste das letzte, der 2.
-
Thread
Frage zu Pull-Up Widerständen bei 84HC595
Hallo, ich habe leider nach längerer Suche keine eindeutige Antwort finden können. Ich möchte vier 74HC595 beschalten, und zwar Master Reset dauerhaft auf high und Output Enable dauerhaft auf low. 1) Muss ich da jetzt Pull-Up Widerstände vorschalten, oder kann ich direkt mit VCC/GND verbinden? Im
Schau mal hier: http://www.mikrocontroller.net/articles/Porterweiterungen#Porterweiterung_.C3.BCber_74HC595_.28Ausgang.29 Gruß Frank
-
Thread
ich suchen Raspberry Pi ansteuerbar 32 I/O Relaiskarte ich weiß nicht.
Raspberry Pi kann man einfache Schieberegister anschließen, und davon beliebig viele verketten. Z.B. 74HC595 und 74HC165. Der TPIC6B595 hat starke Ausgänge an die man direkt Relais anschließen kann.
-
Thread
MSP430 SPI Fehler
Hallo, ich habe an meinem MSP430G2553 ein 74HC595 angeschlossen über die UCA-Schnittstelle. Das benutze ich als ein 3-pin, 8-bit Master SPI. Am Schieberegister hängen wiederum acht LEDs. Das senden funktioniert soweit ganz gut, jedoch scheint
Seite 442, 16.3.6.1 "Serial Clock Polarity and Phase", Fig. 16-4) Wenn ich mir das Datenblatt des '595 ansehe, übernimmt das aber die Daten mit der /steigenden/ Flanke des Taktsignals. (http://www.ti.com/lit/ds/symlink/sn74hc595.pdf, Seite 13, 9.4 "Device Functional Modes", Table 1) Setze das
-
Thread
74164N maximaler Ausgangsstrom
würden mir ja reichen. Meine 7-Segmente haben eine gemeinsame Anode. und ich weiss ich könnte ein 74HC595 nehmen, aber bestellen wollte ich nun nicht, weil ich sonst nichts brauche... Gruß Wolfsente
Mehr kann Standard TTL eben nicht. Warum nimmst du so alte Teile? Seit Jahren gibt es die als 74HC164. Die koennen in beiden Richtungen gleichviel
-
Thread
75HC595 ansteuern!Aber wie genau?
von euch dem Abhilfe schaffen : Es soll eine parallele Schnittstelle (19 Pol.),mit Hilfe von je 2x 74HC245,auf 8 Geräte umgeschaltet werden können. Um die 74HC245er über den OE-Input steuern zu können,habe ich mir ein Schieberegister vom Typ 74HC595 ausgesucht. Dieses Register möchte ich nun,ohne Zuhilfenahme
ein "hex schalter" (z.b. ebay 141005558721, reichet und co muss sowas auch haben) und ein 74HCT4051 dazu (+ ein paar pullups).
-
Thread
(Wahrscheinlich) Pointer Problem
Fehler, sehe diesen allerdings nicht. Allgemein: Ich nutze einen ATmega32A an diesem ist ein 74hc165. Am 165 ist ein Drehencoder an den ersten beiden Pins angeschlossen alle anderen DATA_Inputs vom 165er habe ich auf masse gelegt. Das Auslesen funktioniert soweit problemlos. Nur bei der Datenverarbeitung
~_BV(DATA595_PIN)) //////////////// #define RCLOCK595_PIN PC2 #define RCLOCK595_PORT PORTC #define RCLOCK595_DDR DDRC /////// #define RCLOCK595_high() (RCLOCK595_PORT |= _BV(RCLOCK595_PIN
-
Thread
ISP / I2C Relay Driver IC wird gesucht, (Alternative zu PCF8574 + ULN2803A.)
TPIC6B595
die Software zum ansteuern aufwendiger. Mit PCF8574 bräuchtest du übrigens auch noch Inverter (74HC540), da sie mit Open Drain und invertierter Logik arbeiten.
-
Thread
Schaut x jemand ob ich multiplexe oder brenne
Widerstände 180 Ohm direkt an die AVR-Pins (ohne Decoder). Dann für die Stellentreiber zwei Schieberegister HC(T)595 mit nachgeschalteten ULN2003 oder ULN2803. Dann muss die Software zwar den Segment-Code ausgeben, was aber über eine Tabelle kein Problem ist. Auch die LEDs lassen sich auf diese Art gut ansteuern
64 LEDs, 14 Anzeigestellen und bis zu 16 weiterer LEDs bräuchtest du: - 1 ATMega (DIL 40) - 2 74HC(T)595 - 2 ULN2803 - 12 Widerstände für Displaysegmente und LEDs - 6 Dioden zum Entkoppeln der Taster - einige Keramik-Kondensatoren 100nF Also bedeutend weniger Teile, da die Transistoren
-
Thread
ATMEGA8(Pong) - Grundsatzfrage bzgl. Überschreiben des alten Zustands der LED
Ich lehne mich mal ganz weit aus dem Fenster und vermute mal je 10 LEDs pro Dekade hinter einigen 74HC595. Da ist die übliche Herangehensweise, man manipuliert das gewünschte Pattern in einem SRAM-Array und schiebt es nach jeder Änderung komplett in die 74HC595. Bei Sekundenanzeige also einmal je Sekunde
-
Thread
Port erweiterung -- Parallele Ausgabe--avr gcc
u16singleturn) paralllel ausgeben am Pin (Port) die übrig sind (PC0...5 , PD3...7,usw...)oder am zwei 74HC595 . Meine Fragen: 1)( Methode Spi_read () siehe source code). wie kann ich zum Bspl. eine uint8_t variable am PC0...5 und PD4,5 ausgeben. (mit MSB am PC0 und LSB am PD5 oder umgekehr) ?
DDD4) | (1<<DDD5) ; und dann ? 2)(Methode pinToggleReadSSI( void )) .für die Ausgabe mit zwei 74*595. ich nehme an RCK liegt am PB3, wie mache ich ein 010 am PB3 um die daten am Latch ausgang zu haben. so?: DDRB = ( 1 << DDB3); PORTB=(1<<PB3); PORTB=~(1<<PB3); PORTB=(1<<PB3); ? 3)(und falls
-
Thread
LED Treiber mit seriellem Eingang gesucht
LEDs nicht, und auch nicht anpassbar, nicht mal mit zusätzlichen externen Widerständen. Nimm einen 74HC595, der ist nicht nur billiger, sondern bei ihm hat man auch pro PED einen eigenen Widerstand, so kannst du machen, was du eventuell machen musst, nämlich unterschiedliche helle LEDs durch Kokkektur
eindeutiges weiß habe. daher ein widerstand pro treiber um den strom durch je 8 leds zu bestimmen. der 74hc595 entspricht nicht genau dem was ich möchte. die vorwiderstände der einzelnen leds wollte ich ja gerade durch verwendung eines LED treibers umgehen. wie gesagt mit dem MBI5168 wär ich absulut glücklich
-
Thread
SPI Butterfly
Kabels am PC-Paralell-Druckerport den Butterfly geflasht. Da mein Ziel ist Mux/Demux-Bausteine (74HC165 + 74HC595) über uC zu steuern stehe ich jetzt auf dem Schlauch. Nun meine Fragen: - Muss da ein Fuse-Bit (SPIEN) geändert werden, damit quasi aus ISP das SPI wird? - Kann dann das Flashen
I/O-Pins oder eben auch SPI. In die Quere kommen können sich nur angeschlossen Bauteile (Deine '595 z.B.), weil die u.U. den Programmieradapter beis einer Arbeit stören oder weil beim Programmieren die Signale auch an Deinen Schieberegistern anliegen und u.U. diese wild Daten schieben lassen. Ob
-
Thread
Zählerbaustein für Bargraphanzeige gesucht
Wieviele Segmente? >10 >>Wieviele I/Os sind am Tiny frei? >etwa 3 Na also. 2 Schieberegister (74xx595) und fertig ist die Laube.
HC595 oder HC4094 http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
-
Thread
ATmega644P vs Xmega
dazu kommt noch die Ansteuerung eines LCD Displays, eventuell über 74HC595 und SPI, eine Tastaturmatrix, die über einen ADC ausgelesen werden soll und eventuell kleinere andere Features, wie LEDs die halt den übertragenen Wert anzeigen. Die Angaben über die Zeit in Millisekunden
schrieb im Beitrag #2075456: > dazu kommt noch die Ansteuerung eines LCD Displays, eventuell über > 74HC595 und SPI, eine Tastaturmatrix, die über einen ADC ausgelesen > werden soll und eventuell kleinere andere Features, wie LEDs die halt > den übertragenen Wert anzeigen. Die Angaben über die Zeit
-
Thread
RGB-LED + 74VHC595
Hallo, ein Bekannter hat mir den NLSF595 als Treiber für meine RGB-LED empfohlen. Leider steh ich etwas auf dem Schlauch, wie dies praktisch funktionieren soll?! Im Datenblatt ist ein Application Beispiel. Da brauche ich zum Ansteuern nur
Befehlskette, die ich rausschicken muss? Naja, hier gibt es ein klassisches Missverständnis. Der 74HC595 genauso wie der 74VHC595 sind einfach, binäre Schieberegister. Mit denn kann man die RGB-LEDs nur an und Ausschalten, macht max. 8 Farben. Wenn man die einzlen RGB-LEDs dimmen will, braucht man
-
Thread
welchen µCum DAC seriell zu laden ?
Minimallösung anbietet, um einen 16bit DAC (LTC 1821) seriel zu laden. Ich würde 2 Schieberegister (74HC595) einsetzen und muß 16 bit da hineinclocken. Einen CLR und einen Load-Puls muß ich auch noch generieren. Bauelementeaufwand soll minimal sein. Ich will den µC natürlich in der Schaltung programmieren
Natürlich kannst du zusätzliche Schieberegister nehmen wie HC595, aber warum nicht gleich einem uC mit 13 I/O-Ausgängen mehr ? Es gibt sie mit über 100 I/O-Anschlüssen, statt dem AT90S2313 wäre schon ein ATtiny48 geeignet, ein ATmega1280 bildet das obere Ende
-
Thread
Schutzschaltung für LED Multiplexen
Moin, ich wollte mit zwei 74HC595 60 LEDs multiplexen. Habe noch vier "Plätze" frei. Einen davon wollte ich mit einem Pullup versehen und da ein Wechselsignal anlegen um eine Schutzschaltung zu versorgen. Sollte das Signal
Strom für die LED bereitzustellen, es gibt auch TPIC6B595.
-
Thread
Software PWM Schieberegister
und dann weiterschieben?? ** ich habe grad noch in einem anderen Thread gelesen: "Nimm den 74HC595 und leg die PWM an den OE (Output Enable) Pin." kann das auch für meinene Zwecke funktionieren? Danke für eure hilfe
meinene Zwecke funktionieren? Nein. Damit hättest du auf allen Kanälen die gleiche Pulsweite. Aber 595er sind trotzden nicht verkehrt. Mit 12 Kanälen und 8 Bit Auflösung kommst du bei 100Hz auf einen Ausgabetakt von 12 x 256 x 100 Hz = 307,2KHz. Da muss der Controller sich zwar ein bisschen anstrengen
-
Thread
Zeit zum Übertragen von Daten via I²C?
Ich würde dir empfehlen es mit den Standard 74xx595 Schieberegistern zu machen (siehe Link oben). Die Dinger sind schnell (HC Typen 100MHz), beliebig viel hintereinander schaltbar, haben keinen Overhead bei der ansteuerung, einfach in der Ansteuerung
Der 74HC595 scheint recht gut geeignet zu sein und auch günstig erhältlich zu sein. Die maximale Frequenz wird im Megaherz-Bereich angegeben. Dies kommt mir jedoch sehr komisch vor... welche Geschwindigkeit
-
Thread
Maschinentakt auf Grossanzeige
eine Schicht mit 8h schätze ich mindestens sechs. Diese würde ich dann statisch mit Schieberegistern 74HC4094/74HC595 ansteuern.
Schaltung+Programm nehmen und die Anzeigeplatine mit den Schieberegistern durch eine angepaßte Platine mit 74HC4094+ULN2803 ersetzen. http://www.mino-elektronik.de/7-Segment-Variationen/LCD.htm#led1 Werner Erni schrieb im Beitrag #3834322: > Schön wäre es schon wenn max alle 10 sek. die Anzeige aktualisiert
-
Thread
Taster als Schalter
Stück ATtiny2313, die je 9 Tasten entprellen und togglen. Ne andere Möglichkeit: Tastenabfrage per 74HC165, LEDs per 74HC595. Oder pro Fader+Motor+Taste+LED nen ATtiny24 und alle 26 ATTiny24 parallel am I2C-Bus. Oder hast Du schon ne Hardwarelösung gefunden, die auch entprellt? Peter
Dann sind wir also schon bei 52 Widerständen, 26 Kondesatoren, 26 Schmitt-Trigger, 26 T-FF. Mit 74HC14, 74HC112 sind wir dann bei insgesamt 96 völlig überflüssigen Bauteilen, die geroutet und gelötet sein wollen. Peter
-
Thread
32Bit µP od. µC mit 40 Datenregister
Bytes rauszujagen 0,0002ms. Das sollte doch dann synchron genug sein. Ich würde allerdings 4 * 74HC595 dranpappen, dann isses auf mindestens 5ns (= 0,000005ms) synchron. Peter
200ns Die Asynchronität ist dann die Zeit für 3 OUTs (150ns) bzw. 0,00075%. Oder mit den 4 * 74HC595 kann man alle Ausgänge gleichzeitig latchen, die Asynchronität dürfte weit unter 5ns liegen (Laufzeitdifferenz der CMOS-Gatter). Peter
-
Thread
Nur 15680 LEDs
Logik mit Abfallverzögerung einzubauen? Datenblätter der verwendeten Bauteile: Schieberegister 74HC595 https://www.distrelec.ch/ishop/Datasheets/ai647881-647882_e.pdf Transistor BD912 https://www.distrelec.ch/ishop/Datasheets/me612134_e.pdf LED Matrix (wir nehmen die Grünen) https://www.distrelec.ch
zusätzliche Hardware Logik mit Abfallverzögerung >einzubauen? Kommt drauf an. >Schieberegister 74HC595 >https://www.distrelec.ch/ishop/Datasheets/ai647881... TPIC6595 ist 2 in einem. Oder TLC5940, das spart dir die Widerstände. >Transistor BD912 >https://www.distrelec.ch/ishop/Datasheets/