Hello,
I work as design engineer in automotive industry. I used on my design IC TAS5414 with success. But In new revision (MK02) of PCB (in progress) I have to use TAS5414B-Q1. The layout is same as in previous revision (MK01). At first I used non changed firmware to control TAS5414B-Q1. But it didn't work. Therefore I rewrote the routine but without success.
My problem is: I can't set mute or unmute state. As you can see below I describe my routine:
1. read all error from register 0x00 =>0x70 (Charge pump undervoltage, AVDD, PVDD undervoltage has occurred)
2. read error from register 0x00 =>0x00
3. read output state from register 0x05 => 0x0F (All channels in Hi-Z)
4. set channel 4 in non Hi-Z, write to register 0x0C => 0x17
5. read register 0x05 => 0x07 (channel 4 in non Hi-Z state, so channel 4 should be in mute mode BUT...)
6. read register 0x06 => 0x00 (Hi-Z mode?)
7. I try change bit D4 in register 0x0C (unmute) but with out change...
If it is posible, please teach me, where is my mistake.
Václav Mecerod