Forum: Mikrocontroller und Digitale Elektronik CS5463 Werte umrechnen


von Dave Koya (Gast)


Lesenswert?

Guten Abend zusammen

Aktuell arbeite ich an einem Projekt, welches den CS5463 von Cirrus 
Logic beinhaltet. Datenblatt findet ihr hier: 
https://www.cirrus.com/cn/pubs/proDatasheet/CS5463_F3.pdf

SPI Schnittstelle läuft soweit, Register vom Chip kann ich auslesen.
Nun stellt sich mir aber die Frage, wie ich diese Werte nun umrechnen 
kann.

Im Datenblatt auf Seite 28 unter "RMS Current & Voltage Registers (IRMS, 
VRMS)" steht dann sowas wie "The value is represented in unsigned binary 
notation and in the range of 0.0 <= IRMS, VRMS < 1.0, with the binary 
point to the left of the MSB."

Aus Register 12 (RMS Voltage) erhalte ich folgende Werte:
0x87 0x25 0x44

Mir ist jetzt nicht klar, wie ich vorgehen muss um daraus eine Spannung 
zu berechnen. Auf Seite 16 vom Datenblatt steht zwar "All measurements 
are available as a percentage of full scale", was sich wohl auf 176.78mV 
bezieht bei sinusförmiger Eingangsspannung.

Könnte mir hier bitte jemand unter die Arme greifen?

Vielen Dank und Gruss
Dave

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Dave Koya schrieb:
> Könnte mir hier bitte jemand unter die Arme greifen?

 Wenn ich richtig gerechnet habe, sollte das einen Wert von 0.527912378
 ergeben. Steht doch alles im DaBla, Seite 28.

 Wie du das weiter umrechnen willst, ist deine Sache. Falls es sich um
 Prozente handelt, sind das 52.79%, oder ?

: Bearbeitet durch User
von Dave Koya (Gast)


Lesenswert?

Marc V. schrieb:
> Wenn ich richtig gerechnet habe, sollte das einen Wert von 0.527912378
>  ergeben. Steht doch alles im DaBla, Seite 28.
>
>  Wie du das weiter umrechnen willst, ist deine Sache. Falls es sich um
>  Prozente handelt, sind das 52.79%, oder ?

52.79% von den von mir erwähnten 176.78mV?
Wenn ich das für meine Schaltung rechne (1k zu 1.68M) bin ich weit 
daneben.
Rechne ich mit 250mV komme ich auf 221.85V, ein Leistungsmessgerät zeigt 
im selben Moment 232V an.

Ist der CS5463 so ungenau ohne Kalibration? Ich vermute einen anderen 
Fehler, sehe ihn aber nicht.
Die Schaltung bei mir ist die selbe wie beim Reference Design 
(https://www.cirrus.com/en/pubs/rdDatasheet/CRD5463PM_RD2.pdf, Seite 
13).

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Dave Koya schrieb:
> 52.79% von den von mir erwähnten 176.78mV?

 Nein, DaBla sagt "as a percentage of full scale", also 250mV.

Dave Koya schrieb:
> Ist der CS5463 so ungenau ohne Kalibration?

 Das kann ich dir nicht sagen, aber laut Reference Design muss eine
 einmalige Gain Calibration sowieso vorgenomen werden.
 Und wenn der Gain Register mit 1.0 beim Reset startet, aber Werte
 bis 3.999 annehmen kann, muss das auch einen Grund haben.

 Warum machst du die Kalibration nicht (mit bekannten Werten) ?

: Bearbeitet durch User
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.