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

What is the meaning of "application processing" ?

Hello, I use sdk 8.0.0 and s110. I read this blog

And I did not understand some terms;

  1. Application processing(for example 2ms each adv interval)
  2. Number of packets to send in each connection interval(for example 1 packet)

Where and how do we organize these terms? How do we change it?

  • Also, he shared in the other experiment ;

    S110 peripheral connection (example 3): Connection interval: 1 second Slave latency: 0 RX payload bytes in each packet: 0 bytes TX payload bytes in each packet: 20 bytes Number of packets to send in each connection interval: 1 packet Number of packets to receive in each connection interval: 1 packet Master clock 32kHz accuracy: 50ppm Slave clock 32kHz accuracy: 20ppm TX power: 0dBm application processing: 0% DCDC operation excluded Current consumption nRF51: 17.5uA

    S110 peripheral connection (example 4): . . Number of packets to send in each connection interval: 4 packet Number of packets to receive in each connection interval: 1 packet . . Current consumption nRF51: 42.2uA I'm trying to figure out how he did it. (2/2)

  • If you have questions to a blog post then post it under it in the discussion. If it is just dummy experiment like this you can easily place loops full of some dummy instructions (like NOP) and simulate MCU processing by the app. Because nRF5x chps have fixed frequency of ARM Cortex-M core it's quite easy to simulate certain occupation time. Indeed it's more difficult to solve opposite problem: measure processing time of real application code. But that's what I discussed above. If the simulation is the only problem then it's easy and solved I guess.

  • Ok. I understand the part about app processing. Thanks for this topic. But I still do not know how to change the number of packets to be received in each connection interval and how to determine it.Could you elaborate on this, please?

  • Download and open "s132_nrf52_5.0.0.zip" with S130 V5.0.0 Soft Device delivery pack. Open "s132_nrf52_5.0.0_migration-document.pdf". Search for "BLE bandwidth configuration" or simply go to page 8. Read.

Related