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.

DRV10974: Driver

Part Number: DRV10974
Other Parts Discussed in Thread: MCT8315A

I need 3-Phase Brushless Sinusoidal Sensor less Motor Driver IC. Which can drive BLDC motor independently without microcontroller or any other external IC.

We need IC without CAN/LIN/SPI/I2C communication, which is cheaper, simpler and with minimal pins.

 

I went through TI website and found DRV10974 driver IC.I need below support for this IC.

1: Can we drive this IC with analog input for speed control without microcontroller or any external PWM input?

2: As we don’t need microcontroller , can we keep FG pin (motor speed feedback) floating or unconnected?

3: What is role of ADV PIN (lead angle select)? Can we keep it floating?

3: Is there evaluation board available for this IC? How can we get this?

4: Is there any other similar or better 3-Phase Brushless Sinusoidal Sensor less Motor Driver IC available with below requirements?

  1. Voltage rating 18V, current 1.5A, integrated MOSFET.
  2. 3-Phase Brushless Sinusoidal Sensor less Motor Driver IC
  3. without CAN/LIN/SPI/I2C communication, which is cheaper, simpler and with minimal pins.
  4. Application: BLDC motor driver for fuel pump.
  • Hi Arvinth,

    Thank you for your post! One of the members of the team will respond to you hopefully by the end of next week, however most of the team is out of office right now for the holidays.

    Regards,

    Anthony Lodi

  • Hello Anthony, 

    Thank you for your update. 

  • Hi Aravinth,

    Thanks for your interest in TI BLDC controllers.

    I understand your application is for Fuel Pump.  I will first clarify your list of questions and I will provide another device reference for Fuel Pump application

    1: Can we drive this IC with analog input for speed control without microcontroller or any external PWM input?

    This device pin "PWM" can be driven with Analog or PWM which has built in auto detect for PWM or Analog

    2: As we don’t need microcontroller , can we keep FG pin (motor speed feedback) floating or unconnected?

    FG pin has internal pullup to 3.3V (20kOhm). If any higher voltage pull up required then provide through a resistor to limit current.

    3: What is role of ADV PIN (lead angle select)? Can we keep it floating?

    Motor commutation point can be adjusted to improve the efficiency. This is used to align Phase current with BEMF very well so that effective torque is delivered with lesser current.

    You can refer to the data for range of resistor value to provide commutation advance time from 10us to 1000us. If it is left open device uses longest commutation time. This has to be tuned otherwise performance will be poor and thereby causing unreliable controls.

    3: Is there evaluation board available for this IC? How can we get this?

    EVM available for this device. You can visit the link for more details DRV10974EVM | Buy TI Parts | TI.com

    4: Is there any other similar or better 3-Phase Brushless Sinusoidal Sensor less Motor Driver IC available with below requirements?

    1. Voltage rating 18V, current 1.5A, integrated MOSFET.
    2. 3-Phase Brushless Sinusoidal Sensor less Motor Driver IC
    3. without CAN/LIN/SPI/I2C communication, which is cheaper, simpler and with minimal pins.
    4. Application: BLDC motor driver for fuel pump.

    You can refer to MCT8315A (MCT8316A data sheet, product information and support | TI.com) .  This device requires initial tuning through I2C  and once motor is well tuned we can burn the configuration to internal EEPROM. After that we don't need I2C and speed can be controlled through PWM or Analog.

    Please check for startup time, wide operating conditions for your application. Example, MCT8315A can do fast startup in less than 50ms from zero speed to max speed which is essential for fuel pump applications.

    Thanks and Best Regards,

    Venkatadri S

  • Hello Venkatadri,

    Thanks, you for response!

    Few more questions we have to ask regarding suggested. 

    MCT8315A part is automotive grade? if not automotive grade please suggest AEC-100 grade.

    MCT8315A part can drive fuel pump as per our voltage and current requirement. But we have below query regarding this part as we want to reduce cost and complexity. 

    1: Can we operate it without microcontroller and I2C communication? Because for speed control method selection we need to write in EEPROM via I2C communication?

    2: What is default speed control method (analog or PWM) once IC is powered without any EEPROM setting? Is there any way to set analog speed control method without using microcontroller and I2C communication even once?

    3: What is the purpose of DACOUTx pin? Can we keep this floating or disconnected?

    4: Is evaluation board available for this part and how to order it?

    5: What is cost for this IC for 500, 1K, 5K volume?

    6: This IC has some extra functions like BUCK Out, LDO, Brake, nFault, I2C (Yellow highlighted in below attached image) à can we keep them floating or pulled up/pulled down as we don’t require these functions without affecting motor driving operation?

     

  • Hi Aravinth,

    MCT8315A part is automotive grade? if not automotive grade please suggest AEC-100 grade.

    This is not auto grade yet but we are about to release by 1Q

    MCT8315A part can drive fuel pump as per our voltage and current requirement. But we have below query regarding this part as we want to reduce cost and complexity. 

    1: Can we operate it without microcontroller and I2C communication? Because for speed control method selection we need to write in EEPROM via I2C communication?

    We need I2C initially for programing the tuning file into EEPROM. After that we can use PWM/Analog to control the speed.

    2: What is default speed control method (analog or PWM) once IC is powered without any EEPROM setting? Is there any way to set analog speed control method without using microcontroller and I2C communication even once?

    This is part of configuration. We can select speed control mode (Analo, I2C, PWM Duty mode or Frequency mode) and burn it into EEPROM. After that every power up device configures to the mode programmed in EEPROM.

    3: What is the purpose of DACOUTx pin? Can we keep this floating or disconnected?

    DACOUT is used for plotting the internal variables for verifying the performance with more real time data. 

    Example, if we want to verify input duty cycle and corresponding speed output response apart from the motor TACH output (FG signal) we can see plot on Oscilloscope 

    Registers of interest are listed below

    Input Duty Cycle : 0x40C
    Set Duty Cycle : 0x502
    Current Duty Cycle : 0x4F2

    AVS Ramp down duty : 0x6BE
    Speed Eqlt Duty : 0x660

    Motor Speed in P.U : 0x5AE
    DC Bus Power in PU : 0x6EE

    Close loop Speed reference : 0x59C

    Speed Ki : 0x5BE
    Speed Kp : 0x5BC
    Speed Out : 0x5C4

    4: Is evaluation board available for this part and how to order it?

    Yes, EVM is available. You can visit product landing page MCT8316A data sheet, product information and support | TI.com and check all the links for tech notes, tuning guide, EVM etc

    5: What is cost for this IC for 500, 1K, 5K volume?

    Can you message me your company details and if you are in touch with TI local support team? We will ask them to provide the details

    6: This IC has some extra functions like BUCK Out, LDO, Brake, nFault, I2C (Yellow highlighted in below attached image) à can we keep them floating or pulled up/pulled down as we don’t require these functions without affecting motor driving operation?

    We can disable Buck,  AVDD is internal regulator output which requires specified capacitor. 

    Generally automotive don't recommend floating pins, we can connect Brake to ground, nFault to pull up (nfault like goes low to indicate fault)

    I2C keep them pulled high with recommended pull up resistor. This is used for programming as we well as useful for debugging.

    Thanks and Best Regards,

    Venkatadri S