Pullup Widerstand an uC D/A Wandlerausgang

Gast #880660
Lesenswert?

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
Gast #880726
Lesenswert?

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
(Firma: Druckerei Beste) #880730
Lesenswert?

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
Gast #880758
Lesenswert?

@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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren