Hi,
In my typical use of the TAS3204, I've never had a need to know what the TAS3204 will do if it doesn't have an external EEPROM; suddenly I have an application where I might need to know that. I don't have an EVM, so I can't check it myself. What is the default configuration of the TAS3204 if it doesn't have an EPPROM? I understand that if GPIO1 is held low upon reset, it will enter a passthrough test mode, but what if GPIO is held high? In section 12.15 of the datasheet, it lists some registers for two crossbar mixers. Similarly, the block diagram right above section 1.4 shows them (in the SAP, really?). Is the crossbar mixer the default configuration by any chance? Are the output signals from the input crossbar connected to the inputs of the output crossbar?
With regards to GPIO configuration, it seems the datasheet was revised back in March to remove what little information there was regarding the GPIO and only left the note on how GPIO1 works at startup. As near as I can deduce from looking at the microcode and the ESFRs in section 12.16 of the datasheet, 0xC5 is the input register, 0xC6 is the direction register, and 0xC7 is the output register. Despite what it says, those 3 registers are 4 bits wide in the range of d0 to d3, relating to GPIO1 and up. What I can't figure out is if I was using GPIO3 and GPIO4 as GPIO, how would one go about going back to serial audio data mode for either pin?
Thanks,
Ken