Just as an experiment I soldered an old SOIC BB PCM1725 16bit DAC to an adapter because I've never soldered anything like that before and it turned out quite well.
I was wondering, is this DAC useful to someone with a simple Arduino UNO.
It doesn't seem like anyone is using anything slower than a Teensy or a DUE with PCM I2S DACs like this.
I'm not finding much about what it's like to use this kind of DAC with any kind of Arduino in fact.
I'm not building anything in particular, just curious about how it works.
Would this 16bit DAC be usable with an UNO maybe at slower speeds than normal for outputting simple waveforms with the samples stored in an array?
I just did this experiment with a 12bit DAC over SPI and it works.
It seems to support both I2S and what the TI datasheet calls “Normal” Data Input Timing which is right justified data opposed to left justified for I2S.
Page #6 of the datasheet shows it quite well
http://www.ti.com/lit/ds/sbas067/sbas067.pdfand it certainly looks simpler than something like the SPI MCP4922 12bit DAC I've ben messing with lately.