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.

TMS320F28379S: C2000 Interface with BLDC motor with Hall Sensors

Part Number: TMS320F28379S
Other Parts Discussed in Thread: C2000WARE-MOTORCONTROL-SDK, C2000WARE

Hi,

I want to interface the TMS320F28379S to a  BLDC motor fitted with Hall Sensors. What are the TI-recommended pins on the C2000 for this application?  Can I directly interface the c2000 with the Hall Sensors, or it's advised to use additional circuitry for interfacing.

Thanks

  • What are the TI-recommended pins on the C2000 for this application?

    All of GPIOs can be configured as eCAP input for hall sensors. Please take a look at the TRM of the device to use the XBAR and eCAP for hall sensor input.

    Can I directly interface the c2000 with the Hall Sensors, or it's advised to use additional circuitry for interfacing.

    That depends on the output signal voltage of the hall sensors. The maximum input voltage of the C2000 is 3.3V. If the output voltage of the hall sensor is 5V, you need to add an additional circuitry to convert the 5V to 3.3V for C2000.

  • Thanks Yanming!

    Do you have an example for this application in the universal motor control lab.

    Jagbir

  • You may refer to the lab for the C2000 devices in motor control SDK. The universal motor control lab is available in the current MCSDK, which can support a set of hardware kits and control algorithms for BLDC/PMSM drive. The kits include LAUNCHXL-F280025C, LAUNCHXL-F280039CLAUNCHXL-F2800137 with a set of inverter boards.  The control algorithms include sensorless InstaSPIN-FOC with FAST, Sensorless-FOC with eSMO, Sensored-FOC with incremental encoder, Sensored-FOC with hall sensor.  You can refer to the device peripherals (ePWM, ADC, eQEP, or eCAP) configuration for motor control with the other C2000 devices including F2837x.

    C2000WARE-MOTORCONTROL-SDK: https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

    Universal Project and Lab User’s Guide: https://www.ti.com/lit/spruj26

    Example lab project at the folder: C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f28002x

    or                                                         C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f28003x

    or                                                         C:\ti\c2000\C2000Ware_MotorControl_SDK_<version>\solutions\universal_motorcontrol_lab\f280013x