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.

DAC38RF82: Start-Up sequence, after toggling RESETB pin

Part Number: DAC38RF82


Hello,

 

At DAC38RF82 start-up sequence, after toggling TRSTB pin, uC reads SPI Page0, Register 0x7F.

Here, if Bits[15:10] are not equal to 10000b, then do users have to do all of the followings again?

  • Pull TRSTB pin of the JTAG port low

  • Provide a clock to the differential or single ended clock input

  • Toggle RESETB pin low then high (recommended pulse duration >10us)

Or uC has to just continues to read SPI Page0, Register 0x7F till Bits[15:10] become 10000b?

The latter case, how much time does it usually take from RESETB pin gets high to Bits[15:10] become 10000b?

 

Best regards,

 

K.Hirano

  • Hirano,

    I think it should take no more than a few mS. The user should keep reading this address until they see 10000b. If they are doing everything mentioned and still cannot read 1000b, have them verify the reset pulse width with an oscilloscope and make sure all power rails are present to the device.

    If they are using the single-ended clock input, after reset they should set global page register 0x31 bit 13 to a "1" to select this mode followed by writing a "1" to bit 11 of general register 0x00 to cause a Fuse Autoload to be executed. 

    Regards,

    Jim