I am interested in using the DSD1792A DAC for an unconventional application. We need to produce a 20-40 kHz sine wave with 120 dB of dynamic range as a feedback signal to a sensor. We want to output the same values of a sine wave (min,max,and zero), but dynamically vary the sampling frequency to change the frequency of the DAC output. Looking at the DSD1792A datasheet, it seems this part will work for us by interpolating the data we send it and producing the sine wave with our required dynamic range. I do not have any experience with audio electronics, however, and do not fully understand how this part works. Are we able to change the input sampling rate to anything we want, or are we stuck with the default 44.1 kHz, 96 kHz, etc data rates? How does the upsampling for interpolation and sigma-delta conversion take place? Does the part use the clock from the SPI interface or does it generate its own clocks at specific frequencies?