Other Parts Discussed in Thread: CC3220SF-LAUNCHXL, , CC3220SF
Hi, I use a custom AFE4403 module that has SPH7050. This module is connected to the CC3220SF-LAUNCHXL.
The PRF is set to 500 Hz. Every 2ms, the ADC_RDY gets toggled and I configured the firmware to read all 6 registers (LED2VAL, ALED2VAL, LED1VAL, ALED1VAL, LED2_ALED2VAL, LED1_ALED1VAL).
After I gather 256 samples of these, I wish to make the AFE4403 stop toggling ADC_RDY and lower the power consumption.
In the meantime, I will use the CC3220SF to calculate the heart rate.
So I started with the AFE_PDN pin; after collecting 256 data (AFE4403 toggling 256 times and I read all 6 registers 256 times).
the CC3220SF MCU toggled the AFE_PIN to low and started to calculate the heart rate.
After the MCU toggles the AFE_PIN to high, I expected the red/green LED of SPH7050 to show up.
However, either LED didn't light up. It looked some kind of a reset to me.
- In short,
1. By toggling the AFE_PIN, does every register settings (CONTROL3 TX3_MODE, CONTROL2 TXBRGMOD, PRPCOUNT, LED2STC, LED2ENDC, ...) become reset?
2. In order to make the AFE4403 stop triggering ADC_RDY after the MCU gets 256 samples and set it to low power modes, what registers should be configured?
I want to configure to the lowest power mode possible that doesn't need registers re-initialization.