-
Thread
Probleme mit PNP-Transistoren
Die Kathoden der LED´s einer Spalte einer Farbe sollen über 180 Ohm Widerstand mit den Ausgängen von 74HC595 Schieberegistern verbunden werden(den max. Strom am Schieberegister habe ich beachtet) verbunden werden. Jetzt muss ich also noch die Anoden der LED´s zeilenweiße auf Vcc ziehen. Insgesamt habe
Led-Module, die in zwei Zeilen zu je 4 Modulen angeordnet werden sollen. Wegen dem max. Ground-Strom der 74HC595 werde ich nicht zulassen, das pro Zeile mehr als 64 LED´s leuchten. Die Zeilen der oberen und unteren LED-Modulreihe werden gleichzeitig angesteuert. So genug zum Projekt, nun zu meinem Problem
-
Thread
LED-Uhr selber bauen
sich sicher aber ein fertiger Bauvorschlag im Netz. Bei so viele LEDs lohnen sich Schieberegier (74HC595 oder strombegrenzt SCT2024/MM5486) als Ansteuerung
-
Thread
erklärung cd 4094
MHz aber dafür mit bis zu 15 oder 18 V zu betreiben. oder http://www.nxp.com/documents/data_sheet/74HC_HCT4094_Q100.pdf in HCMOS, das heißt deutlich schneller (auf Seite 9 unten) 100MHz, aber max. 6V. Ähnlich ist noch der 74HC595 http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf Ein Schieberegister
-
Thread
LEDs flackern bei höherer PWM-Frequenz
das nicht der Fall. Angesteuert werden die einzelnen Farben über BC547 Transistoren die an einem 74HC595 hängen, der seine Daten von einem Arduino bekommt.
Kann dich beruhigen, ich weiß was ich tue. Per SPI bekommt das 74HC595 seine Daten, die wie man im Code sieht so gesendet werden dass eine PWM zustande kommt. Im loop() steht nur 'SPI.transfer()' und 'digitalWrite()' welche auf Arduino Krams bzw. Libraries zurückgreifen
-
Thread
Attiny841: TOCC3 blockiert?
OCIE0A); } uint32_t time(void) { return millis; } ISR(TIMER0_COMPA_vect) {millis++;} void hc595_init(void) { HC595_DDR |= 1<<HC595_SS | 1<<HC595_MOSI | 1<<HC595_SCK; // SPI aktivieren | Master SPCR |= 1<<SPE | 1<<MSTR; // SCK = F_CPU/2 SPSR |= 1<<SPI2X; } void hc595_send(uint8_t data) { HC595_PORT &= ~(1<<HC595_SS); SPDR = data^0x0F; while(!(SPSR & 1<<SPIF)); HC595_PORT |= 1<<HC595_SS; } void motor_init(void) { /* Das geht nicht! MOTOR_DDR |= 1<<ALT_MOTOR_PORT; TOCPMSA0
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Led-Ring mit 48 SMD Leds und 50mm Durchmesser. Angesteuert werden die 48 Leds durch 6 Schieberegister (74HC595). Zwischen der Maske und der Deckplatte liegt ein Stück Avery Folie 3491 als Diffusor. Macht meiner Meinung nach echt was her .
für 1 Jahr - Relais für Schaltvorgänge aufgrund von Wetterlagen vorgesehen - Port Extension mit 74HC595 Baustein. Das Barometer und der von mir erdachte Algorithmus zur Prognose sind schon recht zuverlässig), basieren auf einer Gewichtung diverser Parameter. Dazu kommt die Zambretti Prognose (siehe
-
Thread
5V Datenleitungen auf 3V3 bringen.
Datenleitungen maximal 3V3 bekommen und als Porterweiterung für den µC benutzen wir Schieberegister(74HC595). Das Problem das wir nun haben ist, dass wir die 5V Datenleitungen die aus dem Schieberegister kommen nicht direkt an das Display anschließen können da wir es dadurch vermutlich zerstören würden
rechts sind die 4 Steuerleitungen mit 5V Potential vom µC. Verwendete Hardware: - ATmega128A - 74HC595 - SainSmart 3,2" TFT-Display mit Touchscreen Wir bedanken uns schon einmal im Voraus bei Euch für alle kommenden Antworten. Mit freundlichen Grüßen Rene & Tim
-
Thread
Ideen für verbesserung der Schaltung
den 74HC595 schiebst kannst du dir die NPN sparen.
leitung nicht angeschlossen ist als LOW interpretiert wird? > Welche Datenleitungen? Die Ausgänge der 74HC595? ja ich meine wenn die Data leitung des 74hc595 nicht angeschlossen ist, das die ausgänge auf hochohmig sind und der Inverter aus dem hochohmigen Signal ein positives macht.
-
Thread
Arduino schaltet sich aus nach anschließen eines Schieberegisters.
Hi leute, folgendes... wenn ich an meinen Arduino Uno ein Schieberegister (74HC595) an GND und 5 Volt anschließe schaltet er sich aus, warum? Liebe Grüße, Jacques
www.youtube.com/watch?v=MmCGDJ90Qt4 " ach ja und hinter der Schieberegisterbezeichnung ist ein N also SN74HC595N, hat aber keine große Bedeutung oder?
-
Thread
Tristate Shiftin Register gesucht
So ein Schieberegister mit Tristateausgang gibt es leider nicht bei den klassischen 74xx ICs. Muss man halt ein 74HC1G125 nachschalten.
Falk Brunner schrieb im Beitrag #3930298: > gibt es leider nicht bei den > klassischen 74xx ICs höä 74xxx595 was mit den dachte der hätte nen Tristate
-
Thread
I2C Kommunikation Arduino Motorshield Blackfin
any DC/steppers are used Digital pin 4, 7, 8 and 12 are used to drive the DC/Stepper motors via the 74HC595 serial-to-parallel latch The following pins are used only if that particular servo is in use: Digitals pin 9: Servo #1 control Digital pin 10: Servo #2 control PS: wenn dir zwei Motoren
-
Thread
Power Distribution Unit welcher MosFet
Belastbar sind. Zum Testen sieht mein Aufbau aktuell so aus das ich über den SPI Bus des Controllers 4 74HC595 Register ansteuere welche die Mosfets ansteuern sollen. Um meine Schaltung einfach zu halten habe ich aktuell in meinem Testaufbau NDP6020P Logic Level Mosfets verwendet da ich die direkt mit
gehts erstmal ans schaltplan zeichnen habe am wochenende testweise ein paar zeilen Code für einen 74H4051 Analogmultiplexer getestet mit dem ich die Sense Signale in den Controller schleifen möchte das sah sehr vielversprechend aus ich denke damit müsste es kein problem sein die Analog feedback signale
-
Thread
Eagle Package zu 74HC595D Kein VCC/GND
Dann ergibt sich der Rest von selbst und du brauchst dich um die Versorgungsspannung von deinen 74xxx gar nicht weiter zu kümmern.
gerade noch mal nachgeschaut. Die Ursache ist, daß du (abweichend von der Frage von timhe) nicht den 74HC595, sondern den 74595 rausgesucht hast. Frage geklärt? :-)
-
Thread
datenübertragung über Schieberegister
reihe eig mischen, wenn ich die 4000er mit 12V betreibe und die 74HCer mit 6? Gibt es eig für den 74HC595 eine Alternative aus der 4000er Reihe?
nur Data leitung und GND ist echt nice. Andere frage ich habe jetzt die gesamte schaltung mit 74ern aufgebaut. genauergesagt das serielle signal wird jetzt von einem 74HC165 erzeugt und durch den 74HC595 wieder in ein paralleles umgewandelt. Jedoch habe ich das Problem das der 595er willkürlich
-
Thread
PIN-Mehrfachnutzung Steuern und Messen
genommen, es sind nicht die Hardware-Pins beschrieben. In Hardware ist es: Pin5-7: Ausgang, 74HC595 Schieberegister (DS, CLK, RCLK) Pin3: Ausgang, MOSFET 2N7000 zum Schalten Pin2: Ausgang, 5 Volt-Relais zum Schalten
PB1-3: Ausgang, 74HC595 Schieberegister (DS, CLK, RCLK) PB4: Ausgang, MOSFET 2N7000 zum Schalten PB5: Ausgang, 5 Volt-Relais zum Schalten (siehe erster Text...)
-
Thread
Raceboard mit Zeitanzeigen
Variante die Anzeigen angesteuert. Hier der Programmcode [c] int SER_Pin = 8; //pin 14 75HC595 int RCLK_Pin = 9; //pin 12 75HC595 int SRCLK_Pin = 10; //pin 11 75HC595 #define number_of_74hc595s 24 #define numOfRegisterPins number_of_74hc595s * 8 boolean registers[numOfRegisterPins]
KurzePause=100; int SER_Pin = 51; int RCLK_Pin = 53; int SRCLK_Pin = 52; #define number_of_74hc595s 24 #define numOfRegisterPins number_of_74hc595s * 8 boolean registers[numOfRegisterPins]; void setup(){ pinMode(SER_Pin, OUTPUT); pinMode(RCLK_Pin, OUTPUT); pinMode(SRCLK_Pin, OUTPUT
-
Thread
1000 Leds an Atmega32
Marc Vesely schrieb im Beitrag #3885927: > HCT574 und ULN2803 Also eigentlich einen TPIC6B595?
nicht genau, wie man so viele LEDs mit > Schieberegister ansteuern kann ohne Matrix. Im Falle der 75HC595 wären es 1000/8=125 hintereinander. Nach diesem Prinzip können theoretisch beliebig viele SR kaskadiert werden: https://www.mikrocontroller.net/wikifiles/d/dd/Hc595-porterweiterung.png
-
Thread
Funktion zum vergleich von Variablen
und Kurzschluss zu benachbarten Pins testen möchte. Dafür habe einen einen uC über SPI mit einem 74HC595 (Ausgang) und einen 74HC165 (zum einlesen) verwendet. Die Kommunikation funktioniert auch sehr gut. Zum testen habe ich einfach die Eingänge vom 165 1 zu 1 an die Ausgänge vom 595 geschlossen
-
Thread
7-Segment Display (elektromagnetisch) Ansteuerung
pro Digit, >>>800ms<<< für die 4 Stellen (wenn ich weiterhin so multiplexe, wie ich es jetzt mit 2 74HC595N tue). - Falls das so der Fall ist, bräuchte ich dann auch nicht nur einen ULN2004AD, sondern auch ein PNP Darlington Array, welches die ON Pins auf (-) zieht, ebenso für alle 4 Stellen jeweils
EMV-Prüfung wirst Du so auch nie kommen. Normal macht man vor die Gates Strombegrenzungswiderstände. Deine 74AC14 dürfen ±24mA liefern, aber beim Umladen der Gates wird das mit Sicherheit mehr sein, was die Ausgänge kurzzeitig überlastet. Die werden das nur eine begrenzte Zeit mitmachen. Rechne das nochmal nach
-
Thread
uint32_t avr gcc Problem
verkettet, da die 32 Bit verkehrt herum rausgeschifftet werden (LSB vom uint32_t ist praktisch MSB der 74HC595 Ausgänge). Wie gesagt die Ausgänge 17-32 leuchten nacheinander auf (das sind die letzten beiden 74HC595 die in der Reihe hängen), bei den vorderen beiden passiert nichts. Q0 vom 3ten 74hc595 (also
#3875600: > Wie gesagt die Ausgänge 17-32 leuchten nacheinander auf (das sind die > letzten beiden 74HC595 die in der Reihe hängen), bei den vorderen beiden > passiert nichts. Q0 vom 3ten 74hc595 (also Anschluss 17 oder Bit 16 von > old_value) leuchtet nach dem Durchlauf von 32 bis 17 noch einmal
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
keine Bezugsquelle findet) oder mehrere Standard-Bauteile. Für einen MAX6953 bekommt man garantiert 25 74HC595. Gruss Harry
Charly B. schrieb im Beitrag #3924487: > mit 74hc595 angesteuert Bist Du wirklich sicher, dass Du 74hc595 nehmen willst? Für LEDs gibt es auch Schieberegister-Treiber, die Konstantstrom trotz unterschiedlicher LED-Vorwärtsspannungen können.
-
Thread
Schieberegister und CAN Controller an SPI
meiner Frage habe ich allerdings nichts gefunden. Ich bin bereits soweit, mittels Demultiplexer und 74HC595 16 7-Segment Anzeigen anzusteuern. Ebenso habe ich mich bereits mit Taster, entprellen etc. beschäftigt. Steckbretter sind echt Klasse. Der nächste Schritt ist ein passendes Bus System. Die
die 74HC595 haben ein CS. Der heißt bei denen nur anders. Im NXP 74HC595 Datenblatt heißt der OE "Output Enable". Hier auf der Seite gibt es auch einen Artikel wie du den 74HC595 an die SPI anschließt. Im
-
Thread
LED Cube - Ebenen leuchten vor
Tag zusammen, Ich hab ein Problem mit meinem 4x4x4-LED-Cube, aufgebaut ist dieser mit 3x 74HC595 Schieberegistern und 4x BD140 Transistoren. Die Daten werde von einem Arduino an die kaskadierten Schieberegister geschickt, was auch super funktioniert. Zuerst wird das Erdgeschoss geschalten
-
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
74HC595 Flackern nicht gesetzter Pins
//74HC595 PIN 11 #define DDR_com74hc595 DDRB #define DDR_SER DDRB0 //74HC595 PIN 14 #define DDR_SCK DDRB1 //74HC595 PIN 12 #define DDR_RCK DDRB2 //74HC595 PIN 11 [/c]
[c] void com74hc595_out() { unsigned char anz = com74hc595_SIZE; unsigned char* serp = com74hc595 + com74hc595_SIZE; HC595_PORT |= (1 << HC595_OE); //OE HIGH do { unsigned char bits;
-
Thread
I/O Zugriffe
[c] // PORTS #define PORT_com74hc595 PORTC #define PORT_SER PC0 //74HC595 PIN 14 #define PORT_SCK PC1 //74HC595 PIN 12 #define PORT_RCK PC2 //74HC595 PIN 11 #define DDR_com74hc595 DDRC #define DDR_SER
#define PORT_com74hc595 PORTB #define PORT_SER PINB0 //74HC595 PIN 14 #define PORT_SCK PINB1 //74HC595 PIN 12 #define PORT_RCK PINB2 //74HC595 PIN 11 #define DDR_com74hc595 DDRB #define DDR_SER
-
Thread
Optokoppler für 74HCT595
ich würde mir gerne ein paar Porterweiterungen aufbauen an einem 3V3 MCU. Bislang habe ich nur die 74HC595 im Einsatz gehabt mit 5V MCUs. Laut der Erklärung im Wiki hier sind die aber nicht für 3V3 geeignet bzw. können Probleme bereiten. Was ich vor habe. MCU steuert die 74HCT595 an. Die Ausgänge
Der HCT ist nur ab 4.5V spezifiziert, der HC hingegen ab 2V, also sollte nichts gegen den Einsatz eines 74HC595 an 3.3V sprechen.
-
Thread
Ideenfindung Projekt 7 Segmentanzeigen
Dezimalpunkt), daran die Kathoden und die gemeinsame Anode an 12V. Der TPIC funktioniert wie ein 74HC595 Schieberegister. Du schiebst das Bitmuster für die anzusteuernden Segmente seriell hinein, und mit einem Puls auf RCK wird das Bitmuster dann auf die Ausgänge geschaltet. Die Ansteuerung selber
Frank K. schrieb im Beitrag #3816130: > Eher umgekehrt: 74HC ist deutlich schneller bei deutlich weniger > Leistung als Standard-TTL oder 74LS. hmmm, meine Datenblätter habe ich anders in Erinnerung, aber vielleicht waren das nur bestimmte und gegenüber
-
Thread
Reicht ein ATmega8 um das alles anzusteuern?
D190979V schrieb im Beitrag #3816375: > - Schieberegister 74hc595 > - die reichen aber nicht für 20mA, Maximum für Qn ist 35mA. Für VCC/GND 70mA. D.h. bei einem 7-Seg dürfen 10mA pro Ausgang fliessen, damit bei einer "8" die 70mA nicht überschritten werden
Thomas Eckmann schrieb im Beitrag #3816484: > D190979V schrieb: >> - Schieberegister 74hc595 >> - die reichen aber nicht für 20mA, > Maximum für Qn ist 35mA. Für VCC/GND 70mA. > > D.h. bei einem 7-Seg dürfen 10mA pro Ausgang fliessen, damit bei einer > "8" die 70mA nicht überschritten
-
Thread
Thermomix Rezeptchips
5626 5000190 3994 a85d d2b8 adda f8ce 6037 e806 a940 50001a0 003d c11d 8b4c a76b ed26 ce98 f283 74ce 50001b0 9279 5a91 e136 5b94 3e19 3d74 d295 650b 50001c0 8047 2da8 101d 0284 3813 f66b 0a60 dc28 50001d0 02f6 be4e 1910 314d 8d7b ad69 be9f d0d0 50001e0 9d14 29b0 69f7 1d96 c627 5a07 6bd0 6a18
1daf 0509 ad3a f646 c2b1 5000f70 a4a1 4f69 4655 b2d4 0963 ba0d 2c45 c5dc 5000f80 3f00 edc2 c223 2c74 0294 31df 05ae e094 5000f90 c915 67aa 74e3 5aa8 2218 aca9 a38f 95dd 5000fa0 055a e5e3 e427 fb04 c278 60cb e917 7d90 5000fb0 e969 fd98 8381 89b2 1d43 0dd4 8a2f f5e6 5000fc0 eb09 c930 ab1d f588 62cd
-
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
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
Schaltung LED Board mit Schieberegister
3&LA=5&ARTICLE=90179&GROUPID=2881&artnr=BCR+533+SMD Schieberegister: http://www.reichelt.de/ICs-74HC-DIL/74HC-595/3/index.html?&ACTION=3&LA=5&ARTICLE=3269&GROUPID=2930&artnr=74HC+595 Beschaltung ist wie die im AVR Tut.
> angeschlossen wird. Oder du teilst das auf in 2 Schieberegister Platinen, wobei auf jeder 2 595 sitzen (ich nehme mal an, das deine unbeschrifteten IC welche sind). Für jede Spannungsanzeige eine eigene Platine. Dann kannst du die zugehörigen LED auch noch mit auf die Platine setzen und musst
-
Thread
10x Bargraph an AVR
aufleuchten. Individuelle Segmente müssen nicht ansteuerbar sein. Ich habe hier auch eine Schachtel 74HC164 und 74HC595 rumfliegen, aber die will ich nicht benutzen, wäre ja auch irgendwie Betrug, und obendrein ganz schön viele ICs nur für ein bisschen Disco. Mit 5 Pins (2 x 3 x 2) und Tri-State-Logik
digital von der CPU kommen ist eine Porterweiterung eine der sinnvollsten Alternativen, besonders da 74HC164 und 74HC595 schon vorhanden sind. http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI
-
Thread
Spannungsmessung bis 100Hz
Es gibt auch Schieberegister mit kräftigeren Ausgängen, etwa TPIC6C595, auch als SMD Version. Es ist aber die Frage ob die LEDs wirklich so viel Strom brauchen - ein einfacher 74HC595 schafft etwa 7 mA je Ausgang (mit Tricks auch 15 mA). Wenn jeweils nur wenige (1-3
da dies meine meinung nach platzsparender. Würde dies so klappen? würde dies dann durch denn HC595 ersetzen.
-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
Anoden. Sogar die koennen direkt vom Kontroller betrieben werden. Im Zweifelsfall kannst du ein 74HC595 oder 74HC164 IC nehmen. Die haben per pin 150 Ohm integriert. Falls du Kathoden direkt damit ansteuerst, ist die 1 halt heller als die 8, sieht nicht ganz so gut aus. Das PIC display funzelt
-
Thread
[S] 4 Nixie Ziffer Röhren + 1 Nixie Doppelpunkt + Treiber + Sockel
, gebe diese aber ungerne einzeln ab. Treiber baue ich diskret auf aus SMBTA42 Transistoren die an 74HC595 Schieberegistern hängen. Gruß...
-
Thread
Retro Fieber: Z80 oder 68000 ?
gebastelt. War recht trivial. Als Speicher ein SRAM (optional batteriegepuffert), daran für die Adressen 2*74HC590 und für die Daten ein 74HC595. Braucht nach aussen ~6 Leitungen. Wenn der Z80 im Reset ist, kann man bequem die Treiber der Zähler/SRs aktivieren und Daten ins SRAM reinschreiben (ging damals über
Auch schön ist das Drumrum. Eine kunterbunte Mischung aus 74HC, 74HCT, 74LS, 74-Std und CD4000. Fehlt eigentlich nur 74S. Und der HC138 an einer NMOS CPU wirkt etwas schräg. An alle Freunde von Bustreibern, von wegen knappem Timing, Fanin, Fanout und so: findet
-
Thread
Digitale Weiche gesucht!
74HC157 http://www.ti.com/lit/ds/symlink/cd54hc157.pdf
<----------)-)---+ | | | | | | | 74HC595 SH_CP (11) <------+ | | Kette DS (14) <--------+ | (5V) ST_CP (12) <--------------+ [/pre]
-
Thread
Funktionsgenerator 7706 - Sweep reparieren
Sweep Platine und ggf. auch noch anderen Teilen (z.B. Tasten / Anzeige). So viel kann man aus dem 74HC... Teil der Platine erkennen. Der Pin 10 entspricht dem SPI Takt. Die Frage ist da vor allem ob die Flanken sauber sind, insbesondere die steigende (z.B. für HC595). Das Signal sollte von der CPU
zur µC Geschwindigkeit. Das sind ganze Pulspakete. > 20 Pulse passt > aber nicht zu den 74HC... Schieberegistern: da sollen es eigentlich > immer vielfache von 8 Pulsen sein gut möglich. In diesen Pulspaketen mit dem beschriebenen Abstand stecken ja eine Menge einzelne Pulse. > Ein
-
Thread
Wlan2Serial Modul für 5 euro
beiden Pins für die UART, macht also fünf frei nutzbare I/O. Da schliesse ich doch lieber ein '595 Schieberegister dran um irgendwelche blödels LED (Lampen) ein/aus zu schalten. Wozu da noch einen weiteren µC dranpappen? Ich meine das ernsthaft. Wenn der ESP als µC nicht mehr ausreicht, dann
size 1k bytes: 951.35 KByte/s Tx, 54.08 KByte/s Rx. Packet size 2k bytes: 952.00 KByte/s Tx, 74.84 KByte/s Rx. Packet size 4k bytes: 942.00 KByte/s Tx, 500.84 KByte/s Rx. Packet size 8k bytes: 953.18 KByte/s Tx, 476.05 KByte/s Rx. Packet size 16k bytes: 919.85 KByte/s Tx, 513.23 KByte
-
Thread
Reset eines Schieberegisters beim Einschalten
die TriState-Ausgänge ohne zusätzliche Pull-Up/Dn dadurch nicht erst recht undefiniert? Mit einem 74HC594 ist es etwas einfacher, da kein TriState und expliziter Reset für beide Stufen. SN74HC595 74HC594 SRCLK SHCP SER DS RCLK STCP /SRCLR /STR zusammen mit /SHR /OE
Schmitt-Trigger an C19 und/oder eine zusätzliche Diode vor R15 helfen da nicht in allen Fällen. Fazit: 74HC594 bzw. 74HC595 mit Pull-Up/Down-Widerstände an den Ausgängen (je nachdem was da sonst noch dranhängt). /STR/SHR bzw. /OE mit externem Pull-Up versehen und vom µC ansteuern. PowerOnReset/Brownout
-
Thread
Mehrfach Spannungsteiler DC
Nicht direkt. Du mußt schrittweise vorgehen. Ein 74HC595 Schieberegister und dahinter als Treiber einen ULN2803. Kannst aber auch diskret mit einem Transistor je Ausgang arbeiten. Basiswiderstand zwischen Basis und Ausgang Schieberegister nicht vergessen
Gerald B. schrieb im Beitrag #3765419: > Nicht direkt. Du mußt schrittweise vorgehen. > Ein 74HC595 Schieberegister und dahinter als Treiber einen ULN2803. Das gibt es natürlich auch direkt. Guck mal den TPIC6B595 mit Schieberegister und integriertem Treiber bis 50V/150mA an.
-
Thread
74HC595 besoffen
Tach allerseits! Ich habe einen string aus 10x 74HC595 aufgebaut. SER und SCK des ersten 595 gehen an das SPI eines STM32F2, RCK an ein GPIO Pin. Danach sind immer QH' des vorgängers mit SER des nächsten in der Kette verbunden. Das SPI des STM ist so
Alex S. schrieb im Beitrag #3762679: > Ich habe einen string aus 10x 74HC595 aufgebaut. SER und SCK des ersten > 595 gehen an das SPI eines STM32F2, RCK an ein GPIO Pin. Danach sind > immer QH' des vorgängers mit SER des nächsten in der Kette verbunden. Gibts dazu auch
-
Thread
Widerstand-Matching für R2R Ladder DAC
auch aus dem Maximum angrenzenden Quantilen zusammenbauen. Angetrieben wurde das ganze mit einem 74HC595 und gab fuer einen 8-Bit-Wandler was Linearitaet und Monotonie angeht eine recht gute Figur ab. Mindestens hat es Spazzz gemacht :-)
-
Thread
SN74HC595N - empfindliche Eingänge
Hallo zusammen, ich habe etwas beobachtet, dass ich nicht verstehe. Ich habe in ebay ein paar Schieberegister des oben genannten Typs sehr billig bestellt (weiß nicht ob es wegen dem Preis auch Qualitätsunterschiede gibt). Als ich die ICs ausprobieren wollte haben die Eingänge immer alle auf das Potential, dass am seriellen Eingang anliegt, durchgeschaltet, ob ich den SRCLK und den RCLK angesteuert habe oder nicht. Manchmal ist dieser Schaltvorgang erfolgt nachdem ich nur mit dem Finger an einen Draht gekommen bin. Deshalb hab ich, erst hochohmige inzwischen aber nur noch 1k, Widerstände
-
Thread
PISO ähnlich 74XX165
einen frei machen. SPI ist so wie so schon in Gebrauch, also wäre ein PISO Schieberegister ähnlich 74XX165 ganz passend. Der 74XX165 selber fällt wegen dem H-L-H Pegel an PL flach, da eben nur noch ein PIN für /CE frei ist. Gibt es Schieberegister, an denen ich /CE und PL kurz schließen kann, bzw.
mit TTL über nur EINEN Pin zu erzeugen fällt mir spontan nicht ein. Asugangsports wären mit einem HC595 denkbar und Tiefpass. Alternative: DS2408 port expander, musst du abere one wire Bus implementieren. rgds
-
Thread
SAA1064 I2C-LED-Treiber enable/disable
bis 14mA Ruhestrom spezifiziert. Wenn es nicht unbedingt I2C sein muß, dann könntest du doch auch 74HC595 und ein paar Widerstände nehmen, da dürfte der Ruhestrom dann erheblich niedriger liegen.