Hi,
we are developing an application over CC2642R that needs to keep connected a first slave device while searching for a second one.
SDK version is 3.30.03. HW is the CC2642R1 launchpad.
The first always connected slave uses a 100 ms connection interval with no data exchange.
The master device has to use a low duty cycle scan mode due to power constraint. In this example the duty cycle is about 1/4.
We see two strage effects that makes impossible such implementation:
1) Scan period 205 ms, scan window 50 ms.
When the connection event of the first slave falls inside the 50 ms scan window, the scan window is interrupted. This makes the scan duty cycle lower and the discovery time higher.
The scan continues with the original duty cycle in the next scan period.
2) Scan period 204 ms, scan window 50 ms
In this case the master device enters in full scan, bringing the power consumption over our constraints.
Attached you can find some oscilloscope screenshots.
The upper blue line is the tx phase, the lower cian line is the rx phase.
Signals are obtained enabling the "RF Observables" over two GPIO.
Is there any workaround to get a fixed scan duty cycle?
Thanks
Franco
Scan issues.zip