-
Thread
Lauflicht und Transistoren
schrieb im Beitrag #5368552: > Beim Schieberegister habe ich eine komplett andere Ausgangsspannung > (74HC595 Bastian J. schrieb im Beitrag #5370645: > Zum 74HC395 das konnte ich leider nicht bei Reichelt finden Guckst Du nach 74xx595, den hat Reichelt. https://www.reichelt.de/ICs-74HC-DIL/74HC-
mit 150k Widerständen zu 1/100 der Stromkosten getan ? Zugegeben, eine einfachere Methode als mit 74HC395 ist mir bisher nicht eingefallen, 74HC164 und andere gehen auch mit Zusatzlogik nicht um nur ein 1 bit zu shiften weil nur 14 und nicht 16 bit gefordert werden. Aber deine Schaltung würde profitieren
-
Thread
Impulsgenerator mit Delay
Georg M. schrieb im Beitrag #5363230: > 74AHC00 Dann schon eher einen 74HC14, aber auch der ist recht grobschlächtig. Ein doppeltes Monoflop wie 74HC221 erzeugt mit der einen Häfte die Verzögerung und mit der 2. Hälfte den Ausgangsimpuls.
m.n. schrieb im Beitrag #5363458: > Georg M. schrieb im Beitrag #5363230: >> 74AHC00 > > Dann schon eher einen 74HC14
-
Thread
Bauen oder nicht bauen ?
Wenn dir 74HC zu langsam ist, dann nimm 74AC. Aber nur da wo dus brauchst, die Flankensteilheit stellt dann so langsam Anforderungen ans Layout.
im Beitrag #5940167: > Vielleicht kannst Du schon mal eine Liste der verwendeten ICs angeben... 74als74 74als153 74als157 74als193 74als191 74als244 74als374 74hct21 74als164 74ls688 74als04 74als08 74als11 74als32 Ich habe übrigens eine Ahnung wo das Problem liegen könnte: da die
-
Thread
HD44780+PIC18F25k22 Rise Time Probleme?
benutze allerdings immer nur 6 IO-Pins zum LCD, d.h. RW liegt fest auf GND. Oder 3 IO-Pins und einen 74HC164.
benutze allerdings immer nur 6 IO-Pins zum LCD, d.h. RW liegt fest > auf GND. Oder 3 IO-Pins und einen 74HC164. wie ich auch. Ich schreibe immer nur. In einer Schleife im Int.das Display liegt 1:1 im RAM und ich muss mich nur um den RAM kümmern. der Rest läuft allein.
-
Thread
Erprobte Werte für T_AS (Address Setup Time) bei HD44780 und Design-Probleme
E-Signal. Damit gibt es keine Timing-Probleme. So hab ich das auch für den 8Bit-Mode mit einen 74HC164 gemacht. Geht zu 100%.
Board. Peter D. schrieb im Beitrag #5297033: > So hab ich das auch für den 8Bit-Mode mit einen 74HC164 gemacht. > Geht zu 100%. Dieses Shiftregister ist natürlich perfekt wenn es nur um das LCD geht, durch den fehlenden Latch kann man E(SS) am Shiftregister vorbeiführen. Ich habe es aufgrund
-
Thread
[V] Riesige Displaysammlung, LCD Text Displays, 1330 Stück
[c] Los Typ Spalten Zeilen Beleuchtet Anzahl Paket-Nr. 1 AD164B 16 4 Ja 263 1,2,3 2 AC162B 16 2 238 4,5 3 WM-C1602K 16 2 109 6 3 WM-C1602K 16 2 Ja
2 Ja 13 10,11 5 HB16203 16 2 Ja 18 10,11 5 HC16203 16 2 25 10,11 5 WM-C2004A 20 4 Ja 35 10,11 [/c]
-
Thread
ISR Code schneller machen?
satte 640 Zyklen Zeit bei 8MHz, um die andere Interrupts verzögern dürfen. Mit einem zusätzlichen 74HC164 könnte man 8 Servos sogar auf 125ns genau ansteuern, indem der 74HC164 seinen CLK von einem Compare-Output bekommt. Und zwischen den Takten sind >1ms (8000 Zyklen) Zeit, um das nächste Compare vorzubereiten
selbst disabled und global die Interrupts freigibt (am Ende umgekehrt). Völlig jitterfrei wäre die 74HC164 Variante.
-
Thread
ULN 2003 in bistabil
Meine Glaskugel empfiehlt ein 74HC164 Schieberegister.
2003, denn die enthalten nur 7 Schaltstufen. Eine weiter Möglichkeit wären 8-fach D-Flip Flops wie 74HC273 oder 74HC377 zum Speicher der Zustände. Da kämst Du mit je 2 Stück aus. MfG Paul
-
Thread
32 Servos an Atmega328
Der kann nur 9 Servos ansteuern und läßt sich nicht kaskadieren. Besser nimmt man daher 4 Stück 74HC164 kaskadiert. Die brauchen insgesamt 2 Outputs des MCs, wovon der Takt ein Compare-Output ist, damit jitterfrei. Der Timerinterrupt lädt dann den nächsten Servowert aus nem 32Byte-Array nach und
eckstein-shop.de/Adafruit-24-Channel-12-bit-PWM-LED-Driver-SPI-Interface?curr=EUR&gclid=EAIaIQobChMIpd74g9WY1wIVyqgYCh0UQQCzEAQYAiABEgIm5_D_BwE kombinieren, denn der 328 hat bei der Ansteuerung per SPI sowieso nix zu tun. Zusammen mit einem Arduino Nano Clone liegst Du dann bei unter 20 EUR.
-
Thread
Das erste Display, welches nehmen SPI/I2C ?
74HC164 geht auch (8Bit-Mode), kostet aber 3 Leitungen (CLK, DATA/RS, E) zum MC.
Ansteuerung des PCF8574-Bausteins > > Getestet habe ich es noch nicht, aber würde das auch mit einem 74HC595 > anstelle des PCF8574 funktionieren? Der 595 ist preiswerter. Hier ist ein Projekt mit 595: http://fritzing.org/projects/lcd-16x2-74hc595
-
Thread
Led balkenanzeige
verwendet werden. Der Taster muss einen Wechselkontakt haben. Der in anderen Kommentaren erwähnte 74HC164 sollte genauso gut funktionieren. Die Lösung mit dem 4017 bzw. 74HC4017 benötigt 14 Dioden.
Mir ist aber klar das es bei Exemplarstreuungen anders sein könnte. Michael B. schrieb: > Der 74HC164 schon und der hätte auch nur einen RESET-Eingang, aber den mag > man ja nicht Doch, ich würde auch den 74HC164 nehmen. Der 4015 kam mir nur in den Sinn weil er wenig Strom verbraucht. Die Schaltung
-
Thread
D/A - Wandler
Stefan S. schrieb: > 74HC147 (Decimal to Binary Encoder), DA-Wandler mit parallelem Interface > und dann einen NE555 oder was auch immer als Taktgeber für den > DA-Wandler (sofern er keinen eigenen Taktgeber hat). Und dann
Wenn Mann diesen Analogmurx nicht will: 3 Schieberegister 74(HC/HCT/LVC/...)164 und das Zeug einfach reinschieben. Auseinanderpuhlen kann das dann jeder 30ct-Controller. Ein Priorityencoder waer zwar die "richtige" digitale Loesung, solche mit 18 Eingaengen
-
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
8x32 Matrix ein paar Fragen
Du bräuchtest einen zusätzlichen Pin, um ihn rückzusetzen oder auszulesen. Einfach einen weiteren 74HC595, der mit RCK der Spaltenregister weiter schiebt. Oder einen 74HC164. Stefan B. schrieb im Beitrag #4837309: > Der Strom jeder Spalte soll durch einen Vorwiderstand auf 20 mA > beschränkt werden
-
Thread
GDB Remote Protokoll MIPS
bd (GDB ->) $qsThreadInfo#c8 (GDB <-) + GDB command: qsThreadInfo (GDB <-) $l#6c (GDB ->) $Hc-1#09 (GDB <-) + GDB command: Hc-1 (GDB <-) $OK#9a (GDB ->) $qC#b4 (GDB <-) + GDB command: qC (GDB <-) $#00 (GDB ->) $qAttached#8f (GDB <-) + GDB command: qAttached (GDB <-) $0#30 (GDB
-- 0x124: matched. Section undef, range 0x140 -- 0x144: matched. Section sysc, range 0x160 -- 0x164: matched. Section break, range 0x180 -- 0x184: matched. Ignoring packet error, continuing... upload.gdbinit:4: Error in sourced command file: Reply contains invalid hex digit 105 [/code] Debugausgabe
-
Thread
Physikprojekte
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
schöner Versuch zu diesem Thema. Benötigt werden zwei Ultraschallsender (am besten schlachtet man HC-SR04 Module), ein US-Empfänger, ein L298N-Motortreiber, einen Arduino und ein Oszilloskop. Die beiden US-Sender steuert man mit einem 40 kHz-Signal an und postiert sie in einem Abstand d (bei mir
-
Thread
ATmega SPI und Programmierschnittstelle
Auf der anderen Seite gehen die ja nicht "einfach so" kaputt. Alternativ schau Dir mal die ATMega164PA/324PA/644PA/1284P an, das mit dem SPI ist so an sich zwar kein Problem, die hätten dann aber auch JTAG.
haben und rausgeführt sind die auch. Für LCD Sachen habe ich früher immer gerne einen 8 bit Latch 74HC573N genommen um bei den Tinys noch ausreichend Pins übrig zu haben ohne den 4bit Mode nutzen zu müssen. Man übergibt die 8 Bit an das Latch kann dann dessen Eingänge hochohmig schalten und dann
-
Thread
Eingangssignal eines Schieberegisters mitschneiden (Arduino/AVR)
gefunden mich mit dem Datenblatt des Schieberegisters auseinanderzusetzen und feststellen müssen, das ein 74HC164 gar kein Speicher hat sondern die Eingangsdaten mit jedem Shift-Clock direkt auf die Ausgänge gibt. Das ist bei dem 74HC595, das ich kenne, ganz anders :( Dachte die arbeiten alle so. Die von Stefan
Daten. Könntest du mal ein Schaltplan oder ein Foto der Platine hochladen ? EDIT: Wird bei dem 74HC164 nicht der Master Rest auf LOW gehalten während die Daten ins Register geschrieben werden. Und erst mit der Steigenden MR Flanke übernommen? Da hätten wir doch eine Synchronisation. EDIT2: das
-
Thread
74164N maximaler Ausgangsstrom
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
nicht mehr als 8 mA brauchen, ist das völlig OK. (Du solltest dir lieber etwas moderneres wie CD74AC164 oder SN74LV164A zulegen; da hast du ordentlichen Strom auf beiden Pegeln.)
-
Thread
LCD-Displays Typ bestimmen
entweder nen µC, der so eine Logik bereits eingebaut hat oder (wenn nicht) eben 4 Schieberegister (74HC164 wenn ich mich recht erinnere), die ich dann mit dem 10 ms SysTick-Interrupt seriell beschreibe. Da dies rasant schnell geht im Vergleich zur Trägheit des Displays, sieht man vom Geschiebe nix.
-
Thread
PCB vor dem Kurzschluss retten
retten und habe erstmal alle LED-verbindungen abgezogen und nach und nach den Atmega, die uln2803, die 74HC164 und den den DS1307 Zeitmesser raus genommen (die hatte ich glücklicher Weise in so Sockeln nur gesteckt). Leider scheint aber nichts davon den Kurzschluss zu beheben. Ich kann auf der Platine
-
Thread
wie Takt aufteilen für Phasenverschobene Netzteile für ext. Sync?
von 400kHz @ 5% On Duty erzeuge. Die 5% braucht man nicht. Es geht auch mit einem Takteiler ala 74HC4060 und einem vierbittigen Register ala 74HC165. Den schnellen Takt legt man an den Takteingang, den /4 geteilten Takt an den Dateneingang. Damit bekommt man vier um je 90° phasenverschobene Takte.
Hallo Falk Brunner, danke für den super Tipp! Ich hab es mal mit einem 74HC164 versucht und es scheint zu klappen! Bringt es aber meinen UC3843 nicht "durcheinander" das die Synchronisation 50/50 on/off ist? - Naja, wenn ich es per Kerko ankoppel sollte es wohl gehen, oder
-
Thread
[gelößt] Suche IC (Bezeichnung) Umwandler von 2 nach 4 Signalen
@hk_book: Danke für den Tipp. Ich habe das IC 74HCT 139 gefunden. Leider werden die Ausgänge ausgeschaltet bei der Selektierung. Ich müsste also an alle Ausgänge noch einen Inverter setzen. Gibt es das IC auch in "umgekehrt"? Also [pre] +--
Ein 74HC164 ginge auch und dann alle 4 Interrupts eine 1 reinschieben. Dann wäre auch eine Erweiterung auf 8 Digits möglich.
-
Thread
Leiterbahn breite & Abstand
Hi, kann ich bei einem IC mit SSOP Gehäuse (74HC164DB) Leitungen zwischen Pins durchführen? RM ist 0,65mm. Ich nutze Eagle 5.6 Ich meine ist es herstellbar z.B. bei PCB-Pool?
@ Peter Zz (bastelboy) >Hi, kann ich bei einem IC mit SSOP Gehäuse (74HC164DB) Leitungen >zwischen Pins durchführen? RM ist 0,65mm. Nö. >Ich nutze Eagle 5.6 Das ist egal. >Ich meine ist es herstellbar z.B. bei PCB-Pool? Nö, Mindestbreite/Abstand sind 0,15mm
-
Thread
LED Matrix Betrieb?
Arduino Nano betreiben. Verbuat isnd auf der LED Matrix 12 Module (8x8), ULN2003 Transitor Arrays und HC191 an (CLK) und HC164 Cascade (DATA). Ich habe an dem Modul zwei Stecker mit den Anschlüssen; 1 Data next Modul, 2 Clock, 3 Data, 4 Load und 5 GND. Wie kann ich diese nun betreiben? Hat jemand
vauwee (Gast) >Verbuat isnd auf der LED Matrix 12 Module (8x8), ULN2003 Transitor >Arrays und HC191 an (CLK) und HC164 Cascade (DATA). Mach ein gescheites Bild und schick es uns. Ebenso wäre ein gezeichneter Schaltplan nett. >Ich habe an dem Modul zwei Stecker mit den Anschlüssen; 1 Data next
-
Thread
TTL - Sollte man sich heute damit noch befassen?
Leitungen einzusparen oder besonders schnell auf etwas zu reagieren. Daher sollte man sich mit den 74HCxxx und CD40xx/45xx beschäftigen. Gatter (74HC00, 02, 04, 08, 14, 32, 86), FFs (74HC74, 112), Zähler (74HC161, 193, 393, 4040), Schieberegister (74HC164, 165, 595, 4094), Dekoder, Multiplexer (74HC138
Allerdings > bringen sie wieder die Notwendigkeit eines stabilisierten > Netzteils ein Nö. Die 74HC laufen mit 2..6V, lassen sich unstabilisiert mit 3V oder 4,5V Batterien speisen. Auch einige 4000-er gibt es als 74HC, z.B. 74HC4040, 74HC4511, 74HC4051. Der Vorteil ist der höhere Ausgangsstrom
-
Thread
Wie umgehen mit doppelt belegten IO-Pins (Atmega88PA)?
Einen 40-Pinner kannst Du nicht nehmen? zB Mega164? Der Reset-Pin lässt sich nur per Fuse zum Portpin machen. Wenn Du keinen High-Voltage Programmer hast, ist das eine Einbahnstraße, d.h. ohne Rset-Pin funktioniert ISP nicht mehr. Das solltest Du
klappernde Relais und wahllos anlufende Motore sind nicht lustig. Schieberegister (die beliebten 74HC595) haben einen OE-Eingang, man kann also die Ausgänge mit einem Pin abschalten, muß eben prüfen, was dann passieren würde. PullUp an /OE und schon ist Ruhe. Das kosten ein Pin zum Einschalten, man