This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TAS3251: Missing information on setting clock-tree manually

Part Number: TAS3251

Tool/software:

I've done a TAS3251 design, and realized that my MCLK is running much too fast for the type of PCB we're using (400+ MHz)..

So, I'm looking into using 3-wire I2S as the SCLK should be a much more manageable 6.144MHz. The 3251 is a "slave" and the only amplifier in the system.
Reading the documentation, it there's quite a bit of confusion around how this should work on the TAS3251.

Is there any additional documentation on what registers need to be written (and in what order if that matters) to accomplish this?
I'm trying to play 32bit, 96KHz, Stereo, so if you feel like showing me an example, I'd appreciate it.

I've tried setting these values, but it won't have it:

DCAS = 2
SREF=0x10
PDDV = 0
PJDV = 8
PDDV = 0 (MSB and LSB)
PRDV = 1

According to my math, that should give me a PLLCK of 98.304MHz from a 6.144MHz PLLCKIN, and fulfill the critera in 8.3.4.3.2.1 in the DS

Additionally, I set
DDAC = 63
DDSP = 1
SDAC = 0x11
DNCP = 0
DOSR = 7

With register 0x25 set to 0x8 (Ignore clock halt detection), register 0x5e reads 0x69 and 0x5f reads 0x11, which to me seems like it doesn't like the clocks at all..