Other Parts Discussed in Thread: AFE4490
Hello,
I am currently working on acquiring the PPG (Photoplethysmogram) signal using Python code. Initially, I attempted to achieve this by setting a sampling frequency using timers from Python libraries. In the timer's callback function, I read the LED data registers. However, I encountered issues with precision, as these timers did not provide the necessary accuracy for maintaining a stable sampling frequency.
Subsequently, I decided to read the data registers as quickly as possible to match the board's Pulse Repetition Frequency (PRF) of 500 Hz and ensure a known and stable sampling frequency. I managed to do this successfully in a simpler standalone code. However, I'm facing difficulties when integrating this continuous reading approach into my user interface, where I also need to plot the acquired signal.
My main question is whether there is a way to configure the board to operate in a continuous reading mode, sending data continuously to my PC, rather than periodically reading one value at a time. This would greatly help me in achieving my desired data acquisition setup.