Part Number: TLV320DAC3203
Other Parts Discussed in Thread: TLV320AIC3204, ,
Looking at the datasheet, there is a table of registers, but no description of each register that normally follows... for example, how does the page select register work?? Is there another document that I missed somehow?
I understand there is a linux driver for the TLV320AIC3204 that should also work with the TLV320DAC3203: github.com/torvalds/linux/blob/master/sound/soc/codecs/tlv320aic32x4.c
However, I'm trying to interface this using a lowly 16-bit micro (MSP430F677) and of course no linux. I've studied the driver above, but can't make much sense of it, or if it even applies since the processor doesn't have a built-in I2S peripheral for the data.
Anyone have a typical power-on register initialization? For example, a simple mono, 44khz sampling, where I could send it a sinewave table from the micro to see if it works?