Hi, hab ein Problem mit dem P0. Ich habe am P0 einen ULN2803 hängen, externe Pull-Ups hab ich direkt an P0 auch. (P0 wird als Ausgang genutzt, sind dann Pull-Ups überhaupt notwendig?) Mein Problem ist dass ich an den Eingängen des ULN2803 bei LOW-Zustand nur 2,7V anstatt der gewünschten 5V habe, irgendeine Idee warum? Danke schon mal für die Hilfe :) P.S.: Sorry dass ein Schaltplan fehlt, hab den nur schnell von Hand gezeichnet (oder eher ...gekritzelt)
> P0 wird als Ausgang genutzt, sind dann Pull-Ups überhaupt notwendig? Ja, weil die internen P0-Pull-Ups nur aktiviert werden, wenn der Controller auf Programm- oder Datenspeicher zugreift. Bei manuellen Zugriffen sind Pull-Ups notwendig, es sei denn, du arbeitest mit MOVX-Befehlen, was bei dir aber nicht funktionieren wird, da du kein Latch verwendest. Also, Pull-Ups nötig! Welche Werte hast du verwendet? > Mein Problem ist dass ich an den Eingängen des ULN2803 bei LOW- > zustand nur 2,7V anstatt der gewünschten 5V habe, irgendeine Idee > warum? Was heisst NUR 2,7V? Für ein Low ist das zuviel!!! Oder meinst du am Ausgang des ULN? Du weisst, dass der ULN2803 ein Open-Collector-Ausgang hat? Du musst den Verbraucher an 5V anschließen, der ULN zieht ihn nach Masse! Pin 10 vom ULN muss meiner Erinnerung nach nach VCC (wg. induktiven Lasten)! Ralf
- Die Pull-Ups sind 4,7kOhm - Ich meinte logisch Null im Programm ;) und logisch Null entspricht ja HIGH (also 5V soll)...mein LOW sollte dementsprechend eigentlich ein HIGH sein ;) sorry
> - Die Pull-Ups sind 4,7kOhm Hm, wenn ich das Datenblatt richtig deute, ist 4k7 gerade noch okay. Laut Datenblatt von ST ist der Eingangsstrom bei einer Eingangsspannung von 3.85V etwa 1mA. Das bekommst du gerade noch so raus bei 5V Betriebsspannung. Liegst also sicher, ich hätte vielleicht sicherheitshalber 3k9 oder 3k3 genommen, aber ist okay so. > - Ich meinte logisch Null im Programm ;) und logisch Null entspricht > ja HIGH (also 5V soll)...mein LOW sollte dementsprechend eigentlich > ein HIGH sein ;) sorry Und deine Last ist gegen VCC geschalten, und am ULN angeschlossen? Hast du für deine Messung überhaupt was angeschlossen am ULN? Dir ist klar, wie ein Open-Collector-Ausgang funktioniert? Ein OC-Ausgang KANN NUR low bringen, kein high. Deswegen Last an VCC, und an den ULN. Falls du nix am ULN angeschlossen hast, kann es sein, dass du am Ausgang einen Teil der Eingangsspannung misst. Wenn es dir irgendwie möglich ist, poste doch bitte mal deine aktuelle Schaltung (ist relativ schnell im EAGLE gezeichnet). Ralf
Hi :) danke für deine schnelle Hilfe. Meine Schaltung funktioniert jetzt - hatte versucht vcc zu schalten peinlich danke dir trotzdem :)
> Meine Schaltung funktioniert jetzt - hatte versucht vcc zu schalten > *peinlich* Du gestattest, dass ich grinse? grins Ist doch nicht schlimm, es ist nix kaputtgegangen, und bei der nächsten Schaltung mit ULN passiert dir das bestimmt nicht mehr doppelgrins Ralf
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.