-
Thread
Suche ein Edge-Detector-IC zum flankengesteuerten beladen eines Schiebregisters
aber, dass alle Schieberegister, die ich finde damit ein kleines Problem haben. Am Beispiel des 74HC165: Die Daten werden ins Schieberegister übernommen, solange der PL-Pin low ist. Da ich nun aber hier das 1MHz-Signal anlegen müsste, würden für die Dauer des low-Pegels, also von 5 Takten des 10MHz-Signals
-
Thread
Parallel-in-serial-out
Gibts das nicht fertig in Shift-Registern? 74xx165 waere da ein Kandidat.
Wenn Du in das Philips Datenblatt vom 47HC165 schaust, gibts ein Diagramm von der internen Verschaltung bei verwendung simpler Logic. Damit kannst Du dann die Par->ser Geschichte in jeder beliebigen Stufe simulieren. Schreibt Dir jemand
-
Thread
NXP verschenkt Logikgatter (74HC595, 74HC165, 74HC00, TPIC6C595/NPIC6C595.)
74HC1G08GW-Q100 74HC132D-Q100 I/O Expansion 74HC595D-Q100 74HC138D-Q100 74LVC14APW-Q100 74HC165D-Q100 74LVC08APW-Q100 74HC4052D-Q100 74HC595D-Q100 74HC4051D-Q100 HEF4051BT-Q100 74HC595PW-Q100 74HC4052PW-Q100 74HC4051PW-Q100 74HC4053D-Q100 HEF4066BT-Q100 HEF4052BT-Q100 74HC4066D-Q100 74HC4066PW-Q100 74HC4053PW-Q100 74HC4851BQ-Q100 74HCT4053PW-Q100 74HC4851PW-Q100 74HC4852PW-Q100
-
Thread
Arduino probleme bei shiftIn mit HC165
diversen Bauteilen und Sketches experimentiert. Jetzt stehe ich vor dem Problem, 8 Schalter über ein "M74HC165AN" mit meinem Arduino zu speisen. Ich habe mir schon einige Anleitungen im Internet angesehen und auch 3 verschiedene davon aufgebaut und damit experimentiert. Schlussendlich bin ich auf die
mehrere 165er hintereinander schaltet. [c]byte ShiftIn74HC165(byte dataPin , byte clockPin) { byte data; for(byte i = 0; i < 8; i++) { data = (data << 1) | digitalRead(dataPin); digitalWrite
-
Thread
"Machbarkeits-Studie" I2C/ULN2803/Modelbahn-Weichen
CMOS-IC, darfst Du mit 3-15V betreiben, wird seit über 30 Jahren produziert, und ist billig. Alternativ 74HC4094 oder 74HC595, aber dann nur bis Vcc=6V. Parallel->seriell: 4021 aus der alten 4000'er CMOS-Serie, oder 74HC597 oder 74HC165 aus der 74HC-Serie. Zum Schalten der Weichen nimmst Du einfach
-
Thread
Porterweiterung Atmega8 mit 74HC164
ich habe das AVR MK2 Board mit einem Atmga8 ich benötige mehr Eingänge und habe mir hierfür zwei 74HC165 kaskadiert. Schaltplan siehe angehängtes Bild. ich Programmiere in C leider habe ich ich nur eine Assembler Code finden können. Kann mir evtl. jemand den Code in C übersetzen? Wäre echt super
Da ist was faul im Staate Dänemark! void HC165_Lesen() mit Aufruf: HC165_Lesen(eingang_mux); und mit: return werte[16];
-
Thread
Touch bauen, suche günstigere alternativen
5V (900mA bei Vollast) die ir dioden kommen auch an die spannung, die empfänger kommen an 19 x 74HC165 ebenfalls "kaskadierbar" diese wiederrum kommen dann an einen mega128L. die leds werden dann mit je 24 Bit also 24 x 150 Bit gesamt gefüttert. die Plexiglasscheibe wird eine Opal scheibe
LEDs: LED -> 150Ohm Widerstand -> 5V DI -> IC DO -> an DI nächste LED VDD - > 5V VSS -> GND 74HC165: CLK -> IC / nächster 74HC165 PL - > " DIN -> IC /OUT letzter 74HC165 DOUT -> GND / DIN nächster 74HC165 DO 0-1 -> Stiftleiste 5V -> 5V GND - GND Jetzt noch prüfen
-
Thread
Shift Register
Werte für alle Pins des Registers, egal, ob ein Signal anliegt oder nicht. Als SIPO benutze ich den 74HC595, als PISO den 74HC165. Getestet bisher mit einem Taster an PISO [A] und 3,3V, alle anderen Pins bisher nicht belegt. SER vom PISO auf LOW, da ich 8-Bit PISO hab und insgesamt 24-Bit SIPO - da wird
-
Artikel
Elektronischer Zauberwuerfel
Taster werden ebenfalls über SPI-Schieberegister eingelesen (zeitgleich mit der Ausgabe der LED-Daten); HC165 Piezopiepser zum Erzeugen von Hinweistönen es soll nur 1 Layout für alle 6 Seiten geben Kabelverbindung zwischen den 6 Seiten über Verbindung zur "Vorgängerseite" und "Nachfolgerseite". Damit ergibt
Freescale HCS12C32 (50MHz); 5V; 32k Flash (12k benutzt); 2k RAM (600Bytes benutzt) Schieberegister: 42x 74HC595 zur LED-Ansteuerung; 12x 74HC165 zum Einlesen der Taster LEDs: Gesamt: 324 Stück (54Stück von jeder Farbe: weiß, blau, rot, orange, grün, gelb); Gehäuse: 0603 Taster: 72 Stück (12 auf jeder Seite
-
Thread
Suche Bauteil: 4 Schalter mit 2 uC-Pins abfragen
@Eumel Zum Anschluss eines Schieberegisters (z.B.: HC166) benötigt er aber auch drei Pins.
Also nen 74hc165 oder ähnliches? Ich habe halt drei Taster, keinen mehr und keinen weniger. Ein 8-Bit-Schieberegister wäre da eigentlich oversized. Außerdem...komme ich bei der Ansteuerung des Schieberegisters mit
-
Thread
5V -> 3.3V bei 10Mhz
gering waren. Nun habe ich einen Anwendungsfall, wo ich mich nicht mehr sicher fühle: [code] 74HC165 o-----[===]------o Xmega128 (Eingang) VCC=5v 1k Ohm VCC=3.3V [/code] Der AVR soll das 74erSchieberegister auslesen. Die Taktleitungen kann ich direkt verbinden, aber die Daten-Leitung
Beitrag #3108963: > Warum nimmst Du nicht ein Schieberegister mit 3.3V? ... wo doch der verwendete 74HC165 auch mit 3.3V läuft :-) Gruß Dietrich
-
Thread
Hohe Anzahl an Analogquellen wandeln
darf, > Geschwindigkeit reicht langsam, usw. Wald und Wiesen. Na das macht es doch einfach. 5x 74HC165 kaskadieren und schon hat einen 40 Kanal 1 Bit Wandler. Die Kriterien der obigen Aussage sollten auch sonst erfüllt sein.
-
Thread
Mikrokontroller
Damien schrieb im Beitrag #3100896: > 28 digitale Eingänge SPI mit 74HC165 o.ä. geht nicht?
-
Thread
AVR Projekt - Schaltplan in Ordnung?
Schalter hängt mit dem "Common" Pin an der Versorgungsspannung, und die einzelnen Zustände werden vom 74HC165 an den uC weitergeleitet. Jeder einzelne Zustand hat einen 10k Pulldown gegen GND. Entprellt wird softwareseitig im uC. * Intern wird ein 25LC080P SPI EEPROM für die nichtflüchtige Datenspeicherung
Programmierung sich nicht auf die Bausteine am SPI Bus auswirken, sind die CS Signale von 25LC080P, 74HC165 und 74HC595 mit einem Pullup ausgestattet. Außerdem wird Pin G vom 595 ebenfalls gegen die Versorungsspannung gezogen, damit die Ausgänge standardmäßig Tristate sind. * Der Raspberry verträgt
-
Thread
AVR Eingangs-Porterweiterung über SPI (tristate)
angeschlossen sind, sollte der entsprechende IC einen Tristate Ausgabe haben. Diese Information habe ich bei HC597 und HC165 nicht gefunden. Gibt es das dort nicht? Gibt es Alternativen? Danke im Voraus
sollte der entsprechende IC einen Tristate Ausgabe haben. Ja. > Diese >Information habe ich bei HC597 und HC165 nicht gefunden. Gibt es das >dort nicht? Nein. > Gibt es Alternativen? 74HC125 davor schalten.
-
Thread
AVR: Anfänger - Frage zur Ansteuerung vieler Ein- und Ausgänge
Logik hinter dem Ausgang (oder > Eingang). Ich bin da auf Logik-ICs gestoßen Dein Logik-IC heisst 74HC259, der speichert den Zustand der LED. Am Eingang für die Tasten heisst er 74HC151. > wie läuft das in der Praxis? Sowohl bei LEDs als auch bei Tasten macht man es meist anders. Entweder Schieberegister wie 74HC595 für Ausgänge und 74HC165 für Eingänge weil die noch weniger I/O Pins vom uC benötigen Oder Multiplexing sowohl bei LEDs als auch von Tastern in Matrixanordung ( also x * y )
-
Thread
suche 8-bit serial input High-Level-Load shiftregister
Boris Novski schrieb im Beitrag #3065640: > Wenn ich ein 74HC595 mit einem 74HC04 kombinieren Man kann statt 74HC04 auch einen Transistor nehmen. Außerdem gibt es ICs mit nur einem Inverter, z.B. 74AHC1G04. Gruß Dietrich
willst also einen Anschluß des 74HC595 invertieren, dann mußt Du uns bloß noch verraten, welchen (es stehen 14 zur Auswahl). Und das es um den 74HC165 geht, war also völliger Käse.
-
Thread
Infrarot als "Touch"-Sensor
einem Controller problematisch werden ;). Bei o.g. Projekt kommen die Daten über Shift-Register (74HC165) herein. Viel bequemer geht es halt nicht.
-
Thread
Analog Multiplexer kaskadieren
Stellen wieder auf einen Pin demultiplexen kann. Habe mir dafür die folgende Schaltung mit ein paar CD74HC4067 überlegt. Kann das so funktionieren, oder ist da ein Denkfehler drin. Gehts einfacher ? Bei den zu schaltenden Signalen handelt es sich einfach nur um Logikpegel. Da ich noch nicht genau
eine Art Kabel/Durchgangstester. Hat mal ein Praktikant bei uns gebaut, für 40 Pole. Einfach per 5x 74HC595 für die Ausgänge und 5x 74HC165 für die Eingänge, der Rest ist software in einem kleinen AVR. Ach ja, man sollte die Ausgänge per Diode zum Open Drain machen und an allen Eingängen einen 10K
-
Thread
Arduino i/o Erweitern mit Schieberegister
2x8 digitale eingänge und 2x8 digitale ausgänge erweitern. jetzt habe ich schon viel gelesen über 74hc595 74hc597 74hc165 und noch andere. Welchen hole ich am besten und welcher ist am einfachsten zu verwenden!? Shiftout mit dem 595 ist ja auf der arduino seite als tut hinterlegt. Aber ich finde
//www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister Für die Ausgänge verwendest du 74hc595, für die Eingänge 74hc165. Beachte, dass du zum Anschluss der Schieberegister nicht einen sondern 3 Pins brauchst. Der 74hc165 liefert auch nur digitale Signale. Wenn du mehr Eingänge am ADC
-
Thread
intelligente Porterweiterung mit Atmega16
Beitrag #3003742: > 595 > sind teuer wo kaufst du die denn? http://www.tme.eu/de/details/74hc595d/ttl-logik-schaltkreise/nxp/# < 14ct ab 25+ Da bekommst du 25 STück für deinen Mega16.
Attiny24 + Schieberegister zu verwenden. 70ct + 8*14ct = 1,82€. Dazu kannst du für die Eingänge ein paar 74hc165 nehmen.
-
Thread
16 zu 1 Multiplexer
MINDESTENS 2,4V, typisch 3,4V. Das sind die normalen TTL Pegel. Aber heute nimmt man CMOS. Also 74HC150, wenn man den irgendwo kaufen kann. ISt ein uralter Exot. Nimm Standardteile. Oder besser, sag erstmal, WAS du machen willst.
Ach Mist, du hast ja Eingänge. Dann also 2x 74HC165.
-
Thread
Frage zu LT Spice und Filter
Hast recht ich sehe : http://html.alldatasheet.com/html-pdf/110116/UTC/4052/165/3/4052.html auch beim 74HC4052 ist Ron ähnlich, also greft man wieder zum Relais. mit dem Takamisawa 5 V 2 Pol relais habe ich gute Erfahrungen gemacht. Klar bessere wäre schon "etwas" wo ich mit
-
Thread
8 Bit Schieberegister and den RS232
232 gemacht. So hab ein bischen nachgelesen und bin auf den 8 Bit schieberegister wie z.B. den 74HC165 gekommen. Ich finde nur nirgens eine schaltung. Ich brauch definitief einen schieberegister der parallel in / seriel out ist. Wie gesagt als parallel in hab ich nen scheinprüber, der Open
hast? > > So hab ein bischen nachgelesen und bin auf den 8 Bit schieberegister wie > z.B. den 74HC165 gekommen. Das ist ein Bauelement und weiter? > > Ich finde nur nirgens eine schaltung. > Ich brauch definitief einen schieberegister der parallel in / seriel > out ist. Hast du doch
-
Thread
Ein Schiebeschalter trennt mehrere Verbindungen
http://www.cmos4000.de/media/cmos/ic-cmos-4066.jpg&w=709&h=472&ei=DjfLUKzOAse0tAaAuYDAAg&zoom=1&iact=hc&vpx=165&vpy=174&dur=6102&hovh=183&hovw=275&tx=133&ty=99&sig=104214682928279698467&page=1&tbnh=136&tbnw=204&start=0&ndsp=21&ved=1t:429,r:1,s:0,i:92
durch 15V aus dem Netzgerät ersetzen möchte. Der hat zwar einen höheren Innenwiderstand, aber der 74HC4066 geht nur bis 13V. Dietrich L. schrieb im Beitrag #2958549: > Noch eine Frage: warum willst oder musst Du alle 4 Signale schalten? > Reicht es nicht, nur den Ausgang "U_Signal" abzuschalten
-
Thread
mehrere Portpins in Variable mappen
außen ist ja auch eine Antennne für Störungen. Ich würde daher die Tasten einfach mit kaskadierten 74HC165 bündeln. Oder als 7*8 Matrix, wenn 2 Tasten gleichzeitig reicht. Peter
-
Thread
Ausgangsregister mit Open-Collector-Treiber
für den Tip zum TPIC6B595. Ich hab eine fertige funktionsfähige uP Steuerung die schon mit einem 74HC595 läuft. Kann ich davon ausgehen dass die gleiche Steuerung auch mit TPIC6B595 reibungslos funktioniert? Danke übrigens für die Prompte Lösung!
Hmm. Ich hatte ganz vergessen dass ich dann, auch das Eingangsregister 74HC165 auswechseln muss. mein momentanes Schema sieht so aus wie im Anhang. Sobald ein Taster betätigt wird ist der Pegel am Eingang kurz 0. (Low) Gibts denn dazu auch eine Version die bei 1 (high)
-
Thread
Schaltimpulse stören Atmega32
Schaltung mit den von mir verwendeten Bauteilen: - Objekt geschlossen, dann liegt low am Eingang eines 74HCT165 (8-bit-parallel-in/seriell-out shift register) Objekt offen liegt high am Eingang an (Schaltplan "Sender") - Übertragung der Daten per Leitung zur Anzeige (Schaltplan "Empfänger")
Schaltung bezüglich der Sensor-Eingänge zeugt auch eher von > Optimismus. Wo Du das erwähnst: die 74HCT165 sollten besser durch 74HC165 ersetzt werden, denn der 0-Pegel (Reed-Kontakt + Diode) ist unnötig knapp an der Schaltschwelle. Ein RC-Glied zum Schutz der Eingänge wäre auch nicht schlecht. Gruß
-
Thread
Wer kann helfen: DOGS102 Display mit LPCXpresso(Software + µC)
Hardwarekenntnisse? Ich hab mal früher mit TTL angefangen. SPI entspricht quasi Schieberegistern (74HC164, 74HC165, 74HC595). http://de.wikipedia.org/wiki/Serial_Peripheral_Interface Peter
-
Thread
Multiplexen?
PCF8574, 74HC165 Peter
-
Thread
120 I/Os an Raspberry Pi
I²C-Expander? Wenn da eh ein ATMega dazwischen ist, kannst Du doch auch ganz billige Schieberegister 74*595 und 74*165 nehmen -- so ein 74HC595 im DIP-Gehäuse kostet beim großen F ab zehn Stück gerade mal 23, und ein 74HC165 27 Eurocent. Also: RasPi <- I²C -> ATMega <-> Schieberegister <-> Relaistreiber
-
Thread
Schieberegister Eingänge
Hallo, ich habe eine Frage bzgl. Eingangssignalen an µC und Schieberegister (74HC165N). Das Schieberegister ist wie im Tutorial beschrieben angeschlossen. Habe das aber noch nicht ganz kapiert. Meine Fragen: 1) Ist es richtig, dass im µC eine "1" für das aktuell gelesene Bit
Schieberegister-Pin Spannung über 1,4 > Volt anliegt? Ich hab jetzt die Grenzen nicht im Kopf, ab der der 165 etwas als 1 akzeptiert. ABer normalerweise brauchst du dir da keinen großen Kopf machen, denn du hast nur entweder 5V oder 0V am Eingang anliegen. Wir machen hier Digitaltechnik und nicht MillliVolt
-
Thread
Atmega 644 an RFM12BP Pegelwandlung?
hergibt, um ein ordentliches Ergebnis zu bekommen. Also theoretisch nen Spannungsteiler aus 85 Ohm und 165 Ohm :) MfG Dennis
Du kannst es auch mit einem 74HC4050 (high to low level shifter) machen, dann sparst du Energie und dein Signal ist immer noch rechteckig.
-
Thread
China SUPER Bauteile-Schnäppchen Thread
führen nur 8 Eingänge aus und können daher auch nur 8 Kanäle lesen. Ausserdem ist praktisch immer ein 74HC245 als Schutz/Buffer für den CY7C68013A drinnen, der bei 3.3V eventuell schon ein bisschen zu langsam ist. Richtig sinnvoll ist das wohl nicht, insbesondere da der CY7C68013A 5V tolerante Eingänge
Beschreibungstext wirklich? Siehe Bild. Ich überlege gerade, wie ich daraus mit einem MCP23S17, einem 74HC4052, einem HC-05, einem LiPo-Akku, einem MCP73831 und einem NRF24L01+ eine universelle Fernbedienung für Bluetooth, RS485 und http://www.mikrocontroller.net/topic/314298 mache. ;) PS: http://misc.ws
-
Thread
Problem bei Tasterabfrage mit dem 74HC164
Ich würde die klassische Schaltung nehmen, d.h. 2 * 74HC595 für die 16 LEDs und 1 * 74HC165 für die 8 Tasten. Dann kann man so langsam schieben, wie man will und nichts flackert dabei. Peter
-
Thread
8-bit Binary to BCD converter
#2804761: > Die Taster gehen dann in einen Mega32 Der hat doch SPI. Also je 8 Eingänge einen 74HC165 und gut is. Und bei mehr, einfach mehrere 74HC165 kaskadieren. Und für Ausgänge dann 74HC595. Peter
Hex-Keypad bei dem alle 16 Tasten rausgeführt sind. Daraus soll ein Binärcode werden. Dafür braucht man 2 74HC148 und ein 74HC00. Funktioniert einwandfrei. Ich habe aber die komplette Logik in ein GAL22V10 gepackt, das spart Platz.
-
Thread
Ersatz für Diodenmatrix
Vielleicht finde ich unter google etwas. Keine Ahnung. Ich würe einen kleinen ATtiny 2313, ein paar 74HC165 und ein paar TPIC6B595 nehmen, bissel Programm in BASCOM, C, whatever, fertig ist die Relaisschaltmatrix. Das kann man dann auch preiswert in Masse produzieren, sei es nun THT oder SMD.
Brunner schrieb im Beitrag #2783562: > Keine Ahnung. Ich würe einen kleinen ATtiny 2313, ein paar 74HC165 und > ein paar TPIC6B595 nehmen, bissel Programm in BASCOM, C, whatever, > fertig ist die Relaisschaltmatrix. Das kann man dann auch preiswert in > Masse produzieren, sei es nun THT oder SMD.
-
Thread
Rotorwinkelbestimmung mittels Hall Sensoren eines Brushless Motors
Warum machst Du nicht einfach eine Porterweiterung via SPI, z.B. mit einem 74HC165? Je nach Drehzahl des Motors musst du da allerdings entsprechend oft Abfragen, aber einige kHz sollten trotzdem reichen. Mit freundlichen Grüßen Thorsten Ostermann
-
Thread
Mehr Interrupte - Porterweiterung mit 2. µC?
zweiten µC. Ja, ist aber zu 99% der falsche Ansatz. Hier reichen eine Handvoll Schieberegister ala 74HC165. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister >Ich seh grad: Es gibt wirklich schon was fertiges dafür... >"Interrupt-Controller" Ganz genau so mit Prioritäten und
#2773788: > Ja, ist aber zu 99% der falsche Ansatz. Hier reichen eine Handvoll > Schieberegister ala 74HC165. spess53 schrieb im Beitrag #2773834: > Hi > >>Und wie soll das mit nur einem Timer-Interrupt denn genau gehen...? > > http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten >