Phasenneutrale Verzögerungsleitung

OP #4288103
Lesenswert?
• ▲
▼
Gibt es so etwas wie eine Verzögerungsleitung (500ns), die bis zu einer 
oberen Grenzfrequenz (500 kHz) phasenneutral arbeitet?

Hintergrund meiner Frage, ich habe einen ADC mit 1 MSPS und zwei 
Eingängen (AD7476A, Digilentic PmodAD1), den ich für eine abzustastente 
Signalquelle mit der effektiv doppelten Samplingrate nutzen möchte. 
Voraussetzung wäre, dass sich das Signal entsprechend verzögert auf den 
zweiten Eingang legen liesse.

Gruß,
Burkhard
OP #4288111
Lesenswert?
• ▲
▼
Helmut S. schrieb:
> Normalerweise läßt man einfach den 2. ADC um die halbe Taktdauer
> verzögert abtasten. Dazu braucht man keine Verzögerungsleitung sondern
> man gibt dem 2. ADC den invertierten Takt.

Wenn das möglich wäre, hätte ich nicht gefragt. Der AD7476A hat eine 
gemeinsame Clock für beide Eingänge und die Anzahl der Pmod-Anschlüsse 
an meinem Board ist begrenzt - habe nur einen frei.

Burkhard
OP #4288192
Lesenswert?
• ▲
▼
> Also eine Fehlkonstruktion durch eine weitere kompensieren?
> Imho ist das kein guter Ansatz.

Die Bewertung des Vorhabens möchte ich lieber selbst vornehmen. Eine 
Fehlkonstruktion liegt keineswegs vor, es sind allerdings gewisse 
Rahmenbedingungen (wie Hobbyprojekt auf vorhandener FPGA-Hardware) 
gegeben.

Über Antworten auf meine ursprüngliche Frage würde ich mich freuen.

Burkhard
#4288410
Lesenswert?
• ▲
▼
Burkhard K. schrieb:
> Helmut S. schrieb:
>> Normalerweise läßt man einfach den 2. ADC um die halbe Taktdauer
>> verzögert abtasten. Dazu braucht man keine Verzögerungsleitung sondern
>> man gibt dem 2. ADC den invertierten Takt.
>
> Wenn das möglich wäre, hätte ich nicht gefragt. Der AD7476A hat eine
> gemeinsame Clock für beide Eingänge und die Anzahl der Pmod-Anschlüsse
> an meinem Board ist begrenzt - habe nur einen frei.
>
> Burkhard

Neben dem erwähnten 100m Koaxialkabel gibt es auch noch passive 
LC-Delaylines. Allerdings haben die eine Laufzeittoleranz von +/-25ns. 
Ein Fehler in der Verzögerungszeit erzeugt Nebenlinien im Spektrum des 
abgetasteten Signals.
http://www.datadelay.com/datasheets/1507.pdf
Statt vieler LC-Glieder kann man natürlich auch 20 aktive Tiefpass 
Filter hintereinanderschalten.
Gast #4288521
Lesenswert?
• ▲
▼
Luther B. schrieb:
> und da steuert ~CS beide ADC an.

Der ~CS hat mit der AD-Wandlung doch gar nichts zu tun. Der wird nur für 
die Datenverbindung benötigt.

Evtl. könnte man in die SCLK-Leitung des einen ADC einen Inverter 
einbauen und müßte dann gucken, ob man damit das Timing für Wandlung und 
SPI unter einen Hut bekommt.
#4288537
Lesenswert?
• ▲
▼
> Der ~CS hat mit der AD-Wandlung doch gar nichts zu tun. Der wird nur für
> die Datenverbindung benötigt.
>

Die fallende Flanke von ~CS schaltet den Eingang von track nach hold. 
Damit ist die fallende Flanke von ~CS entscheidend.

Mein Vorschlag wäre das Board auf getrennte CS und SCLK umzubauen. Dazu 
müssen zwei weitere Leitungen (~CS2 und SCLK2) vom Basisboard kommen.

Alternativ ein zweites A/D Board verwenden. Das Basisboard hat 
vermutlich mehrere Steckplätze.
#4288564
Lesenswert?
• ▲
▼
Helmut S. schrieb:
> Mein Vorschlag wäre das Board auf getrennte CS und SCLK umzubauen.

Entweder umbauen oder eigene Platine löten.

Helmut S. schrieb:
> Dazu
> müssen zwei weitere Leitungen (~CS2 und SCLK2) vom Basisboard kommen.

So wie ich den TO verstanden habe hat er keine Leitungen mehr frei.
Aber SCLK kann durchaus für beide AD benutzt werden.

Die ~CS(1/2) Signale für die beiden AD könnte man aus dem gemeinsamen 
~CS generieren. Dabei ist es mit einer einfachen Invertierung aber nicht 
getan
da sich die Konvertierung und Datenübertragung in den beiden AD 
überlappen.
Wenn ~CS wieder high geht bricht die Datenübertragung sonst ab. Darum 
müsste man mit FFs Impulse erzeugen die ~CS kurz auf high ziehen und mit 
fallender Flanke die Konvertierung u. Datenübertragung triggern.
Gast #4288655
Lesenswert?
• ▲
▼
Max M. schrieb:
> Werner M. schrieb:
>> Der ~CS hat mit der AD-Wandlung doch gar nichts zu tun. Der wird nur für
>> die Datenverbindung benötigt.
>
> RTFM!!!

Im Timing Diagramm (Figs.21/23) siehst man, dass nach der fallenden 
Flanke von ~CS die erste fallende Flanke von SCLK bestimmt, wann die 
Wandlung startet. Für T2 ist in den Timing Specifications nur eine 
Minimalzeit angegeben, so dass IMHO kein Hinterungsgrund besteht, SCLK 
diese Flanke um T/2 nach hinten zu verschieben (i.e. zu invertieren).
#4288658
Lesenswert?
• ▲
▼
> dass nach der fallenden
Flanke von ~CS die erste fallende Flanke von SCLK bestimmt, wann die
Wandlung startet.

Da startet die Wandlung aber entscheidend für den Abtastzeitpunkt ist 
wann die Eingangsstufe von "track" nach "hold" geht und das passiert mit 
der fallenden Flanke von ~CS.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren