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.

PCM5142: Access with purepath console

Part Number: PCM5142

Tool/software:

Hi,

I was recently approved for access to PurePath Console.  After installing though, it says no EVM apps available.  I'm trying to get access to develop for the PCM5142, which I'm using in a hifi amplifier project.  Can you please guide me on how to get approved for that?

Also, is there any documentation specifying the format and functionality of all the DSP registers, so presumably someone could program them directly (after doing the associated math) without needing PurePath?

Thanks,

Duane

  • Hi Duane, when you open the PPC3, there should be list of installed or available EVM apps as shown below. Separate from PPC3 you need to get access to the specific EVM you want.  If you already requested and granted the specific EVM access and still have an issue please contact the team that you requested the access to the software.

    Any existing  documents for any of our ICs or EVM are on the product page itself. Most of the time the  registers and programming are covered in DS or users guide but sometime there are additional literatures available as well on the landing product page. There is an applications note PCM512x ROM Code on the product page that might be helpful.

    Regards,

    Arash

  • Thank you.

    Do you think it's possible to program a series of filters to the PCM5142 without using PurePath at all?  Or is that not possible due to the instructions being undocumented or proprietary?

    Cheers.

  • Hello,

    In general you can program any register that you can see its address in datasheet using any I2C writer ( including I2C master which comes with PPC3). 

    There are hidden registers that might be configured thru the dedicated graphical GUI ,  but once outside its GUI,  I don't see a way to write or configure hidden or un-accessible/read-only registers.

    Regards,

    Arash

  • But if you use Purepath, the generated I2C code would include those hidden registers I assume?  So if we used that code as a basis, and just modified the coefficients via the register, it may work?

  • Yes, if you extract the script via GUI , you can modify the registers  ( except read only registers which you can not write into them ) . Sometimes a hidden register can unlock another register to change its value  and then locks it back again . 

    Regards,

    Arash