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

TimeSlot API high frequency sampling

Hello,

I started with the UART timeslot API but countering some problems. It will be helpful if I could get any tips or solutions.

I am trying to sample every 2ms and for the purpose of the application, I can't afford to have any delays( at least less than 1 ms).

I have a slave chip that samples every 2ms using ADC and sends it to the master chip via ESB. In order to reduce delays, I have no ACK and 3 retransmission with high retransmission rate.

When the master chip receives the data from the slave chip, it also samples a data and sent it to the smartphone via BLE.

The problem is that since there is not ACK and the retransmission number of retransmission is low there are occasional situations when the slave chip tries to send data but the master chip does not receive it. I need to minimize the data loss.

Is there a way to synchronize the timing between the two chips? or is there a better way to solve this problem. Also will going to nrf52 to help this problem by a lot?

Parents Reply Children
No Data
Related