I have designed a stepper driver around the DRV8818 (see attached schematic). When I plug it in and power it up with 12V on the motor voltage and , it powers up with holding current and promptly fails completely, on one occasion with visible smoke. I've clearly done something terribly wrong, but I can't figure out what it is. Anyone have some clues for the clueless?