NRF52820 dongle for gaming mouse

Hello, I am trying to develop a 1000 Hz wireless gaming mouse. The mouse has a NRF52832 onboard and the dongle has a NRF52820 on it. (Cannot switch to 52840)

I do know about Bluetooth LLPM, but I'm trying to avoid it since it is expensive in terms of power consumption + processing. 

I've tried using Gazell- was able to get the report rate up to 822 Hz; but it won't go beyond that. Could you suggest a Gazell configuration that will be able to push it to 1000 Hz?

I was also thinking of using Enhanced Shock Burst instead, will ESB perform better?

Also, in terms of power consumption, is Gazell/ ESB better than BLE?

Currently- USB is not enabled on the NRF52820, when it is enabled- will it significantly degrade the performance of whichever radio protocol I use?

Parents
  • 822 Hz is already close to the 1 kHz goal, so I’d first look at packet timing, ACK settings, payload size, and interrupt handling. ESB could be worth testing, but the actual improvement will depend on your firmware and packet design. I’d also compare power consumption under identical conditions. USB shouldn’t automatically cause a major performance hit, although its interrupt load could affect radio timing. For those interested in mobile gaming alongside technical projects, shadow fight 2 mod is another option worth checking out.

Reply
  • 822 Hz is already close to the 1 kHz goal, so I’d first look at packet timing, ACK settings, payload size, and interrupt handling. ESB could be worth testing, but the actual improvement will depend on your firmware and packet design. I’d also compare power consumption under identical conditions. USB shouldn’t automatically cause a major performance hit, although its interrupt load could affect radio timing. For those interested in mobile gaming alongside technical projects, shadow fight 2 mod is another option worth checking out.

Children
No Data
Related