• TI Thinks Resolved

Linux/TAS5805M: Need PBTL Mono 1.0 configuration /header file

Prodigy 30 points

Replies: 7

Views: 172

Part Number: TAS5805M

Tool/software: Linux

Hi ,

I need the PBTL mono 1.0 configuration /header files.




  • Hi Karthik,

    I would suggest you get a TAS5805MEVM and also apply for access to PPC3 GUI. Finish your tuning in the PPC3 and then you can generate a header file.

  • In reply to Andy Liu SH:

    Hi Andy,

    Thanks for the reply and we are using the linux driver code from TI (PBTL Mono Mode 1.0) and we observed some times the device going to Sleep state without writing any I2C state commends.

    do you have any suggestion please let us know.

  • In reply to Karthik nagendran:


    is this played on our EVM/PPC3 1.0 configuration? or using generated head file and showing on your board?

    is there any other mode your board working well? it is better to share more detail, then Andy can help you more detailed analysis.

  • In reply to Xiaolin Qin:


    My Configuration is PBTL Mono 1.0.

    I am using the header file generated from TI Reference "stereo_flow2_48kHz_default_coldboot_-10dB" for Linux version.

    and I tried both the ways like manual configuration of the resistors using I2C commands below and through the Header files posted in the forum.

    speaker-test -D hw:0,2 -t sine -r 48000 -c 2 -F S32_LE -S 5 &> /dev/null &

    i2cget -f -y 0 0x2c 0x54

    i2cget -f -y 0 0x2c 0x4c

    i2cget -f -y 0 0x2c 0x37

    i2cget -f -y 0 0x2c 0x68

    i2cget -f -y 0 0x2c 0x69

    i2cget -f -y 0 0x2c 0x6d

    i2cget -f -y 0 0x2c 0x70

    i2cget -f -y 0 0x2c 0x71

    i2cget -f -y 0 0x2c 0x72

    i2cget -f -y 0 0x2c 0x73

    i2cget -f -y 0 0x2c 0x75

    i2cget -f -y 0 0x2c 0x03

    i2cget -f -y 0 0x2c 0x50

    working boards had this values in I2C Read using the same configuration file:

    54 = 0x00

    4c = 0x30

    37 = 0x09

    68 = 0x03   // State Registers

    69 = 0x03

    6d = 0x50

    70 = 0x00

    71 = 0x01 / 0x05

    72 = 0x00

    73 = 0x00

    75 = 0x38

    but only few boards work this way and most of them are giving faulty register values. we suspect the header files may corrupt the configuration of chip.

    I ordered the eval boards but need to check these setting to make sure I am running the correct header files into the chip.

    and I don't have the PBTL Mono 1.0 header files to check if these issues are happening due to configuration files.

    if you have a solution please let us know or give us the configuration files for PBTL mode that would be great.




  • In reply to karthik kumar nagendran:

    Hi Karthik,

    The header you used is for stereo configurations.  You need a different header file for Momo mode.

    Try this one below, which I generated in the PPC3. I chose the PBTL/Mono speaker type before I generated it.



  • In reply to karthik kumar nagendran:

    Hi Andy,

    Thanks for the configuration files and can you get the header files for 48Khz in same PBTL mono 1.0 mode.

  • In reply to karthik kumar nagendran:

    Hi Karthik,

    Actually, the header file I gave to you can work with both 96kHz and 48kHz input sample rates. Let me know if you see any problem with 48kHz sample rate.