I am starting with ESP32 board and programming it in C. I am working in an application that needs 4 dac. It has two 8-bit dac. I am thinking to use the i2s interface to send real time waveform and use an amplifier to decode i2s and feed a resistive load.
I guess there are some issues to have in mind:
Latency to send and decode 1 frame. My limit is 200 us.
The filters that audio amplifiers have. The ideal case for my application is not have filters, because I want the waveform as the data sent.
Anyone has idea about this consideration or have any further suggestion?
For now, I tested the two dac available in my ESP32 dev board. The minimum period to generate a sin wave is 100 us using both DAC.