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.

Using DRV8308EVM to control Nanotec BLDC Motor DF45

Other Parts Discussed in Thread: DRV8308

Hi,

I can drive the motor included in the package with DRV8308EVM. However, as soon as I connect the DF45 Nanotec BLDC Motor to the evaluation board, I see some problems. According to the motor datasheet, he internal windings of the motor are STAR and not DELTA and Hall sensor feedbacks are not inverted.

My connections are as below.

U/V/W Gray/Brown/Yellow

Sensor Power Red/Black

Hall.U/V/W+ Blue/Green/White

Motor cannot rotate properly in both modes and just shakes at a position. FGOUT is okay while spinning by hand with 0% PWM command and enabled. But when I exchange V+ and W+ Hall sensor feedbacks, the rotation will be good in just one direction while setting HALLPOL to 1 (!) and in the reverse rotation direction the spinning is not smooth. Of course the motor datasheet says that pulses are not inverted.

Would anyone please give me some help on connections and parameter settings. Specially if ADVANCE is needed in STAR configuration. Thanks in advance.

  • Hi Mohammad,

    Our experts have been contacted and should reply soon.

    Can you provide the connection information using the connector number and pin number? Also, can you provide the jumper settings used on the EVM?
  • Jumper settings are exactly the same as default settings. (Hall sensor is again single-ended and no EEPROM).

    Also, this is the real motor datasheet. (Just connections are different from the previous one). I have connected these wires:

    PIN1. U --> P2.U

    PIN2. V --> P2.V

    PIN3. W --> P2.W

    PIN4. GND --> P3.HGND

    PIN5. Hall2 --> P3.HV+

    PIN6. Hall1 --> P3.HU+

    PIN7.Hall3 --> P3.HW+

    PIN8.VHall 5VDC --> P3.HPWR


    As I said before this was my default wirings which was changed to get the system to work. I exchanged V+ and W+ wires and the rotation in just one direction with HALLPOL=1 became smooth.

  • Hi Mohammad,

    Based on the motor datasheet you supplied the hall states should line up with the DRV8308 hall states shown in table 2 on page 17 of the DRV8308 datasheet. With the default wiring scheme you suggested above, and HALLPOL=0, the motor should be able to spin smoothly in both directions.

    ADVANCE still must be tuned correctly to smoothly spin the motor. Have you tried increasing the advance value while HALLPOL=0 and the three hall sensors are connected with Hall 1 -> HALL_U, Hall 2 -> Hall_V, and Hall 3 -> Hall_W?

    Are you performing this basic tune in one of the open-loop modes?

    Could you try removing the three motor phase connections from the EVM and powering just the hall sensors, then use an oscilloscope to check the three hall state sequences? They should align with the hall states shown in the DRV8308 datasheet on page 18 and 19.