I have the DRV8434S working great with a stepper motor, using the Arduino driver. The only problem I have is detecting a disconnected motor. I cannot get the OL bit on the FAULT register to set when the motor is disconnected. I have tried:
sd->setReg(DRV8434SRegAddr::CTRL4,0x38); // Enable the Open Load (OL) Fault bit
uint8_t fault_status_byte = sd->readFault(); // fetch the fault register
Serial.print (" FAULT Status byte "); Serial.println(fault_status_byte,HEX);
The byte printed is always zero.
Driving the motor 20 steps (no microstepping) does not help.
Suggestions?
1 post - 1 participant