Forum: Mikrocontroller und Digitale Elektronik Schieberegister arbeiten nicht -


von Christoph (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Freunde.

Über Ostern bastel ich fleißig an meinem RGB Cube. Beim Einsatz der 
Schieberegister habe ich jedoch ein Problem. Platine gelötet wie im 
Schaltplan, mit Sockeln statt Schieberegistern.

- Gebe ich 5 Volt an die Schaltung, fließt ein Strom von 10mA (für den 
Mikrocontroller)

- Setze ich ein oder mehrer Schieberegister in die Sockel -> 
KURZSCHLUSS!?!?!?

Hinter den Schieberegistern sind übrigens Treiber ICs ULN2803. Habe den 
Kurzschlussstrom durch Strombegrenzung des Labornetzteils auf 200 mA 
begrenzt. Aber was will ein Schieberegister mit soviel Strom?

Wieso Kurzschluss? Messe an allen Pin des Sockel 0V, nur bei Vcc 5 V. 
Kommt ein Schieberegistern in den Sockel, zieht es sich richtig Strom. 
Bauteil defekt? Habe es neu von reichelt. Alle Schieberegister dieser 
Bestellung verhalten sich so. :(

Schieberegister: 74HC595
http://www.reichelt.de/ICs-74HC-DIL/74HC-595/index.html?;ACTION=28;LA=3;ARTICLE=3269;GROUPID=2930;GROUP=A2231;SID=10TbKtwn8AAAIAACW0yYA22e2e0fb2aeb1da42d46f7ea848dc596

Hilfe

Christoph

von Kai S. (hugstuart)


Lesenswert?

Was sind denn das für ICs nach den Schieberegistern?
Ich hatte mal bei Schieberegistern vergessen, VCC und GND anzuschließen. 
Dann haben sich die Schieberegister den Strom von den anderen Pins 
geholt und wurden dadurch auch sehr heiß...

von Christoph (Gast)


Lesenswert?

Hi,
Die ICs dahinter sind Treiber ICs ULN2803.

Vcc und GND sind korrekt angeschlossen. Messe 5 Volt zwischen beiden 
Pinnen des Sockels.

von Frank S. (franksanderdo)


Lesenswert?

Moin Christoph

wenn DU das Board exakt nach Schaltplan gebaut hast, dann gibt es nen 
Kurzschluss zwischen dem ULN2803 Pin 15 (ausgang) und dem 74HC595 Pin 3 
(auch ausgang).

Da der HC595 Ausgang auf 0 stehen sollte und der ULN invertiert gibt das 
so nix gutes.
Ich hoffe es ist nur ein Fehler im Schaltplan, wenn nicht würde ich 
mindestens den HC595 genau prüfen ob der noch ganz ist. Besser auch den 
ULN ;-)

Grüße
Frank

von Dietrich (Gast)


Lesenswert?

Ist der ULN an dem Chip, das Du steckst, schon eingebaut? Dann könnte 
der ULN beim Einstecken angesteuert werden. Wenn dann noch ein 
Kurzschluss an diesem Ausgang gegen Vcc ist, fließt gut Strom!

von Frank S. (franksanderdo)


Lesenswert?

Sorry ich noch mal.

Habe die 200mA Strombegrenzung vorhin überlesen, Sorry.
Wie sieht die Beschaltung der LED aus?

Kann es sein das Du alle LEDs aus versehen gleichzeitig einschalten 
willst?
Das gibt bei 8*8 LEDs und 20mA pro LED ca 1,2 A :-O.
Schon bei einer Zeile bis Du da in der Strombegrenzung von 200mA fürchte 
ich

von Christoph (Gast)


Lesenswert?

Hallo und schonmal danke für die Hinweise

Frank Sander schrieb:
> Kurzschluss zwischen dem ULN2803 Pin 15 (ausgang) und dem 74HC595 Pin 3
> (auch ausgang).

Sorry, das ist ein Tippfehler im Schaltplan. Pin 5 nicht 15 ist gemeint. 
Also Eingang des Treiber ICs. Habe nun die Treiber IC mal aus den 
Sockeln genommen. Der Fehler besteht weiterhin, sobald ich ein 
Schieberegister einsetzte.

Frank Sander schrieb:
> Wie sieht die Beschaltung der LED aus?

LEDs kommen mit der KAthode an die Ausgänge des ULN2803. Sind aber noch 
nicht angeschlossen. Die Ausgänge des ULN hängen in der Luft. Später 
fließt an jedem Ausgang max 50 mA. Das sind dann 400 mA pro ULN2803. Der 
kann laut Datenblatt 500 mA. Aber wiegesagt, noch hängt keine Lasst am 
Ausgang. Fehler tritt auch auf, wenn der ULN nicht eingesetzt ist. Die 
200 mA Begrenzung vom Netzteil drehe ich später natürlich hoch.

Dietrich schrieb:
> Ist der ULN an dem Chip, das Du steckst, schon eingebaut? Dann könnte
> der ULN beim Einstecken angesteuert werden. Wenn dann noch ein
> Kurzschluss an diesem Ausgang gegen Vcc ist, fließt gut Strom!

Sorry Dietrich, verstehe ich nicht ganz. Weder Treiber IC noch 
Schieberegister befinden sich zur Zeit im Sockel. Setzte ich das 
Schieberegister rein hab ich schon den Kurzschluss.

Vielleicht hat ja noch jemand einen Tipp.
Vielen dank schonmal,

Christoph

von Skua (Gast)


Lesenswert?

Zeig mal deinen Aufbau.

von ich (Gast)


Lesenswert?

Platinenlayout falsch?

von Maddin (Gast)


Lesenswert?

Hi,

vielleicht sind alle Register auf high. Dann würden alle ULN im 
EInschaltmoment durchschalten. Du hast ja den Clear der Register 
festgelegt. Das ist für den Normalfall auch ok so, nur kann es sein das 
sie alle auf "H" stehen.

Vielleicht auch etwas beim Layout spiegelverkehrt angeordnet? Oder 
Steckbrett.

Ziehe mal alle ULN raus, oder galt deine Aussage zu dem Thema für 
jeweils alle Chips einer Sorte?

Gruß,
M.



Zur Info: Pin 10 (+) des ULN brauchst du für deinen Aufbau nicht zu 
beschalten. Kann tatsächlich auch wirklich offen bleiben.

von Frank S. (franksanderdo)


Lesenswert?

Hallo Christoph,

ok, ich hatte gehofft das es nur ein Tippfehler im Plan ist ;-)
Wenn ich Dich richtig verstehe dann hast DU die ULN jetzt auch aus den 
Sockeln genommen!?

Wenn dem so ist und der Fehler immer noch kommt, dann tippe ich auf 
defekten HC595.
Wenn Du ein Steckbrett hast, kannste den HC595 recht einfach testen.

Hst Du kein Steckbrett, dann biege vorsichtig alle Beine ausser 8 und 16 
des HC595 ein wenig nach aussen (damit die nicht in den Sockel gehen). 
Wenn es dann immer noch kommt gibt es ein grobes Problem mit dem HC.

Was mir beim Schreiben durch den Kopf schießt:
Du machst nicht meinen liebsten Fehler oder??
Ich schaffe es mit regelmäßiger Sicherheit ICs falsch herum (Nase in 
falsche Richtung) zu verbauen. Das dann mit allen Varianten ;-)
Mein bester war das ich den Sockel falsch hatte und beim einsetzen des 
Käfers mich an der Sockelnase orientiert habe ;-)

Grüß
Frank

von Christoph (Gast)


Lesenswert?

Frank Sander schrieb:
> biege vorsichtig alle Beine ausser 8 und 16
> des HC595 ein wenig nach aussen

Gute Idee. Habe ich gemacht, der Fehler besteht weiterhin.

Habe nun folgendes gemacht. Nagelneues 74HC595 - garantiert noch nicht 
gegrillt - aus der Verpackung, Pin 8 und 16 direkt ohne Platine an Masse 
und 5 Volt vom Labornetzteil. Und: KURZSCHLUS

Wie geht das denn?
Durchgangprüfung zwischen Pin 8 und 16: kein Durchkang.
Widerstand zwischen beiden Pins jenseits von 20 MOhm. (Nicht messbar mit 
meinem multimeter)

Was ist hier los??????

Frank Sander schrieb:
> ICs falsch herum

IC habe ich hier ausnahmsweise mal immer richtig herum verbaut.


Alle 12 ICs der Bestellung sind wohl defekt, oder? Kann das sein?

Christoph

von Christoph (Gast)


Lesenswert?

Frank Sander schrieb:
> ICs falsch herum

Oh Mann Frank, du bist das Genie, ich bin so ein Trottel.
IC steckte wirklich falsch herum. Hab hundert mal geprüft, ob die Nase 
nach oben zeigt, aber die Nase muss nach unten.

IC läuft jetzt. Ärgere mich richtig so einen Fehler gemacht zu haben, 
aber bin froh ihn nun gefunden zu haben. Hoffe die ICs funktionieren 
noch...


Vielen Dank euch allen!!!
Christoph

von Der Michel (Gast)


Lesenswert?

Christoph schrieb:
> Habe nun folgendes gemacht. Nagelneues 74HC595 - garantiert noch nicht
> gegrillt - aus der Verpackung, Pin 8 und 16 direkt ohne Platine an Masse
> und 5 Volt vom Labornetzteil. Und: KURZSCHLUS

Was gibt denn dein Labornetzteil für Spannungsspitzen von sich, wenn es 
ein- oder ausgeschaltet wird? Und wie hast du bei deinem Test die 
Eingänge belegt?

von Skua (Gast)


Lesenswert?

8/16 mit 1/9 verwechselt?

Photos bitte.

von Frank S. (franksanderdo)


Lesenswert?

Hi Christoph,

das mal eines nicht in Ordnung ist würde ich glauben, aber alle?
Ich habe da so meine Zweifel.

bei 200mA wird das DIngen auch banne schnell warm. Ich glaube das 
hättest Du bei deinem Test gemerkt.

Trotz allem muss ich zugeben das es jetzt ein wenig schwierig wird 
heraus zu finden was los ist. Also Auschlussverfahren:

Sind wir uns sicher das die Überstromabschaltung vom Netzteil sauber 
ist?
Kannst Du das bitte mal prüfen?

Grüße
Frank

von Christoph (Gast)


Lesenswert?

Christoph schrieb:
> Frank Sander schrieb:
>> ICs falsch herum
>
> Oh Mann Frank, du bist das Genie, ich bin so ein Trottel.
> IC steckte wirklich falsch herum. Hab hundert mal geprüft, ob die Nase
> nach oben zeigt, aber die Nase muss nach unten.
>
> IC läuft jetzt. Ärgere mich richtig so einen Fehler gemacht zu haben,
> aber bin froh ihn nun gefunden zu haben. Hoffe die ICs funktionieren
> noch...
>
>
> Vielen Dank euch allen!!!
> Christoph

Haben ja manche übersehen. Fehler gefunden und großes Danke an alle. Ich 
war zu doof...

von Frank S. (franksanderdo)


Lesenswert?

Ok Christoph dann vergiss das mit dem Testen von dem Netzteil mal 
schnell :-D

Gut das es so "einfach" zu lösen ist.
Nicht ärgern, ich konnte Dir den Tipp nur geben weil ich das selber 
schon oft genug versemmelt habe ;-)

die HCs sind meistens nicht so empfindlich. Da kannste ruhig testen ob 
die das überlebt haben. Die chancen stehen ganz gut.

Grüße
Frank

von Dietrich (Gast)


Lesenswert?

Christoph schrieb:
> Sorry Dietrich, verstehe ich nicht ganz. Weder Treiber IC noch
> Schieberegister befinden sich zur Zeit im Sockel.

Wenn der Treiber nicht gesteckt ist, entfällt natürlich "meine" 
Fehlermöglichkeit.

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
Noch kein Account? Hier anmelden.