-
Thread
LED Matrix 8x32 TLC5940 + Shift Register Source Problem
Hallo, ich möchte eine eigenbau Matrix 8x32 mittels 2x TLC5940 und Shift Register (M74HC595) ansteuern. Meine Microcontroller Logik arbeitet mit 3,3 V. Die LED Zeilen sollen von einen 5 Volt Netzteil gespeist werden. Im Moment habe ich hinter den Shift Register noch ein UDN2981A mit
damit die 5 Volt mit den 3v3 schalten? Oder würden die das gleiche Problem verursachen? 2. Statt 74HC595 ein 74HCT595 verwenden. Dieser könnte direkt mit meinen 3v3 Microcontroller verbunden werden und ich hätte an den Ausgängen 5 Volt? Könnte das dann auch mit den NPNs funktionieren oder brauche ich
-
Thread
-
Thread
Shiftregister Ein + Aus mit 4 Signalen?
gleichzeitig den Status von 8 Schaltern einlesen. In http://www.mikrocontroller.net/attachment/1483/SPI_74HC595.pdf werden fünf Signale benutzt und dort steht was von unterschiedlicher "clock phase". Ist das der Grund für 5 Signale, würde das mit einem Signal für beide Schieberegister-Typen nicht gehen und
Anfänger sehe ich da überhaupt keine Unterschiede. http://www.datasheetcatalog.org/datasheet/philips/74HC_HCT165_CNV_2.pdf http://www.datasheetcatalog.org/datasheet/philips/74HC_HCT595_CNV_3.pdf
-
Thread
74HC299 8-bit PIPO Shift Register
gekauft hast? 74HC595 sind viel einfacher zu verwenden und habe weniger Pins: Siehe [[Porterweiterung mit SPI]]. Um ehrlich zu sein, blicke ich durch den 74HC299 so schnell auch nicht durch.
des Schiebens /G1 oder /G2 auf high, sonst sieht man es > durchlaufen. Ah stimmt, das ist beim 74xx595 anders, der hat ein zusätzliches Ausgangsregister.
-
Thread
Simon sagt mit ATtiny44
Segmentanzeige sowie der externen LEDs erfolgen über das extrem preiswerte (altbekannte) Schieberegister SN74HC595, die Anzeigen selbst werden von Controllerpins gemultiplext. Mittels Timerinterrupt ist ein einfacher (Rechteck)Tongenerator implementiert. Weil ein Interrupt eines AVR nicht von einem anderen
Datenblatt) max. 200mA zulässig. Gesamtstrom per I/O Pin max. 40mA. Ausgangsstrom Ausgangspins SN74HC595 = 35mA max. Maximaler Gesamtstrom SN74HC595 = 70mA max. ----------------------------------------------------------------------- Von einer Strommessung der I/O Pins des Tiny und des Schieberegisters
-
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
High Pegel des PCF8574 durch 74HC04 nach Reset vermeiden
High schaltet und somit meinen ULN durchschaltet. Dies möchte ich vermeiden und dachte deshalb an 74HC04 Inverter zwischen dem PCF8574 und dem ULN2803A. Leider werde ich aus dem Datenblatt des 74HC04 nicht richtig schlau bzgl. des Eingangsstroms. Welchen Strom benötigt der Inverter vom PCF8574?
74HC04 machen. Nöö, die sind schon im IC drin. >Edit: Früher mit den LS Typen hatte man solche Probleme nicht ;-) Heute mit Lesen des Datenblatts ebenso. MFg Falk
-
Thread
Adressierung Porterweiterung mit IC 4514
die nötige Anzahl 74HC595 hintereinander ans SPI und gut is. Peter
und 48 Outputs, diese möchte ich wie schon geschrieben mit Porterweiterung erreichen. Den Baustein 74HC573 kann ich als Input Porterweiterung oder Outputporterweiterung nutzen ( je nachdem wie ich ihn anschließe ), enable setzten muss ich dann die insgesamt 12 Stück 74HC573 mit dem Baustein 4514. Das
-
Thread
Bitte um Beurteilung meines ersten Schaltplans
(darauf fehlen allerdings noch die Stützkondensatoren auf den 7 Schieberegistern (ich verwende die 74HC595N [1]), die ich mit jeweils 100 nF zwischen VCC und GND gesetzt habe). Die 8 Outputpins jedes Schieberegisters sprechen die 8 LEDs einer 7-Segment-LED an (SA56-11QBWA-D [2]. Auch die Reset-Beschaltung
thomas schrieb im Beitrag #2737293: > Laut Datenblatt liegt die Stromaufnahme für die 74hc595n bei 0A > Ausgangsstrom irgendwo zwischen 80uA und 160uA. Im worst case, und der gilt bei 125°C weils mit steigender Temperatur krass schlimmer wird. Im typischen Betriebsfall bei normaler Temperatur
-
Thread
Ersetzung einer mechanische Tastatur
Eine 4x4 Matrix kannst Du z.B. mit 2* 74HC4051 emulieren.
einige Tests um sicher zu sein, dass es zuverlässig ist. Deswegen würde ich das in HW Lösen. ein SN74HC595 (erstbester treffer) hat zb 50ns Schaltzeiten. Da kommt noch ein bischen was für das und an OE dazu, aber das sollte reichen. Dann kann der µC das langsam und gemütlich laden und den Ausgang frei
-
Thread
Schieberegister mit synchronem Speicher- und Schreibetakt
Hallo Kann ich den Speicher- und Schreibetakt eines Schieberegisters (in meinem Fall ein 74HC595) auf die selbe Leitung nehmen (um Pins am uC zu sparen)? Im Datenblatt scheint so was zu stehen (s. S. 3), bin mir aber nicht sicher ob ich das korrekt verstehe und will nicht ein zweites PCB ätzen
#2114031: > Kann ich den Speicher- und Schreibetakt eines Schieberegisters (in > meinem Fall ein 74HC595) auf die selbe Leitung nehmen (um Pins am uC zu > sparen)? Kann man. Allerdings wird dann jede Änderung der Eingabe an den Ausgängen sofort übernommen. Und der Speichertakt ist dem Schiebetakt
-
Thread
LED CUB 8x8x8 blau
5V versorgt werden, damit er dann vom XMega ordentlich angesprochen werden kann, sollte es kein HC-MOS sondern ein HCT-MOS sein, 74HCT273. Ob die 74HC573 mit 5V oder 3.3V versorgt werden ist letztlich egal, die LEDs eluchten bei 1.7V noch nicht, allerdings wären 74HCT573 Typen an 5V passender
ist nicht besser 74HC237 - SMD rauslassen?
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
10x 220pF 10x 47nF 5x MAX660 1x 16LF877 Rein: 20x LP2954IS 20x Taster 3x MPX10DP 9x 74HC04 10x 74HC74 10x 74HC08 10x 74HC32 1x Platinensatz für Componententester
So Kiste kam heute bei mir an und geht morgen wieder auf die Reise. REIN: 5x 74AHCT125PW 5x 74HC14D 5x 74AHC1G08GW 5x 74AHC1G09GW 5x 74AHC1G125GW 5x 74AHCT1G08GW 5x 74AHC14PW 5x 74HC244PW 5x NPIC6C595BQ 5x NPIC6C596PW 5x NPIC6C595D 5x HEF4094BT 5x NPIC6C595PW 5x HEF4093BT
-
Thread
5*7 DOT Matrix ansteuerung
eine 7x15 Matrix entsteht. 3 Bits vom Paralellport zum Auswählen der aktiven Leitung verwenden (74xx138 o.ä.), Nullte Ausgangsleitung offen lassen, => wenn port=000xxxxx ist das display ausgeschaltet. An die restlichen Pins zwei 74xx595 anschliessen: 1 pin für gemeinsame SCLK leitung 1 pin für
andersherum an den parport (eigentlich egal, die Ansteuerung ist dann aber logischer) und statt den *595ern müssten eigentlich auch die 74hc4094 funktionieren (->datenblatt). Statt dem *138er tuts ebenfalls ein 74hc4094, die Ansteuerung ist dann halt anders (Ein Lowbit reinladen, und dass dann für die
-
Thread
suche treiber IC für Charlieplexing
| uC Pin ---R---+ Viele: Man braucht 5 uC-Ausgänge für alle LEDs zusammen, und so viele 74HC595 wie man LEDs hat geteilt durch 8 +--10k--+5V | | uC Pin ----------+-------|I 1/2 IRF7307 | 74HC595 Ausgang --LED--R--+
sie sowieso nur 50% der Zeit an lassen kann, geht Multiplexen nur bis 3 Reihen. Dann müssten die 75HC595 aber 140mA liefern können, können sie nicht, also braucht man stärkere Treiber. Daher sag ich mal: Lohnt sich nicht, nutze 74AC595 bis 40mA wie oben beschrieben und gut is. Ordentliche serielle
-
Thread
Bi-direktionales Level-Shiften mit minimalem Bauteilaufwand
bereits als "auf Masse gezogen". Mein zweiter Lösungsansatz: Alle Pins des Steuergeräts mittels 74 HC 4050 auf mikrocontrollergerechte Pegel reduzieren. Damit wäre die eine Richtung bereits erledigt. Allerdings muss der Mikrocontroller ja auch jeden Pin auf Masse ziehen können. Dies wäre mit einem
mich auf nur noch 18 Signale, die ich vom Steuergerät abfrage. Pegelwandlung der Signale durch 3x 74HC4050, pulldown der Signalleitungen durch 2x 74LS145 und Zusammenfassen der Steuersignale nach der Pegelwandlung durch 3x 74LVX32D. Ich komme dann mit maximal 20 Pins am µC aus, das ist völlig okay.
-
Thread
Ghosting bei LED Matrix
daher Schieberegister zur Ansteuerung. > Hier in der Artikelsammlung gibt es was dazu. Da wird der 74HC595 (hoffe > ich) benutzt. Der ist wesentlich billiger und ebenfalls sehr leicht > anzusteuern. Der 74HC595 ist in der Tat wesentlich billiger. Ist nur schade um die ganze Arbeit. Aber das lässt
aber auf jeden Fall nachgerüstet werden, damit deine Schaltung auch zuverlässig ist/bleibt. > Der 74HC595 ist in der Tat wesentlich billiger. Ist nur schade um die > ganze Arbeit. Aber das lässt sich beim Basteln wohl nur schwer vermeiden > (zumindest wenn man das nur Hobbymäßig macht). Kenn
-
Thread
Problem mit SPI (Mega16)
funktioniert nur sporadisch. Nach mehrmaligen resetten funktioniert es dann mit Glück mal. Ich steuere 2 74HC595 Schieberegister darüber an, initialisiert wird wie folgt: SS/ wird als Enable-Leitung für die Schieberegister benutzt und is wie unten zu sehen als Ausgang definiert. [c] //SPI INIT SPCR |
ist min. zwei Takte lang, macht selbst bei 16 MHz schnarchlangsame 125ns. In der Zeit schaltet der 74HC595 zehnmal! Ich tippe mal eher auf wildes Klingeldrahtvehau, das tierische Resonzanzen erzeugt. Dann ist es klar dass ein so kurzer Puls Probleme hat, das Ende der Leitung halbwegs sauber zu erreichen
-
Thread
Ansterung eines 7-Segment LCD-Displays
genug >Portpins dafuer ;) Also irgendeine pragmatische Loesung muss her... Nimm Schiebegregister, 74HC595. Schnell, billig, braucht drei Pins. MFG Falk
habe welche aus > der 40xx-Serie die sollten hoffentlich tun... Für 4 Digits brauchst Du 4 Stück 74HC595. Peter
-
Thread
AVR - Welchen Controller? (Diplomarbeit)
beschaltet wurden. Wenn das alles ist... Dafür brauchst Du keinen Controller. Zwei Schieberegister (z.B. 74HC164 oder CD4015) reichen. Beim Einschalten werden diese über ihre Reset-Eingänge gelöscht (machst Du am einfachsten mit einem RC-Glied). Den seriellen Eingang des ersten SR legst Du fest auf High. Wenn
können, dass keinen Unterbruch hat und kein Draht vertauscht worden ist. der Vorschlag mit einem 74HC164 oder CD4015 wäre natürlich auch sehr gut. Wenn ich das nun richtig verstanden habe bräuchte ich bei diesen keine seperaten Transistoren mehr? würde heissen, ich bräuchte zwei von diesen dingern
-
Thread
Schieberegister mit möglichst vielen Ausgängen
für 10000 LED´s Dafür brauchst du aber "nur" 2x sqrt(10000) = 2x 100 Steuerausgänge. Mit 8 Bit 74HC595 bauchst du dann 2x13 Register. Klingt eigentlich verträglich. OK, du kannst nicht 100:1 multiplexen. Die Matrix solltest/musst du sowieso sinnvoll unterteilen. Wie wäre es mit 13 Modulen a 8x100
ja mit 1/100'stel Duty Cycle fahren und natürlich einen Treiberbaustein: 20xCAT310W oder 24x75HC595 oder 14x74HCT156 oder 30x74HCT138 oder 22x74HC42 Also gibts genügend möglichkeiten ...
-
Thread
ATMEGA128 mit PIO-Baustein 82C55
, wenn er neben so nem Uralt-Monster-Chip 8255 sitzen muß. Nimm einfach ne entsprechende Anzahl 74HC165 am SPI und gut is. Wenn Dich der hohe Layoutaufwand nicht scheut, kannst Du auch ein paar 74HC541 und nen Dekoder 74HC138 nehmen, dann sind die Inputs direkt im SRAM gemappt. Peter
greifen, nur habe ich zum Beispielschaltplan http://www.mikrocontroller.net/attachment.php/30856/SPI_74HC595.pdf eine Frage. Bei den Ausgängen (HC595) liegt dort OE permanent auf Masse. Das heißt doch, dass die Ausgänge dort das sofort wiedergeben, was an jeweiligen internen Latch Outputs anliegt.
-
Thread
82 Taster am Arduino
//arduino.ru/sites/default/files/u1905/spi-keypad.jpg da ist sogar eine Matrix mit 2 Registern 74HC165 und 74HC595, scheinbar den 595 um den internen Pullup verwenden zu können aber der Artikel ist auf russisch -.- Grüße Holger
5t) auf 0V entladen. Der Kondensator, wird dann in 5ms auf 2V, der Typ. LOW-level input voltag des 74HC165 @4.5V, geladen. Man hat also viel Zeit um die Tasten abzufragen. In 4ms ist es leicht möglich 9*8bits über SPI aus den 74HC195 in den µC zu schieben. Und wenn eine Taste gedrückt wurde würde ich
-
Thread
Zu wenige Ports was kann ich machen?
Hi. Nimm 3 Schieberegister und steuere sie mit SPI an. (74HC595) Such mal nach SPI. Gruß Florian
Hallo Tom, nimm besser einen 74HC(T)595. Da ist zusätzlich eine Speicherregister integriert. Beim x164 werden die Bits durchgeschoben und die Ausgänge ändern sich entsprechende. Wirklich teurer ist der x595 auch nicht, aber die weitaus
-
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
Suche SPI Interface IC
SPS Welt. Sag das doch gleich. Das Ganze in einem IC wirds wohl nicht geben. Ich würde ein 74HC595 zum Schieben, und dahinter ein BTS4880 setzen. Das wäre der Ausgang. Als Eingang ein 74HC165 und das hier: http://www.datasheetcatalog.org/datasheet/stmicroelectronics/8706.pdf Ob das deinen
Lipinsky schrieb im Beitrag #2640882: > Das Ganze in einem IC wirds wohl nicht geben. > Ich würde ein 74HC595 zum Schieben, und dahinter ein BTS4880 setzen. Es sei denn, man nimmt einen TPIC6B595
-
Thread
Schieberegisteransteuerung Problem
was für ein Schieberegistertyp du anzusteuern versuchst. Sollte es, wie von Karl Heinz vermutet, ein 74HC595 sein?
ein Schieberegistertyp du > anzusteuern versuchst. Sollte es, wie von Karl Heinz vermutet, ein > 74HC595 sein? Stimmt habe ich ganz vergessen. Ja es ist ein 74HC595. Mein Fehler lag aber in der Hardware/Verschaltung. Jetzt funktioniert es
-
Thread
595 Schieberegister kaskadieren => Pulldown an SER Input nötig?
etwas aufgefallen ist, was ich so noch nicht kannte. Folgende Situation: * Zwei Schieberegister (74HC595N) sind kaskadiert um 16 Bit darüber auf Status-LED rauszuschiften. * !OUTPUT_ENABLE beider Schieberegister sind zusammen auf einen µC Pin gelegt. * An der Verbindung von SR1.QH* nach SR2
stimmt ja auch nur was hat das mit Shifter schrieb im Beitrag #6821786: > Zwei Schieberegister (74HC595N) zu tun? und was hat Stefan ⛄ F. schrieb im Beitrag #6821788: > Erst bei mehr als 10 Pins sollte man nochmal > nachrechnen. mit Shifter schrieb im Beitrag #6821786: > (74HC595N)
-
Thread
24 Relais über 3 I²C-Portexpander
sowieso noch Treiber einbauen musst, dann kann man die Steuerung auch gleich mit einer Kaskade aus 74HC595 erledigen. Ist in der Firmware einfacher zu erledigen.
>> Anfänger einfacher sind. > > was Für Möglichkeiten gibt es noch ? Wurde schon genannt: 74HC595 oder sein größerer Bruder TPIC6C595, der mehr Strom kann. Wenn man sich dann auch noch mit sich einig ist, welche Aufgaben der µC sonst noch übernehmen kann/soll, dann würde auch ein µC mit entsprechend
-
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
SPI Probleme beim Auslesen
meinem Problem: Ich habe hier eine 8x8 Tastaturmatrix angeschlossen (Reihen) an das zweite von vier 74HC595. Der Status (Spalten) wird über ein 74HC165 ausgelesen. Für einen Test habe ich folgende Zeilen Code geschrieben, die alle Zeilen durchgeht und mir die aktiven Spalten an ein 7-Segment-Display
c]void SPI_MasterTransmit(char cData) { // SPI Config: CPOL=1, CPHA=1 (we use SPI Mode 3 on HC595) SPCR |= (1<<CPOL)|(1<<CPHA); // Start transmission SPDR = cData; // Wait for transmission complete while(!(SPSR & (1<<SPIF))); } char SPI_MasterReceive( void ) { //SPI Config
-
Thread
Schaut jemand mal über meinen Schaltplan?
bauen und bräuchte mal eine Meinung zu meinem Schaltplan. Ich nutze den ATMega32U2, der per 8x 74HC595er Register die Säulen speisen und die Ebenen durch 8x IRLML 2402 MOSFETs auf Ground zieht. Die Register halten maximal 8,75mA pro Pin aus. An die 64 Ausgänge kommen noch Widerstände, die den
1.09mA ? Ersetze die 74HC595 durch Konstantstromtreiber wie CAT4016 (darisus) oder PCA9626B (Reichelt), dann kommen als MOSFETs eben P-Kanal MOSFETs wie IRF7410 hin oder welche 6.4A LogicLevel P-Kanal MOSFETs Reichelt auch
-
Thread
3.3V Spannungsversorgung
zusammen! Ich benötige eine 3.3V Spannungsversorgung für einen ATMega µC, bis zu acht Schieberegister 74HC595 und ‘597 (jeweils 4) und einen UART <-> LAN Wandler (ca. 100mA Verbrauch). Ich habe ein paar generelle Fragen und bin auf der Suche nach einem geeigneten Spannungsregler. Zur Situation: Die
> Ich benötige eine 3.3V Spannungsversorgung für einen ATMega µC, bis zu > acht Schieberegister 74HC595 und ‘597 (jeweils 4) und einen UART <-> LAN > Wandler (ca. 100mA Verbrauch). Ich habe ein paar generelle Fragen und > bin auf der Suche nach einem geeigneten Spannungsregler. Warum eigentlich
-
Thread
Arduino 8-Taster Bit-Addierer mit mehreren 7-Segment Anzeigen
. Habe das gleich mal korrigiert. Aber an der Funktionsweise ändert sich ja nichts. Von den 74HC595 sind auch ein paar vorhanden die verbaut werden wollen :). Michael B. schrieb im Beitrag #7486618: > Also das mit den Tasten am 165 geht so nicht, pull up nicht verstanden. > Wenn du die Dezimalpunkte
René H. schrieb im Beitrag #7486690: > Von den 74HC595 sind auch ein paar vorhanden die > verbaut werden wollen :). Der multiplext das dreistellige LED-Display, dem die Vorwiderstände fehlen? Dessen drei gemeinsame kommen direkt aus dem Nano A0.
-
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
Treiberstufen High und Low side
Warum lässt du die ULN-Teile nicht einfach weg? Treibe die LE-Zeilen direkt aus dem 74HC595, und die SPalten (aus PortD) machst du über npn Transistoren als Kollektorschaltung. Da hast du 4,4V an der (Spalten)Anode. Das reicht auch locker für die blauen Teile ;-) - 1x ULN/UDN irgendwas
für einen 7:1 MUX ein wenig eng mit den Pulsströmen wird? >Treibe die LE-Zeilen direkt aus dem 74HC595, >und die SPalten (aus PortD) machst du über npn Transistoren als >Kollektorschaltung. Da hast du 4,4V an der (Spalten)Anode. Das reicht >auch locker für die blauen Teile ;-) Unter locker
-
Thread
20 Schalter über wenig Leitungen
. https://de.wikipedia.org/wiki/Schieberegister Drei kaskadierte Parallel-In-Serial-Out a la 74HC165 und drei kaskadierte Serial-In-Parallel-Out a la 74HC595. Dazu brauchst du noch einen Taktgeber und ne Mimik, um die Latch-Clock-Signale zu erzeugen. Zwischen beiden Einheiten brauchst du drei Leitungen
> Drei kaskadierte Parallel-In-Serial-Out a la 74HC165 und drei > kaskadierte Serial-In-Parallel-Out a la 74HC595. Dazu brauchst du noch > einen Taktgeber und ne Mimik, um die Latch-Clock-Signale zu erzeugen. > Zwischen beiden Einheiten brauchst
-
Thread
Sinnverständniss / Problem Schieberegister (74HC164N)
irgendwelche Zwischenwerte auftreten, brauchst Du ein Schieberegister mit Ausgangs-Latch wie z.B. den 74HC595. Dort werden die Werte erst dann an die Ausgänge geschrieben wenn der Latch-Eingang betätigt wird.
http://www.nxp.com/documents/data_sheet/74HC_HCT164.pdf Peter
-
Thread
Viele Magnetventile per MCU ansteuern
Eierlegende Wollmilchsäue sind normalerweise teurer und schwer zu bekommen. Während der TPIC6A595 ganz gut wäre, wenn man nur langsam schalten müsste, sind ULN2803 an 74HC595 besser wenn man schneller abschalten will (sie schalten aber auch nicht schneller ein), L293 gut wenn man forciert abschalten
Ok dann nochmal für mich zum Verständnis ;-) Der 74HC595 wird per SPI angesteuert. Die Ausgänge dieses ICs gehen auf den ULN2803. An dessen Ausgängen hängt dann jeweils ein Ventil mit parallelgeschalteter 1N400x.
-
Thread
SCL Takt generieren
max 100kHz bekannt. Was stört Dich denn an SPI? Da sind 20MHz keine Problem und die Chips (74HC595) sind auch wesentlich billiger. Peter
Hallo! Hab mal nach Datenblatt und Vefügbarkeit des 74HC595 geschaut. Tja! Leider scheint es keine SMD Bauteile zu geben weder beim Grossen C... noch beim R.... zugeben. Wo bekommt man nun eine brauchbares SPI-protokoll her für nen 8051er um es zu
-
Thread
µC-ausgänge erweitern
74HC595. MfG Falk
danke für die infos. ich werd den 74HC595 dann wahrscheinlich beim reichelt bestellen. gruß, simon
-
Thread
7hc595 und 74hc164
Was ist der Unterschied zwischen dem shift-register 74hc164 und dem 7hc595?
der 595 hat ein Latch, der 164 hat keines. Auf deutsch: auf einem 164 siehst du an den Output Pins wie die Bits an der seriellen Leitung reingetaktet werden. Am 595 kannst du das Schieberegister befüllen
-
Thread
PWM IC gesucht: 8bit parallel->PWM?
Parallel to Seriell genau das tun ;-) Jetzt ist nur die Frage welches IC würde da passen? Ich wollte ein 74hc595 Register nehmen.
to Seriell genau das tun ;-) >Jetzt ist nur die Frage welches IC würde da passen? Ich wollte ein >74hc595 Register nehmen. Wozu? Willst du mehrere hundert kHz Updaterate? Wenn nein, nimm was serielles, das spart IO-Pins. MfG Falk
-
Thread
Sinn der Pinbelegung einiger ICs?
Student schrieb im Beitrag #3472724: > Zum Beispiel 74HC595: > Die Ausgänge der Schieberegister sind alle auf der linken Seite. Ausser > Q0, der ist auf der rechten Seite unter dem VCC Pin. Dogma bei den TTLs waren die VCC/GND Pins in den bekannten
Student schrieb im Beitrag #3472724: > Zum Beispiel 74HC595: > Die Ausgänge der Schieberegister sind alle auf der linken Seite. Ausser > Q0, der ist auf der rechten Seite unter dem VCC Pin. Sicher wäre es besser, auf der einen Seite 9 und auf der anderen
-
Thread
Alternative für ESP32 mit "etwas" mehr IO's - STM32 - Ein paar Fragen
Nimm einfach ein paar 74HC595 fuer die doofen FETs. Zack hast du Pins ohne Ende frei. Wer nimmt schon einen ESP32. Der skaliert doch nicht. Ende Fahnenstange := Ende Gelaende.
... schrieb im Beitrag #6651867: > Nimm einfach ein paar 74HC595 fuer die doofen FETs. > Zack hast du Pins ohne Ende frei. Für den Fall, dass Lasten nicht allzu groß sind, könnte man diese auch direkt mit einem TPIC6C595 treiben und die FETs einsparen.
-
Thread
8 x 24 PWM Kanäle mit Atmega 8
Guten Abend, aktuell arbeite ich an einer RGB-LED Matrix. Dazu habe ich drei Schieberegister, 74HC595, am SPI des Atmels, also Hardware SPI. zusätzlich habe ich einen PORT am Atmel, also 8 IOs. Der Atmel ist ein ATmega8 und hat einen 20 MHz Quarz, was auch problemlos läuft. Als Treiber habe ich
martin_h85) >aktuell arbeite ich an einer RGB-LED Matrix. Dazu habe ich drei >Schieberegister, 74HC595, am SPI des Atmels, also Hardware SPI. Also 8x24 LEDs bzw. 8x8 RGB LEDs. zusätzlich habe ich einen PORT am Atmel, also 8 IOs. Der Atmel ist ein >Nun möchte ich ein PWM mit 100-200Hz, und
-
Thread
PN2222 Warum wird VCC draufgelegt?
Hallo, Die LEDs werden von 8x 74HC574 getrieben, ein Ausgang muß also eine LED treiben, ok. Die Reihe wird über 3 Adressbits mit dem 74HC138 selektiert. Die Layer, also eine 8x8 Ebene wird über die parallel geschalteten Transistoren
mit einem 220 Ohm widerstand. Und die Masse will über den ULN7003A schalten der wiederum an einem 74hc595 hängt. Das der arduino und der 595 5 Volt braucht ist mir bewusst aber wie das mit dem ULA7003a, wird der ermitter an die gnd von dem 12 Volt Netzteil angeschlossen oder an gnd vom arduino?