Forum: Mikrocontroller und Digitale Elektronik Signal sparsam auf 3 Volt reduzieren


von Lehrling (Gast)


Lesenswert?

Hallo!

Ich habe hier ein 12 Volt Eingangs-Signal, das ich an einen mit 3 Volt
betriebenen ATmega168 führen möchte. Dieses Signal soll dann den Pin
Change Interrupt auslösen. Bei der Wandlung möchte ich aber so wenig
Strom wie möglich verbrauchen; ich freue mich über jedes µA, das ich
nicht verbrauchen muß. Wie würdet Ihr das wohl machen?

Ach ja: Das Signal wird auch dann als logisch 0 betrachtet, wenn der
Eingang offen liegt.

von Alpha (Gast)


Lesenswert?

Z-diode?  9V? 10 V?

von Hubert.G (Gast)


Lesenswert?

Den Vorwiderstand so groß machen das das Signal gerade noch als high
erkannt wird.

von Lehrling (Gast)


Lesenswert?

> Z-diode?  9V? 10 V?

Bahnhof?

von Lehrling (Gast)


Lesenswert?

> Den Vorwiderstand so groß machen das das Signal gerade noch als high
> erkannt wird.

Also einfach direkt mit den 12 Volt über einen Widerstand auf den
Eingang gehen? Geht das dauerhaft gut? Wie bekomme ich dann aber eine
saubere logische 0 hin (wenn der Eingang offen liegt)?

von Mathias (Gast)


Lesenswert?

@ Lehrling: mit einem hochohmigen Pulldown - Widerstand! Also einem
Widerstand der bei nichtbeschaltung des Eingangs den Pin sicher auf GND
zieht

von Lehrling (Gast)


Lesenswert?

Klatsch
Na klar doch! Zusammen mit Huberts Vorwiderstand kann ich dann auch
gleich noch sicherstellen, daß die Spannung im Falle einer 1 nicht zu
hoch wird. Das ist ja einfacher als ich dachte.

Vielen Dank!

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
Noch kein Account? Hier anmelden.