I've been reading through the AIC3204 documentation and haven't seen anything related to a buffer for DAC transmit values.
Here's what I want to do:
Receive a window of samples, maybe 50ms in length.
Use the C5505 to do some processing on that data as a whole. (I expect this to take less than 50ms, but more than a few sampling periods)
Throw the processed data back out there to the AIC.
Repeat.
It would be nice if after I processed the data I could throw it into a buffer and let the AIC do the rest of the work of outputting values as needed instead of waiting for my code to send it a new value. Does the AIC, or maybe even the C5505, have anything to support this?
Assuming no, then would the next best way be to implement my own buffer and use an interrupt handler to send the next value?
Any insight or suggestions would be much appreciated.
Thanks,
Steve