Other Parts Discussed in Thread: TAS5733L,
A few questions I'd like to be sure of...
1. The datasheet specifies registers 40 and 43 as 8 bytes. However, the GUI tool generates 4-byte values for these locations. I'm unsure why it generates any, as we're not using DRC. Which is correct?
2. We're using PBTL mode with A, B driving one side and C, D driving the other. The datasheet suggests programming 0x25 (PWM mux) to 0x01, 0x10, 0x32, 0x45. For a mono application using channel 1, for instance, it seems more likely that 0x01, 0x00, 0x22, 0x45 would be more effective. Are we misinterpreting the usage of this register?
3. I'm not entirely clear on rate detection and bank switching...
a) Bank switching appears to be disabled by default. Should it or must it be enabled for proper rate detection, or does it just choose biquad coefficients? I'm not sure how to map the biquads to the banks, and the inclusion of 3a-3f seems odd since this includes some but not all of the DRC registers and a reserved location.
b) Register 0 is described as a status register, but the GUI appears to write to it. Does it need to be written under any circumstances?