Datenblatt Flankenabstand ?

OP #5468940
Lesenswert?

Hallo,

ich möchte gerne wissen bis wie schnell mein Controller die Flanken 
erkennt von einem TTl Signal an einem I/O pin. Nehmen wir als Beispiel 
einen Atmega328P Datenblatt. Worunter kann ich das finden wie schnell 
die Eingänge sind.


ich möchte mit einen Drehgeber experimentieren, wenn ich diesen hoch 
auflöse dann könnte man beispielweise einen min. Flankenabstand von 
0.100us erreichen. Und dann halt wie schnell man dreht. Das das zu 
schnell ist ist mir schon klar.


Und deshalb würde ich aus Interesse die Daten im datenblatt finden bzw. 
wissen wo ich dort nachschauen Muss. Ich habe das Blatt auch schon 
mehrmals durch gescrollt, aber alls unwissender komme ich hier zu 
nichts. Vielleicht könnte mir hier bitte jemand weiterhelfen.



Mfg Huber M.
#5469668
Lesenswert?

@Michael H. (h_m)

>ich möchte gerne wissen bis wie schnell mein Controller die Flanken
>erkennt von einem TTl Signal an einem I/O pin.

Praktisch so schnell wie er getaktet ist. Aber das allein reicht nicht.

>ich möchte mit einen Drehgeber experimentieren, wenn ich diesen hoch
>auflöse dann könnte man beispielweise einen min. Flankenabstand von
>0.100us erreichen.

Das sind 100ns / 10 MHz.

>Und deshalb würde ich aus Interesse die Daten im datenblatt finden bzw.
>wissen wo ich dort nachschauen Muss.

Das allein reicht nicht. Du mußt die Information ja auch sinnvoll 
verarbeiten. Das dauert je nach Verfahren und Programmiergeschick einige 
Dutzend bis Hundert Takte.

Beitrag "Re: Versetzte Rechtecksignale auswerten, kein drehgeber"
#5469739
Lesenswert?

Michael H. schrieb:

> ich möchte gerne wissen bis wie schnell mein Controller die Flanken
> erkennt von einem TTl Signal an einem I/O pin. Nehmen wir als Beispiel
> einen Atmega328P Datenblatt. Worunter kann ich das finden wie schnell
> die Eingänge sind.

Die Frage ist nicht sinnvoll gestellt, deswegen findest du darauf auch 
keine Antwort. Wenn man schnelle Signale verarbeiten will (wobei 
schnell hier meint: schneller als daß man sie in einer 
Programmschleife abfragen könnte) dann verwendet man spezielle 
Hardware-Einheiten, z.B. eine Capture-Einheit oder den Takteingang eines 
Timers. Und wenn du an dieser Stelle im Datenblatt nachschaust, findest 
du auch Antworten.

> ich möchte mit einen Drehgeber experimentieren, wenn ich diesen hoch
> auflöse dann könnte man beispielweise einen min. Flankenabstand von
> 0.100us erreichen.

Das ist sehr unwahrscheinlich. Hast du 1/min mit 1/sec verwechselt? 
Ansonsten gilt hier genau das oben gesagte: Quadraturdecoder sind 
spezielle Eingangs-Hardware und haben ihre eigene Spezifikation.
Moderator (Firma: Titel) Persönliche Seite #5469751
Lesenswert?

Michael H. schrieb:
> könnte man beispielweise einen min. Flankenabstand von 0.100us erreichen.
Kann der Geber eine solch hohe Frequenz eigentlich brauchbar über eine 
längere Strecke ausgeben?
Denn wenn du Flanken mit 100ns Abstand hast, und die den Namen "Flanke" 
tatsächlich verdienen, dann bist du da mit gut 50MHz auf dem Medium 
(Kabel, Lichtleiter, usw) unterwegs...
Siehe dort das untere Bild: 
https://de.wikipedia.org/wiki/Rechteckschwingung

Oder bist du da wie vermutet um fast 2 Zehnerpotenzen "verrutscht"?

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