Hey guys,
I have some trouble getting the TAS5717 running:
The input signal is a 16 Bit-I2S, 44.1kHz, a simple 440Hz sine.
The first question, are these the minimal settings and right order to possibly get a sound output?
OSCILLATOR TRIM REGISTER (0x1B) -> 0x00
Reset
SERIAL DATA INTERFACE REGISTER (0x04) -> 0x03 (I2S - 16 Bit)
SYSTEM CONTROL REGISTER 2 (0x05) -> 0x00
VOLUME REGISTERS (0x07) -> 0x00C0/ 0x00F0
If unmuting and independent from the input signal, there is a sine-shaped output with about 300kHz (+-0.5V) and a lot of peaks, where does that come from?
There is also another issue on the addressing, trying to address the tas5717 with (0101 010) 0x54, it won't work, but if sending the right shift, (0010 101) 0x2A it works as wanted.
Now strangely: writing a value to a register on the chip with address 0x2A and read it afterwards, it is written value, not shifted. And ideas about that?
Thanks in advance!
Michael