Gast
#4045685
Hi zusammen, mir ist aufgefallen dass die Startdauer meiner ISR ziemlich schwankt und jetzt würde mich mal interessieren woher das kommen kann? Und zwar geht es um einen Hall-Sensor welcher mit einem TMS320 erfasst wird. Immer bei der gleichen ISR und immer am gleichen Sensor gemessen habe ich einen Jitter von 3µS und eine Startzeit von 20µS (was mir bei einem 150MHz Controller ziemlich viel vorkommt?) Messen tue ich wie Folgt: GPIO Output in der ISR als erster Befehl. Diese toggled sobald die ISR ausgeführt wird. Oszi auf steigende Flanke des Hall-Sensor getriggert und dann mit den Cursors das Delta gemessen. Die gemessene ISR hat die höchste Priorität, also kann eine dazwischen spuckende ISR als Ursache ausgeschlossen werden. Nun woher kann der Jitter noch kommen? Es wird immer nur das gleiche abgearbeitet im Programm...Immer die gleiche Routinen. Der Jitter ist jetzt kein wirkliches Problem, aber würde mich doch interessieren woher der kommt!