Hello,
We are attempting to use the hard mute feature of the TAS5086 (D6 of System Control Register 2). The mechanism works for a couple mute/unmute operations, but soon gets stuck and will not change assertion level.
The TAS5086 comes up with D6 and D5 being 11 (Al channels are shut down, VALID1 = 0, VALID2 = 0). While probing the VALID1 line and alternately writing 01 and 11 to register 0x5, I expect the VALID1 will alternate high and low, respectively. Here is the sequence I observe:
(1) VALID1 = low (initial state)
(2) write 01, VALID1 = high
(3) write 11, VALID1 = low
(4) write 01, VALID1 = high
(5) write 11, VALID1 = high
At the 5th step, VALID1 is stuck high and will not go low, regardless of what I write.
Any ideas on why this is happening?
Thanks!