Forum: Mikrocontroller und Digitale Elektronik Atmega 1284P, Spannungen bei denen Pin Change Interrupts getriggert werden?


von Micha (Gast)


Lesenswert?

Ich verwende einen Atmega 1284P, um (nicht ganz ideale) Rechtecksignale 
in RLE Daten zu wandeln. Mit Kombination aus Pin Change Interrupt und 
Timer. Funktioniert soweit, nur habe ich immer einen systematischen, 
praktisch konstanten Zeitunterschied zwischen den negativen und 
positiven Halbwellen.
Der vermutlich auch erklärbar wär, wenn ich die Triggerspannungen für 
die Pin Change Interrupts verfügbar hätte. Im Datenblatt zum 1284P hab 
ich bisher nichts gefunden, vielleicht fehlt mir der geeignete 
Suchbegriff...

Weiß jemand, bei welcher Spannung fallende bzw. steigende Flanken so 
einen Pin Change Interrupt auslösen?

von spess53 (Gast)


Lesenswert?

Hi

>Im Datenblatt zum 1284P hab
>ich bisher nichts gefunden, vielleicht fehlt mir der geeignete
>Suchbegriff...

31.1 DC Characteristics   ->VIL/VIH

MfG Spess

von Micha (Gast)


Lesenswert?

Danke! Auf diese Parameter wär ich alleine nicht gekommen. Hab 
allerdings noch etwas Probleme mit der Interpretation der Daten in jener 
Tabelle. So wie ich es versuche zu verstehen:

Bei einer Betriebsspannung Vcc von ca. 5V ist:
VIL_max = 0.3V, d.h bei Unterschreiten von 0.3V triggert ein "falling 
edge" Interrupt
VIH_min = 0.6V, d.h. bei Überschreiten von 0.6V triggert ein "rising 
edge" Interrupt

Ist das so gemeint?

von m.n. (Gast)


Lesenswert?

spess53 schrieb:
> 31.1 DC Characteristics   ->VIL/VIH

Nein!
Die Angaben findet man unter "Pin Threshold and Hysteresis". Man sieht, 
daß die Schaltschwelle leicht unterhalb von VCC/2 liegt und die 
Hysterese bei ca. 10% von VCC liegt.
Es sind damit 'schöne' Schmitttrigger-Eingänge ;-)

von spess53 (Gast)


Lesenswert?

Hi

>VIH_min = 0.6V, d.h. bei Überschreiten von 0.6V triggert ein "rising
>edge" Interrupt

>Ist das so gemeint?

Nein, denn da steht *0,6 VCC*.

MfG Spess

von Micha (Gast)


Lesenswert?

Aua, jetzt hab ich zwei Meinungen vorliegen und weiss nicht so recht, 
welche richtig ist. Mir selber erscheint der Verweis auf "Pin Threshold 
and Hysteresis" plausibel. Vielleicht sollte ich mich tatsächlich mal 
hinsetzten und mittels Breadboard-Experiment und Oszi ausprobieren...

von Datenblatt-Leser (Gast)


Lesenswert?

Micha schrieb:
> Aua, jetzt hab ich zwei Meinungen vorliegen und weiss nicht so recht,
> welche richtig ist. Mir selber erscheint der Verweis auf "Pin Threshold
> and Hysteresis" plausibel. Vielleicht sollte ich mich tatsächlich mal
> hinsetzten und mittels Breadboard-Experiment und Oszi ausprobieren...


Zitat aus einem anderen Thread:
>Die Ingenieure von Atmel sind Deppen und im Datenblatt steht Unsinn.
Beitrag "Re: ATmega8: Das Buch"

von m.n. (Gast)


Lesenswert?

Micha schrieb:
> Vielleicht sollte ich mich tatsächlich mal
> hinsetzten und mittels Breadboard-Experiment und Oszi ausprobieren...

Das kannst Du machen, Dir aber auch ersparen. Ich habe es wiederholt 
gemacht.
Geh davon aus, daß Atmel in ihre Datenblätter nicht meine Meinung 
sondern ihre Daten schreiben.

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.