Hallo zusammen, ich habe eine Frage zur Erkennung des high/low Zustandes eines Pins an Atmel Controllern (hier Atmega32). Laut Datenblatt wird ein high Level sicher erkannt ab 0,6*V_in . Bei 5V Versorgungsspannung sollte also ab 3Volt aufwaerts ein hoher Pegel sicher erkannt werden. An diesen Port kommt das Signal von einem Spannungsteiler, der so dimensioniert ist, dass er je nach Spannungsabfall durch verschieden lange Kabel (Lichtschranke mit veraenderbarem Standort) zwischen 4,9V und 3,5V liefert. Soweit so gut. :-) Was passiert nun, wenn man V_in dahingehend aendert, dass diese zum Beispiel nur 4,8V betraegt (Batteriebetrieb). Die untere Grenze des high Pegels laesst sich ja ausrechnen; aber was passiert, wenn dort zum Beispiel die 4,9V ankommen? Dies liegt ja ueber V_in. Gibt es hierfuer Schutzdioden oder sollte man den Spannungsteiler so anpassen, dass der high Pegel auch maximal V_in entspricht? Was passiert bei noch hoeheren V_in Pegeln bis ca. 5,5V? Die betreffende Stromstaerke liegt im Bereich von 10 mA. Danke
> An diesen Port kommt das Signal von einem Spannungsteiler... > Gibt es hierfuer Schutzdioden... Ja. Aber du könntest die Schutzdioden noch ein wenig schützen, wenn du einfach einen 1k Ohm Widerstand vor den Portpin schaltest:
1 | In |
2 | o----. |
3 | | |
4 | - |
5 | | | |
6 | | | |
7 | - |
8 | | ___ |
9 | o---|___|----o Portpin |
10 | - 1k |
11 | | | |
12 | | | |
13 | - |
14 | | |
15 | --- GND |
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.