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.

about AM3517 "sys_nRESWARM" configuration?

Other Parts Discussed in Thread: AM3517

I find "sys_nRESWARM" on AM3517 datasheet is defined to bidirection port,

If I need a hardware reset button connect to AM3517(and other peripherals),  can I use it?

and how can I set this pin to input?

  • The sys_nRESWARM terminal is an input and open-drain output at the same time.  A low logic level on this input will generate a warm reset to AM3517 and will cause the open-drain active low output to be driven for a specified length of time programmed in the PRCM.PRM_RSTTIME[7:0]RSTTIME1 bit field.  Therefore, you can connect a SPST switch from the sys_nRESWARM terminal to ground.

     

    This is explained in External Reset Signals and External Warm Reset Assertions sections of the AM35x Technical Reference Manual.

     

    Regards,

    Paul

  • Hi, Paul:

    I got it, Thanks!

  • Hi Paul,

    I guess that the value of PRCM.PRM_RSTTIME[7:0]RSTTIME1 bit field is initialized by the power-on reset.
    Therefore, the Minimum duration of warm reset (sys_nreswarm) after the power-on reset is the default (6-cycles of the 32-kHz clock) necessarily.

    I guess that the value of PRCM.PRM_RSTTIME[7:0]RSTTIME1 bit field is not initialized by the warm reset (sys_nreswarm).

    Can the PRCM.PRM_RSTTIME[7:0]RSTTIME1 bit field be programmed only for the warm reset (sys_nreswarm)?

    Best regards,

    Daisuke

     

  • Table 4-175 indicates the PRM_RSTTIME register is reset only on a cold reset.

    Any new value written to this register will be maintained during a warm reset, but the default value will be restored during a cold reset.

    Regards,
    Paul

  • Hi Paul,

    Thank you for your reply.

    I will program it only for the warm reset.

    Best regards,

    Daisuke