Hallo Forum, ich habe seit KURZEM (vorher hat die Schaltung funktioniert) das Problem, dass einer der 4 ULNs, die ich parallel nach einem ACSL6400 Optokoppler samt 4,7k Pullups geschaltet habe, nur knapp unter 1,5V als "TTL high" erhält (Input vom ACSL vs GND vom ULN) - und wahrscheinlich deshalb nicht mehr schaltet. Die übrigen 3 ULNs erhalten >1,5V. Das Problem habe ich für alle pins dieses ULN, und erst seit ich meine Platine auf ein Holzbrett geklebt habe. Da ich kein Lötkünstler bin, dachte ich es könnten sich Lötverbindungen gelöst haben (hatte den GND pin im Verdacht)- aber die Stromzufuhr des ULN funktioniert wie gewollt? Hässliche aber wahrheitsgemäße Skizze anbei. Ach, die Stromzufuhr der4 ULNs wird per Relaiskarte gesteuert. Wie gesagt, bis vor kurzem haben alle 4 Chips geschaltet. Danke für JEDE Hilfe/Idee - bin gerade operiert worden, falls das den Ausschlag geben sollte :) Gruß Jakub
... heisst das dass Du Spannung an den Eingangspins des ULN's hast aber keine Versorgungsspannung? Das liebt so gut wie kein Baustein ... und bedankt sich mit kurzem Leben ... mal Baustein wechseln, wenn das Problem dann weg ist würde ich die Schaltung noch mal überlegen ...
Nein, Versorgungsspannung des ULN ist wie gewollt 12V. Habe schon einen anderen Chip probiert - gleiches Problem. Das Inputsignal ist ja da, und der Optokoppler sendet auch "high" und "low", nur dass das "high" nicht den threshold von 1.5V übersteigt - bei den anderen chips aberschon, und es ist 4x die exakt gleiche Schaltung... Die ULNs stecke ich in einen Sockel - der ist verlötet an der Platine. Danke!
@obfri: Nun, wer den ULN2003 kennt, weiss, dass darin Darlington-Transistoren mit open collector-Ausgängen aufgebaut sind. Die Versorgungsspannung soll lediglich angeschlossen werden, damit die Freilaufströme durch die dafür vorgesehene Diode im Treiber abgeleitet werden können. @Jakub: Im Datenblatt des ULN2003 ist ersichtlich, dass die Basen mit Spannungsteilern versehen sind. Du schaltest diese parallel. Da liegt der Hund begraben. Dein Pullup-Widerstand ist damit zu gross gewählt.
Hi Rodjer, bin relativ neu in der Materie, deshalb zum Verständnis: Es werden nicht 4 Pins von demselben ULN parallel geschaltet, sonder 4x z.B. Pin 1 von je 4 ULNs - von denen nur je einer mit Versorgungsspannung geschaltet wird. So wird immer ein Schrittmotor angesteuert. Wenn ich also kleinere Pullups (wieviel minimum? reicht es wenn ich auf 4,0k runtergehe?) verwende, steigt die Spannung am jeweils geschalteten ULN einfach an? Das würde auf jeden Fall das Problem lösen. ...allerdings immer noch nicht erköäen wieso nur bei einem der 4 ULNs die Spannung niedriger ist. Dankeschön
Hi
>wieviel minimum?
Im Datenblatt vom Optokoppler steht min.330R max.4k.
MfG Spess
. Es gibt verschiedene ULMs, die haben andere Eingangswiderstände. Mit 1.5V dürfte aber keiner von denen so richtig gehen. (zwei BE-Schwellen in Reihe) Mach den Steuerstrom höher (den 4k7 verkleinern) dann steigt die Steuerspannung für die ULM und diese schalten dann auch sauber und sicher durch. Wenn das nicht gewährleistet ist gibts ev. Rauchzeichen. Gruss Kurt
Alles klar, mach ich heute und melde zurück. Danke!
Hallo Helfer, also es war tatsächlich eine mangelhafte Lötstelle am Groundpin des Sockels in dem der ULN saß. Jetzt läuft alles, und ich habe mit 3kR Pullups auch ein schön sauberes TTL Signal. Danke, jedesmal eine Erleuchtung hier :)
@Jakub Limanowski (katermurr) >Sockels in dem der ULN saß. Jetzt läuft alles, und ich habe mit 3kR >Pullups auch ein schön sauberes TTL Signal. Das ist recht hochohmig, da schafft der ULN möglicherweise nicht mehr den vollen Strom. Dafür sollte man ca. 470-680 Ohm als Pull-Up gegen 5V nehmen.
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.