I'm using the ADXL362 in a battery-powered application where a switch is used to turn the device on and off. The ADXL usually initializes without a problem, however can get caught in what looks like a latchup condition. On fast power cycles the adxl often will not configure properly and in fact will not respond to any communication.
My initialization procedure includes the following:
- Delay for adxl to powerup >50 ms
- Perform soft reset
- Delay ~10 ms for reset
- Configure registers
- Read off registers to make sure they've configured correctly
Is there a known problem with latchup on this part if Vdd is not fully discharged? Is there a way of overcoming this without powering the device down for several seconds and restarting as I'm doing now? Thanks for any help and let me know if you would like more information in order to help.