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.

AM4372: ADC software reset

Part Number: AM4372

Hi everyone,

When my customer did an ESD test, the ADC on the device hanged with "FSM_BUSY = 1".

AM335x requires a device reset when this problem occurs.

Does AM437x require a device reset as well?
Is there a way to reset with software?

Best regards,

Sasaki

  • Hi Sasaki,

    I think we have the same ADC IP in AM335x and AM437x devices, thus I assume we have the same device reset requirements.

    AM437x ADC0/1 do not have local SW reset. You might try with AM437x device SW reset, PRCM_PRM_RSTCTRL[1] RST_GLOBAL_COLD_SW or PRCM_PRM_RSTCTRL[0] RST_GLOBAL_WARM_SW. But the recommendation is to use POR. Check below e2e threads:

    Check AM437x TRM section 6.7.5 Reset Characteristic for differences between POR, SW Cold and SW Warm resets.

    Regards,
    Pavel

  • Hi Pavel-san,

    Thank you for your support.

    Pavel Botev said:
    I think we have the same ADC IP in AM335x and AM437x devices, thus I assume we have the same device reset requirements.

    I got it.

    Best regards,

    Sasaki