Hallo zusammen, mein Name ist Finn, ich bin 24 Jahre alt, studiere Mathematik und bin begeisterter "Bastler". Zur Zeit arbeite ich an einer seriell gefütterten Voll-Relais ALU. Die ALU selbst funktioniert wunderbar, für die Datenzufuhr habe ich mich für 2 TPIC6B595 entschieden, die Daten sollen nach der Berechnung wieder in ein TPIC6B595 geschoben werden. Der Einfachheit halber habe ich hier zugegriffen, da ich mich dann nicht um ein Board kümmern musste. http://global.ebay.com/INBOARD--Serial-Parallel-POWER-Shift-Register-TPIC6B595/120591259240/item Hier findet ihr das Datenblatt des IC: http://www.datasheetcatalog.org/datasheet/texasinstruments/tpic6b595.pdf Das Problem ist nun, dass die Register überhaupt nicht das tun, was ich erwarte. Wenn ich VCC+, GND auf dem Board direkt verbinde und SRCK mit Taster, bzw SerIn mit Schalter auf VCC+ lege, dann messe ich am SerOut immer genau das, was an SerIn anliegt (auch wenn der Taster zu SRCK offen ist), was ich nicht begreife. Komischer Weise liegen auch immer bummelig 400mV an SRCK an, auch wenn ich den Pin noch nicht einmal verbinde. Um auszuschließen, dass das Problem am Board liegt, habe ich den IC auch nochmal so verkabelt (nur VCC+, GND wie gewohnt, SRCK und SerIn wieder mit Schalter/Taster auf VCC+, SRCLR lag direkt auf VCC+). Da wurde es noch absurder. Waren alle Schalter offen, lag keine Spannung an SerOut an, aber sobald ich den SerIn-Schalter nur anfasste, lag Betriebsspannung an SerOut. Ich bin echt planlos, was da los ist. Können die Probleme irgendwie durch eine unsaubere Spannungsversorgung verursacht werden? Falls es was zur Sache tut, ich habe den IC mit 6V betrieben. Ich hoffe ihr könnt mir Tipps zu diesem seltsamen Verhalten geben. Viele Grüße Finn
Finn Schmitz schrieb: > SRCK mit Taster, bzw SerIn mit Schalter auf VCC+ lege Das IC hat hochohmige (CMOS) Eingänge. Wenn die offen sind, fangen die sich irgendwelche Spannungen ein - z.B. auch Brumm. Du musst also alle Eingänge immer auf einen definierten Zustand bringen - z.B. mit einem Ziehwiderstand nach GND. Und den /SRCLR muss auf High liegen, sonst wird das Schieberegister resettet. Außerdem: ein Taster prellt. Jeder Tastendruck kann mehrere Impulse auslösen. Gruß Dietrich
Dietrich L. schrieb: > Finn Schmitz schrieb: >> SRCK mit Taster, bzw SerIn mit Schalter auf VCC+ lege > > Das IC hat hochohmige (CMOS) Eingänge. Wenn die offen sind, fangen die > sich irgendwelche Spannungen ein - z.B. auch Brumm. > Du musst also alle Eingänge immer auf einen definierten Zustand bringen > - z.B. mit einem Ziehwiderstand nach GND. Und den /SRCLR muss auf High > liegen, sonst wird das Schieberegister resettet. > > Außerdem: ein Taster prellt. Jeder Tastendruck kann mehrere Impulse > auslösen. > > Gruß Dietrich Ich danke dir schonmal für diese bereits äußerst hilfreiche Antwort! Kannst du das mit dem Ziehwiderstand mal erläutern? /SRCLR liegt auf High, dafür ist auf dem Board schon gesorgt, bzw ich habe es beim eigenen Versuch auch berücksichtigt. Tasterprellen: Ist mein Vorhaben daher mit Tastern unmöglich? Wie stelle ich es sonst mechanisch an? Viele Grüße Finn
Finn Schmitz schrieb: > Tasterprellen: Ist mein Vorhaben daher mit Tastern unmöglich? Wie stelle > ich es sonst mechanisch an? Jein. Man kann Taster mit einem Kondensator entprellen. Aber ein Schieberegister ist nicht dazu da, daß man es mit Tastern und Schaltern bedient. Das schließt man vornehmlich an einen Mikrocontroller an. Und zwar alle Pins. mfg.
Hervorragend, welch gutes Forum. Es scheint zu funktionieren! Ich danke euch schon einmal vielmals, auch wenn ich denke, dass ich sicherlich noch mindestens einmal auf ein Problem stoßen werde ;) Viele Grüße Finn
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.