-
Thread
Schieberegister Taktsignale - richtige Vorgehensweise
Hallo uC.net, ich hätte da mal so eine Frage zu den Tutorials bzgl. der 74HCT595 und *165 Schieberegister. In den Anleitungen (hier und anderswo) wird der Schiebetakt ja erzeugt, indem man den SCK Pin mit zwei direkt aufeinanderfolgenden Anweisungen einmal LOW und dann sofort
Puls nicht zu kurz ist? In diesem Datenblatt: https://assets.nexperia.com/documents/data-sheet/74HC_HCT595.pdf ... gibt es auf Seite 9 ganz unten ja eine Angabe zur Pulse-Width. Bei 5V VCC liegt diese, abhängig von der Temparatur, zwischen 15 und 22ns. Bei 2V immerhin schon zwischen 75 und 110ns
-
Thread
mcp23017 und udn2981 für 2x 8 channel solid state relay
Schaltung mit dem TPIC6B595 machen (gefällt mir super), aber ich habe nur Schaltungsbeispiele für den 74HC595 gefunden (und die Behauptung, dass die 595er Reihe -also auch die TPIC-Reihe- gleich zu betreiben wäre, was aber bei mir nicht hingehauen hat, weswegen ich davon wieder abgerückt bin - merkwürdigerweise
sauteuer. Ich hab auch jahrelang mit der hier https://www.pollin.de/p/aderendhuelsen-presszange-165-mm-500367 gepresst, geht auch.
-
Thread
Clock Signal splitten
nach dem letzten SR wird das Taksignal mit einem 47pF gegen GND abgeschlossen. CLK-Quelle ---> 74HC165 ---> 74HC165 ---> 74HC595 ---> 74HC595 ---> C:47pf -> GND Am Oszi gemessen, sah das Signal absolut sauber aus, kein Overshoot, keine Reflektionen. Ohne den C am Ende habe ich es noch nicht probiert
Tastkopf an die Leitung gehalten hat. Also hat man einen "Ersatztastkopf" eingebaut. > CLK-Quelle ---> 74HC165 ---> 74HC165 ---> 74HC595 ---> 74HC595 ---> > C:47pf -> GND > > Am Oszi gemessen, sah das Signal absolut sauber aus, kein Overshoot, > keine Reflektionen. Wenn man falsch mißt, kann das
-
Thread
Laderegler für gleichzeitiges Laden von Lithium-Akkus mit Solarpanel und Windrad benötigt
Einzelbauelemente, die über I2C angeschlossen werden können. Folgende Komponeneten hätte ich: ADC: 74HC595 DAC: 74HC165 Digital-Port-Erweiterung: MCP23017 mit I2C, funktioniert derzeit noch nicht Analog-Port-Erweiterung: 2x ADS1115 Strommesser: 2x ACS712 (1x5A und 1x20A) Spannungs-
Einzelbauelemente, die über I2C > angeschlossen werden können. > Folgende Komponeneten hätte ich: > ADC: > 74HC595 > > DAC: > 74HC165 > Digital-Port-Erweiterung: > MCP23017 mit I2C, funktioniert derzeit noch nicht > Sehr gut: ADS1115 ist mein Liebling > Analog-Port-Erweiterung: > 2x ADS1115
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
74HC165N, Schieberegister, Parallel zu seriell 5 Stück davon Martin K. schrieb im Beitrag #5684190: > ...und energieeffizientesten... ...heißt in uA bzw. mA?
einen Interrupt triggern kann zum Aufwecken verstehe ich glaube ich wie es gehen könnte, im Fall vom 74HC165 Schieberegister ist mir nicht ganz klar wie man das Aufwecken realisiert? Energieeffizient heißt in diesem Fall, dass dass die Schaltung am Ende mit Batterien betrieben wird und diese natürlich
-
Thread
Hilfe Krone/VST Fallblattanzeige ansteuern
Anzeige Die Logik im Modul stellt Blätter nach Variablen durch seriellen Input. Jedes Modul wird via 74HC165 und DIP-Switch adressiert. Die Frage hier ist also auch vor allem nach den Daten, die die Anzeige brauch, um zu laufen. Wenn das scheitern sollte, kann man überlegen z.B. ein Raspy als Herz
-
Thread
[V] Ausmisten HM203-6 sowie Kabel und Bauteile
Koaxialkabel RG58 mit beidseitig geradem BNC-Stecker, Länge 7,5m Preis 2€ pro Stück (2 vorhanden) 74HC165 von ST, 8bit Parallel-In Seriell-Out Schieberegister Preis 0,2€ pro Stück (50 vorhanden) MOS4081, 4 AND-Gatter im DIL-Gehäuse Preis 0,1€ pro Stück (50 vorhanden, mindestens 10 Stück sonst wird
-
Thread
Welche Bauteile sollte man mindestens kennen?
I²C) PCA9685 (16 Kanal 12bit PWM Controller mit I²C) MCP3204 / MCP3208 (4/8 Kanal ADC mit SPI) 74HC595 (8 Ausgänge Schieberegister) TPIC6B595 (8 Ausgänge Schieberegister mit starken Ausgängen) 74HC165 (8 Eingänge Schieberegister) MAX485 (RS485 Treiber) TL072 (Operationsverstärker) Spannungsregler
-
Thread
DAC mit besonders guter slew rate (Anstiegszeit)
425&pv997=395&pv997=418&pv997=416&pv997=417&pv997=409&pv997=407&pv997=404&pv997=419&pv997=406&pv997=165&pv997=166&pv997=421&pv997=424&pv997=405&pv997=411&pv997=415&pv997=403&pv997=171&pv997=408&pv997=423&pv997=422&pv997=177&pv997=243&pv997=178&pv997=179&pv997=413&pv997=319&pv997=182&pv997=183&pv997=410&
OK. Im Einfachsten Fall pufferst du dein GPIO NICHT mit einem OPV sondern einem Einzelgatter ala 74HC1G04, welches mit echten 3V versorgt wird. Das ist einfacher und stabiler.
-
Thread
Arduino, Schieberegister
Masse oder halt nicht. Bestimmt bring ich da was ordentlich durcheinander. 74hc165 ist ja auch ein Schieberegister. Würde der für mein Vorhaben gehen? Oder ist das wieder ein völlig anderes Bauteil? Ich weis leider immer noch nicht auf was ich genau achten soll beim raussuchen
diesen ja perfekt nutzen. Würde kosten und Bauplatz reduzieren. Beschalten wird er genauso wie der 74hc595, oder muss man da noch was beachten? Edit: Gerade nochmal geschaut. Kosten wären ungefähr gleich. Ob 74hc595 + ULN2803a oder tpic6b595n. Wenn ich den 74hc165 + ULN2803a nutzen kann, würden
-
Thread
Smart Home (kabelgebunden)
. 1. Der Raspberry PI ist GPIO mäßig gebunden, hierfür gäbe es eine Lösung wie zum Beispiel ein 74HC165 Mit entsprechender Schaltung danach könnte man 5V Relays schalten die 16A 230V schalten dürfen. Gäbe es hierfür fertige Pläne bzw. was haltet ihr davon? 2. zu Frage 1, wie verhält sich bei 200
-
Thread
HEF4014 vs 4021
Vielleicht ginge ja der 74HC165.
-
Thread
74HC573 als Eingangserweiterung
Ich würde 74HC165 nehmen, da macht das Layout deutlich weniger Arbeit. Der 2560 hat 4 UARTs. Mit einer UART im SPI-Mode kannst je Interrupt 2 Byte einlesen. Und für 24V einfach Spannungsteiler davor.
schrieb im Beitrag #5553235: > sowie das ich > auch noch 48 eingänge realisieren möchte. 6 Stück 74HC165 zu kaskadieren ist kein Problem. Ab 100 Stück (= 800 Eingänge) würde ich vielleicht noch Treiber zwischenschalten und nicht die vollen 8MHz Baudrate nehmen.
-
Thread
[ATMEGA328p] - Induktivität an AVCC
ADC1). An die restlichen Pins des ADC-Ports (Port C) möchte ich zwei LEDs und ein Schieberegister 74HC165 hängen. Nun bin ich mir unsicher bei der Auswahl der Induktivität und des Kondensators für die Beschaltung von AVCC. Kann ich so eine dafür verwenden? https://at.rs-online.com/web/p/multilayer-smd-induktivitaten
-
Thread
[V] Bauteilesammlung, 500+ Teile, ICs (74er), Mikrocontroller uvm.
gezählt, alle Mengenangaben sind nur circa-Werte!): * ICs (in drei Sortimentskästen sortiert) 15x 74HC595N 15x 74HCT02N 2x 74HC283N 5x 74HC04N 2x 74HC08N 10x 74HC109N 10x 74HCT138N 5x 74HCT10N 8x 74HCT139N 5x 74HCT151N 5x 74HC32N 10x 74HC148N 10x 74HCT153N 10x 74HCT107E 10x 74HCT161E
YM3812 2x Yamaha Y3014B218AD 10x K561KN2 4x AT28C64 (64K EEPROM) 2x AS6C1008 (128K SRAM) 5x 74HC165N 5x 74HC573AN 10x AT28C16 (2K EEPROM) 5x AT28C256 (32K EEPROM) 2x R1LP0408D (512K SRAM) 10x 74HC164 10x 7489N 1x M27C2001 3x HEF4017B 5x UCY 74S405 5x CXK5814P 4x UM61512AK 5x 74LS163AN
-
Thread
Platine verbraucht zu viel Strom
unterschiedliche Sachen anzeigen sollen) wird der uC über die DIP-Schalter(R6-R13 sind Pull-Downs), U3 ist ein 74HC165 (parallel zu seriell Schieberegister), so dass die 8 Positionen der Dip-Schalter über einen Eingang am uC anliegen. Der uC steuert die Latches (U4 und U5), die wiederum die ULN 2004 (U6 und U7)
gesockelt ?) – ohne Änderung (ich hatte ein ähnliches Problem schon einmal, da war es der uC und der 74HC165). - Den Elko (C12) habe ich auch getauscht, ebenfalls ohne Erfolg (ist halt einfach...) - Wenn ich die Latches und die ULN2004 (U4, U5, U6, U7) entferne, ist der Verbrauch wieder bei 0,01mA.
-
Thread
144 analoge Eingänge am Arduino
ist einfacher. Port Expander sind vielleicht eigentlich Overkill und im Vergleich sündteuer. Die 165er gibts für ein paar Cent das Stück. Dan gäbe es noch den doppelt gepufferten 74HC589. Der ist allerdings ein wenig teurer.
advanced-io/shiftin/ - parallel to serial shifting: https://www.arduino.cc/en/Tutorial/ShiftIn - oder mit 74HC165: https://playground.arduino.cc/Code/ShiftRegSN74HC165N 4021 = 8 Bit SchiebeRegister, Eing par / ser, Ausg ser 4094 = 8 Bit SchiebeRegister, Eing ser, Ausg par / ser, ZwischenSpeicher, TS
-
Thread
Apex Schweißgerät Jobspeicher defekt (Steuerplatine)
Also verbaut sind: U1 und U3: 74HC595 U2: ULN2803AFWG U4: TD62783AFG U5: LS165A U6 und U9: HC244SJ U7: LM2904 U13: C8051F023 http://www.waveshare.net/datasheet/SILABS_PDF/C8051F02x.PDF Gruß Matthias
M. B. schrieb im Beitrag #5422188: > Also verbaut sind: > U1 und U3: 74HC595 > U2: ULN2803AFWG > U4: TD62783AFG > U5: LS165A > U6 und U9: HC244SJ > U7: LM2904 > U13: C8051F023 Bis auf den Mikrocontroller U13 hat keiner dieser Bausteine Speicher, die Parameter
-
Thread
Richtig entkoppeln?
ich, wie gesagt die Encoder an 2x 4051 angeschlossen > > Programmtechnisch einfacher ist es, 2 * 74HC165 zu kaskadieren. Man > braucht noch 16 Pullups. Ah okay.. werde mir das mal ansehen. Mit den Pullups, - die Pullups also zwischen IC und GND ? - welche Wiederstände würde ich da nehmen?
@General Error (generalerror) >> Programmtechnisch einfacher ist es, 2 * 74HC165 zu kaskadieren. Man >> braucht noch 16 Pullups. >Ah okay.. werde mir das mal ansehen. Mit den Pullups, >- die Pullups also zwischen IC und GND ? Kaum, denn dann hießen sie ja Pull-Downs!
-
Thread
Zwei Schieberegister auf zwei Platinen: Gleicher Takt + Flachbandkabel
Wenn man sich SPI anschaut würde das funktionieren. Der 74HC165 braucht ja nur uum einlesen auf #PL ein L-Signal und der 74HC595 zur Ausgabe nur ein kurzes H-Signal an STROBE. STROBE und #PL kannst dur am selben Chipselect hängen. Die beiden Takteingänge an
auch für die Latch bzw. SER Signale von und zu den Schieberegistern, richtig? Die Ausgänge der 74HC165 auf Seite des uC und die Eingänge der beiden 74HC595 hinter den Schieberegistern. Hab ich das jetzt einigermaßen hintereinander? ;) 1000 Dank, Andreas
-
Thread
Kann man ATtinys in Reihe miteinander kommunizieren lassen?
Deutlich einfacher ist es daher, alles mit einem MC zu machen. Mehrere ADC-Eingänge kann man leicht mit 74HC4051 multiplexen. Und mehrere Digitaleingänge mit 74HC165 kaskadiert einlesen.
und fertig... Bei 4 Stück muss man sich da wieder Gedanken über I2C-Multiplexer machen. Drei CD74HC4067 o.ä. 16:1 (alternativ 6 74HC4051 8:1) Analogmultiplexer vor einen µC mit seinerseits einem x:1 Multiplexer, dürfte genauso gut funktionieren, man hat gewöhnlich eine höhere Auflösung und spart
-
Thread
Audio ausgeben mit µC
Wenn Du noch zwei Pins frei hast, kannst Du ein Schieberegister nehmen, z.B. 74xx595 und ein R2R-Netzwerk, z.B. https://www.digikey.de/product-detail/de/bourns-inc/4310R-R2R-103LF/4310R-R2R-103LF-ND/3741102
215, 213, 211, 208, 206, 203, 201, 198, 196, 193, 190, 188, 185, 182, 179, 176, 173, 170, 167, 165, 162, 158, 155, 152, 149, 146, 143, 140, 137, 134, 131, 128, 124, 121, 118, 115, 112, 109, 106, 103, 100, 097, 093, 090, 088, 085, 082, 079, 076, 073, 070, 067, 065, 062, 059, 057, 054, 052,
-
Thread
74HC165 Atmega32 mit 24 Taster
Hallo, ich versuche gerade mit einem Atmega32 ein 74HC165 aus zu lesen. Ich möchte jeden Taster definieren und aus lesen. Aber irgendwie geht das nicht so richtig. Taster1 zeigt er an aber die anderen nicht, geschweige die anderen 2 74HC165. Liege
gerne machen als Matrix aber die anderen brauche ich für > Ausgänge. > ( Servos usw. ) Statt der 74HC165 (wieso eigentlich 2 und nicht 3 bei 24 Tastern) kannst du doch genauso gut einen 74HC165 und einen 74HC595 o.ä. an das SPI hängen. Damit könntest du bequem eine Matrix mit 24 Tasten abfragen und
-
Thread
SPI im Daisy Chain - Parallelbetrieb möglich?
Hängt ganz von den Slaves ab. Z.B. den 74HC165 kann man nicht parallel schalten, da er keinen tristate Ausgang hat. Man bräuchte dazu z.B. noch den 74HC125.
-
Thread
GPIO Erweiterung (über 128 GPIO)
weiterzugeben. Umständlicher gehts wohl nicht. Hat der Raspberry denn kein SPI? Ich würde 16 SN74HC165 und 32 SN74HC595 nehmen und kaskadiert an das SPI. Dann noch 2 IOs für parallel Load bzw. Register Clock. Und dann einfach per DMA 32 Byte rausschaufeln und einlesen.
-
Thread
Zusammenstellung eines Starter-Kit
Zeit so kennen lernen und beherrschen? Als nächstes auf meiner Liste steht das Thema Schieberegister(74hc595 und der 74HC165). Ich bin Student und würde das gerne auch beruflich machen. Wie seid ihr an das Thema damals herangegangen? Was muss ich alles beachten? MfG
> kennen lernen und beherrschen? Als nächstes auf meiner Liste steht das > Thema Schieberegister(74hc595 und der 74HC165). Ich bin Student und > würde das gerne auch beruflich machen. Wie seid ihr an das Thema damals > herangegangen? Was muss ich alles beachten? Du kannst natürlich trocken einzelne
-
Thread
Länge von Clock kritisch?
Hallo Leute, ich habe hier einen STM32F407VGT6. Dieser steuert eine ganze Reihe von 74HC595 und HC165 über SPI an. Der Abstand zwischen den Shitregistern beträgt ca 5-6cm. Die Clock-Leiterbahnen sind entsprechend lang. Ich hab es noch nicht nachgemessen, schätze aber auf locker 40-
Und noch eine Frage: Die 74**165 tragen von der Gehäusegröße recht dick auf. Würde auch der SN74LVC1G34 gehen? Der ist schön klein.
-
Thread
Banana/Raspberry PI SPI CS
Hallo, für ein Projekt brauche ich mehrere SPI CS's... 1x für 74HC595 1x für 74HC165 1x für CAN 1x für TFT ist es richtig, daß man mit gpio-cs = <&gpio 8>, <&gpio 7>,<&gpio 22>,<&gpio 23>; im Devicetree die CS's selber definieren kann und dann in Python
-
Thread
IC gesucht zum seriellen Tasterauslesen
anhängen > und diesen dann an den nächsten IC weitergeben. Du könntest dafür auch eine Kaskade aus 74HC165 ICs nehmen.
wird mit keinem der bisher genannten IC (weder MC23017 noch 74HC165) gehen... Du wirst immer mindestens ein Clocksignal und eine Datenleitung brauchen. Selbst das Timing auf dem WS2812 ist sehr eng und empfindlichst genau einzuhalten. Sonst flackert es wie wild
-
Thread
Porterweiterung 15O/9I mit 74HC595 und 74HC165
Hallo ihr Lieben, Der 74HC165 ist nun auch angekommen. Die Schreib/Lese-Dauer beträgt nun 36µS. Ich hab mal ein Foto von meiner handverdateten Schaltung angehängt :-))). [c] byte c; void setup() { PORTD &= 0b10011111
Kontakte der beiden Reihen um 1,27 mm zu einander versetzt. Genau wie der Abstand bei der SMD-Version vom 74HC595. Super ist, 7 Out und GND sind auf einer Seite des 74HC595. Biegt man jeden 2. Pin des 74HC595 vorsichtig nach oben, passt der wunderbar zwischen die Reihen der Stecker Leiste. Ich hab 4 74HC595
-
Thread
Buffer und Inverter Darstellungen
Hallo zusammen, Ich habe im Datenblatt des Schieberegisters SNx4HC165 (http://www.ti.com/lit/ds/symlink/sn74hc165.pdf) im Logik Diagramm verschiedene Darstellungen eines Inverters und Buffers gesehen (siehe Anhang). Wisst ihr was der Grund dafür ist? Vielen Dank
Historisch hatte der nackte SN74165 (also ohne LS, HC, ...) an SH/!LD einen doppelt so hohen Stromverbrauch wie an den anderen Eingängen. Daher wurde dort zuerst der Inverter-Kringel (ungepufferter, invertierender Eingang), dann der Puffer, in diesem Fall
-
Thread
Audio Mux für Vorverstärker
Nimm den Klassiker: 74HC4052
Peter D. schrieb im Beitrag #5234279: > Nimm den Klassiker: 74HC4052 Naja das Datenblatt spricht nicht so für den 74HC4052. Thd 0,12% bei Vis = 4.0 V (p-p); VCC = 2.25 V; VEE = -2.25 V und 10kHz.. -50dB Off-Isolation at 1MHz -60dB Crosstalk at 1MHz
-
Thread
Wasserpegelsensor für Aquarium
Habe ich beim freundlichen Chinamann für 1,20 € gekauft. Ultraschall Entfernungsmesser HC-SR04 Produktbeschreibung Der Ultraschall Entfernungssensor HC-SR04 eignet sich zur Messung im Bereich zwischen 2cm und ca. 4m (Auflösung von 2mm). Er benötigt nur eine einfache Versorgungsspannung
auch vom Mikrocontroller ausgewertet werden können, ist auf jedem Platinenmodul ein Schieberegister (74HC165), welches die acht Sensoren zusammenfasst. Über den Pinhead am Ende der Platine kann ich dann mittels SPI die Sensoren hardwaregestützt auslesen. Der Schwimmer ist eine Eigenkonstruktion, da
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Module as a I2C Slave nutzen. Je nach Anwendung gibt es unterschiedliche Möglichkeiten. Von 74HC165 8-bit parallel-in/serial-out shift register wurde indirekt schon gesprochen.
Mit dem 595er liest man ja keine Pins ein - man gibt sie nur aus. Dann eben das Äquivalent dazu - HC165 glaube ich.