Hallo, ich möchte mit einem MSP430 ein sehr schnelles Digitalsignal zu ganz exakten Zeitpunkten nach einem Startimpuls (auf 2ter Leitung) auswerten (Genauigkeit ca. +-100ns). Digitalsignal ________----_--__-__--__--____--____________ Startimpuls ________---------------------------_________ Gibt es vielleicht eine Möglichkeit den Oszillator des MSP auf den Startimpuls zu synchronisieren ??? Gruß Benedikt
Mit einem Controller, der minimum 62,5ns pro Takt benötigt ?!?
Hab mich vielleicht etwas falsch ausgedrückt. Das Signal darf über der ganzen Impulsfolge maximal ca. 100ns abweichen. Das fuktioniert so weit auch schon und ist nicht das Problem. Das Problem ist, dass eben ein Sample-Versatz in Höhe eines uC-Taktes möglich ist und dies möchte ich durch eine Synchronisierung des uC-Oszillators mit dem Startimpuls beheben. Digitalsignal ________----_--__-__--__--____--____________ Startimpuls ________---------------------------_________ Samples ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
@ Benedikt (Gast) >Das Problem ist, dass eben ein Sample-Versatz in Höhe eines uC-Taktes >möglich ist und dies möchte ich durch eine Synchronisierung des >uC-Oszillators mit dem Startimpuls beheben. Dann muss dein Startimpuls periodisch auftreten und du müsstest mittels PLL dich darauf synchronisieren. Machbar, aber nicht trivial. Was soll das Ganze überhaupt darstellen? Wahrscheinlich ist es einfacher, einfach mit doppelt oder vierfacher Freqeunz abzutatsen ud auszuwerten. MFG Falk
Der MSP kann je nach Typ aber "nur" mit 16Mhz betrieben werden.
Also so wird das nix werden. Was ist denn das überhaupt, was so was rausgibt? Ist das ne Art SPI-Schnittstelle? Oder soll das ein Logic-Analyser werden? Du könntest eventuell mit dem Timer was machen. Aber das ist alles Murks, da auch ein Interrupt einige Zyklen braucht, um ausgeführt zu werden. Die sind aber immer konstant dann. Beschreib doch mal das Problem, und nicht deine Idee der Lösung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.