externer interrupt

OP #2410662
Lesenswert?

hallo,

ich möchte auf meinem xmega-entwicklungsbord einen externen interrupt 
auslösen, indem ich an einen eingangspin des bords einen generator mit 
rechtecksingnal anschließe. bei jeder steigenden flanke soll ein 
interrupt ausgelöst werden und eine led toggeln.

nun meine eigentliche frage: kann ich den generator ohne weiteres an 
einen eingangspin anstüpseln und der xmega erkennt dann die steigende 
flanke oder muss ich mit einem adc arbeiten?


gruß und danke
#2410670
Lesenswert?

Hängt davon ab, wie du deinen Generator einstellst bzw was der ausgibt.
Wenn der ein 0v/12V-Rechtsignal liefert, ist der XMega nachher kaputt.
Wenn der z.B. ein 1Vss - Audio-LineIn-Kompatibles Signal ausspuckt, 
kriegt der Chip evtl. nicht alle Flanken mit.
Wenn der Signalgenerator einen schönen Rechteck zwischen 0V und VCC 
ausgibt, und du auch nicht vergisst, neben dem Signal auch die 
GND-Leitungen zu verbinden, dann klappt das ohne Probleme.
OP #2410714
Lesenswert?

Εrnst B✶ schrieb:
> Hängt davon ab, wie du deinen Generator einstellst bzw was der ausgibt.
> Wenn der ein 0v/12V-Rechtsignal liefert, ist der XMega nachher kaputt.
> Wenn der z.B. ein 1Vss - Audio-LineIn-Kompatibles Signal ausspuckt,
> kriegt der Chip evtl. nicht alle Flanken mit.
> Wenn der Signalgenerator einen schönen Rechteck zwischen 0V und VCC
> ausgibt, und du auch nicht vergisst, neben dem Signal auch die
> GND-Leitungen zu verbinden, dann klappt das ohne Probleme.

danke erstmal für die antwort.

nun, es ist leider kein sauberes ttl-signal, welches aus dem generator 
rauskommt, sondern es hat ganz leichte schwankungen in den spitzen.
Aber es liegt im bereich der geforderten spannung für ein High bzw. ein 
Low.
Somit müsste er den interrupt auslösen können, oder?
Oder verursachen die leichten schwankungen in den spitzen auch bereit 
einen interrupt, dass man das toggeln der led dann nicht mehr erkennt?
OP #2410800
Lesenswert?

Horst G. schrieb:
> Kannst Du ein Screenshot vom Scope mit dem Rechteck hochladen?

nein, leider nicht da es nicht speichern kann.

aber wie gesagt, der pegel für das high wird durch die schwankungen 
nicht unterschritten. meine frage ist einfach nur, ob die kleinen 
schwankungen während der positiven flanke ebenfalls ein interrupt 
auslösen können, da der interrupt auf steigende flanken reagieren soll.

gruß
#2410925
Lesenswert?

Hcuk Finn schrieb:
> meine frage ist einfach nur, ob die kleinen
> schwankungen während der positiven flanke ebenfalls ein interrupt
> auslösen können,

Die Aussage "klein" reicht nicht! Da musst Du schon die Spannungen diese 
"Schwankungen" mit den Datenblattangaben vergleichen:
1. Pegel für "High" kommend
2. Pegel für "High" gehend, nachdem 1. überschritten wurde: die 
Differenz ist die Hysterese (falls vorhanden).
Nachdem 1. überschritten ist, darf 2. durch die "Schwankung" nicht 
unterschritten werden. Sonst gibt es 2 Flanken.

Gruß Dietrich

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