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.

TMS320F28384S: The noise immunity of SDFM

Part Number: TMS320F28384S


Hi champ,

In F2837x devices we suggest customers use SDFM I/O 3-sample for noise immunity, however we recommend using SDFM internal input qualification in F2838x devices along with SDFM I/O ASYNC setting.

Speaking of noise immunity capability, which method is better? Do we have analysis data to compare the noise immunity capabilities between F2837x and F2838x devices?

If customers use F2838x SDFM internal input qualification and don't get good noise immunity result, do we have any other settings to enhance SDFM noise immunity capability?

Regards,

Luke

  • Luke,

    Speaking of noise immunity capability, which method is better? Do we have analysis data to compare the noise immunity capabilities between F2837x and F2838x devices?

    Let me look into this some more & see if there is any data we can share.

    If customers use F2838x SDFM internal input qualification and don't get good noise immunity result, do we have any other settings to enhance SDFM noise immunity capability?

    PCB design will be critical to getting clean SDFM signals.

  • Gus,

    I understand the PCB design is very important for SDFM.

    I would like to double check is there any other register settings to enhance F2838x SDFM noise immunity capability, besides SDFM internal input qualification?

    Regards,

    Luke

  • Luke, none that I am aware of.

  • Gus,

    I see. Please check if we have analysis data showing the performance difference between F2837x(3-sample) and F2838x(input QUAL.).

    Thanks and regards,

    Luke

  • Luke,

    In F2838x, GPIO QUAL option is not available to improve noise immunity. It is mandated to use SDFM internal input qualification. 

    All our simulations and timing closure was done only for SDFM internal input qualification and not for GPIO QUAL option. If customer choses GPIO QUAL option they will be violating datasheet timing requirements.

    Regards,

    Manoj

  • Manoj,

    I know this, we had several discussions in the past and thanks for your support.

    My customer is wondering which method is better for SDFM noise immunity, is it 3-sample on F2837x or SDFM  input qualification on F2838x?

    If customer uses SDFM input qualification in F2838x and gets not good enough noise immunity capability, is there any other settings he can try, besides review schematic/PCB?

    Regards,

    Luke

  • If customer uses SDFM input qualification in F2838x and gets not good enough noise immunity capability, is there any other settings he can try, besides review schematic/PCB?

    Is customer concerned about any particular noise profile? SDFM input qualification in F2838x performance was similar to GPIO QUAL option in F2837xD.

    We don't have any other setting which would provide additional noise immunity. But, in F2838x, we have clock control feature which allows you to share SD-C1 clock trace to source SD-C2 / C3 / C4. This reduces the number of high speed trace in PCB thereby reducing the chances of picking noise on SDFM pins.

  • Manoj,

    SDFM input qualification in F2838x is similar to GPIO SYNC option in F2837x(but F2837x can use only GPIO 3-sample), is it correct?

    If customer shares SD-C1 clock to source SD-C2 / C3 / C4, should he sets SDCTLPARM1.SDCLKSEL bit to 1 or 0?

    When he uses SDFM internal input qualification, should he enable or disable SDFM GPIO internal pull-up in register GPAPUD?

    Thanks and regards,

    Luke

  • SDFM input qualification in F2838x is similar to GPIO SYNC option in F2837x(but F2837x can use only GPIO 3-sample), is it correct?

    Your understanding is correct!

    If customer shares SD-C1 clock to source SD-C2 / C3 / C4, should he sets SDCTLPARM1.SDCLKSEL bit to 1 or 0?

    It should be set to 0

    When he uses SDFM internal input qualification, should he enable or disable SDFM GPIO internal pull-up in register GPAPUD?

    It shouldn't matter whether you enable / disable pull-up

    Regards,

    Manoj

  • Manoj,

    According to my customer's evaluation, it seems that there has no performance difference when he sets SDCTLPARM1.SDCLKSEL bit to 1 or 0.

    Does it mean actually SD-C1 connects to SD-C1 input pin no matter SDCTLPARM1.SDCLKSEL bit is 1 or 0?

    Regards,

    Luke

  • Yes. There is no difference when you choose 0 or 1 for CH1