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.

PCM5242 linux driver and gerber file

Other Parts Discussed in Thread: PCM5242, DIR9001, PCM2706C, TMS320C5533, PCM5122, PCM5102

Hello,

are there linux drivers available for the PCM5242?

can we see the gerber file for it?

thank you

  • Hi Andre,

    Welcome to E2E, thanks for your interest in our products!

    You can find the gerber files for the PCM5242RHBEVM in the product folder in TI.com. 

    Unfortunately we don't have an available Linux driver for this device, i will suggest you to surf in the web and see if you have any luck to find it on any open sources webpage.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Gracias Diego!!
  • Diego,
    my technical team is still working on finalizing the design.
    Can I please ask you where i can find the reference design for :
    www.ti.com/.../tpa3251d2.pdf

    thank you in advance for your assist.

    TGIF!!
  • Hello Andre,

    The only available information about the TPA3251D2 is the one that is in the product folder in ti.com.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Dear Diego

    thank you for your support.


    do you know if any samples are available or when more info will be released?

    thanks

    Andre

  • Dear Diego

    can you tell me where we can find a reference design for this chipset  TPA3251D2 ?

    i have looked through the documents available online, but nothing.

    thank you for your support.

    Andre

  • Hi Andre,

    question about linux drivers is not relevant, because PCM5242 use standard DAC I2S bus. For Linux or any other operating system you need some hardware which convert audio data from a computer or device to I2S bus.

    1. You can use S/PDIF receiver like chip DIR9001 which convert S/PDIF output from a device to I2S bus. It works up to 92kHz/24bit.

    2. You can use USB to I2S converter. TI has simple chip PCM2706C which support UAC1 mode and works up to 48kHz. It works without any drivers under Linux, MacOS X or Windows XP and up. Volume doesn't work for I2S output.

    3. You can build USB to I2S convertor with support up to 192kHz or 384kHz on some DSP chip. TI recommended TMS320C5533 because TAS1020 is not produced anymore. There also exists USB-I2S convertors based od XMOS or Atmel chips with a free firmware implementation of UAC2 mode. With your own firmware you can implement Volume, Mute or other mixer functions what do you want.

    Linux and MacOS X support UAC2 (USB Audio Class 2) mode natively, but for Windows you need UAC2 audio driver. There also exist free implementation of this driver.

  • OK thank you Pavel, i have passed this info to the engineers.
  • Thank you Pavel!
    I passed the info to then engineers.
     
     
     
    http://www.allo.com/images/signature/logo.jpg
     
    Andre M. Strul
    Sales/Marketing
     
     
     
     
     
    This Message is strictly confidential This e-mail message is confidential, may be privileged and is intended for the exclusive use of the addressee. Our communications to you may contain confidential information or information protected under the Non Disclosure Agreement, and any other verbal agreement of confidentiality. Any other person is strictly prohibited from disclosing, distributing or reproducing it. If the addressee cannot be reached or is unknown to you, please inform the sender by return e-mail immediately and delete this e-mail message and destroy all copies. Thank you.
     
     
  • some work has been done on a PCM5122 driver, which is reg map compatible with the PCM5242.
    However, it belongs in the open source community and was created by an organization outside of TI.

    e.g. github.com/.../codecs

    Pavel, your comment regarding simply treating it as a I2S device fits perfectly for devices like the PCM5102 that have no I2C/SPI interface. Sadly, for I2C devices, we like to open some of the easter eggs in parts enabled by the I2C :)

    /Dafydd

  • thank you sir!