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.

CCS/BOOSTXL-DRV8305EVM: Using DRV8305 without SPI...

Part Number: BOOSTXL-DRV8305EVM
Other Parts Discussed in Thread: DRV8305, MOTORWARE

Tool/software: Code Composer Studio

Hi all,

a simple question. I'm using BOOSTXL-DRV8305EVM and LAUNCHPAD F28069M.

Assuming that the default DRV8305 values ​​are suitable for my project, can I use it without SPI com but only setting EN_GATE gpio in the MCU (All other signals needed are connected: INHA, INHB...GH, SH, SL...SN...etc)?

I'm trying to modify motorware (lab4a) to goal this, but I've some trouble with "hal.c" mods.

When I try to start the motor identification,
- Set the variable “gMotorVars.Flag_enableSys” equal to 1. Ok.
- Set the variable “gMotorVars.Flag_Run_Identify” equal to 1. Ok for the first 3/4 seconds, after firmware goes to "onLine" status nFAULT led turn on. The firmware report no error conditions but I've seen that with nFAULT set, ADC appears to read zero (...the voltmeter instead reads 36V)...

Anyone can help me?

Thank in advance.

  • ....ADC appears to read VBus zero...

  • Stefano,

    Thanks for posting on the MD forum!

    I think it is highly unlikely that you can use the DRV8305 without SPI, there is a lot of configuration and the device is much more useable and poweful when these settings are customized.

    For example, you won't have access to gate drive strength, overcurrent limits, or access of sleep mode.

    Which Voltmeter is reading 36V?

    Regards,

    -Adam

  • Hi,

    I found my answer. YES, it's possible to use DRV8305 without SPI and only with EN_GATE pin.

    My problem was an incorrect GPIO configuration. Now I've got "lab4a" working with Launchpad F28069M + BoostXL DRV8305 without SPI.

    I don't want to use it in this manner. I only want to test a beta-firmware for DRV8323RH without buy other Boost board. (Now I'm creating my custom electronics).

    Regards,