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.
Den Vorwiderstand so groß machen das das Signal gerade noch als high erkannt wird.
> 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)?
@ Lehrling: mit einem hochohmigen Pulldown - Widerstand! Also einem Widerstand der bei nichtbeschaltung des Eingangs den Pin sicher auf GND zieht
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.