Hello,
To the nordic experts, please share your opinion or any suggestions are welcome in finding the feasibility of nRF52832 SOC in our product based on the information below.
Brief about our product, BLE enabled product whose functionality
1. To get input from the user through Capacitive touch sensor(5 channels are required in total) such as Turn ON/OFF or enter PAIR UP mode or confirm.
2. Collect sensor data through ADC such as temperature, level sensing, measurement of battery state of charge.
3. Digital PI controller
4. Real-time clock
5. BLE to send or receive data/commands from a users mobile application.
Concerns:
Firstly, Capacitive touch sensor cannot be implemented using COMP, as nRF52832 has an anomaly 84. While soft device enabled, Cap_touch_sense will not work because it uses PPI directly.
Second, all the sensor data is read using app_timer but when these modules are integrated with Softdevice, BLE works abnormally such as pairing up takes longer than usual more than 10 seconds and same with characteristics discovery and ble events are all delayed. After brief research online tried to implement application timer events through app_scheduler but nothing changed, in fact, BLE stopped advertising completely.
Third, do nordic have API's have PID libraries?
Finally, In hindsight, I realized soft-device have many implications and some limitations in using complete hardware blocks. Kindly share your opinion for the above concerns and also give any suggestion whether we could make use of nRF52832 or move to a higher version or do we need to go for external harward components for some of the functionality in our product.
Looking forward to hearing positive responses.