This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
Can Eval board LP-MSPM0G3507 work with the board BOOSTXL-DRV8305EVM
regards
zbyno
Hi, thanks for the question! Yes, looking at the boosterpack pinout for the BOOSTXL-DRV8305EVM, it will work just fine with the launchpad since the pins match up correctly. Hope this helps!
-Brian
Hi Brian,
I am going to use the SW-MSPM0G3507 application written for DRV8316.
But the connectors for both are a bit different ( Halls + other)
Will it not be a problem?
regards
zbyno
I see that the SCS and PWRGD signals are different. if you are using a launchpad and the boosterpack, you could place a jumper from PB12 to PB17 to fix the pin mismatch for the SCS. For the PWRGD, there could be an issue there since it is connected to the NRST of the M0. One possible solution for this would be to break the trace connecting to the boosterpack. This is assuming you don't need the PWRGD signal for your application. If you need the PWRGD, you could break the trace on the M0, then jumper the PWRGD signal to another open GPIO to monitor the status.
You could also try disabling the NRST pin in sysconfig to see if that resolves the mismatch there.
Hi Brian,
What about the SPI commands from MCU? Both DRV8305 and DRV8316 have some different registers.
regards
zbyno
Hi Zbyno, the SPI commands will be something you implement in the MCU code based on the motor drive EVM you are using. If you are using both simultaneously, you will need to assign a second nCS pin for one of the devices so you can communicate with both on the same bus.
Hi Brian
I only want to communicate with the board DRV8305. I thought DRV8305 had some other register than DRV8316, which was written SW.
regards
zbyno
Hi Zbyno, were you able to get the M0 and DRV8305 to successfully communicate?
Hi Zbyno, I would look at some of the motor control examples in the latest M0 SDK as a reference. There are several for sensored/sensorless FOC motor control which also include the motor control library.
-Brian
Hi Brian
Can your SW work without the signal from Hall-sensors?
have a nice weekend
zbyno
Hi Zbyno,
You should be able to run a sensorless motor control example project (adjusting any of the assignments for your particular setup) without the hall sensors. The DRV8305 would take care of the phase sensing and provide the current sense output to the MCU, which can be used to measure the motor phase current to implement overcurrent protection, external torque control, or external commutation control through the application MCU. I don't see an example project specifically for the DRV8305, but you could import one for a similar device in the sensorless FOC folder and modify the project in sysconfig based on your setup.
-Brian