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.

PCM6260Q1EVM-PDK: Trying to keep PPC3 GUI values on PCM6260Q1EVM-PDK when not connected to a laptop

Part Number: PCM6260Q1EVM-PDK

Hello,

I'm working on a capstone project on sound localization and want to connect the PCM6260Q1EVM-PDK to an ESP32-S3. They both work successfully when PPC3 is launched and connected to the board. When I try to test the connection without the computer connected to the PCM6260Q1EVM-PDK, the GUI values don't save, and I receive errors in the ESP32-S3 terminal. Is there a way to store a .ppc3 file on the board, or to ensure the device values don't change when it's no longer connected to my laptop? I noticed that some of the GUI values persisted, but the ASI output channels are disabled, preventing the ESP32-S3 from receiving any further information. I'm happy to provide more details on the configuration in PPC3 if that helps. Thank you, and have a great day!

  • Hi Cesar,

    This device does not have any memory or storage capacity on-chip, so the PPC3 configurations will disappear as soon as you disconnect the laptop. In fact, this ADC must be re-configured each time it is powered on, as the registers will all revert to their default configuration when the device loses power.

    In order to have it operate independently of the laptop in the system, you would need to and configure the PCM6260 via I2C script (and provide power) with the ESP32 directly.

    Best,

    Garret

  • Hi Garret,

    Ok, that explains a lot. Just to confirm, is it possible to program the PCM6260 via Espressif IDF? I was reading further in the PCM6260 manual (https://www.ti.com/lit/pdf/SBAU341) and learned that I can export the PPC3 configuration as a .h file. Do I need to modify the board at all, or is it sufficient to connect the ESP32-S3 to the PCM6260 via ASI DIN1 using the header file provided for the ESP32-S3? Thank you in advance!

    Best,

    Cesar

  • Hi Cesar,

    I think if you upload the header file into Espressif IDF, it can program the PCM6260, as long as the ESP32-S3 has an I2C interface (I think it does). You would need to connect SCL and SDA pins on the ESP to the corresponding pins on the EVM to configure the PCM6260.

    The ASI pins are just for audio data. You would connect the ESP32 DIN pin to PCM6260 DOUT.

    Best,

    Garret

  • Hi Garret,

    Thank you for the explanation! I think I understand what to do next. There are SCL and SDA pins on the EVM's AC-MB board, so I will be working with them. Thank you and have a great day!

    Best,
    Cesar

  • You're welcome, Cesar. Good luck with your project and let me know if you have any more questions.

    Best,

    Garret