beautypg.com

An366 – Cirrus Logic AN366 User Manual

Page 21

background image

AN366

AN366REV2

21

RESTORE REGISTERS
Various configurations include writes to registers (see Figure 14):
Config 0 Register
SDI = 0x80

0x40 0x400000

Write Register Config0

SDO = 0xFF

0xFF 0xFFFFFF

(Page 0, Register 0)

SDI = 0x80

0x00 0xFFFFFF

Read Register Config0

SDO = 0xFF

0xFF 0x400000

(Page 0, Register 0)

Config 1 Register
SDI = 0x80

0x41 0x10FEE0

Write Register Config1

SDO = 0xFF

0xFF 0xFFFFFF

(Page 0, Register 1)

SDI = 0x80

0x01 0xFFFFFF

Read Register Config1

SDO = 0xFF

0xFF 0x10FEE0

(Page 0, Register 1)

Pulse Control Register
SDI = 0x80

0x49 0x000000

Write Register Pulse Control

SDO = 0xFF

0xFF 0xFFFFFF

(Page 0, Register 9)

SDI = 0x80

0x09 0xFFFFFF

Read Register Pulse Control

SDO = 0xFF

0xFF 0x000000

(Page 0, Register 9)

Phase Comp Register
SDI = 0x80

0x45 0x007C40

Write Register Phase Compensation

SDO = 0xFF

0xFF 0xFFFFFF

(Page 0, Register 5)

SDI = 0x80

0x05 0xFFFFFF

Read Register Phase Compensation

SDO = 0xFF

0xFF 0x007C40

(Page 0, Register 5)

Pulse Width Register
SDI = 0x80

0x48 0x0613F0

Write Register Pulse Width

SDO = 0xFF

0xFF 0xFFFFFF

(Page 0, Register 8)

SDI = 0x80

0x08 0xFFFFFF

Read Register Pulse Width

SDO = 0xFF

0xFF 0x0613F0

(Page 0, Register 8)

Pulse Rate Register
SDI = 0x92

0x5C 0x800000

Write Register Pulse Rate

SDO = 0xFF

0xFF 0xFFFFFF

(Page 18, Register 28)

SDI = 0x92

0x1C 0xFFFFFF

Read Register Pulse Rate

SDO = 0xFF

0xFF 0x800000

(Page 18, Register 28)

Sample Count Register
SDI = 0x90

0x73 0x000FA0

Write Register Sample Count

SDO = 0xFF

0xFF 0xFFFFFF

(Page 16, Register 51)

SDI = 0x90

0x33 0xFFFFFF

Read Register Sample Count

SDO = 0xFF

0xFF 0x000FA0

(Page 16, Register 51)

Settle Time
SDI = 0x90

0x79 0x800000

Write Register T Settle

SDO = 0xFF

0xFF 0xFFFFFF

(Page 16, Register 57)

SDI = 0x90

0x39 0xFFFFFF

Read Register T Settle

SDO = 0xFF

0xFF 0x800000

(Page 16, Register 57)

2

1

4

3

RESTORE

CONFIGURATIONS