Pipeline ADU

Gast #3245883
Lesenswert?

> Der digitalwert ist doch die Summe der einzelnen quantisierungen oder??
> Natürlich geteilt durch die jeweilige Verstärkung...

Natuerlich nicht. Die Pipeline bezieht sich auf die 
Verarbeitungsschritte. Jeder Wert ist unabhaengig. Die Werte kommen 
verzoegert raus, und werden intern gepipelinet.
Gast #3245983
Lesenswert?

Jan R. schrieb:
> Der digitalwert ist doch die Summe der einzelnen quantisierungen oder??

Im Prinzip ist der Ausgabewert die gewichtete Summe der einzelnen 
Quantisierungsergebnisse.

D.h. das Ergebnis der ersten Stufe ergibt (um x Takte verzögert) die 
höchstwertigen Bits des Ausgabewerts. Das Ergebnis der zweiten Stufe 
ergibt (um x-1 Takte verzögert) die nächst niederwertigen Bits. Das 
Ergebnis der letzten Stufe ergibt die niederwertigsten Bits des 
Ausgabewerts.

Soweit das Grundprinzip, tatsächliche Implementierungen sind etwas 
komplizierter:
http://www.analog.com/static/imported-files/tutorials/MT-024.pdf
Gast #3245999
Lesenswert?

Was meinst du mit wertige Summe . Dar addiert doch x+(x-1)+(x-2) usw.. 
Sodass die Werte hält zusammenpassen. Und die analogspannung wird doch 
gespeichert und erst wider redetet, Wenn der Wert ausgegeben ist..
Gast #3246123
Lesenswert?

Ok jetzt bring ich nen Beispiel.. 3bit Stufen 3stück hintereinander an 
10V also 1,25V Schritte.

Ich lege jetzt 2V an 1,25 kommen am Ausgang raus. Jetzt gebe ich das 
ganze Auf den summierer. Der zieht 2V-1,25V = 0,75V

Verstärkung um den Faktor 2 =1,5V

1,25V am Ausgang

2-1,25=0,75

Wieder

2-1,25

*2 =1,5v


Gewichtete Summe.

1,25+1/2*1,25+1/4*1,25=2,25 Nicht zwei...

Wo ist der Fehler habe die gewichtete Summe und alles genommen.

Muss jeder Quantifizierende Wandler eine andere Auflösung haben, ist die 
Verstärkung vorgeschrieben?? Kann mir das jemand berechnen
Gast #3246768
Lesenswert?

Dein Fehler liegt darin, dass du bei 3 Bit pro Stufe nicht mit einer 
Verstärkung von 2 sondern mit einer Verstärkung von 8 rechnen musst. 
Ebenso ist der Saklierungsfaktor bei der Addition nicht 1/2 sondern 1/8.

Also in deinem Rechnebeispiel:
10V Eingangsspannungsbereich, 3 Stufen mit je 3 Bit, 2V am Eingang

1. Stufe: Ergebnis 1,25V (001)
          Differenz 2-1,25=0,75
          Verstärkung 0,75*8=6V als Eingang für zweite Stufe
2. Stufe: Ergebnis 5V (100)
          Differenz 6-5=1V
          Verstärkung 1*8=8V als Eingang für dritte Stufe
3. Stufe: Ergebnis 7,5V (110)

Wenn du die drei Ergebnisse zusammensortierst bekommst du
b001 100 110 = d102 als Ausgangswert. Das entspricht bei dem 9-Bit ADC 
mit 10V Eingangsbereich einer Spannung von 1,992V

In deiner Rechenweise mit richtiger Saklierung:
1,25V + 5V/8 + 7,5V/64 = 1,992V
Gast #3273682
Lesenswert?

Achim S. schrieb:
> Dein Fehler liegt darin, dass du bei 3 Bit pro Stufe nicht mit einer
> Verstärkung von 2 sondern mit einer Verstärkung von 8 rechnen musst.
> Ebenso ist der Saklierungsfaktor bei der Addition nicht 1/2 sondern 1/8.
>

Woher weiß ich was der richtige verstärkungsfaktor ist und warum?

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