Zweierkomplment AD- Wandler umrechnen

Gast #1790918
Lesenswert?

Hallo,

ich setze den 12 Bit AD- Wandler TPS1014 von TI ein. Der gibt mir sein 
Ergebnis in ein Zweierkomplment aus:

MAX     7FF0h
MAX/2   0010h
0       0000h
Min/2   FFF0h
Min:    8000h


Jetzt möchte ich die Werte in meinem MC umrechnen :

Max => 0FFF;

0   => 7FF;

Min => 000;

Wir kann man die Werte umrechnen? Jemand eine Idee?
Moderator (Firma: Titel) Persönliche Seite #1790962
Lesenswert?

> MAX     7FF0h
> MAX/2   0010h    !!!! extrem nichtlinear
> 0       0000h
> Min/2   FFF0h    !!!! extrem nichtlinear
> Min:    8000h

Das glaube ich nicht.
Ich würde behaupten, es ist so:

MAX     7FF0h
MAX/2   3FF0h
+1      0010h
0       0000h
-1      FFF0h
Min/2   CFF0h
Min:    8000h

Und damit ist es einfach: nur (unsigned) 0x8000 addieren.
Und anschliessend um 4 nach rechts schieben, um auf die 12 Bit zu 
kommen.
Oder so, wie  Karl heinz Buchegger es schon geschrieben hat.

> TPS1014 von TI
Gibts nicht...

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