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.

DRV8301-HC-C2-KIT: Sensored BLDC

Part Number: DRV8301-HC-C2-KIT
Other Parts Discussed in Thread: CONTROLSUITE

Our team is interested in using the DRV8301-HC-C2-KIT for a sensored BLDC application. We have been reviewing the locked forum at the link pasted at the bottom of this post. We are curious as to how the Hall effect sensors' signals are communicated to the DRV8301-HC-C2-KIT. Does this require additional hardware like a C2000 launchpad, or is the DRV8301-HC-C2-KIT all we need? We have used this board to turn sensorless BLDC motors, but are unsure how to transition to another motor with Hall sensors. Thank you.

e2e.ti.com/.../258667

  • The DRV8301-HC-C2-KIT should bundle a C2000 controlCard, so the kit could support both sensorless BLDC and hall sensor BLDC, and doesn't need any other additional hardware. There is a voltage level shift IC on DRV8301-HC-C2-KIT to interface the hall sensor. You can download controlSUITE and find the schematic of DRV8301-HC-C2-KIT in its folder.

    www.ti.com/.../controlsuite
    C:\ti\controlSUITE\development_kits\DRV830x-HC-C2-KIT_v105\~DRV830x-HC-EVM-HWdevPkg\DRV830x_RevD_HWDevPKG\Schematic

  • Okay, thank you. I have found the pins for Hall sensor input (J10) along the top of the board. I have a couple of additional questions.

    1) I am a bit confused on the pinout of the Hall sensor signals. The QSG highlights J10 near the top of the board and refers to it as the Hall sensor interface. However, the Hardware Resource Mapping table for J1 later in the document lists the three Hall sensor signals as pin number 30, 80, and 31 on J1 as shown below:

    J1 Pin #             GPIO                  Signal Name                      Function

    30                     GPIO-40                   CAP1                            Hall Input 1

    80                     GPIO-41                   CAP2                            Hall Input 2

    31                     GPIO-42                   CAP3                            Hall Input 3

    Additionally, these signals are also referenced in the pinout for J5 as follows:

    J1 Pin #                 Signal Name

    11                              CAP3

    14                              CAP1

    16                              CAP2

    I'm just a bit confused on how I need to connect and access these Hall signals because they are referred to in so many places. Is J5 where we connect the Hall inputs and J10 is for the outputs? Any explanations of these pinouts would be helpful.

    2) Can the existing GUI run the sensored application? I have used it with the preflashed code on the f28035 card to run a sensorless motor with no issues. I assume I can use the same GUI but need to adjust the code? Are there any programs in the TI libraries for running sensored BLDC using this system?

    3) I read in the QSG that this Hall input will only work if SW is enabled. What exactly does this mean?

  • 1. Often, you might use J10 as the hall interface, J5 just as a monitor for testing. The pins on both connectors are connected to the same GPIO. Btw, you should look at the schematic of both controlCARD and DRV8301-Kit to know which pins are using since the DRV8301-kits can be used for many C2000 controlCards.
    2. No support, you might use CCS to do this that should be much easier.
    3. Right, you should use the hall sensor BLDC algorithm to run the motor, there is no such example project for DRV8301-kit, you might refer to below one for DRV8312-kit.
    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored
  • Regarding question 2, what exactly do you mean that CCS would be easier? Do I need to create my own GUI or do I need to use the one already provided?
  • You don't need the GUI to debug or run the motor with the project if you use CCS. You may follow the application note in the folder to do this. Of course, you can develop your own GUI if you want, but it's not necessary if you just want to try running the motor.

    C:\ti\controlSUITE\development_kits\DRV8312-C2-KIT_v128\BLDC_Sensored\~Docs