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.

Configuring PCM3070

Other Parts Discussed in Thread: PCM3070

I am planning to configure my PCM3070 through external I2C/SPI signals. My query is this; does it support one time programming feature ? or do I need an external microcontroller or processor to maintain the register settings after once configured?

  • Hi, Rohit,

    Unfortunately, no, all the registers (in ALL our audio devices) are all RAM-based, so you need to re-program them when powering up.

    We actually have a really nice soundbar reference design that shows EXACTLY how to do this with the PCM3070 and an MSP430. Check it out --> RDK-Value-SB.

    -d2

  • Thanks for the reply Don.

    Regards,

    Rohit.

  • I have a doubt regarding the same. In my product the PCM3070 is merely being used as an adder that is adding 4 analog inputs and routing the output to one of the lineouts. Now I can develop the .cfg file for the same using PPS and store it in the EEPROM using PCM3070-K CS and MSP430 retrieves this and dumps it into the PCM3070 over the SPI line if I am not wrong. My doubt is it possible to use the flash memory of MSP430 itself to store the '.cfg' file or an external eeprom is necessary?? 

    I think the answer may depend on the memory of the MSP430 but assuming it has enough memory can it be done? In that case can you suggest me the forum which can help me in deciding a suitable MSP430 for my purpose.

    Regards,

    Rohit

  • Hi, Rohit,

    I'm not entirely sure how that would work. For whatever reason, we didn't do it that way in RDK-Value-SB.

    I'd suggest you post something in the MSP430 forum.

    -d2

  • Hello Don
    I'm a new user, an electronic engineer student. I'm currently working on my thesys which involves developing audio codecs for high quality audio wireless transmition. I was thinking about ussing dsps for such a task, is it possible for you to give me some advice on this regard? I think ussing the PCM3070 i a good idea because of the integration of the ADCs, DACs and its two mini DSP. As i've read in this thread, every DSP algorithm has to be re-programmed on every power-up, is that rigth? Meaning i would need an external memory to store it. My second question realtes to its resolution. The device's description mentions a resolution of 32bits, is this also the ADCs resolution? I wasn't able to find this last info in the datasheet.
    Thanks for your time
  • Hi, Mariano,

    Welcome to e2e, and thanks for your interest in TI's products!

    You are correct, the PCM3070 has volatile memory, so every time you power it up, you have to write the memory contents to the device. In the TI Design mentioned above, we accomplished this with the use of an MSP430 which has non-volatile memory.

    As for your second question, please post a new thread in the forum, and one of our applications engineers will reply to you.

    Good luck on your thesis!

    Best regards,
    Don