Other Parts Discussed in Thread: TAS3251, SRC4392, TAS3251EVM
I’m designing a TAS3251 Amp board with its on-board uC. I use PPC3 to design the configuration but I do not use an EVM.
Amp is running Ok, configuration of the TAS is OK, except DSP part, and it produce sound. What I can’t achieve is to design a DSP config in PPC3 and have it running on TAS. After several tests my current conclusion is that I may encounter an issue with PPC3. Please also take note that my on-board software consider the files coming from PPC3 made of two different parts:
- First one related to general confit of the chip, of the serial audio port, the DAC and some housekeeping function. I’ve no issue with this part, everything is ok.
- Second one is only related to the DSP, and exclusively deal with registers located in book 0x8C.
Please also note that I successfully design by hand basics DSP config. That should confirm that hardware is ok and my on-board uC software is ok as I the way this software interact with TAS3251.
The finding is that the .h files generated by PPC3 V.3.1.5 doesn’t produce any sound, and this is very likely due to the fact that most of the registers (DSP ones) are set to 0 rather than their default value. The same file generated by PPC V.3.1.1 produce sound and contain default value on most of relevant registers.
You’ll find attached the two files and a screenshot of a file compare which highlight the fact that V3.1.5 generate file with master volume to zero rather than 0x00800000, and this is only one of the many examples.
Parameters used to produce the file
Input : AIB @48k - Process Flow : Standard Processing 2.0 48k - then everything default : all modules Off except input mixer, Output crossbar, Volume 0dB gang and DAC Gain 0dB, 2V.
File creation menu : type :.h, Dump Mode : current state, Burst : 1
Could you please help me solve this issues; TAS3251 is a great product