Hallo, eine Frage an euch. Gibt es eine Möglichkeit mit zwei µC-internen ADCs absolut synchron zu samplen ? Dabei werden beide "conversion starts" von 2 verschiedenen Timern ausgelöst. Man hat doch immer den Versatz von mindestens einem "Instruction Cycle" zwischen TMR1_on und TMR2_on, oder liege ich da falsch ? Vom selben Timer kann ich leider nicht zwei ADC triggern. Es geht konkret um den dsPIC33FJ256GP710. Danke ! MfG Thomas D
Ich hab mir jetzt nicht das ganze DB reingezogen, aber vielleicht lässt sich mit unterschiedlicher SAMC-Einstellung im ADxCON3 Register ein Ausgleich für den zeitversetzten Start erreichen.
Das könnte gehen, allerdings müsste man die Samplingzeit ständig anpassen. Am Anfang unterschiedliche Samplingdauer, wegen der Zeitunterschiede der beiden Initialisierungen, und danach die gleiche für die Synchronisierung. Ich muss gleich erwähnen, dass ein Simultaneous Sampling möglich ist, allerdings nur im 10Bit Modus. Für den 12 Bit Modus gibt es das nicht.
Was willst Du samplen, daß schneller ist als die Zig MHz, die dieser Baustein kann ? Da hast Du noch ganz andere Probleme. 12 Bit so rattenschnell samplen ???? Aber - wenn ich das Datenblatt richtig lese, gibt es im 12-Bit-Modus nur 1 S&H-Stufe. Da hast Du etwas mehr als 1 Instruction-Cycle Versatz. Dafür, daß das alles nichts kostet, löte doch 2x 33FJ12MC201 oder so ein, die dann synchron samplen lassen...
Messe in einem Intervall (ein getriggertes Intervall) die Werte und bilde den Mittelwert und Ruhe ist ! Bei deiner Methode wirst du nie auf einen grünen Zweig kommen ...
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.