Forum: Mikrocontroller und Digitale Elektronik Mit 2 ADCs absolut synchron samplen ?


von Thomas D (Gast)


Lesenswert?

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

von Dieter W. (dds5)


Lesenswert?

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.

von Thomas D (Gast)


Lesenswert?

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.

von Bernd R. (Firma: Promaxx.net) (bigwumpus)


Lesenswert?

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...

von over (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.