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.

Some questions about drv8332

Other Parts Discussed in Thread: DRV8332, DRV8312

Dear sir.

I am new to Brushless Direct Current Motor! I read the datasheet of drv8332, I found that the PWM outputs are in relationship with hall sensors. So do I need to check the hall sensor output and control the PWM by MCU?

  • Hi zx,

    Using hall sensors is one method of controlling the motor. As a beginner, it is easy to understand.

    Controlling the motor with hall sensors typically requires checking the hall sensor output and controlling the PWM input by MCU. Depending on the direction of the motor, the PWM sequence is different.

    There are other methods that do not require hall sensors.

    A good learning platform is the DRV8312-C2-KIT. The DRV8312 is a lower current version of the DRV8332. The kit can control motors using several control algorithms.
  • Thank you.

    In fact our requirement is to control the camera turning to an angle when receive a control signal (less than 360 degree). My work is designing software. But our hardware team use DRV8332 and Back EMF to driver a brushless DC motor to move the camera as I describe before. In my opinion, a servo motor can do this work well. Can you tell me does this way implement our requirement?

  • Hi zx,

    This method can implement your requirement.
  • Hi Rick Duncan,

    Do I need to connect the RESET_X to PWM output of MCU. If yes, then it's need six PWM to control the DRV8332?
  • Hi zx,

    There is no need to connect the RESET_X to a PWM output. Assuming you are referring to Figure 12 of the datasheet, this is an example of how to interface to a controller providing 6 PWM outputs.

    In most cases, you will need two PWM outputs active at the same time. The outputs can be redirected through mcu commands to the PWMx inputs.
  • Thank you,

    I know it need two PWM outputs active at the same time. The figure 12 use 6 PWM inputs, the PWM_AL, PWM_BL and PWM_CL control the RESET_X with PWM_AH, PWM_BH and PWM_CH. I think a simple I/O port can't finish this work. So I don't know how to interface and control the PWM_xL in right sequence in MCU? Connect to a PWM or a Timer capture output? Any examples?

  • Hi zx,

    Figure 12 is one possible configuration for this device. There are others.

    If you use a 3 PWM input scheme, the RESET_X pins can be controlled by standard GPIOs. Please note Figures 13 and 14. The RESET_X pins are either set to a logic 1 or 0.