TPIC6B595 Schieberegister, Serial In wirkt wie durchgeschleift

OP #2359314
Lesenswert?

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
#2359341
Lesenswert?

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
OP #2359352
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren