Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

DRV8353RS-EVM: Default firmware version on ISO-F28027F development kit?

Part Number: DRV8353RS-EVM
Other Parts Discussed in Thread: DRV8353R, DRV8353, , MOTORWARE

Hi,

There is the description on EVM user's guide shown below:

Questions:

-What's the default firmware version on EVM? Sensored firmware or sensorless? Does it means that if changing to the EVM to 1*PWM mode,  sensored firmware and hall sensored input to DRV are mandatory needed?

-In datasheet of DRV8353R, it seems that 1*PWM mode could also work with sensorless motor as figure 22?

-Does the EVM could work without motor (no load)?  I got abnormal INHA, INHB output from the MCU board as shown below. As I only modify the PWM_MODE = 10b with no load test and no hall sensor input at J3. 

The INHA is yellow and INHB is blue.  The frequency of INHB is the same with INHA, which is different to figure 22. 

 

  • Hello Tess,

    Thank you for posting on the Motor Drivers E2E forum! Let me get in touch with an expert and who can answer your question comprehensively.

    In general, the processors or ISO-F28027F don't come with default FW, which means FW needs to be loaded. Usually, running Code Composer Studio, or any particular Instaspin GUI, will make the user load the FW as part of the set up steps. Most of the documentation pushes towards FOC sensorless (instaspin with C2k).

    PWM 1x mode, in particular, contains the commutation logic within the device. This means, a Processor or MCU or ISO-F28027F, or just a function generator that generates a square wave, could spin the motor. 

    To activate this mode, the PWM_MODE = 10b in the register space by sending a SPI command to change the bits in the register, which is usually done with the done with ISO-F28027F, the DRV8353 GUI, and DRV8353 GUI users guide: https://www.ti.com/lit/ug/slvu791b/slvu791b.pdf

    I am unsure if the GUI can support controlling the INx pins through the GUI and will defer to the expert. But if you only need sensored, then the PWM_MODE bits can be flipped with the GUI, and then a function generator can excite the INHA pin (while the INHC and INLC can be held to the correct voltage using an extnernal power supply.

    Best,

    -Cole

  • Hi Cole,

    Thanks for your prompt feedback.

    "In general, the processors or ISO-F28027F don't come with default FW, which means FW needs to be loaded. Usually, running Code Composer Studio, or any particular Instaspin GUI, will make the user load the FW as part of the set up steps. Most of the documentation pushes towards FOC sensorless (instaspin with C2k)."

    I agree that FW need to be loaded to ISO-F28027F.   And we could find the FW in EVM page in the link below. But I still have question about the FW version. Does this FW is designed for sensored or sensorless application? Because seems sensored FW need connect J3 with hall input and left unconnected with sensorless. I suppose there is any guide for the FW version to help quick start with EVM. 

    Thanks& Best Regards,

    Tess Chen

  • Hey Tess,

    The FW from the EVM page you linked is designed for a sensorless application. We do not provide sensored FW for the DRV8353RS-EVM.

    This DRV8353Rx-EVM InstaSPIN™ Software Quick Start Guide will walk you through setting up the Motorware environment and installing, importing, and using the firmware.

    Please let us know if you have any additional questions!

    Regards,

    Paul

  • Hi Paul,

    Thanks for your feedback. What's the different part in code between sensorless and sensored FW?  For sensored FW, does there any guide or code example to start with? 

    Best Regards,

    Tess Chen

  • Hey Tess,

    The sensorless FW is designed to use either current sense feedback or BEMF to estimate the position of the motor. The sensored FW instead has to parse that position information from the hall sensors. They are fundamentally different and can not be interchanged.

    We do not provide any sensored FW for the DRV8353. You can, however, look at the DRV8350-EVM FW files which include code for sensored and sensorless trapezoidal. You can use these files to compare the difference between sensored and sensorless FW. Keep in mind the DRV8350-EVM FW is designed to use an MSP430 MCU whereas the DRV8353-EVM FW is designed to use a C2000 MCU.

    Regards,

    Paul