Hi. I was looking for a simple BLDC driver and this part came up. I'm using the SPI version and have this schematic (the pull-ups for the HALL-Sensors are on the connector itself to a 3.3V line):
From what I gather on the SPI communication, I always receive
The status register seems to be fine, still when I connect any BLDC motor I get MOTOR_LOCK status bit UP. I have tried changing the Slew Rate, the kind of HAL (Asyncrhonous Digital and Synchronous Digital) as well as the ARR and ASR enables, but nothings seems to give anything else than an error. I'm just stuck at this problem. I used several PWM signals, from 17kHz, 20kHz, 30kHz and 40kHz but nothing changes.
Changing BUCK_SEL is reflected on the voltage there, so I'm pretty confident that my readings and writings are OK. I have looked on VCP and is 5V above the supply line. I have tried to change VM from 24V to 12V and nothing. I'm sure that nSleep is at 3,.3V, BRAKE is at GND, DRVOFF is at GND. nFault is good (3.3V as per the pull-up) until I try to connect any motor to the connector (then gets down to GND).
I have no idea what to do next.