This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF51822 or NRF8001 for sensor

Hello,

For my application i need one central device collecting data from sensors. For central side i would choose for the nrf51822(s120), simply because it has high priority interrupts reserved for the radio. But i need some advice for my sensors: should i choose for the nrf51822 or nrf8001.

My sensors need to collect data with a constant rate of 125Hz. So i will need a reliable timer interrupt to collect my data. Is it correct the nrf51822 will not be able to create such realiable timer interrupt for my application as there will be LowerStack interrupts for the radio? So choosing for the nrf8001 with external MCU would be better for sensors?

Regards, Pascal

Parents
  • The nRF8001 has a full serial interface, which is lightweight (few hundred bytes of RAM) and 2K to 4K bytes of code, this will help you keep the sensor interfaces clean. You can also interface the nRF8001 by polling it so this does not require interrupt capability on the STM32.

    You can take a look at the example STM32 + nRF8001 integration using the Maple here. The Maple is the Arduino library for STM32.

    This port is based on our Arduino SDK for nRF8001. The nRF8001 serial interface is easier to integrate.

    You can also use this breakout board of the nRF8001 to quickly integrate your STM32 to the nRF8001. (Note: This version of the breakout board is using the C version of the nRF8001).

Reply
  • The nRF8001 has a full serial interface, which is lightweight (few hundred bytes of RAM) and 2K to 4K bytes of code, this will help you keep the sensor interfaces clean. You can also interface the nRF8001 by polling it so this does not require interrupt capability on the STM32.

    You can take a look at the example STM32 + nRF8001 integration using the Maple here. The Maple is the Arduino library for STM32.

    This port is based on our Arduino SDK for nRF8001. The nRF8001 serial interface is easier to integrate.

    You can also use this breakout board of the nRF8001 to quickly integrate your STM32 to the nRF8001. (Note: This version of the breakout board is using the C version of the nRF8001).

Children
No Data
Related