MSPM0G3519SensorlessFOCMotorControlLibrary  1.0
Macros | Variables
configTables.h File Reference

Detailed Description

Application services HAL Module.


Overview

defines the config tables


#include "stdint.h"
#include <ti/iqmath/include/IQmathLib.h>
Include dependency graph for configTables.h:

Go to the source code of this file.

Macros

#define FULL_SCALE_CURRENT_FACTOR   1200.0/32768.0
 Full scale current factor.
 

Variables

const uint16_t tbl_fwRevDrv_pMil [16]
 Table for forward and reverse drive.
 
const uint16_t tbl_hiZ_brk_Time_ms [16]
 Table for HiZ brake time.
 
const _iq tbl_StatDetectThr_pu [8]
 Table for Stall detection threshold.
 
const uint16_t tbl_revDrvHandOffThr_pMil [16]
 Table for reverse drive handoff threshold % of Max Speed.
 
const uint16_t tbl1_olAccA1A2_centiHzPerSec [8]
 Table 1 for open loop acceleration.
 
const uint16_t tbl2_olAccA1A2_HzPerSec [8]
 Table 2 for open loop acceleration.
 
const uint16_t tbl1_clPWMFreqKHz [16]
 Table for PWM Frequency Selection.
 
const uint16_t tbl1_clDecClAcc_deciHzPerSec [16]
 Table 1 for close loop acceleration and deceleration.
 
const uint16_t tbl2_clDecClAcc_HzPerSec [14]
 Table 2 for close loop acceleration and deceleration.
 
const uint16_t tbl_brkDutyActSPinThr_pMil [16]
 Table for brake speed threshold and active spin threshold.
 
const uint16_t tbl_ipdClkFreq_Hz [8]
 Table for ipd clock frequency.
 
const uint16_t tbl_alignTime_msec [16]
 Table for align time.
 
const uint16_t tbl_alignSlowRampRate [16]
 Table for align and slow cycle start ramp rate.
 
const uint16_t tbl_thetaErrRampRate_mili [8]
 Table for theta error ramp rate.
 
const uint16_t tbl_alignAngle [32]
 Table for align angle.
 
const uint16_t tbl_slowFirstCycFreqPerMil [16]
 Table for slow first cycle frequency.
 
const uint16_t tbl_lckAbnormalSpeed_pMil [8]
 Table for abnormal speed lock.
 
const uint16_t tbl_AbnormalBEMFThr_pMil [8]
 Table for abnormal backemf threshold.
 
const _iq tbl_minVm_pMil [8]
 Table for minimum VM.
 
const _iq tbl_maxVm_pMil [8]
 Table for maximum VM.
 
const uint16_t tbl_isdStopRunTime_msec [4]
 Table for isd stop time and isd run time.
 
const _iq tbl_isd_bemfMarginPu [4]
 Table for ISD BEMF Threshold Margin. More...
 
const uint16_t tbl_isdTimeOut_msec [4]
 Table for isd timeout.
 
const uint16_t tbl_autoHandOffMinBemf_mV [8]
 Table for autohandoff minimum backemf.
 
const uint16_t tbl_brakeCurrPersist_msec [4]
 Table for persistent brake current.
 
const uint16_t tbl_avsRevDrvOLDec_pMil [8]
 Table for avs reverse drive open loop deceleration.
 
const uint16_t tbl_clSlowAcc_deci [16]
 Table for close loop alow acceleration and deceleration.
 
const _iq tbl_pu [32]
 Table for current.
 
const _iq tbl_mSqrRef [4]
 Table for Modulation Limit Beyond which Flux weakening is enabled.
 
const uint8_t tbl_ipdMaxOverflow [4]
 Table for IPD maximum overflow.
 

Variable Documentation

§ tbl_isd_bemfMarginPu

const _iq tbl_isd_bemfMarginPu[4]

Table for ISD BEMF Threshold Margin.

Table for ISD BEMF Threshold Margin.

© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale