Dear Sirs,
We assembled some prototypes for using the DRV8256PWPR to drive motors.
It turns out that now, we are having difficulty activating the outputs of the integrated circuit.
Even switching the IN1 and IN2 pins to 1 and 0, the outputs remain off.
Furthermore, whenever one of the inputs is set to 1, the nFAULT pin is set to 0.
We tested with the engine connected, and also without the engine connected. And the result is always the same. We also have the DRV8256PEVM board for signal comparison, and from what we saw, the control pins are the same as on our board.
I would like some help in this case if possible.
Attached is the schematic of the board. Some considerations about this scheme:
- originally, the nSLEEP pin was set to +5V directly. We have already removed it from this connection and placed it for control on the microcontroller. When starting the application, we leave it at 0. Once started, we set it to 1. And when any change occurs in nFAULT, an nSLEEP pulse is given.
- the DVDD pin was connected to the +5V bus on the PCB. But as it is an output, we removed this connection, and left it only connected to the 1uF and 100nF capacitors.
- for the VREF, we leave it connected directly to +5V;
Have a great day everyone,
Kindly,