-
Thread
Siemens Logo: Auflösung des Analogeingangs vergrößern
Bits einlesen, wie er Input-Pins hat. Braucht man mehr, kann man diese z.B. per SPI über kaskadierte 74HC165 einlesen.
-
Thread
4000er CMOS Ersatz für 74HC ?
enthält. Ich würde folgende Bausteine gegen langsamere tauschen wollen: U74HC595AG SN74HC165N 74HC241N SN74HC00N SN74HC573AN Weiss jemand etwas dazu ?
H-G S. schrieb im Beitrag #5191823: > Leider finde ich zB. keinen 74C00 > bei Reichelt und Conrad. Die sind auch schon lange obsolet. > Ich würde folgende Bausteine gegen langsamere tauschen wollen: > > U74HC595AG > SN74HC165N > 74HC241N > SN74HC00N >
-
Thread
Mikro/Funkcontroller & Sensorik
Komponenten natürlich) umsetzen lässt? Dann guck dich doch mal nach ESP8266-12E (3.50€) und evtl. 74HC165 (35ct) um.
-
Thread
Frage zu kaskadiertem seriellen Input
Hallo, um die Anzahl der IOs zu vergrössern verwende ich drei kaskadierte 74ls165, die dann seriell bei einer Rate von ca. 1MHz abgefragt werden. Soweit alles OK. Nun kommt jedoch die Anforderung hinzu, Daten aus einem Atmega8/16 "hinten anzuhängen". Mir ist im Moment nicht klar
um das Load-Signal in ein CS# > zu verwandeln. Ja das hat mich auch schon geärgert, daß PL des 74HC165 die falsche Polarität hat. Nur der 74HC299 ist geeignet, aber auch mit 20 Pins deutlich größer.
-
Thread
230V AC auf Portpin, möglichst einfach
Kopplungen. den rest die software durch die nulldurchgangunterdrückung. das ganze wird auch noch 5 mal pee 74hc165 eingelesen
den rest die > software durch die nulldurchgangunterdrückung. > das ganze wird auch noch 5 mal pee 74hc165 eingelesen hi, könntest du dein schaltbild mal posten? gruß, eder
-
Thread
Blechdosen-8-Bit-Rechner
warten, weil ich es nicht auslesen konnte. Übrigens wird für die Eingangs-Schieberegister (74hc165) eine Spar-Beschaltung verwendet um einen Portanschluss einzusparen. Dadurch muss sofort nach der Übernahme der Eingangszustände das erste Bit eingelesen werden (bevor man Schiebetakte erzeugt).
gewittert dass ich etwas potentiell funkstörendes mache :-) Ich werde demnächst wenn möglich die 74HC Bausteine gegen langsamere tauschen ... damit er ruhig schlafen kann.
-
Thread
VGA Signal Fragen
einem 25MHz Quarz. Soll ich meinen ATtiny auf 25MHz übertakten ? Ansonsten stach mir eben ein 74HC74-Flipflop ins Auge mit 15ns Umschaltzeit. Edit: weisste was ? Ich kaufe einfach beide und probier es aus! Edit2: Digikey könnte teuer werden oder ? Ab 50 Euro scheinbar versandkostenfrei
H-G S. schrieb im Beitrag #5105811: > Ansonsten stach mir eben ein 74HC74-Flipflop ins Auge mit 15ns > Umschaltzeit. Nadelimpulse sind nicht ungefährlich. Immer Schutzbrille tragen, dann kann man solchen Effekten die Schwarzschulter zeigen. Dein Lieblingslied ist
-
Thread
Input Schieberegister mit internen Pullup/down
originalen TTL-IC kaum noch bekommen. Aber das ist kein Problem, weil es auch noch die Varianten 74LS165, 74ALS165, 74AS165 usw. gibt. Gruß Öletronika
74LS165 liefern bei offenem Eingang H und werden sogar noch produziert. http://www.ti.com/lit/ds/symlink/sn74ls165a.pdf
-
Thread
74HC165 Eingänge schützen
-fach Relais-Boards geschalten. Um die Eingänge (26 Taster) einzulesen, habe ich 4 Schieberegister 74HC165 kaskadiert. Deren Eingänge liegen über 5,7k an 5V (Pullup). Mit den Tastern ziehe ich sie auf Masse. Motor- und Tasterleitung sind gemeinsam bis zum Taster (UP-Dose) verlegt. Zwei 74HC165 sterben
schrieb im Beitrag #5057961: > Um die Eingänge (26 Taster) einzulesen, habe ich 4 Schieberegister > 74HC165 kaskadiert. ... > Motor- und Tasterleitung sind gemeinsam bis zum Taster (UP-Dose) > verlegt. Und die Taster gehen nach 5-20m Kabel /direkt/ an den IC-Pin? Mutig, mutig. Da wundert keinen mehr
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
mir gestern kurzerhand einen Frequenzzähler aufgebaut. Zwei Kanäle mit je 24bit Zählerstufe (zwei HC4040) pro Kanal. Für die Datenausgabe der 48bit zum Controller dienen sechs Schieberegister (HC165). Das funktioniert soweit so gut. Meine idee war, dass ich auf dem Mikrocontroller genau 1s
Holger K. schrieb im Beitrag #5053806: > Zwei Kanäle mit je 24bit Zählerstufe (zwei HC4040) pro Kanal. > > Für die Datenausgabe der 48bit zum Controller dienen sechs > Schieberegister (HC165). Den Aufbau der ganzen Bits in Hardware kannst du dir normalerweise sparen. Sofern die
-
Thread
Leitungstreiber für 2m Kabel (Schieberegisterkette)
verderben Schmitt-Trigger wegen der Hysterese nicht >das Timing? Theoretisch ja, praktisch nein. Ein 74HC14 ist nur etwas langsamer als ein 74HC04. Hier spielt das keine Rolle. Ein 74HC04 hat bei 4,5V 9-17ns Durchlaufverzögerung Ein 74HC14 hat bei 4,5V 15-25ns Durchlaufverzögerung Die Anstiegszeiten
dämpfen. > > Davon reden wir die ganze Zeit. aber die Terminierung entscheidet nicht ob man den 74HC(T)04 oder 74HC(T)4049/4050 nimmt, wer natürlich noch Kistenweise 04er rumliegen hat :)
-
Thread
Stromverbrauch einer Schieberegisterkette
Geplant ist eine Schieberegisterkette, bestehend aus: 14 Stück TPIC6B595 und 4 Stück 74HCT165, also 32 digitale Eingänge und 112 digitale Ausgänge. Das "Drumrum" soll bei diser Frage hier keine Rolle spielen. Nur soviel: Die Ausgänge sind LEDs, die eine separate Spannungsversorgung
für den Lerneffekt wie eigenes Erleben :-). Symmetrische Übertragung brauchst du natürlich nicht. 74HC/HCT kann man etwa bis 50cm (elektrisch kurze Leitung) mit nicht angepasster Leitung (eine einfache Drahtverbindung ist eine nicht angepasste Leitung) betreiben. Bei 74LS waren es ca. 150cm, kommt schon
-
Thread
I2C EEPROM an 74HC165/595
Hallo! Ich müsste ein serielles EEPROM an eine I/O-Platine anschliessen. Eingänge sind alles 74HC165 die mit einem 22k-Widerstand an Masse hängen. Ausgänge wären 74HC595 die ich (ungern) alle gleichzeitig hochohmig schalten kann über den OE-Pin. Da ich gerade etwas schwachgeistig bin und eine
das Gate je eines MOSFET (BS170), Source an GND, Drain an die Busleitung. Und je einen Eingang des HC165 an jede Busleitung. Die 22K sollten wenn möglich raus, notfalls wird es aber auch so spielen. Der Rest ist Bitbanging (der übelsten Sorte). Viel Spaß dabei. Ich würde das Konzept noch mal überdenken
-
Thread
Kaskadierung HC165 und HC595 an SPI
Hallo zusammen, ich möchte 3x 74HC595 und 1x 74HC165 kaskadieren an dem SPI des Atmega32. An sich ja kein Problem, allerdings frage ich mich, wie das mit CPOL und CPHA aussieht. Beim 74HC595: CPOL = 0, CPHA = 0 Beim 74HC165: CPOL
So ist es. Die interne Verzögerung des 74HC165 (SCK->MISO) reicht aus. Du kannst auch noch nen kleinen Tiefpaß (470R, 22pF) vor MISO setzen.
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
Wie wärs mit einem FIFO zum zwischenspeichern ? z.B. 2x 74HC40105
folgendes ausprobiert: - statt des FlipFlops und parallelem Auslesens des Bytes habe ich einmal einen 74HC165 parallel-2-seriell Schieberegister verwendet. Load wie gehabt mit dem Select-Signal ("Adresse erkannt"), lesen über PB1, takten zum Auslesen über PB2 und PB3. Interessanterweise erzeugt auch das
-
Thread
C Bibliothek für AVR
Ok, hab schon die Lösung....in Wirklichkei hatte ich für das Schieberegister 74HC165 einen Bibliothek geschrieben und die dateien 74HC165.h und .c getauft Aber das hat ihm nicht geschmeckt, dass die Namen mit Ziffern anfangen, LG
-
Thread
Haussicherung mit Raspberry veranschaulichen und steuern
Ein- und Ausgänge > Was würdet ihr empfehlen oder wie würdet ihr das machen? Schieberegister: 74HC165 und 74HC595 Oder welche mit stärkeren Ausgängen, wo du direkt Relais anschließen kannst: TPIC6B595 > Und so wenig wie möglich Kabel zum Raspberry. So gesehen wäre der I2C Bus besser: PCF8574
es da eine > bessere Möglichkeit? Was für Bewegungsmelder sind denn das? Ich habe mir letztens HC-SR501 für wenige Cent vom Chinamann schicken lassen. Die geben gleich 3.3 V aus.
-
Thread
SPI - Port-Expander (viele)
zu glauben aber solche SPI-Slaves kann man hintereinander in Reihe > schalten. Schieberegister (74HC595, 74HC165) ja, aber solche komplexen SPI-Slaves eher nicht. Es muß explizit im Datenblatt stehen, wie z.B. beim MAX7219. Hier steht nur, daß 4 Chips am selben /CS hängen können. Man könnte mit einem 74HC138 aus 3 IO-Pins 7 * /CS erzeugen, also bis zu 28 * MCP23S08 ansteuern.
-
Thread
Problem 74HC165D
Hallo, das Problem ist die Spannungsversorgung. Der (die) 74HC165 sind auf Modulen verbaut, welche später kaskadiert werden sollen. Alle Module liegen an einer eigenen Spannungsversorgung (jedenfalls momentan). Gesteuert wird das Ganze über ein STM32 Header-Board
0x00. Und das, obwohl scheinbar garkeine Spannung an >>den Modulen anlag. Vermutlich wird der 74HC165 über irgendwelche pullups mit Strom versorgt.
-
Thread
Rauschfilterung mit dem Instrumentationsverstärker
einfachere Version nutzt dafür einen extra Transistor. Das wohl günstigste Schalter IC ist das 4066 bzw 74HC4066: da sind 4 CMOS Schalter drin, und die kann man auch nutzen, und sei es auch nur um einen Transistor zu ersetzen. Es gibt auch passende ICs gleich als Umschalter (z.B. DG419), die sind aber deutlich
Pull-Up-Widerstand oder welche Funktion hat er? > Das wohl günstigste Schalter IC ist das 4066 bzw 74HC4066: da sind 4 > CMOS Schalter drin, und die kann man auch nutzen, und sei es auch nur um > einen Transistor zu ersetzen. Es gibt auch passende ICs gleich als > Umschalter (z.B. DG419), die sind
-
Thread
74HCT166 - Buttons am Arduino auslesen
Hallo, ich stehe vor dem Problem, dass ich mit Hilfe eines 74HCT166 meine Eingangports erweitern möchte. Aber so ganz durchsteige ich die Sache noch nicht. [[https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Porterweiterung_f.C3.BCr_Eing.C3
Hier sind zwei Seiten, auf denen das Prinzip am Beispiel des 74HC165 ganz gut erklärt ist. Beides auf Englisch, aber sicherlich kein Problem. https://learn.sparkfun.com/tutorials/shift-registers https://iamzxlee.wordpress.com/2014/05/13/74hc165-8-bit-parallel-inserial-out-shift-register
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
74HC00, 74HC14, 74HC86, 74HC4017, 74HC165, 74HC595
würde ich noch nehmen, Inverter und Treiber 74HC4049 74HC4050 Multiplexer 74HC 4051/52/53
-
Thread
ATmega - zu wenige Input-Pins
Hi, 8-bit parallel-in/serial out shift register http://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf
gemeinsamen Matrix mit z.B. LEDs als Ausgabe. - Für binäre Signale serielle (4094) und parallele (74HC574) Register oder, wenn z.B. immer nur einer von 8 angesteuert werden muss z.B. ein 74HC138 - Man kann auch einen weiteren Controller per I²C anschnuddeln und diesen als Porterweiterung nutzen. Kann
-
Thread
Horizon EDA [War: Neues, halbfertiges Elektronik-CAD-Programm]
Entity". Für die Netzliste ist ein Quad-Nand-Gatter in CMOS-4000er Logik in DIP Gleichwertig mit einem 74HC in (theoretisch BGA). Wenn man sich mitten im Design-Prozess anders entscheidet, ist es problemlos bei einem Component (instantiierte Entity) das Part auszutauschen, ohne dass die Netzliste was davon
. Für die Netzliste ist ein Quad-Nand-Gatter in > CMOS-4000er Logik in DIP Gleichwertig mit einem 74HC in (theoretisch > BGA). Wenn man sich mitten im Design-Prozess anders entscheidet, ist es > problemlos bei einem Component (instantiierte Entity) das Part > auszutauschen, ohne dass die Netzliste
-
Thread
Drehencoder SPI
uC ist dabei der Initiierende, das geht mit jedem Chip der eine Anzahl von Eingängen lesen kann, ob 74HC161, PCA9502 oder 74HC151. Nils H. schrieb im Beitrag #4882177: > Doch es wäre einiges gewonnen. Ich führe im Moment einen Drehschalter (8 > Pins), drei Potentiometer (3 ADC Leitungen) und einen
hab halt ein Hardwaredecoder gesucht. Wenn ich Schieberegister nehmen möchte, würde ich ein normales 74HC595 nehmen. Und ein LS7366R ist mir zu exotisch.
-
Thread
i2c Übertragung fehlerhaft. (falsche Codierung )
Da muß es schon ernsthaftere Gründe für geben. Für Pinerweiterung gibt es bewährte Lösungen SPI (74HC165/74HC595) oder I2C (PCF8574/A). Und fürs RAM sparen kann man überlegen, ob es immer gleich 2 Bytes sein müssen (int) und ein Byte (uint8_t) nicht schon reicht. Auch sollte man sparsam mit globalen
-
Thread
Arduino - Speicheroptimierung?
Hallo, für meine Haussteuerung habe ich einen Arduino Uno mit 32 Ein- und 32 Ausgängen (74HC165 & 74HC595), Ethernet für die Webseite und CAN-Bus mit MCP2515 aufgebaut. Manche haben den IO-Webserver schon aufgerufen, http://mega-hz.dnshome.de:85 die IOs funktionieren ja schon, aber ich
---------------------------------------------------------------- // 32 Bit ShiftIn Routine für 4x 74HC165 - Hauptroutine SHIFT-IN Shield, kopiere diese in dein Listing! //----------------------------------------------------------------------------------------------------------------- uint32_t shiftIn32
-
Thread
Abfrage von ca. 130 Tasten
17 * 74HC165
Mikrocontroller-Einstieg-mit-BASCOM-AVR-Teil-15-SPI/x.aspx/cid_726/detail_50538 Es wird gezeigt, wie man ein 74HC595 ansteuert, das ist quasi das Ausgabe-Pendant zum 74HC165. Der Code für eine 74HC165-er Kette ist aber im Prinzip fast gleich, ausser dass du nicht Daten bitweise vom uC zur Schieberegister-Kette
-
Thread
Steuereingänge an Multiplexern bzw. Demultiplexern
recht komplizierte Schaltung und braucht viele Steuersignale. Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC.
komplizierte Schaltung und braucht viele Steuersignale. > > Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * > PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC. Danke schonmal für die Antworten! Das wäre eine sehr gute Idee, allerdings ist es nun so, dass wir im Unterricht
-
Thread
µC-Eval-Board mit mind. 64 IO-Pins und 1x RX/TX
Ich nehme für sowas immer Schiebereigster (74HC165 und 74HC595). Für Handarbeiten auf Lochraster ist das besser, weil dann nicht alle Leitungen auf einem engen Knubbel zusammen laufen. Außerdem sind die Chips biller, falls man man einen I/O Pin
-
Thread
Inbetriebnahme TRINAMIC TMC - 261
ATmega 328 an. Allerdings reagiert der TMC - 261 auf keinerlei Befehle. Meine SPI-Versuche mit dem 74hc 165 und 74hc 565 waren erfolgreich. Allerdings schaffe ich es nicht den SPI-Bus des TMC - 261 (mit der gleichen SPI-Konfiguration) anzusprechen. Meine Vermutung ist dass eventuell die ganzen parasitären
-
Thread
Welchen Pullup Widerstand für 8051 Ausgänge ?
Leiterbahnen parallel auf einer Länge von 10-15cm und enden in den Eingängen von drei parallel geschalteten 74hc165, die auch noch Nachbarpins sind. Es scheint kein Kurzschluss oder soetwas auf der Platine zu sein und der Leiterbahnabstand sieht eigentlich auch recht passabel aus. Das Übersprechen scheint
das Innenschaltbild des HC165 angesehen? CLK und CLKINH können bei passendem Pegel _beide_ einen Takt auslösen.
-
Thread
Verständnisproblem 74hc165 Funktion
Hallo, mir erschliesst sich die genaue Funktion des 74hc165-Parallel-zu-seriell-Umwandlerchips nicht so richtig. Benötigt man wirklich 8 CLK-Takte um die 8 Bits aus dem Latch an Q7 ausgegeben zu bekommen ? Oder liegt D7 bereits an Q7 an (nach dem Latch-Laden
rotieren in den Speicher geschrieben. Theoretisch müssten dadurch alle 24 Bit der 3 kaskadierten 74hc165 eingelesen worden sein. Das Schieberegister von Interesse ist das erste in der Kaskade (kommt also als Letztes am Controller an), und es scheint dass es um eine Stelle zuviel geschoben wurde
-
Thread
4x4 Button Pad and Shift Register 595
Hier der Monochrome Code … an den Shift Register angepasst. [c] #include <ShiftRegister74HC595.h> //config variables #define NUM_LED_COLUMNS (4) #define NUM_LED_ROWS (4) #define NUM_COLORS (1) // Global variables static bool LED_buffer[NUM_LED_COLUMNS][NUM_LED_ROWS]; static int32
4051 als Mux geht oder 74xx165 74xx597 als Input Shift Register
-
Thread
Fragen zu Beschaltung eines Encoders, eines Glättungskondensators und Imax für 74HC165
bei einen Bauteil komme ich nicht weiter. Ich verwende, um Schalter und Taster abzufragen, 7x den 74HC165 von reichelt. Laut Webseite ist er mit max. 500mW angegeben. Wenn ich richtig rechnen kann wären das 100mA (500mW / 5V). Im Datenblatt (http://cdn-reichelt.de/documents/datenblatt/A240/74HC165%23STM.pdf
am Eingang sinnvoll sein, falls nicht sowieso schon so etwas auf der Platine verbaut ist. > 3. 74HC165 Der 74HC165 darf nicht mehr als 0.5 Watt verheizen. Das braucht er selbst nicht, seine Stromaufnahme ist abhängig von der Taktfrequenz (die wir NATÜRLICH nicht wissen) aber viel geringer. Sie
-
Thread
arudino leonardo mit 2 arcade player= 24 tasten 4051 multiplexer
handelt. Wäre meine persönliche Entscheidung ein Schieberegister - ganz persönlich würde ich dafür 74HC165 nehmen, da hab ich die Schublade noch voll mit den Dingern.
-
Thread
Hilfe bei Atmel Mikrocontroller Auswahl mit analogen Ein-& Ausgängen
Anforderungen an die Schnittstelle ab. Ein Beispiel für ein solches Multiplexer-IC wäre z. B. der 74HCT151 (8-zu-1-Multiplexer).
Wenn Du die 40 Eingänge nicht direkt an einen großen MC anschließen willst, wären 5 * 74HC165 eine Möglichkeit.
-
Thread
[ERLEDIGT] Arduino - 74HC165 einlesen
hatte vorher 100K Pulldowns dran, aber daran lag es nicht. Die Schaltung hat auch noch neben den 4x74HC165 4x 74HC595 als Ausgabe, diese funktionieren prima! Clock wird von beiden benutzt, also von den 595 und von den 165ern. Weiss jemand einen Rat? Gruß, Wolfram.
noch ne Frage: Ob die ursprünglich verwendeten 100K Pulldowns an den Eingängen der 74HC165 auch reichen würden?
-
Thread
12x BCD in Mikrocontroller einlesen
6 x 74hc165
holger schrieb im Beitrag #4723132: > 6 x 74hc165 Oder CD4021 als CMOS-Lösung. Kaskadierbare serielle Schieberegister lassen sich am einfachsten verdrahten.
-
Thread
Physikprojekte
alten UCC37321/22 waren aber in der Tat defekt, das erkennt man am Signal in der Abbildung DRSSTC5_165. Da liegt ein Plateau nur auf -5V anstatt auf -12V. Mit den neuen schaut es so aus wie es sein soll (Abb. DRSSTC5_179). Die Temperatur der Kühlkörper kontrolliere ich morgen noch einmal. Hier
https://www.youtube.com/watch?v=jVy6Z5qA_h0 Darin wird gezeigt, wie man mittels Bluetooth-Modul HC-05 und der App "Arduino Bluetooth Terminal" (https://play.google.com/store/apps/details?id=com.frederikhauke.ArduTooth&hl=de&gl=US&pli=1) bis zu 6 Sensorwerte auf einfachste Weise übertragen kann. Zum