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.

DS90UB962-Q1: RESTART_AUTOLOAD

Part Number: DS90UB962-Q1


Dear expert,

RESTART_AUTOLOAD can latch mode_sel pin ? or not?

  • Hello Ryan,

    Are you asking if setting RESTART_AUTOLOAD could change the mode of the device?  If so, no the RESTART_AUTOLOAD function just reloads the ROM which reinitializes any registers that need to be changed from default.  Are you able to provide any more details on the background of the question?

    Regards,

    Nick

  • Nick,

    I want to know difference between RESTART_AUTOLOAD and DIGITAL_RESET1. 

    And difference between RESTART_AUTOLOAD and PDB.

  • Hello Ryan,

    DIGITAL_RESET1 will reset the entire device and set all registers back to their default values and will resample the strap pins.  This is the same behavior as PDB except you write a register instead of pulling the pin low.  

    RESTART_AUTOLOAD is harder to explain but I will try my best.  Internal to the device there is a ROM that overwrites register defaults if needed since actually changing the register default would require a change in the silicon.  The ROM is basically a built in init sequence that can be modified by us so that if we need to change a register default after the device has been designed we can just add it to the ROM.  From a customer perspective the registers default to what it in the datasheet but in reality some may actually be overwritten at power.  So setting this bit will run this internal init sequence again.

    The reason I ask for the background on the question is I want to help solve whatever problem you are trying to solve by using REATART_AUTOLOAD since I am sure there is a better, less confusing way.

    Regards,

    Nick

  • Nick,

    Great thanks for your detailed explanation. I'm very clear now.