STSPIN32G4: No errors, but no PWM output
- February 24, 2026
- 1 reply
- 542 views
[PN]: STSPIN32G4
[VERSION]: v6.4.1
[TOOL]: MC Workbench / Motor Pilot
[DETAILS]:
I am working with a custom PCB design which was largely follows the EVSPIN32G4 schematic. I defined a custom board in MC Workbench and generated firmware, and can upload the firmware to the STSPIN without issue. Motor Pilot detects the board, and I can command START/STOP and read values/status.
When I press START for either Torque or Speed control, the board enters some ALIGNMENT stage (only the first time) followed by RUN. No behavior is observed with the motor. No faults are ever reported by Motor Pilot. I can STOP and START motor control again and still see no change in behavior.
With a scope, after START I see a single pulse on the U phase's gate for around 22 microseconds, then it falls to 0V and remains there. I did briefly run the firmware under GDB, and I see that MOE is set during RUN.
Using a 48V frameless motor, running from a Li-Ion pack (bus voltage currently 56V), SIR680LDP-T1-RE3 FETs. VCC measures a steady 8V, and the motor's phases idle at 5.45V. Have tested sensorless and encoder feedback; Pilot does read RPM from encoder when I manually spin the rotor. After initial START, current measurements appear to calibrate and rest right around 0A during RUN and IDLE.
Can anyone suggest what settings or portions of my circuit I should be looking at to resolve this issue? The lack of documentation on what some of the Workbench settings actually do has made this testing process cumbersome; this is beginning to impact project schedule.
MC Workbench file is attached. I'm happy to share any other design details as needed.
[EXPECTED BEHAVIOR]: PWM activity on the gate drive pins GLSx and GHSx. Any observable behavior in the motor.
[HOW TO REPRODUCE]: Design board following EVSPIN32G4 schematic, generate basic firmware, try to START the motor in Motor Pilot.

