1.2.14 Calibrate and Check

Description

The SPI command “Calibrate and Check” is used to trigger one of the following features.

  • Antenna tuning
  • Temperature measurement
  • SRC calibration
  • FRC calibration
  • VCO tuning
  • Self check

The parameters are copied as follows:

extReq.tuneCheckConfig = tuneCheckConfig

extReq.serviceChannelConfig = serviceChannelConfig

Command Frame

Host

0x0E

tuneCheckConfig

serviceChannelConfig

ATA8510/15

events.system

events.events

dummy

Parameters

  • 0x0E – Command ID
  • tuneCheckConfig – Parameter for extReq.tuneCheckConfig

Name

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

tuneCheckConfig

EN_ANT_TUNE

EN_TEMP_MEAS

EN_SRCCAL

EN_FRCCAL

EN_VCOCAL

EN_SELFCHECK

Note: Only one bit is allowed to be set in the tuneCheckConfig.

Bit 7: EN_ANT_TUNE – Enable Antenna Tuning

0 = Antenna tuning disabled

1 = Antenna tuning enabled

Bit 6: EN_TEMP_MEAS – Enable Temperature Measurement

0 = Temperature measurement disabled

1 = Temperature measurement enabled

Bit 5: EN_SRCCAL – Enable SRC Calibration

0 = SRC calibration disabled

1 = SRC calibration enabled

Bit 4: EN_FRCCAL – Enable FRC Calibration

0 = FRC calibration disabled

1 = FRC calibration enabled

Bit 3: EN_VCOCAL – Enable VCO Tuning

0 = VCO tuning disabled

1 = VCO tuning enabled

Bit 2: Reserved Bit

This bit is reserved for future use and is set to ‘0’.

Bit 1: EN_SELFCHECK – Enable Self Check

0 = Self check disabled

1 = Self check enabled

Bit 0: Reserved Bit

This bit is reserved for future use and is set to ‘0’.

  • serviceChannelConfig – Parameter for extReq.serviceChannelConfig

Name

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

serviceChannelConfig

enaPathB

enaPathA

ch[1:0]

ser[2:0]

Bit 7: enaPathB – Enable Path B

0 = Path B disabled

1 = Path B enabled

Bit 6: enaPathA – Enable Path A

0 = Path A disabled

1 = Path A enabled

Bits 5..4: Ch[1:0] – Channel[1:0]

Bit 3: Reserved Bit

This bit is reserved for future use and is set to ‘0’.

Bits 2..0: Ser[2:0] – Service[2:0]

Return Values

  • events.system – Event byte (for details see SPI command “Get Event Bytes”)
  • events.events – Event byte (for details see SPI command “Get Event Bytes”)
  • 0x00 – Dummy byte (no information)