Other Parts Discussed in Thread: TLV320DAC32
Hi,
We can't figure out why our CC8520 seems to be sending a mute command to our TLV320DAC32, and won't unmute it. Our CC8520 is under external host control.
On initialization, we can confirm our I2C initialization script goes out from the CC8520 I2C master to the DAC32 I2C slave. Then an additional I2C command that's not in our script goes out to mute the DAC (writing 0x80 to address 2B).
We tried to use the EHIF to send unmute or volume adjust commands (under B.3.7 of SWRU250M) but the EHIF command doesn't cause any activity to be generated on the I2C bus.
One hack that works for us is commenting out or modifying the Mute code in the dac32.ppwadd file. This way the CC8520 no longer knows how to mute the DAC, and this allows us to get working audio.
We also used EHIF to check the Audio Statistics, to make sure the mute wasn't happening due to missed audio packets. This was not the case.
Can TI advise us:
1) Can we configure the CC8520 to unmute the DAC after the initialization is complete?
2) Can we use the EHIF to unmute the DAC?
Thanks,
Arthur