Post Go back to editing

AD5941 Can AD594x continuously and simultaneously generate a sine wave and process the data via ADC? if yes, can I have the code in BIA formation, please?

Thread Summary

The user asked how to continuously generate a sine wave and process ADC data in a BIA setup using AD5940 without interrupts or GPIO. The solution involved removing sleep commands and keeping the waveform generator (WG) enabled. The user also inquired about the maximum BIA ODR, which is 3 kHz, and how to achieve it by adjusting the DFT number and sample frequency. The user noted that the impedance values were shifting over time, possibly due to stabilization or auto-calibration, and sought advice on this issue.
AI Generated Content
Category: Software
Product Number: AD5941
Software Version: AD5940 EXAMPLES

Referring to this question:

 is there way to use ad5940 without interrupt or GPIO interrupt pin? 

I'm not sure if the author ever got it to work, anyway, so I have a requirement to generate the sinewave of programmable freq continuously in BIA setup (4 wire setup), and continuously get the ADC data, not stopping ever, till I manually stop it.

The current BIA example uses a sequencer, and the WG stops and starts all the time, as I cheded on the oscilloscope. I'm okay with the interrupt to trigger to notify if the data is ready, but not sure if I should use the sequencer? I tried to write the example myself without the sequencer, but it didn't work, and hence I'm here asking for help.

So, here's a question: Can AD594x continuously and simultaneously generate a sine wave and process the data via ADC? if yes, can I have the code in BIA formation, please?