CXD5602 User Manual
-
861/1010
-
ICOUNT2 & (2^ (START_IN 1) - 1)==START_PHASEn & (2 ^(START_INT 1) - 1)
(n is the sequencer number, n = 0, …, 9)
The ICOUNT2 is a nine bit internal counter that counts up by a clock obtained by frequency dividing
(2^PRE_DIVIDER) of 32 kHz clock. This counter is reset when the SEQ_ENABLE_ALL is “0”.
The internal sequencer exits the SLEEP state by an interrupt and executes the processes of each sequencer in order
within the main loop.
Figure SCU (Sensor Control Unit)-90 shows the basic startup timing.
RTC
the lower 9 bits
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ICOUNT2
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SEQ_ENABLE_ALL
SEQ_ENABLE0
PRE_DIVIDER
0
START_PHASE0
5
START_
INTERVAL0
3
SEQ_EXE0
Figure SCU (Sensor Control Unit)-90 Basic Startup Timing
Figure SCU (Sensor Control Unit)-91 shows an example of when the startup delays. The delay of sampling start
(Td in the below Figure) cannot be known from the outside (CPU) because it depends on the relation between the
startup timing, the START_PHASEn, and the ICOUNT2.
For example, if startup is performed by START_PHASEn=0 immediately after ICOUNT2 has started counting,
the ICOUNT2=0 state has already finished and a startup delay of approximately one cycle occurs.
ICOUNT2
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SEQ_ENABLE_ALL
SEQ_ENABLE0/1/2
SEQ_EXE0(8kHz)
(START_INTERVAL0=1,START_PHASE0=1)
SEQ_EXE1(4kHz)
(START_INTERVAL1=2,START_PHASE1=1)
SEQ_EXE2(2kHz)
(START_INTERVAL2=3,START_PHASE2=1)
boot
timing
Td
Figure SCU (Sensor Control Unit)-91 Delay at Start (Example)
Summary of Contents for CXD5602
Page 1: ...CXD5602 User Manual 1 1010 CXD5602 User Manual ...
Page 36: ...CXD5602 User Manual 36 1010 2 3 Block Diagram Figure Block Diagram 1 CXD5602 Block Diagram ...
Page 144: ...CXD5602 User Manual 144 1010 GNSS_RAMMODE_SEL 0x3F000FFF SRAM GNSS BB 0 5 ON ...
Page 835: ...CXD5602 User Manual 835 1010 enable disable ...