I am working on a project and it has been decided to go with the PCM5122 but I have some questions I haven't found the answers for.
1. Is there a datasheet that has all the I2C addresses and their function? This would be much easier to program an MCU to control if I could have that information.
2. I have the EVM-u board for this chip but the driver seems to be incompatible with my machine. I have run though section 2.3 of the users guide slua444a several times and it is always successful up until the last step of the process when USB is unplugged and reinserted. It always shows up as an unknown device. I've tried installing the driver manually at that point but that BSODs my computer. If I try again after that it complains that the driver is not 64 bit. Is this driver not compatible with Intel's x86-64 instruction set?
3. The last question for now is about production. Does this chip store it's program in a non volatile way or does it need to be reprogrammed after every power cycle? If it does remember it's settings then can it be ordered en mass with a custom program already installed on it?