Hallo, darf ich an einem D/A Wandlerausgang an einem Mikrocontroller welcher 0...5 V ausgibt auch einen Pullup Widerstand auf 5V schalten? Oder kann da etwas am uC kaputt gehen? Mein Problem ist, daß in meiner Schaltung beim Einschalten 5V am D/A Ausgang liegen müssen, da die nachgeschaltete Schaltung beim Einschalten dieses Steuersignal benötigt, der uC sich aber erst initialisieren muß und auf seinem D/A Ausgang noch keine 5V ausgibt. Mit freundlichen Grüßen! Peter
Rechne es selber aus. Wir wissen weder welchen Mikrocontroller du verwendest, noch welchen D/A-Wandler.
Hallo, Mikrocontroller ist ein M16C und der D/A Wandler ist integriert. Als Pulldown verwende ich meist 10k oder 100k. Die Frage ist nur, kann ich was im uC zerschießen, wenn ich den von Widerstand von 100k als Pullup nutze. Mit freundlichen Grüßen Peter
Frage ist erstmal, was der Ausgang beim Einschalten macht? Wenn er irgendeine Spannung ausgibt, dann bringt der Pullup nichts. Wenn's hier um Wechselspannung geht, dann könnte ein passiver Hochpass mit Widerstand gegen VCC helfen. Wenn die untere Genrzfrequenz 0 ist, dann hilft nur so was wie ein 4051 o.ä. virtuPIC /ggadgets for tools & toys
Wenn der Controller mit 5V läuft, wird bei einem Pullup 100K nichts kaputt gehen. Aber die Spannung könnte je nach Innenwiderstand des DAC-Ausgangs beeinflusst werden, damit also die Genauigkeit. Näheres => Datasheet.
@Thomas, Andreas: Beim Einschalten arbeitet der Pin standardmäßig als Port. Erst wenn ich DACON aktiviere, dann wird er als D/A Wandler genutzt. Das wollte ich mir jetzt zu nutze machen, so daß Beim Einschalten erst mal die 5 V auf dieser Leitung liegen damit die nachfolgende Schaltung "glücklich" ist und mit den 5V "initialisiert" wird. Dann soll über den D/A Wandler eine Spannung von 0...5 V(keine PWM...sondern je nach Einstellung im Programm fest) ausgegeben werden. Über Pulldown ist das möglich. Aber da sind halt keine 5V sondern 0V beim Einschalten. Ich hatte eben nur Bedenken, daß ich im uC was kaputt mache, wenn ich einen Pullup an den Ausgang schalte statt eines Pulldowns. Vielen Dank für die Antworten! Peter
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.