MSPM0C1106HallSensoredTrapMotorControlLibrary  1.0
Data Fields
DRV8316_Instance Struct Reference

Defines DRV8316 instance. More...

#include <drv8316.h>

Data Fields

HAL_GPIO_OUT nsleep
 
HAL_GPIO_OUT drvoff
 
HAL_GPIO_IN nfault
 
HAL_SPI_CHAN spiChan
 
HAL_SPI_CS spiCs
 
_iq20 csa_sf
 
_iq20 csaVRef
 
HAL_ADC_CHAN Vsen
 
HAL_ADC_CHAN VsenA
 
HAL_ADC_CHAN VsenB
 
HAL_ADC_CHAN VsenC
 
HAL_ADC_CHAN IsenA
 
HAL_ADC_CHAN IsenB
 
HAL_ADC_CHAN IsenC
 
HAL_FAULT_INPUT faultIn
 

Detailed Description

Defines DRV8316 instance.

Field Documentation

§ nsleep

HAL_GPIO_OUT DRV8316_Instance::nsleep

HAL output pin connected to the motor driver's nsleep pin.

Referenced by DRV8316_setnSleep().

§ drvoff

HAL_GPIO_OUT DRV8316_Instance::drvoff

HAL output pin connected to the motor driver's drvoff pin.

Referenced by DRV8316_setDrvoff().

§ nfault

HAL_GPIO_IN DRV8316_Instance::nfault

HAL input pin connected to the motor driver's nfault pin.

§ spiChan

HAL_SPI_CHAN DRV8316_Instance::spiChan

HAL SPI channel connected to the motor driver's spi pins

Referenced by DRV8316_SPIRead(), and DRV8316_SPIWrite().

§ spiCs

HAL_SPI_CS DRV8316_Instance::spiCs

HAL SPI CS connected to the motor driver's spi cs pin

Referenced by DRV8316_SPIRead(), and DRV8316_SPIWrite().

§ csa_sf

_iq20 DRV8316_Instance::csa_sf

Scale factor used to cache values needed to calculate current

Referenced by DRV8316_getCurrent(), and DRV8316_updateCSAScaleFactor().

§ csaVRef

_iq20 DRV8316_Instance::csaVRef

Scale factor used to cache values needed to calculate current

§ Vsen

HAL_ADC_CHAN DRV8316_Instance::Vsen

ADc channels used to measure bus voltage

Referenced by DRV8316_init().

§ VsenA

HAL_ADC_CHAN DRV8316_Instance::VsenA

ADc channels used to measure phase A voltage

Referenced by DRV8316_init().

§ VsenB

HAL_ADC_CHAN DRV8316_Instance::VsenB

ADc channels used to measure phase B voltage

Referenced by DRV8316_init().

§ VsenC

HAL_ADC_CHAN DRV8316_Instance::VsenC

ADc channels used to measure phase C voltage

Referenced by DRV8316_init().

§ IsenA

HAL_ADC_CHAN DRV8316_Instance::IsenA

ADc channels used to measure phase A current

Referenced by DRV8316_init().

§ IsenB

HAL_ADC_CHAN DRV8316_Instance::IsenB

ADc channels used to measure phase B current

Referenced by DRV8316_init().

§ IsenC

HAL_ADC_CHAN DRV8316_Instance::IsenC

ADc channels used to measure phase C current

Referenced by DRV8316_init().

§ faultIn

HAL_FAULT_INPUT DRV8316_Instance::faultIn

pwm timer to which fault pin is connected


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