This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi
I want to use PurePath studio to configure MiniDSP.
But when I download and run my project, no sound output.
Meanwhile if I use TLV320AIC3111EVM Software to control the board, it can output sound.
Is there something wrong with my projec?
the log is as follows:
Generating code for base_main_Rate44 .. assembling .....Done.
Generating patches...Done.
Build succeeded.
Found board type: FWIDTLV320AIC3111EVM-K.
Board sampling rate: 44100Hz.
Downloading base_main_Rate44.cfg to the EVM.
done.
Hi Zhou,
Is your project also writing the rest of the configuration necessary to get the device running? The register settings are also loaded to the device with PPS, doing the same role as the EVM software would. This includes powering on the output drivers, setting the miniDSP as the processing stage, etc.
Best regards,
Jeff McPherson
I didn't write anything else.
Do you mean the SystemSettingsCode is not enough for the device running?
If so, can you provide the full SystemSettingsCode? I use TLV320AIC3111EVM-K and don't change anything.
Hi Zhou,
The system settings code is the right place. I recommend you take note of your register settings with the EVM GUI and translate them to the system settings code. The syntax is as follows
reg [page] [register] = (data in hex) ;
Best regards,
Jeff McPherson
Hi Jeff McPherson :
Now it can output, but when I add Parametric Equalizer and build code, I get error as follows:
Can you tell me how to resolve it?
I also attach my project, you can use it directly.
Hi Zhou,
I investigated these errors and found that the PEQ part is bugged. Sadly because Purepath Studio has no active software support we cannot safely fix the bug.
My recommendation is to use the biquad blocks instead. You can use this biquad tool to help you draw your response and it will calculate the coefficient values for you: https://www.ti.com/tool/COEFFICIENT-CALC
Apologies for the bug,
Jeff McPherson
Hi Jeff McPherson:
Is there any workaround with PPS(because other comompent have this issue too ,such as loudness)?
And the latest version I download from TI is 5.95, is there any update version?
Hi Zhou,
No, unfortunately Purepath Studio is no longer in active development. The version you got from ti.com will be the final version.
The only work around with regards to the PEQ is to use individual biquad blocks to create the filters. You can also use the PEQ block to create your filter, take note of the coefficient values found in the properties window, and then copy these to the biquads before deleting the PEQ block.
I just tried to use the loudness component and didn't get any errors. Note that a volume block is required with loudness block for it to function.
Best regards,
Jeff McPherson
Hi Jeff McPherson :
Thank you.
After I add Volume component, the error remove.
About PEQ, as I test, both AIC31XX, DAC31XX, TSC2117 PEQ will get same error.
Is there no solution for all these ics?
If so, I think I will use your advice.
Hi Zhou,
That is correct that the PEQ is broken for all devices. I analyzed the code of the block and found conflicts. However because there is no software support for this program I cannot make an update. I may accidentally break other things if I try to fix it.
Best regards,
Jeff McPherson
Hi Jeff McPherson :
Can you provide me a test version so that I can use PEQ in my project?
I will check whether other things are broken or not in my project.
Hi Zhou,
These component plug ins are treated as ROM and I cannot make changes.
The best I can do is provide you the previous revision of the PEQ component. There is no GUI pop up but it should work. Place the zip file in your component library folder
Best regards,
Jeff McPherson
Hi Jeff McPherson :
After I modify the PEQ v2 as attachment, I won't get any error.
but it is strange that PEQ doesn' wrok(when I change the gain, the outout doesn't have any change).
I compare the parmeters before I modify and after I modify by using AIC3254,it is same.
Do you have any suggestion?
Hi Zhou,
Unfortunately not. Again the software support for this has long been gone. We have no experts on the internal code structure to support edits like this.
Best regards,
Jeff McPherson