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: LaunchXL- F280025C : voltage offset issue.

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

Dear TI team,

I literately want to know what is the main cause of voltage offset fault . I have changed  two boards for the same and still not get the cause and solution of this problem.

Please let me to short out this issues.

Regards,

  • Hello,

    Voltage offset fault is set when the sensed voltage during offset calibration (which occurs during system startup) is outside of the expected bounds. offset_V_sf should result in a final value near ~0.5.

    • Please ensure that the following parameter in user_mtr1.h is properly set for your motor:
      •  USER_M1_NOMINAL_DC_BUS_VOLTAGE_V
        • Should be the supplied DC bus voltage to the boosterpack

    If the supplied voltage does not match this value, offset_V_sf cannot be reliably calculated.

    Regards,
    Jason Osborn

  • Thank you sir , this is really problem solving.

    Please let you know me , cause of overcurrent fault also . I try to go deep  into the firmware and find the following to understand the main cause of OC fault.

    calcMotorOverCurrentThreshold();

    Regards,

    arjun

  • Hello,

    Overcurrent fault is set when the current to the boosterpack exceeds set limits. This is the most common fault you'll see in the following situations:

    • The following motor current parameters are not properly set
      • USER_MOTOR1_MAX_CURRENT_A
      • USER_MOTOR1_OVER_CURRENT_A

      • The following parameters should be adjusted to match the motor. If the previous 2 (MAX_CURRENT and OVER_CURRENT) parameters were set to be lower than their previous values, these parameters must be adjusted:
        • USER_MOTOR1_FLUX_CURRENT_A
        • If the overcurrent fault is happening during motor startup:
          • USER_MOTOR1_ALIGN_CURRENT_A
          • USER_MOTOR1_STARTUP_CURRENT_A
          • USER_MOTOR1_TORQUE_CURRENT_A
        • If the overcurrent fault is happening during Build 4 Motor Identification:
          • USER_MOTOR1_RES_EST_CURRENT_A
          • USER_MOTOR1_IND_EST_CURRENT_A

    • Too much current is being applied to the motor, often due to improperly set motor physical parameters
      • Motor physical parameters, in this context, refers to the following:
        • USER_MOTOR1_NUM_POLE_PAIRS 
        • USER_MOTOR1_Rs_Ohm
        • USER_MOTOR1_Ls_d/q_H
        • USER_MOTOR1_RATED_FLUX_VpHz
        • USER_MOTOR1_INERTIA_Kgm2
        • USER_MOTOR1_FREQ_MIN_Hz
        • USER_MOTOR1_FREQ_MAX_Hz
      • In build 2, this also refers to the following:
        • USER_MOTOR1_FREQ_LOW_Hz
        • USER_MOTOR1_FREQ_HIGH_Hz
        • USER_MOTOR1_VOLT_MIN_V
        • USER_MOTOR1_VOLT_MAX_V
      • Information on how to set all of these parameters is found in the comments of the Teknic_M2310PLN04K section of user_mtr1.h . Refer to the manufacturer-provided documentation to determine exact values.

    Regards,
    Jason Osborn
    Note: Key topics from this post are bolded.

  • Hello sir,

    Actually I able to run the motor unto DMC level 3, But When I try to enter into DMC level 4 (Hall Enable and disable FAST algorithm) , Voltage offset tends to 0,0,0  and motor stop spinning but vibrating and In Open loop voltage offset shows 0.5,0.5,0.5.

    Can you please help me what is the reason behind that??

    (Yes, I have recheck the on board switch for Hall sensor interface)

  • Hello again,

    First, if I had to make an educated guess, I would say that if you disabled HALL and enabled FAST, you'd be able to run build 4.

    To help me track down what's causing this issue, please let me know if the value of angleHall_rad is changing.

    Regards,
    Jason Osborn

  • Hi Sir,

    I am really badly sucked in the voltage offset fault issues,

    Whenever I try to connect the HUB motor I got this fault While , with the small motor we get the expected result. I attached the video below of DRV83 Board please see there is n-Fault led goes high for movement  when I just run the code and get back to low.

    I have also verify the  following below and Try to change and match with my power supply voltage 
    {Ex:- Input dc voltage is 25 volt so I write there 25)

    #define USER_M1_NOMINAL_DC_BUS_VOLTAGE_V    (48.0f)  

    Measured by multimeter,

    ISENA = 1.6 volt    VSENA  = 0.38 volt

    ISENA = 1.6 volt    VSENB  = 0.38 volt

    ISENA = 1.6 volt    VSENC  = 0.38 volt

    VSENVM = 3.3 volt

    Noted the following,

    On Board DRV U3(12 volt to 3V3 convert) getting much hot and when I disconnect the Launch pad from it , feel normal.

  • Hello,

    Previously, you stated that in open-loop, the offset values looked OK, but in closed-loop, that was no longer the case. Is that still true?

    Regards,
    Jason Osborn

  • Hello Sir, 

    No that is not case, offset are correct up to DMC level -4,

    I have two motor (Please keep this also in note, I am 30V/30A power supply only )

    small motor --> 24V/3A 

    Hub Motor --->

    when I try to spin the small motor, that gives me satisfied output over the all DMC Level but as I try to spin the Hub motor after setting its v/f profile , its run up to certain level under the some condition , as I was getting OC fault again and again so I found some solution related to the same issue over the e2e and I did that 

    after adding above two line , our OC fault issue has been resolved , and Our hub motor able to run up to DMC level -4 , But at level 4(with the hall senor feedback)  as I was trying to increase the ref_speed , that is not impaction on the motor actual speed , its spinning at constant speed.

    Then I go back to DMC Level -3 , try to tune some more motor parameter, same result was there, 

    In the end , I thought below added line may causing some problem , so I comment it and then I try to spin the motor again , its run for moment then voltage offset fault is triggered. (after that I couldn't able to spin hub as well as small motor in any DMC level anyhow)

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    Can I know this , is my hub motor really suitable for DRV8353 board because I found below 

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1289791/drv8353r-pmsm-controller-for-the-3kw/4935722?tisearch=e2e-sitesearch&keymatch=DRV8353RS%2520HUB%2520MOTOR#4935722

    Recommend motor for DRV8353R  is for  <=100W applications, and my motor is 1000watt, or is the power supply issues??

    Thank and Regards

    arjun

  • Hi Arjun, 

    Many of our team members are currently out of office for US holiday timeframe - but will be back in office by 1st week of January.

    Please anticipate a delayed response & feel free to provide additional information in the meantime.
    Best Regards,
    Andrew

  • Hi Arjun,

    I see your question was answered on another E2E thread so I will be closing this one. Please feel free to submit a new E2E post if you have any other questions.

    Thank you,

    Yara