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.

Audio driving differences between TPS65950 and TPS65930 for WinCE 6.0 BSP

Other Parts Discussed in Thread: TPS65930, TPS65950

Hi,

We've created a board with OMAP 3530 (3730 in next revision) processor and the TPS65930 chip.  We use WinCE 6.0 (we plan to move to 7.0), and all the drivers in BSP is prepared for TPS6550. They should be compatible, but we have some problems there - we cannot hear any sound.  We are still working on it, and we'd like to eliminate as many potential issues as possible. Now, here is my question:  Are there any differences between TPS65950 and TPS65930 in terms of driving audio?  Should the TPS65930 chip work with all the settings from TPS65950 or there are some changes needed in BSP?

Please, let me know.

Thanks a lot!

Zack

  • Hi Zack,

    TPS65930 audio part is a limited version of TPS65950 one. There is no difference in terms of driving audio.

    I don't think that BSP change is needed just ensure using the good path. The only downlink path available on TPS65930 is I2S to predriver.

    What is connected to Predriver output, can you take a plot of the output signal?

     

    Regadrs,

    Alexis

  • Hi Alexis,

    Thank you for your response!

    Yes, we use the I2S for communication between OMAP and the TPS65930 chip, and also the predriver output (at least we try).  We have a TPA3113 amplifier connected to the Predriver, and we cannot see any signal there.  Just noise below 100 mV.

    Is it possible that we need to set the output of the TPS chip to the Predriver?  Isn't it set to some other output by default, since the TPS65950 chip has more outputs, and on the EVM board the Audio Out is the default one?

    Please, let me know.

    Best Regards,

    Zack

  • Hi, Alexis,

    TPS65950 has registers: PREDL_CTL, PREDR_CTL, PRECKL_CTL and PRECKR_CTL.

    In TPS65930, in order to use predriver output, how to set these registers?

    Thanks,

    Tao

  • Hi, Alexis,

    I found out the settings and it works for the customer.  In WinCE BSP, we have a separate profile to use predriver output.

    Thanks for your help on this issue.

    Thanks,

    Tao

  • Tao,

    Thank you for your help again!

    Just for the future reference, the registry setting for the TPS659XX ouput is "AudioRoute” in tps659xx_wave.reg.  For Predriver I had to change this value to 4.

    Best regards,

    Zack