Tool/software: Code Composer Studio
HI,
I start with the BLE stack, I usually use directly the commands of the RF drivers, but for my new project I need the BLE stack.
Also I have an LP-CC2652RB card (without crystal) and I compile with CCS v9.3.0 the simple peripheral project coresponding to this card (with SDK 4.10.00.78).
It works wonders and it's great to see it without using quartz with excellent stability. but i noticed one thing i don't understand about advertisements:
for this test I deactivate all my Bluetooth devices, I only have one 'scanner' in function that I did myself with 3 CC2642R1F in parallel on SPI bus, each passively scan only one channel with infinite time (chanel 37, 38 and 39) by accessing directly by the rf driver command.
So, now, when I powerup LP-CC2652RB board with simple peripheral project programmed on it, the first thing is that the board will advertise on channels 37 38 and 39. but half the time, the sequence is not respected, and device scan following a curious sequence: one time: 37, followed by 38 and by 39 (this is normal) and after i have this abnormale sequences (38, 38,39) or (39,38,39) that doesn't stop until I make a connection with a central. In fact the advertisement on the first channel (37) seems to be randomly replaced by a advertisement on channel 38 or 39.
Bellow some screenshot of my passive scanner.
Normale sequence (37, 38, 39):
1st case: after one normal cycle (37, 38, 39) it going to abnormale sequence (38,38,39) and stay with:
2nd cases: after one normal cycle (37, 38, 39) it going to abnormale sequence (39,38,39) and stay with:
I can confirm the results with a different second scanner that I had done before.
I can also confirm that I do not receive any ads on channel 37 (after the first and the only one sended) otherwise the LEDs directly controlled by the scanner receiver (CC2642R1F) would flash.
I can also confirm that channel 37 of my scanner is active and functional because it responds correctly to advertisement that I can send to test with another device.
Do you have any idea what might be going on?
Other things:
By coupling an RF detector to my oscilloscope, I can clearly see the 3 legacy advertisements, I also see 4 bursts which must correspond to the second set of Advertisements. why 4?
Note:
I read that the LP-CC2652RB board are equipped with a preliminary version of the chip, on my board I have the following version:
Best Regards,
Damien.