mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik high/low Erkennung


Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> 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:
In
 o----.
      |
      -
     | |
     | |
      -
      |    ___
      o---|___|----o Portpin
      -    1k
     | |
     | |
      -
      |
     --- GND

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.