Gast
#4036970
Hi, ich habe ein digitales Signal, dessen Länge ich gerne messen würde. Wir sprechen über Zeiträume von 10-40ms. Allerdings bei einer Ungenauigkeit von max 400ns (lieber die Hälfte oder weniger). Schließe ich das Signal direkt an einen GPIO eines Mikrocontrollers an und lege dann einen Interrupt auf die Flanke? Wie schnell sollte der Mikrocontroller getaktet sein? 400ns entsprechen ja schon 2,5 MHz. Sollte ich mir da etwas schnelles nehmen? Einen PIC oder xMega mit 32 MHz? Schön wäre etwas günstiges mit wenigen Beinchen. Der Mikrocontroller soll nur die Zeit messen und über I2C ausgeben. Oder gibt es da einen anderen, sinnvolleren Weg? Danke für eure Hilfe! Emil