beautypg.com

An366 – Cirrus Logic AN366 User Manual

Page 37

background image

AN366

AN366REV2

37

PERFORM AC OFFSET AND READ IRMS

Note: AC offset is only required when IRMS measurements are needed with high dynamic range
(only helpful at very low input levels).AC Offset Calibration Flow Diagram on page 44

SET SAMPLE COUNT
(See Figure 32.)

SDI =

0x90

0x73

0x000FA0

Write SampleCount (page 16, register 51)

SDO = 0xFF

0xFF

0xFFFFFF

(4000)

SDI =

0x90

0x33

0xFFFFFF

Read SampleCount (page 16, register 51)

SDO = 0xFF

0xFF

0x000FA0

(4000)

Figure 32. Setup Window

READ POWER REGISTERS
(See Figure 33.)
Gain Calibration, Channels 1 and 2, Voltage
SDI =

0x90 0x23 0xFFFFFF

Read V1GAIN

(page 16, register 35)

SDO = 0xFF 0xFF 0x3C1078

(0.9385054)

SDI =

0x90 0x2A 0xFFFFFF

Read V2GAIN

(page 16, register 42)

SDO = 0xFF 0xFF 0x3C1751

(0.9389233)

Gain Calibration, Channels 1 and 2, Current
SDI = 0x90

0x21 0xFFFFFF

Read I1GAIN

(page 16, register 33)

SDO = 0xFF

0xFF 0x1A77A0

(0.4135514)

SDI = 0x90

0x28 0xFFFFFF

Read I2GAIN

(page 16, register 40)

SDO = 0xFF

0xFF 0x1A78C4

(0.413621)

Offset Calibration, Channels 1 and 2, Current
SDI = 0x90

0x25 0xFFFFFF

Read I1ACOFF (page 16, register 37)

SDO = 0xFF

0xFF 0x000000

(0)

SDI = 0x90

0x2C 0xFFFFFF

Read I2ACOFF (page 16, register 44)

SDO = 0xFF

0xFF 0x000000

(0)

Offset Calibration, Channels 1 and 2, Active Power Offset
SDI = 0x90

0x24 0xFFFFFF

Read P1OFF

(page 16, register 36)

SDO = 0xFF

0xFF 0x000000

(0)

SDI = 0x90

0x2B 0xFFFFFF

Read P2OFF

(page 16, register 43)

SDO = 0xFF

0xFF 0x000000

(0)

Offset Calibration, Channels 1 and 2, Reactive Power Offset
SDI = 0x90

0x26 0xFFFFFF

Read Q1OFF

(page 16, register 38)

SDO = 0xFF

0xFF 0x000000

(0)

SDI = 0x90

0x2D 0xFFFFFF

Read Q2OFF

(page 16, register 45)

SDO = 0xFF

0xFF 0x000000

(0)

READ VGAIN,

IGAIN, IACOFF,

POFF, QOFF

PERFORM

AC OFFSET

& READ IRMS

SampleCount =

4,000

12

13