Other Parts Discussed in Thread: TAS5825M,
Hello TI Team,
we use the TAS5825M with the Base/Pro 2.0/48KHz mode. Biquad filters are used. The input rates are 32KHz, 44.1KHz or 48KHz. I tested with the TAS5825MEVM, PPC motherboard and latest PPC software. For variable input sample rates, I use an external audio interface with optical SPDIF because the 32kHz firmware I had programmed on the motherboard does not play audio on my Windows 10 PC, although communication with the PPC software works. By using the optical input, I was able to successfully verify (oscilloscope) the sample rates on the TAS5825MEVM.
Our SRC setting is Base Sample Rate = 48KHz, Input Sample Rate = Auto-Detected. As far as I know, this setting would be ideal, as the DSP would then always operate at a fixed rate. Unfortunately we have no sound when the input signal has a sample rate of 32kHz (bitclock is 1.024MHz). When playing back at 32kHz, the FS monitor displays 0x06, which means 32kHz. The device is not muted during playback (auto mute is enabled). Clock Detection Status 0x39 reports 0x08, which indicates a PLL overrate! Global Fault 0x71 displays 0x04, indicating a "Clock Error".
With the SRC setting Base Sample Rate = As Input, Input Sample Rate = 48KHz, audio works at all three desired rates, and it doesn't seem to make any difference which input rate is selected (I haven't tested 16KHz). If I keep this setting, I have the following questions:
1. at what rate does the DSP operate with an externally supplied audio signal with a sampling rate of 32KHz, 44.1KHz, and 48KHz? If the DSP rate always follows the input rate, what does the SRC do?
2. what about the coefficients at 32KHz, 44.1KHz and 48KHz respectively?
Does the DSP need to be told externally via the input sample rate how to convert the coefficients, or what does the input sample rate setting do here?
3. i read here in the forum that the PWM frequency also changes when the DSP frequency change. I could not measure this behavior with Base Sample Rate = As Input, Input Sample Rate = 48KHz mode with different applied input rates. Do I understand something wrong here?
Thanks n d Regards
Mario