Sony CXD5602 User Manual page 865

Table of Contents

Advertisement

When LV_CLK_OSC_SEL0 == 1 (RCOSC is selected)
Sampling frequency: FREQ_HPADC = RCOSC frequency/(2^DECI_RATIO)/4/(2^(one of N1 to N6))
INTERVAL = 32768/FREQ_LPADC
Sequencer
Obtains the values from the following related registers.
Frequency division of 32768 Hz that is common to all sequencers
START_CTRL_COMMON.PRE_DIVIDER(@0x5028 PWD_SCU region)
START_INTERVAL of each sequencer
START_INTERVAL3_0.START_INTERVAL0, or 1, or 2, or 3(@0x5034 PWD_SCU region)
START_INTERVAL7_4.START_INTERVAL4, or 5, or 6, or 7(@0x5038 PWD_SCU region)
START_INTERVAL9_8.START_INTERVAL8, or 9(@0x503c PWD_SCU region)
Decimation ratio of CIC filter within MATH_PROC
DECIMATION_PARAM0.N1, or N2, or N3(0x5084 PWD_SCU region)
DECIMATION_PARAM0.N4, or N5, or N6(0x5088 PWD_SCU region)
Set this to "0" when not using decimation
Calculation Equation
Sampling frequency:
FREQ_SEQ = 32768/(PRE_DIVIDER+1)/(2^START_INTERVAL0, or 1, or 2, or 3, or 4, or 5, or 6, or
7, or 8, or 9)/(2^(one of N1 to N6))
INTERVAL = 32768/FREQ_LPADC
3.9.15.12
Time Stamp Fluctuation
The fluctuation of time stamps depends on the execution time of each task. When tasks that were not executed
in the main loop are executed, or when tasks that were executed are not executed, the time stamps fluctuate. Table
SCU (Sensor Control Unit)-734 shows the approximate execution times of tasks.
Table SCU (Sensor Control Unit)-726 Approximate Execution Times of Tasks
Task
When Main Loop Idles
HPADC 8 Sample Processing
SPI 6 Byte (3-axis sensor) Processing
I2C 6 Byte (3-axis sensor) Processing
LPADC 1 Sample Processing
(The number of 32 kHz counts is the value when the main clock of the SCU is 8.192 MHz)
Number
of
Time Stamp Fluctuation
Processing Clocks
Number
(1/32768 seconds)
720
3
1550
7
370
2
1100
5
1260
6
-865/1010-
CXD5602 User Manual
of
32
kHz
counts

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents