Grenzwert der Fallenden Flanke von externen Interrupts eines Atmega16

OP #1607887
Lesenswert?

Hallo Zusammen

Ich habe eine Frage: Ab welchem Voltunterschied erkennt der externe 
Interrupt eines Atmega16 eine fallende bzw. eine steigende Flanke?
Ich habe im Datenblatt und bei Google gesucht aber nichts gefunden. Ich 
brauche die Information weil ich einen Interrupt mit einem relativ 
kleinen Voltunterschied auslösen möchte (0.5-1 Volt Unterschied).

Danke schon mal im Voraus für euere Antworten.
#1607898
Lesenswert?

Der Controller erkennt keinen Voltunterschied - das ist ja kein 
Analogeingang. Er kennt einen Wechsel von H->L bzw. 1->0.

Die Werte dafür stehen im Datenblatt (ca. L = < 0,1Vcc, H > 0,7Vcc).

Ein Sprung von nur einem oder gar nur 0,5V wird da nicht genügen damit 
das unter allen Bedingungen sicher funktioniert.

Gruß, Marcus
Gast #1607905
Lesenswert?

Das ist nicht definiert. Der Interrupt wird ausgelöst wenn der Pegel von 
1 auf 0 wechselt. Bei welcher Spannung 0 bzw. 1 noch sauber erkannt 
werden steht im Datenblatt. Dazwischen gibt es einen Bereich der nicht 
definiert ist.
#1608039
Lesenswert?

Florian K. schrieb:
> Bin leider noch neu mit den Mikrocontrollern. Wie würde das mit dem
> Analog Komperator funktionieren?

Dein zu überwachendes Signal kommt auf den einen Eingang.
Auf den anderen Eingang erzeugst du dir eine Spannung (zb mit einem 
Spannungsteiler), die genau in der Mitte zwischen deinen 'Low' und 
'High' liegt. Eventuell, wenn du Glück hast, liegt auch eine der 
internen Referenzspannungen günstig, so dass du die dazu hernehmen 
kannst.

Der Comperator vergleicht ständig die Spannungen und löst einen 
Interrupt aus, wenn die eine größer ist als die andere.

Details weiß das Datenblatt

Wenn keine der internen Referenzspannungen passt, kann man auch 
überlegen, dem 'Eingang' mit einem kleinen Transistorverstärker auf die 
Sprünge zuhelfen. Ob man jetzt einen Spannungsteiler aufbaut, oder einen 
Schalttransistor, spielt dann auch keine Rolle mehr. Dafür bleibt dann 
softwareseitig alles beim alten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren