-
Thread
Datenstruktur für ein Displaybuffer in C
Bitposition ist denn da das 12-te Bit? (mal kurz eine Skizze machen 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 absolute Bitnummer +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-- 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Bit im
Code. Wenn aber schon 8 Bits in einem Byte sind, dann kannst Du sie einfach parallel an ein Latch (74HC573) für 8 LEDs ausgeben oder seriell per SPI an einen 74HC595. In jedem Timerinterrupt werden dann einfach 5 Bytes auf 5 Latches gegeben und die nächste Zeile eingeschaltet. Peter
-
Thread
Universelles Eingabegerät mit Drehencodern
Hier ein normaler Encoder, http://www.mouser.com/ds/2/54/pec11-57757.pdf kostet ca 1€. Die Dicke ist 6.5mm, kannst du dir nicht vorstellen, daß man den Encoder und die Leds auf einer einzigen Platine drauflötet ? Laut deiner Aussage passt der Abstand ja auch,
anbiete, falls jemand interesse hat. 4x ledring/encoder mit jeweils 36 ws2812 in 2020 bauweise und 74hc595. fgpa's schienen zu aufwendig um midibox-basiert schnell ans ziel zu kommen bzw haetten wir uns da erst komplett neu einarbeiten muessen. hier der link zum midibox-forum mit einer genaueren beschreibung
-
Thread
Microstrip-Steckbrett
viele andere Beiträge unter dem Stichwort "Avalanche Pulser" 2. Rechteckgenerator Einfach einen HC14 RC Oszilator bauen und dann mit 4-6 74AC14 parallel geschaltet Invertern als Nachbrenner über einen Anpassungswiderstand in Serie auf den 50Ohm Ausgang gehen. Dazu gibt es auch ettliche Schaltungen
S-Parameter von so einem Filter bei willkürlich gewählter Impedanz an Ein- und Ausgang anschaut, dann ist S11 im Stopp-Bereich groß und im Pass-Bereich klein, und bei S21 ist es umgekehrt. Das ist ja auch irgendwie klar, denn in einem verlustfreien System muss ja S21+S11 = 1 gelten (nicht?). Wenn man jetzt
-
Thread
Arduino: Programmablauf versch. Sketche (LED's / Schieberegister) ich komm nicht weiter
verfolgen. Nun aber zum wesentlichen: Ich habe mir einen Stern aus 35 LED's und 5 Schieberegistern (74HC595) gebastelt. Diverse Abläufe habe ich auch schon programmiert. ABER: Ich möchte diese hinter einander durchlaufen lassen und eben das bekomme ich nicht hin. Mein Fehler ganz zu Anfang war, dass
Prog 1 int latchPin = 8; // taktPin SH_CP int clockPin = 12; // speicherPin ST_CP int dataPin = 11; // datenPin DS int eingabe [5]; void setup() { pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); eingabe[0] = B11111111; } void loop() {
-
Thread
Soundkartenoszi und DC
wäre daher auch was für kleine Spannungen. Aufbauen könnte man so etwas z.B. mit CMOS Schaltern wie 74HC4053 oder ähnlichen. Etwas schwierig könnt aber der Filter sein, damit zufällig vorhandene 30 kHz am Eingang nicht als Gleichspannung interpretiert werden - man braucht also noch so etwa wie einen Tiefpass
Vllt interessant: http://www.analog.com/library/analogDialogue/archives/45-11/soundcard.html http://www.sciencetronics.com/greenphotons/?p=459 73
-
Thread
CPLD-Einstieg: Frequenzteiler für PLL realisierbar?
Skizze unten) und brauche dafür einige Frequenzteiler. Einen Teiler von 78125 kann ich natürlich per 74HC390 aufbauen (78125 = 25*25*25*5). Leider brauche ich dann davon 3,5 Stück :-( Um Platz auf der Platine zu sparen, und einen CPLD/FPGA-Einstieg zu finden, würde ich die benötigten Teiler gerne per
erwartet man denn,wenn man die Frequenzteiler mit >> einzelnen ICs realisiert? Im Datenblatt vom 74HC390 finde ich das Wort >> "Jitter" jedenfalls nicht :-( nur "propagation delay" ist erwähnt, was >> mich aber nicht stört - ich will nur die Phase feststehend haben. Der >> absolute Wert ist nicht
-
Thread
ULN2004 / 2804 als Nixie-Treiber
@ Andreas Reinert (andrewr) > Nixie_Uhr_IN12.jpg > 9,7 MB, 11 Downloads >gemacht. Man kriegt das recht platzsparend hin und sieht auch noch >wichtig aus... Platzsparend? KAUM! Aber sicher SEHR WICHTIG! AUA!
> aushalten, nicht mehr machen wollen. Ja, aber ganz sicher nicht die Schieberegister vom Typ. 74HC595 die ich hier verbaut habe. Die brauchen auf jeden Fall Transistoren dahinter, zumal die keine open collector Ausgänge haben... Dafür kann ich dann aber nahezu unendlich viele Nixies mit nur 3 Prozessorpinns
-
Thread
Spektrumanalyser Frequenzspektrometer Eigenbau bis 1MHz
Bei den noch recht moderaten Frequenzen gehen auch die CMOS Schalter wie 74HC4066 noch recht gut - für bessere Isolation halt 3 davon. Das gilt auch noch, wenn man mit der ZF etwas höher geht (z.B. 4 MHz) so dass der Tiefpassfilter am Eingang weniger kritisch wird. Zumindest
noch nie. Da brauchst du auch nicht drauf zu warten das > die billiger werden. Ein Angebot von 11 Euro pro Stück und bei einer Mindestabnahmemenge von 20 Stück stimmten mich sehr schnell um.
-
Thread
Anfängerfrage zur Verwendung eines Funktionsgenerators
Soundkarte als Signalgenerator betreiben. Meistens reicht ein NE555 aus. Noch besser wäre ein 74HC(T)4066 mit einem Quarz dran. Da kann man die Frequenz in 2-er Schritten gestuft abgreifen, für alle Digitalschaltungen geradezu ideal.
/ICs-U-ZTK-/XR-2206CP/3/index.html?;ACTION=3;LA=446;ARTICLE=22929;GROUPID=2921;artnr=XR+2206CP;SID=11TtIBhn8AAAIAAAc7Xt81947bd91e6b9f7b4f948e7806d93cfc4 und bei CSD auch für das halbe Geld. MfG Spess
-
Thread
Versorgungsspannung abschalten L298 und Ventil
besseres, z.B. TC4423 http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=9010&mid=11&lang=en&pageId=79
auf 3.3V hat keine nähere Bedeutung oder? wenn du den LP2950 meinst: der erzeugt deine 3.3V, die 74HC-Pegelwandler gibt's in der Schaltung ja nicht. Den hab' ich eingezeichnet, damit man die Kondensatoren drum herum nicht vergisst. So sieht man auch, was passiert, wenn alle FETs gleichzeitig einschalten
-
Thread
VCO für 1MHz bis 2MHz gesucht
Frequenzspektrometer). Den wohl einfachsten VCO kann man mit einem Schmitt-Trigger-Oszillator vom Typ 74HC14 bzw. 74AC14 aufbauen, wobei die Versorgungsspannung des IC von 2 V bis 6 V verändert wird. Gruß
komplettes PPL inklusive VCO. Gibt es überall für ein paar cent. Z.B.: http://www.reichelt.de/ICs-74HCT40-DIL/74HCT-4046/3/index.html?;ACTION=3;LA=446;ARTICLE=3392;GROUPID=2935;artnr=74HCT+4046;SID=12UDEygH8AAAIAAFA-XcA916c338969d11e63f4b6f6f4ee77d9b6 Gruss
-
Thread
Probleme mit 74ACT573
8 = 160mA Ispl = Inenn * N * S = 20mA * 8 * 8 = 1280mA ist das so richtig? wenn ja, dann 74hc595 zu schwach ist, weil der 74HC595 kann laut Datenblatt einen Strom von 25mA pro Ausgang liefern. dann besser ist,wenn ich 74hc595 durch TPIC6B595 ersetze?
wird. Zur Charakteristik der Ausgänge von 74HC(T) siehe Seite 34 von: http://ics.nxp.com/support/documents/logic/pdf/user.guide.hcmos.pdf > dann besser ist,wenn ich 74hc595 durch TPIC6B595 ersetze? Ja.
-
Thread
CD4094 maximaler Strom (senke)
alu schrieb im Beitrag #2962733: > Ist doch auch ein CMOS Gerät? Ein BUZ11 ist auch ein CMOS-Gerät und kann zweistellige Amperes. Die CD4000 Familie ist zwar CMOS, aber das wars auch schon mit der Ähnlichkeit zur 74HC Familie. So können die 74HC mehr Strom ab, aber dafür
mit nem 74HC4094 geht das problemlos. Hab ich mal für einen Werbefritzen gebaut, so ne Art Hau den Lukas, alles in allem an die 3m lang, 10 Platinen mit je 5x74HC4094, 400Leds. Sollte möglichst billig sein, also
-
Thread
SRAM auslesen zu langsam.
. IC 4051 (MUX): µC Pin: (PD6) (PD2) | (Out) (Out) (Out) (Out) MUX Pin: 11 10 | 13 14 15 12 _____________|____________________________ A B | X0 X1 X2 X3 L L | L H H H H L | H L
die nicht selektierten Pins nicht >in der Gegend rumfloaten. Vor allem, wozu wurden ICs wie der 74HC138 erfunden? Damit wird die ganze sinnlose Adressprüferei zu einer trivialen und schnellen Bitkopiererei. [c] uint8_t ReadSRAM(long Address) { uint8_t Data; PORTB = Address & 0xFF
-
Thread
74HC595 geht nicht
74HC595 PIN 11 #define PORT_OE PB3 //74HC595 PIN 13 [/c] VCC und GND natürlich angeschlossen und den übrigen Pin 10 (MR) hab ich dauerhaft direkt an GND geschlossen. Ich bekomm das ding nicht
#define PORT_SCK PC1 //74HC595 PIN 12 #define PORT_RCK PC2 //74HC595 PIN 11 https://www.mikrocontroller.net/topic/279959#2954268 komisch, in diesem Datenblatt ist RCLK Pin 12 und SRCLK Pin 11. Wie gesagt ich
-
Thread
Arduino 8x8 Matrix
mit TurnOn(1,1), die erste LED anschalten kann...und so weiter [C] //Pin connected to ST_CP of 74HC595 int latchPin = 8; //Pin connected to SH_CP of 74HC595 int clockPin = 12; ////Pin connected to DS of 74HC595 int dataPin = 11; int data[4]; int COLUMN=1; void shiftOut(int myDataPin
erweist sich leider immer noch als sehr schwierig. Wollte das Programm jetzt so aufspielen, dass 4x 74hc595 verwendet werden. 2x 74hc595 + 2x UDN2981 --> Anoden der Matrix 2x 74hc595 --> Kathoden der Matrix Leider funktioniert nichts. Wo übersehe ich einen Fehler? [C]
-
Thread
Charlieplexing
Matrix auch als 6 x 5 wählen, wobei dann 3 mögliche RGB LEDs nicht belegt sind. Da wären es dann nur 11 Pins, aber 5 mal mit Treiber. Schieberegister sind ein weitere Alternative: für je 8 LEDs reicht da ein IC wie 74HC595. Die maximal rund 8 mA die man damit je LED liefern darf reichen in aller Regel
Ah ok verstehe. Das mit dem 74HC595 sieht ja eigentlich sehr einfach aus. Ich schätze da werde ich einfach diese Lösung bevorzugen...
-
Thread
BUZ11 am 89C51CC03 für PWM
keine Push-Pull Ausgänge wie z.B. die AVRs. Hier braucht man einen Treiber, im einfachsten Fall einen 74HC04. >- wie groß muss der Widerstand am Gate des MOSFET sein? Kann man weglassen. >- Wird ein zusätzlicher PullUp am Gate gegen VCC benötigt? Eher gegen GND, damit er beim Programmieren des
Hallo, zuerst möchte ich mich für die tolle Unterstützung bedanken. Werde nun auf den BUZ11 verzichten, dafür den IRLZ34N verwenden. Den Widerstand zwischen Controller und Gate habe ich auch gelöscht. Eine weitere Frage noch. Kann, wenn zwischen Controller und MOSFET ein 74LS540N (Negierer
-
Thread
Drehzahlmesser
aber ich denke der ST7565R will dennoch ne Pegelwandlung auf 3,3V… hab sie auf jedenfall erstmal per 74HC4050 eingeplant.
nicht etwas übertrieben sind http://www.flickr.com/photos/doommeer/8289738208/in/photostream das 74HC4050 wird sicher noch anders beschaltet… aber das hat Zeit :)
-
Thread
Ist dieser quarzoszillator für meinen Baustein geeignet?
frequency of the crystal oscillator or CMOS compatible input signal at the XIN input of the ADS1210/11. Nun habe ich aber kein Oszi und würde gern den Takt an meinem Logic Analyzer sehen können, also würde ich einen Quarzoszillator nehmen. Habe bei Rs-einen rausgesucht mit uA. diesen Daten: Arbeitsspannnung
Rechtecksignal erscheinen. Wenn das Signal stärker belastet wird, kann man noch einen Puffer wie z.B. 74HC04 dran schalten. Zu 3: Schauen, ob PH0 und PH1 die Signale am Quarz sind, oder bereits weiter verarbeitete fertige Rechtecksignale. Gibt es eine Beschreibung dazu? Eines von beiden ist dann ein
-
Thread
Parallele Schalter hinter Shift-Register
Hallo, ich habe einen 74HC595 Serial-To-Parallel-Shift-Register ( http://www.ti.com/lit/ds/symlink/sn74hc595.pdf ) und möchte diesen nutzen, um eine 8x8 Schalter-Matrix zu lesen (natürlich kommt auch ein Parallel-To-Serial schift
eigentlich als abgehakt gesehen werden. Lieben Gruß, Sebastian (Mod.: Grafikauflösung im Beitrag 26.11.2012 06:22 reduziert)
-
Thread
10 Euro Logikanalyzer
für zusammen 9.99 USD (also 3.33 je Stück), Wahnsinn. Ich habe mir schon mal überlegt, ob man den HC245 nicht auslöten sollte und statt dessen einen SN74LVC245 einbauen sollte, dann ist das Teil 5-Volt-tolerant.
> ...und 5 V tolerant ist der doch so auch schon...? Laut Datenblatt ist 74HC245 nur zwischen 0V und Vcc tolerant. http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=scls131d
-
Thread
Atmega16 + 75HC595 Problem
ich versuche momentan mit einem Atmega 16 (16MHz ext. Quarz, 5.3V auf >STK500) an 3 Pins einen 75HC505 zum laufen zu bringen. Soll das 74HC595 heißen? Wenn du so arbeitest wie du schreibst, wird es eher schwierig. >ich mit dem Oszi messe sehe ich auch die Clock (PC1), den Serial Data >Input
beide Pins gleichzeitig gesetzt haben. Und zusätzlich die Daten auf der falschen Flanke setzen. Der 74HC595 übernimmt mit der 0-1 Flanke, d.h. man ändert die Daten demzufolge mit der 1-0 Flanke von SCK, damit sie bei 0-1 stabil übernommen werden können. Peter
-
Thread
Gibt es eigentlich keine deutschsprachigen " Freaks " wie diesen ?
Und noch einer "Vaander". https://www.youtube.com/watch?v=r28G7u4ZF74&list=PL3SU2_dQ2eTbMeW04Kode9w1GxwTaTaI7 Bernd_Stein
*8Bit-Museum* https://www.youtube.com/channel/UCoSZ-Fy02uqUoj74iXP61GQ/videos Bernd_Stein
-
Thread
wie kann man Frequenzzähler so billig/teuer herstellen?
Prescaler bis 2,4GHz (128 oder 256), maximal also ~10MHz bei denen man Zählen muss, dass schafft jeder 74HC-Counter und man holt sich den passenden Abgriff auf den µC. Wenn man gar nicht genug Gigaherze haben kann, dann schaltet man dem noch einen HMC363S8G vor, der bricht 12GHz um den Faktor 8 runter
der Sollfrequenz habe ich schon öfters mal selber gemessen. Aber das es 10exp-10 oder gar 10exp-11 erreicht, sollte man sich lieber nicht blind darauf verlassen. Ob man solche geringen Abweichungen braucht überlasse ich jedem selber. Nur sollte man dann die Anzahl der angezeigten Stellen im
-
Thread
8x8x8 LED Cube - kurze Frage zum Start
ATmega16) 3x status LEDs. You choose color and size. 3x resistors for the status LEDs. 8x 74HC574 ICs 16x PN2222 transistors 16x 1k resistors 1x 74HC138 IC 1x Maxim MAX232 IC 1x 14.7456 MHz crustal 2x 22pF ceramic capacitors 16x 0.1uF ceramic capacitors
www.ebay.de/itm/140727705133 Programmer: http://www.ebay.de/itm/271107170943 Habe alles am 29.11 bestellt und hoffe, dass ich bis Weihnachten alle Teile habe. Ich werde meine Erfahrungen gerne teilen, fall noch Interesse besteht. In der Zwischenzeit vertreibe ich mir die Zeit mit dem Bau eines
-
Thread
Analoge Verzögerungsschaltung bis in den Stundenbereich hinein
Diode lösen. Die Diode wird mit der Anode an "Q14" (Pin 3) und mit der Kathode an "Clock In" (Pin 11) angeschlossen. Mit einem Impuls auf "Reset" wird der Zähler auf 0 gesetzt und der Oszilator startet. Sobald der Zähler soweit gezählt hat daß "Q14" auf "H" geht fliest über die Diode ein Strom der den
ausserdem die Schwellspannungen anders liegen. Nur noch 200µA Stromspitzen. Sein schneller Bruder 74HC4060 zieht bei 5V bis zu 3mA, weil er deutlich niederohmiger ist. Satz mit X. War wohl nix. Da muss man wohl zu einem besseren IC greifen. 4060 tut es nicht sonderlich stromsparend. Im Anhang
-
Thread
SAB0600 in VHDL (war: Warum ist hier weniger los als)
Magnet solange bestromt wird, wie der Taster gedrückt wird. Deshalb plane ich, den Gong mit einem 74HC123 zu pimpen, so daß der Magnet automatisch wieder losgelassen wird... und das plane ich jetzt schon seit 3 Jahren, weil bisher die Batterien gehalten haben...
leichte Änderungen vorgenommen anhand des SAE800 Datenblatts (z. B. ADSR-Start des nächsten Tons ab 11, nicht ab 10). Gesucht habe ich auch nach einer Tonunterdrückung nach dem Einschalten, doch bin ich nicht fündig geworden. Das Teil legt bei mir nach dem Einschalten gleich undefiniert los, beruhigt
-
Thread
Weihnachtsstern stürzt ab
einwandfrei. Wie sieht der Schaltplan aus, sind genug Blockkondensatoren an den IC's speziell an den 74HC595 ? -- [offtopic] Irgentwie klingt der Titel nach "Ende der Welt" ;-)
#2876906: > Wie sieht der Schaltplan aus, sind genug Blockkondensatoren > an den IC's speziell an den 74HC595 ? Da würde ich die Probleme aber beim Einschalten aller LEDs erwarten, nicht beim Ausschalten.
-
Thread
Prototypen anlegen mit struct
infrared/rc5.o 1-wire/crc8.o 1-wire/ds18x20.o 1-wire/messung.o 1-wire/onewire.o udp_send/udp_send.o com74hc595.o R_TRIG.o relais.o email.o jalousie.o --output Hexfiles/MEGA1284_P.elf -Wl,-Map=Hexfiles/MEGA1284_P.map,--cref -lm httpd.o:(.data.K1_Ein+0x0): multiple definition of `K1_Ein' main.o:(.data.K1
K5_Ein = { 9, 8, 8 }; struct Relais K5_Aus = { 8, 9, 9 }; struct Relais K6_Ein = { 11, 10, 10 }; struct Relais K6_Aus = { 10, 11, 11 }; struct Relais K7_Ein = { 13, 12, 12 }; struct Relais K7_Aus = { 12, 13, 13 }; struct Relais K8_Ein = { 15, 14, 14 }; struct
-
Thread
CW-Sender fürs 20m-Band
Inverter benötigt. On-Widerstand bei 8Volt Betriebsspannung: 74HC4053: 66R, bei drei parallel 22R 74HC4066: 20R, bei jeweils zwei parallel 10R Außerdem kann man zwei Stück huckepack löten und damit die On-Widerstände nochmal halbieren. >> http://yu1lm.qrpradio.com
), aber dann reduziert sich die > Großsignalfestigkeit um 18 dB. Heikle Entscheidung! >> HC4053 ist ein Analog Multiplexer/Demultiplexer > Es handelt sich um drei Umschalter in einem Gehäuse. Der 74HC4066 hätte > wahrscheinlich noch etwas bessere Daten, jedoch wird zur Ansteuerung ein
-
Thread
Sinusoszillator, VCO, Waveform Generator - Bauteil gesucht!
Ein kompletter VCO ist im 74HC4046 oder CD4046 PLL-IC enthalten. Der produziert allerdings am Ausgang ein Rechteck, aber am VCO-Kondensator dürfte das etwa dreieckförmig sein. Früher gab es noch den Dreieckgenerator NE566. Ungefähr
Bärbel G. schrieb im Beitrag #2868163: > Dort gibt es in Figure 11 und 12 zwei Aufbauten, die ich sicherlich auch > mal schnell auflöten kann, weil die Bauteile ja auch schnell besorgt > sind. Das "sine shaping" von Abbildung 11 ist vom Prinzip her ähnlich zu
-
Thread
A2DP Bluetooth Modul China eBay
Imho ist da ein CSR BC417 oder BC358 IC drin (wie auf den HC-05 Modulen). Funktionieren werden die, siehe Screenshots weil 1:1 Nachbau vom Programmer mit "passender" Firmware. Kann man sicher auch selbst machen, wenn man die passende Firmware findet und sich
beschrieben einen solchen Programmer bauen. Fehlen halt nur 1.8V LDO, 3.3V LDO eventuell ein Bus-Treiber (74HCT244 oder so).. Naja nu. :) Bleibt nur noch das Henne-Ei-Problem. Wie bekommst du die Programmer-Firmware auf den Programmer.
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
doch schon den IRF7220 für die Reihen und den ULN2803A für die Spalten, wieso jetzt aufeinmal dieser 74HC245?? Ich glaub du hast die versehen...es ist ein 1:8 Multiplexer...habe ja 8 Reihen...
nur welche mit 16 IOs. Von I2C also bitte verabschieden das wird ab jetzt sinnlos! Nimm SPI und 74HC595, dahinter den ULN2803 für die Kathoden. Für die Anoden die Kombi aus 74HC42, 74HC245 und den PFETs. Hat auch den Vorteil der dimmbarkeit per PWM. I2C kannste nehmen um nen Uhren IC auszulesen