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.

TAS5825P: Can I simply replace TAS5825M with TAS5825P on same board

Part Number: TAS5825P
Other Parts Discussed in Thread: TAS5825M, , TAS5825MEVM, PUREPATH-CMBEVM,

Hi

I have made many boards for TAS5825M.

Can I simply put TAS5825P to this boards without any modification?

Thanks for reply

Jiri

  • Hello Jiri,

    The device's are pin to pin but whole value proposition of the TAS5825P is the Hybrid-Pro algorithm and there is a Hybrid-Pro feedback pin that's supposed to be connected to the DC-DC Converter so HW modification would be needed there. The firmware between the TAS5825M and the TAS5825P is different so you couldn't use the same TAS5825M process flows on a TAS5825P as it may not function properly and could cause issues with the device.

    You could bypass the Hybrid-Pro pin configuration and not use the feature but your process flow would still be limited to the TAS5825P limited flows.

    Best regards,

    Luis

  • Hi Luis

    Thanks for Your reply.

    I'm powering my amplifiers from 19V notebook adapter.

    I have only TAS5825M developement board and PPCB and sw plugins for both TAS5825.

    I'm using simple process flow 2.0 stereo Housekeeping.

    Can You please recommend me a simple solution to switch to TAS5825P process flow?

    Many Thanks

    Jiri

  • Hello Jiri,

    Can you clarify what are you trying to do? Are you using the TAS5825MEVM, not sure if i understand your question.

    Best regards,

    Luis

  • I have hundreds of boards for TAS5825M.
    M is not in stock, while P is.
    So my question was whether I could simply use P instead of M without hardware changes.
    I own PUREPATH-CMBEVM and TAS5825MEVM.
    TAS5825P-SW is a supposed plugin for PPC3. He owns one too.
    The question is, am I able to debug the TAS5825P with my tools?
    Another question is, how does the process flow differ between the M and P versions?
    I did not find a process flow for the P version on the TI website, only for M.
    I also use GPIO1 for MUTE, in datahseet TAS5825P this pin is used for HybridPro feedback. GPIO1_SEL_Register appears to be the same except for bit 0001, for M is Reserved and for P is HybridPro.
    Is this the only difference in configuration?
    Please advise me about configuration differences.
    thank you very much

    Jiri

  • This is my registers. 

    cfg_reg registers[] = {

     

     

        { 0x00, 0x00 },

        { 0x7f, 0x00 },

        { 0x03, 0x02 },

        { 0x01, 0x11 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

     

        { 0x7f, 0x00 },

        { 0x7d, 0x11 },

        { 0x7e, 0xff },

        { 0x00, 0x01 },

        { 0x51, 0x05 },

        { 0x00, 0x02 },

        { 0x19, 0xa0 },

        { 0x1d, 0x01 },

        { 0x00, 0x00 },

        { 0x7f, 0x00 },

        { 0x46, 0x01 },

        { 0x00, 0x00 },

        { 0x02, 0x02 },

        { 0x53, 0x00 },

        { 0x54, 0x00 },

        { 0x00, 0x00 },

        { 0x7f, 0x00 },

        { 0x03, 0x02 },

     

        { CFG_META_DELAY, 5 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x00, 0x00 },

        { 0x7f, 0x8c },

        { 0x00, 0x06 },

        { 0x38, 0x00 },

        { 0x39, 0x00 },

        { 0x3a, 0x04 },

        { 0x3b, 0x00 },

    //Tuning coeffs

        { 0x00, 0x0b },

        { 0x50, 0x00 },

        { 0x51, 0x20 },

        { 0x52, 0xc4 },

        { 0x53, 0x9c },

        { 0x5c, 0x7f },

        { 0x5d, 0xff },

        { 0x5e, 0xff },

        { 0x5f, 0xff },

    // Book 0x8c

        { 0x00, 0x00 },

        { 0x7f, 0x8c },

     

        { 0x00, 0x01 },

        { 0x28, 0x40 },

        { 0x29, 0x00 },

        { 0x2a, 0x00 },

        { 0x2b, 0x00 },

     

        { 0x00, 0x0a },

        { 0x64, 0x00 },

        { 0x65, 0x80 },

        { 0x66, 0x00 },

        { 0x67, 0x00 },

        { 0x68, 0x00 },

        { 0x69, 0x00 },

        { 0x6a, 0x00 },

        { 0x6b, 0x00 },

        { 0x6c, 0x00 },

        { 0x6d, 0x00 },

        { 0x6e, 0x00 },

        { 0x6f, 0x00 },

        { 0x70, 0x00 },

        { 0x71, 0x80 },

        { 0x72, 0x00 },

        { 0x73, 0x00 },

        { 0x74, 0x00 },

        { 0x75, 0x80 },

        { 0x76, 0x00 },

        { 0x77, 0x00 },

        { 0x78, 0x00 },

        { 0x79, 0x00 },

        { 0x7a, 0x00 },

        { 0x7b, 0x00 },

        { 0x7c, 0x00 },

        { 0x7d, 0x00 },

        { 0x7e, 0x00 },

        { 0x7f, 0x00 },

     

        { 0x00, 0x0b },

        { 0x08, 0x00 },

        { 0x09, 0x80 },

        { 0x0a, 0x00 },

        { 0x0b, 0x00 },

     

        { 0x38, 0x02 },

        { 0x39, 0xa3 },

        { 0x3a, 0x9a },

        { 0x3b, 0xcc },

        { 0x3c, 0x00 },

        { 0x3d, 0x06 },

        { 0x3e, 0xd3 },

        { 0x3f, 0x72 },

     

        { 0x48, 0x04 },

        { 0x49, 0xc1 },

        { 0x4a, 0xff },

        { 0x4b, 0x93 },

        { 0x4c, 0x01 },

        { 0x4d, 0x12 },

        { 0x4e, 0x6e },

        { 0x4f, 0x98 },

     

        { 0x54, 0x7b },

        { 0x55, 0x3e },

        { 0x56, 0x00 },

        { 0x57, 0x6d },

        { 0x58, 0x00 },

        { 0x59, 0x00 },

        { 0x5a, 0xae },

        { 0x5b, 0xc3 },

     

        { 0x60, 0x08 },

        { 0x61, 0x13 },

        { 0x62, 0x85 },

        { 0x63, 0x62 },

        { 0x64, 0x00 },

        { 0x65, 0x80 },

        { 0x66, 0x00 },

        { 0x67, 0x00 },

     

        { 0x6c, 0x00 },

        { 0x6d, 0x78 },

        { 0x6e, 0xd6 },

        { 0x6f, 0xfd },

        { 0x70, 0x00 },

        { 0x71, 0x08 },

        { 0x72, 0x13 },

        { 0x73, 0x85 },

     

     

    //Register Tuning

        { 0x00, 0x00 },

        { 0x7f, 0x00 },

        { 0x30, 0x00 },

        { 0x60, 0x00 },             // GPIO1 = INPUT

        { 0x62, 0x00 },             // GPIO1 = outupt off

        { 0x64, 0x02 },             // GPIO1 = MUTE input

        { 0x4c, 0xF0 },             // default volume

        { 0x03, 0x03 },

        { 0x00, 0x00 },

        { 0x7f, 0x00 },

        { 0x78, 0x80 },

     

     

    };

  • Our TI store has 1662 qty in stock for TAS5825M as of right now. You can order through there.

  • Hi Amy

    Can You please send me a direct link to your TI store?

    If I found TAS5825M page and clik on Order now, I still see out of stock.

    thanks

  • Jiri,

    It just went to out of stock again. Supply is tight, so material does not last long in our store.