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.

PCM5121: Application issue about PCM5121 processing flow

Part Number: PCM5121
Other Parts Discussed in Thread: PCM5142

Hi team

My customer is using PCM5121 in new design and they have several questions need your help.

  1. Are PCM5121 internal processing flow components are fixed and can't be changed by drop and drag in GED? (For example , could i modify to put the volume control modules in front of DRC modules? The ROM default setting is put the volume control behind the DRC module.)
  2. After processing flow configuration, how to generate the code from GDE?

Thanks in advance.

  • Hi Gabriel,

    1. The ROM process flow in the PCM5121 is totally fixed. The order of the blocks cannot be changed. Only the PCM5142/5242 have the capability of flexible process flows.
    2. There are two ways to implement the process flow with the PCM5121. First, you could experiment with the GDE and then do a register dump, log those register values, and use them in the MCU development. Or, after experimenting with the EVM, you could just the GDE to generate a .cfg or header file with the commands. This second option requires a special version of the GDE, as the public version had a bug which prevented the files being generated for the ROM. This is only an issue on the PCM512x framework. If you are committed to using the preset ROM process flow, please email me at frost@ti.com, and I can give you access to the special version of PPS (v6.0). This version is not public as it only supports the PCM512x family.

    Thanks,
    Paul