MSPM0G3507SensorlessFOCMotorControlLibrary  1.0
Data Fields
userInputMiscAlgo Struct Reference

userInputMiscAlgo1 structure More...

#include <appInputCtrlInterface.h>

Data Fields

uint32_t avsRevDrvOLDec: 3
 
uint32_t brkCurrPersist: 2
 
uint32_t autoHandoffMinBemf: 3
 
uint32_t isdTimeOut: 2
 
uint32_t isdRunTime: 2
 
uint32_t isdStopTime: 2
 
uint32_t fastIsdEnable: 1
 
uint32_t ipdHiResolEn: 1
 
uint32_t clSlowAcc: 4
 
uint32_t ipdMaxOverflow: 2
 
uint32_t reserved: 10
 

Detailed Description

userInputMiscAlgo1 structure

Field Documentation

§ avsRevDrvOLDec

uint32_t userInputMiscAlgo::avsRevDrvOLDec

% of open loop acceleration to be applied during open loop deceleration in reverse drive

§ brkCurrPersist

uint32_t userInputMiscAlgo::brkCurrPersist

Persistence time for declaring motor is stopped after applying brake

§ autoHandoffMinBemf

uint32_t userInputMiscAlgo::autoHandoffMinBemf

Minimum BEMF for handoff

§ isdTimeOut

uint32_t userInputMiscAlgo::isdTimeOut

Timeout in case ISD is unable to reliably detect speed or direction

§ isdRunTime

uint32_t userInputMiscAlgo::isdRunTime

Persistence time for declaring motor is running

§ isdStopTime

uint32_t userInputMiscAlgo::isdStopTime

Persistence time for declaring motor has stopped

§ fastIsdEnable

uint32_t userInputMiscAlgo::fastIsdEnable

Fast initial speed detection enable

§ ipdHiResolEn

uint32_t userInputMiscAlgo::ipdHiResolEn

IPD high resolution enable

§ clSlowAcc

uint32_t userInputMiscAlgo::clSlowAcc

Close loop acceleration when estimator is not yet fully aligned

Referenced by update_MiscAlgoConfig().

§ ipdMaxOverflow

uint32_t userInputMiscAlgo::ipdMaxOverflow

Maximum number of timer overflows allowed while IPD

Referenced by update_MiscAlgoConfig().

§ reserved

uint32_t userInputMiscAlgo::reserved

Reserved


The documentation for this struct was generated from the following file:
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale