CXD5602 User Manual
-
304/1010
-
Enable control of this synchronization function is controlled by the PWMn_EN field of the PWMn_EN register
and synchronization operation starts by using the Writing to the PWMn_UPDATE register as a trigger.
The following is an example of the settings.
[1]PWM start setting (first time)
PWM0_PARAM = 0x00070007
PWM_PASE0 = 0x00000001
PWM0_EN = 0x0000000x (selection of ADC synchronization source | 0x1[EN])
PWM0_UPDATE = 0x00000001
[2]ADC sampling start
Executes ADC sampling of the SensorDriver
[3]PWM suspend setting
PWM0_EN = 0x00000000
PWM0_UPDATE = 0x00000001
[4]ADC sampling suspension
Suspends by HPADC0_A1 LV_ADC0_EN /HPADC1_A1 LV_ADC1_EN/ LPADC_A0 LV_ADC_EN
Note: The data strobe signal connected to the PWM cannot be controlled by the HPADC0_D2.DECIFIFO_EN/
HPADC1_D2.DECI FIFO_EN/ LPADC_D2 FIFO_EN.
The ADC channels used as the reference can be selected as follows.
Table SCU (Sensor Control Unit)-103 Reference ADC Channel Selection
PWM_SELLn[2:0]
AD Selection
0
Does not synchronize with ADC (free run mode)
1
Synchronizes with HPADC0
2
Synchronizes with HPADC1
3
Reserved
4, 5, 6, and 7
Synchronizes with LPADC0, LPADC1, LPADC2 and LPADC3
3.9.11.3.1
Phase Difference Calculation Formula
When prescaler is set to 1/1
Phase difference (number of SCU_CLOCK) = PWM_ 1
When prescaler is set to 1/2 or higher
Phase difference (number of SCU_CLOCK) = PWM_DELAYn x (2^PWM_CNTENn) -
α
Range which α may take
The maximum shift width of the Phase difference shift is determined by the prescaler setting value.
α minimum value = 0
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 ...