Other Parts Discussed in Thread: 2MTR-DYNO, , BOOSTXL-DRV8305EVM, DRV8305, SFRA, CONTROLSUITE
I'm working through this app note to try and test the motor control features. I have a LAUNCHXL-F28379D, two BOOSTXL-DRV8305EVM's, and a 2MTR-DYNO set.
- I've removed JP1-JP5 as each 8305 gets its own power and should not link that power to usb
- I've connected 40V to each DRV8305EVM on PVDD
- I've set MOTOR1_DRV and MOTOR2_DRV to DRV8305
- Rebuild
- Debug
- Enable Real Time Mode
- Resume
- Set EnableFlag to 1
Nothing happens. The IsrTicker does not "Tick". It seems to be stuck at
while (motor1.drv8305.DRV_fault) ; // hang on if drv init is faulty
I then tried a lower voltage (long story on why). Anything below 35V worked (ISR stated to tick). I set it to 24V and also updated INVERTER1_BASE_VOLTAGE and INVERTER2_BASE_VOLTAGE to match. Now I can see the graphs as per paragraph 7.2.1, but none of the PWM's (pins P35-P40 on J4 or P74-P80 on J8 on the LAUNCHXL) did anything. I observed that TripFlagDMC was set for both motors. Why would this trip if not motors have been connected?
I really can't think of anything I did wrong and the steps are fairly straightforward. Any advice would be great!
Kind regards
Christo