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.

DRV8889-Q1: nSLEEP toggle for 1ms

Part Number: DRV8889-Q1

Hi, 

I have a question related to the register configuration of DRV8889-Q1. 

I am following the steps to configure the registers on this device , I have a question about this sequence.

1. Driver on - DRVOFF - LOW

2. Sleep mode off- nSLEEP - HIGH

3. Configure micro-stepping mode - CTRL 3 register (using SPI write)

4. Configure open load detection enable - CTRL 4 register ( using SPI write)

5. Configure stall detection - CTRL 5 register (using SPI write)

What happens if I write the nSLEEP to low and in a delay of 1 ms write it to high?

Something like this: 

GPIO_write(nSLEEP_INDEX, LOW);
Osal_delay(1); // 1 ms delay
GPIO_write(nSLEEP_INDEX, HIGH);

Will I lose my register configurations?

Thank you,

Arshiya Tabassum

What happens if I