XMEGA Input Pin / interner Schmitt-Trigger OK?

Gast #3386325
Hallo Leute,

ich studiere aktuell die XMEGA Datenblätter. Auffallend ist als erstes, 
dass es zwei verschiedene gibt.

http://www.atmel.com/devices/ATXMEGA16A4U.aspx?tab=documents

1.) Atmel AVR XMEGA AU Manual --> Genaue Beschreibung der Module

2.) ATxmega16A4U/32A4U/64A4U/128A4U Complete --> Übersicht der Module 
dafür mit elektrischen Kenndaten.

Laut IO-Pin Configuration Blockdiagramm (Manual) hat jeder Pin einen 
Schmitt-Trigger vorgeschaltet. Somit sollte ich den Input auch mit 
Signalen zwischen Vin_low_max und Vin_high_min betreiben, ohne das der 
Port abraucht. Natürlich ist mir klar das im "verbotenen" Bereich das 
Einlesen des Input-Pins undefiniert ist.

Oder sollte man lieber doch auf Nummer sicher gehen und einen externen 
Schmitt-Trigger verwenden?!

Es würde mich freuen, wenn der ein oder andere seine Erfahrung mit 
langsamen "digitalen" Signalen an XMega Eingängen posten kann.

VG,
Michael
Gast
Hallo

Der Witz bei Schmitt-Triggern ist eigentlich, dass ihr Ausgangswert im 
Bereich zwischen den Schaltschwellen eben NICHT undefiniert ist, sonden 
den Wert behällt den er vor betreten dieses Bereiches hatte (Hysterese).
Undefiniert ist er bei normalen Eingängen ohne Schmitt-Trigger.

Abrauchen tun Eingangsstufen bei AVRs bei unbeschalteten pins oder 
analogen Signalen (innerhalb der maximum ratings) generell nicht.

da1l6
Gast
Hallo da1l6,

da1l6 schrieb:
> Der Witz bei Schmitt-Triggern ist eigentlich, dass ihr Ausgangswert im
> Bereich zwischen den Schaltschwellen eben NICHT undefiniert ist, sonden
> den Wert behällt den er vor betreten dieses Bereiches hatte (Hysterese).
> Undefiniert ist er bei normalen Eingängen ohne Schmitt-Trigger.

Da hast Du vollkommen recht. Sobald ich meine Platine habe, werde ich 
das mal ausprobieren. Demnach müßte eigentlich der "alte" Zustand 
beibehalten werden, bis der andere gültiger Pegel erreicht ist.

Bin ja mal gespannt.

VG,
Michael ,.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.