Other Parts Discussed in Thread: DIR9001, TAS5710, TAS5717
Hi
I am using a TAS5710 (with a DIR9001 to provide clocks and data from an SPDIF source)
I have two problems - which obviously may be related
1) The amplifier only initialises and plays if the power supply is below about 12.5V.
2) After I shutdown (write 0x40 to register 5) the chip usually locks up and will not respond to I2C. The only way to clear this is the reset pin.
Can you suggest what is making the chip unstable?
I am using a custom PCB derived from the EVM schematic. Incidentally I tried to use the TAS5710 EVM with the GUI but the software does not match the documentation so its hard to understand and athough the GUI sends I2C commands to the TAS5710 - the TAS5710 EVM does not play - so its not much help. (I previously managed to get a TAS5717 working with the GUI).
The sequence I use to initialise the TAS5710 (at 12V) is
Low on reset pin for a while.
Write 0x00 to 0x1B (Trim)
Write 0x64 to 0x00 (44kHz,128x MCLK)
Write 0x08 to 0x04 (24bit left Justified)
Write 0x00 to 0x05 (Exit Shutdown)
Write 0x30 to 0x07 (Set Volume).
This works below 12.5V but often produces a crackle or locks up at higher voltages.
Any suggestions welcome
Martin