Forum: Mikrocontroller und Digitale Elektronik XMEGA Input Pin / interner Schmitt-Trigger OK?


von Michael (Gast)


Lesenswert?

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

von da1l6 (Gast)


Lesenswert?

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

von Michael (Gast)


Lesenswert?

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 ,.

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.