Hi, Hab einen ULN2803A welcher am Eingang mit nem µP Pin (8051 Port0) angesteuert wird. PullUp ist 1k8. Am Ausgang schalte ich einen PNP Transistor der 24V auf einen Motor dann gegen GND schaltet. Ich möchte gerne den GND des Chips mittel FET beim Einschaltvorgang verzögert freigeben! Die anderen Eingänge sind alle low vom µP oder von einem Chip aus. Nun mein Problem: Auch wenn ich den GND Pin des Chips aufhebe schaltet er den PNP am Ausgang an! Erst wenn ich ALLE anderen Input Pins aufhebe (ablöte) schaltet der Ausgang nicht mehr durch. Ist auch nur einer der anderen Eingänge angelötet (mittels µP auf low) so schaltet dieser Ausgang schon (Immer den generellen GND Pin9 aufgehoben!) Wo zum Geier bekommt der interne Darlington seinen GND Bezug her??? Denke mittlerweile schon daran, dass die internen Widerstände vom intern verbundenen Emitter der Ausgangstransistoren Rückwirkend auf einen anderen Eingang nach GND ziehen. Wären dann immherhin 2,7k + 7,2k +3k maximal/ Input! Das ganze dann noch 7 mal parallel... Wenn das so wäre dann kann man ja nichts getrennt voneinander schalten!?
Markus H. schrieb: > Ich möchte gerne den GND des Chips mittel FET beim Einschaltvorgang > verzögert freigeben! Ja genau dafür sind diese ganzen GND-Pins ja schließlich da.... !?!?!? Der Baustein hat intern Bipolar-Transistoren, die auch prima (na ja, Verstärkungsfaktor ist für die Tonne, aber dank Darlington...) invers funktionieren. Schau Dir mal die Innenbeschaltung an und denke etwas nach! Wie wäre es denn alternativ mit einem Tristate-Bustreiber und Pull-Downs am ULN-Eingang.
@ Markus H. (holzbaer) >PullUp ist 1k8. Zu wenig, auch bei 5V. Der ULN will ca. 1 mA am Eingang haben, um voll durchzusteuern. Das läuft dann eher auf 680 Ohm raus. Da schnauft der 8051 schon bissel. >Ich möchte gerne den GND des Chips mittel FET beim Einschaltvorgang >verzögert freigeben! Das willst du nicht wirklich. >Auch wenn ich den GND Pin des Chips aufhebe Das ist auch in 99,9% aller Fälle eine schlechte Idee. Nimm einfach einen Inverter ala 74HC04, damit sind alle deine probleme sauber gelöst. Der 8051 hat AFAIK ja während des Resets seine Pull-Ups aktiv, damit sieht der Inverter ein HIGH und gibt LOW aus. Passt. Und du brauchst auch keine stromfressenden Pull-Ups für den ULN. MFG Falk
Danke für Eure Kommentare. Leider muss ich eine relativ einfache Lösung für mein Problemchen haben, da es um eine bestehende Schaltung geht die bestenfalls mit ein paar Handgriffen umgebaut werden soll. Wenn ich das neu machen könnte, würde ich Einiges anders machen!! Interessant ist nur, dass wir schon verschiedenste Projekte mittels Freigabeverzögerung des ULN2803 GND Pins seit 20Jahren im Einsatz haben. Nur sind dort meist anderen Eingänge High und wahrscheinlich ein paar Ströme zufällig besser dimensioniert... Hab auf jeden Fall viel dazugelernt. Lasse also jetzt die Finger vom GND des Chips und setze an einer anderen Stelle an! LG Markus
Man könnte alle Ausgänge des 8051 über Dioden auf einen FET führen, Anode an die Ausgänge, Kathoden alle zusammen auf den FET. Der wird von deinem schon vorhandenen Freigabepin geschaltet, Pull-Up am Gate. Er ist als erstmal durchgesteuert und zieht damit alle Ausgänge auf LOW.
Hi, Danke guter Vorschlag, werde mir das fürs nächste Mal als Option merken... LG M
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.