Forum: Mikrocontroller und Digitale Elektronik MSP430 + 74HC595 + ICL7667 = Murks


von AmEnde (Gast)


Lesenswert?

Hi,

ich verstehe es einfach nicht, was mit meiner Schaltung los ist.
Ich verwende den MOSFET Treiber ICL 7667, um MOSFETs vom Typ IRFD9024 zu 
schalten. Legt man den Input des Treibers an die Ausgänge vom 
MSP4302231, schaltet er immer durch, als wäre es ein High-Signal-egal ob 
der PIN nach Porgramm High oder Low führen sollte, selbst wenn der MSP 
aus ist. Schalte ich das 595 Schieberegister zur Ansteuerung dazwischen, 
kommt auch nur Murks raus. Das Ergebnis ist recht unkontrollierbar, auch 
hier wird der Treiber fast immer durchgeschaltet. Stecke ich von Hand 
die Inputs auf Vcc oder Masse geht der Treiber sauber. Auch wenn ich das 
595 mit nem kleinen Schalter verbinde und was durchschiebe scheint es 
ein sauberes Signal zu liefern. Was besonders ärglerich ist: Diese 
Schaltung frisst MSP430. Mindestens 5 sind schon verreckt, keine Ahnung 
warum, geknister oder geschmort hat nichts, es lag auch die richtige 
Spannung an. Spannungen in der Übersicht:

MSP mit 3,3 V, 595 mit 3,3 V, 7667 mit 12V Vcc, Last (LED + R) an 12 V.

Ich hab leider kein Messgerät, sonst wäre das mein erster Ansatz gewesen 
der Sache auf den Grund zu gehen. Die Bauelemente scheinen aus 
irgendeinem Grund nicht zu harmonieren, was ist da genau los? Ich hab 
mal die Pegel verglichen der 7667 sieht ein Signal bis max. 0,8 V als 
Low, da liegen die Low-Signale der beiden anderen mit ca. 0,3V klar 
drunter. Ich bin hier mit meinem Latein am Ende und wende mich jetzt an 
euch, bevor mir hier noch mehr Bauteile und Nerven flöten gehen.

von S. T. (cmdrkeen)


Lesenswert?

der 7667 invertiert ... d.h. schaltet immer durch, wenn am eingang unter 
0,8 oder 0,5V anliegen.
und liefert 0V am Ausgang bei über 2V am Eingang.
evtl liegt da das Problem.

von AmEnde (Gast)


Lesenswert?

Das er invertiert ist mir bekannt. Es sind ja aber P-Kanal MOSFETS, von 
daher ist dieser Effekt wieder umgekehrt.

von AmEnde (Gast)


Lesenswert?

Wenn man einen Kanal des Treibers groundet kann man den anderen mit dem 
MSP ansteuern (und umgekehrt). Aber nie beide gleichzeitig. Äußerst 
seltsam. Im Datenblatt des 7667 steht noch er wäre eigentlich für TTL 
Input gedacht. Aber solange die Level passten müsste der Treiber doch 
auch mit anderen Bauelementen laufen?!

von AmEnde (Gast)


Lesenswert?

Lol. Alles auf nem anderen Steckbrett aufgebaut nun geht es. Die Dinger 
vom Conrad kanschd de Hase gebbe...

von FraNK (Gast)


Lesenswert?

Es ist wahrscheinlicher, dass du es jetzt richtig verdrahtet hast...

von Simon K. (simon) Benutzerseite


Lesenswert?

Sowas macht man nicht auf einem Steckbrett, da wegen der MOSFET 
Ansteuerung hohe transiente Ströme auftreten.

von Wilhelm F. (Gast)


Lesenswert?

AmEnde schrieb:

> Im Datenblatt des 7667 steht noch er wäre eigentlich für TTL
> Input gedacht.

Das sieht auch gut aus. Ich lud mir spaßeshalber mal das Datenblatt von 
Intersil. Die Ansteuerleistungen sollte wirklich jeder µC können.

So ein guter Hersteller wäre längst bankrott, wenn seine Bausteine 
nichts taugen.

Meistens liegen die Fehler bei einem selbst, Halbleiter sind nur 
seltenst bis nie defekt. Das ist meine persönliche Erfahrung.

von AmEnde (Gast)


Lesenswert?

OK. Alternative? Irgendwie muss ich ja wissen ob meine Schaltung geht 
bevor ich sie verlöte.

von Noob (Gast)


Lesenswert?

Lochraterleiterplatte + Blankdraht...

von Falk B. (falk)


Lesenswert?

@AmEnde (Gast)

>OK. Alternative? Irgendwie muss ich ja wissen ob meine Schaltung geht
>bevor ich sie verlöte.

Einen Schaltplan posten?

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.