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.

SRC4382: SRC block doesn't work

Part Number: SRC4382

When RX1 is used as the input terminal, then signal goes through SRC block, and Port B is used as the output terminal. There would be no I2S signal output through this path. (Port B is configured as slave mode)

When the signal is processed in other paths, it would be normal, such as if SRC block is not used.

So customer think the SRC block should be not working.

Any suggestion on this case?

Thanks.


 

  • Hi, Robin,

    My colleague will take a look at your issue. Could you please provide more details about the register configuration of the device?

    Regards,

    -Diego Meléndez López
    Audio Applications Engineer

  • Robin,

    As Diego requested in earlier post, can you please share the register configuration? This would help us get to the bottom of the issue reported...else, please share the overall system requirements and we should be able to share the correct register configuration to get the issue resolved.

    Thanks.

    Ravi

  • Hi Diego,

    Sorry for late reply. Below is the settings.

    SRC4382_Byte_Write(0x7f, 0x00);
    SRC4382_Byte_Write(0x01, 0x3f);
    SRC4382_Byte_Write(0x03, 0x31);
    SRC4382_Byte_Write(0x04, 0x01);
    SRC4382_Byte_Write(0x05, 0x21); //
    SRC4382_Byte_Write(0x06, 0x03); //
    SRC4382_Byte_Write(0x07, 0x08);
    SRC4382_Byte_Write(0x08, 0x00);
    SRC4382_Byte_Write(0x09, 0x09);
    SRC4382_Byte_Write(0x0B, 0x01);
    SRC4382_Byte_Write(0x0C, 0x01);
    SRC4382_Byte_Write(0x0D, 0x08);
    SRC4382_Byte_Write(0x0F, 0x22);
    SRC4382_Byte_Write(0x10, 0x00);
    SRC4382_Byte_Write(0x11, 0x00);
    SRC4382_Byte_Write(0x16, 0x01);
    SRC4382_Byte_Write(0x18, 0x01);
    SRC4382_Byte_Write(0x2D, 0x02);
    SRC4382_Byte_Write(0x2E, 0x00);

    Robin