CC2652R: Read with SPI

Expert 3770 points
Part Number: CC2652R

Tool/software:

Hi team,

We're working on a BLE application to interface with a third-party device to gather NIBP data.

We are able to scan, discover, and connect to the device.

The issue we have is that while reading data stream (ATT messages), we seem to miss messages and suspect that is due to any timing.

On our Host

  • We poll the CC2652 every 128ms in order to save battery power.
  • We are following the NPI synchronization (MRDY/SRDY) to send and receive data.
  • The SPI is used to communicate with the cc2652RB.
  • We check the state of MRDY and SRDY before we read/write from the SPI Bus

Questions/Clarifications

  1. Have you come across issues with other devices sending continuous data that could affect the timing?
  2. How does CC2652 buffer the data read from the radio before sending to NPI TL?
  3. We anticipate that the CC2652 is awake all the time, unless Sleep functions are called
  4. We are looking to see if can read continuously from the radio (via SPI) and buffer the data

Best,
Luke