![]() |
![]() |
|
MSPM0G3507SensorlessFOCMotorControlLibrary
1.0
|


Go to the source code of this file.
Macros | |
| #define | FOC_CURR_ADC0_INST (ADC0_INST) |
| FOC current ADC0 instance. | |
| #define | FOC_CURR_ADC1_INST (ADC1_INST) |
| FOC current ADC1 instance. | |
| #define | FOC_ADC0_INST (ADC0_INST) |
| FOC ADC0 instance. | |
| #define | FOC_ADC1_INST (ADC1_INST) |
| FOC ADC1 instance. | |
| #define | ADC0_IDX_0 (ADC0_ADCMEM_0) |
| ADC 0 IDX 0. | |
| #define | ADC0_IDX_1 (ADC0_ADCMEM_1) |
| ADC 0 IDX 1. | |
| #define | ADC0_IDX_2 (ADC0_ADCMEM_2) |
| ADC 0 IDX 2. | |
| #define | ADC1_IDX_0 (ADC1_ADCMEM_0) |
| ADC 1 IDX 0. | |
| #define | ADC1_IDX_1 (ADC1_ADCMEM_1) |
| ADC 1 IDX 1. | |
| #define | ADC1_IDX_2 (ADC1_ADCMEM_2) |
| ADC 1 IDX 1. | |
| #define | FOC_CURR_ADC0_IDX_0 (ADC0_ADCMEM_0) |
| FOC current ADC0 IDX 0. | |
| #define | FOC_CURR_ADC0_IDX_1 (ADC0_ADCMEM_1) |
| FOC current ADC0 IDX 1. | |
| #define | FOC_CURR_ADC0_IDX_2 (ADC0_ADCMEM_2) |
| FOC current ADC1 IDX 2. | |
| #define | FOC_CURR_ADC1_IDX_0 (ADC1_ADCMEM_0) |
| FOC current ADC1 IDX 0. | |
| #define | FOC_CURR_ADC1_IDX_1 (ADC1_ADCMEM_1) |
| FOC current ADC1 IDX 1. | |
| #define | FOC_CURR_ADC1_IDX_2 (ADC1_ADCMEM_2) |
| FOC current ADC1 IDX 2. | |
Functions | |
| void | HAL_GD_ReadCurrents (HAL_MEASURE_CURRENT_T *pCurrent) |
| Read Current from gate driver. More... | |
| void | HAL_GD_ReadVoltages (HAL_MEASURE_VOLTAGE_T *pVoltage) |
| Read phase voltage from gate driver. More... | |
| void | HAL_GD_ConfigureVoltageChannels (void) |
| Configure phase voltage channels. | |
| void | HAL_currentReconstruction (HAL_MEASURE_CURRENT_T *pCurrent, MC_SECTOR_TYPES sector) |
| Reconstruct phase current from bus current. More... | |
| void | HAL_GD_ConfigureCurrentChannels (CURRENT_SHUNT_TYPES currentShunt) |
| Configure phase current channels. More... | |
| void | HAL_GD_ReadDCVBusVoltage (HAL_MEASURE_VOLTAGE_T *pVoltage) |
| Reads DC bus voltage. More... | |
| void | gateDriverConfig (void) |
| Initializes gat driver register configuration. | |
| void | gateDriverClearFault (void) |
| Clears gate driver fault. | |
| uint32_t | gateDriverGetFaultStatus (void) |
| Gets gate driver fault status. More... | |
| void | gateDriverFaultResponse (HV_DIE_EEPROM_INTERFACE_T *pGateDriverConfig) |
| Response to any occurred fault. More... | |
| void | gateDriverParamsUpdate (HV_DIE_EEPROM_INTERFACE_T *pGateDriverConfig) |
| Updates gate driver parameters. More... | |
| void | gateDriverCSACalib (void) |
| Calibrates gate driver CSA. | |
| void | gateDriverOffsetCalibSet (void) |
| Calibrates gate driver CSA offset. | |
| void | gateDriverOffsetCalibReset (void) |
| Calibrates gate driver CSA offset reset. | |
| void | gateDriverInit (void) |
| Initializes gate drive module. | |
| uint16_t | gateDriverRegRead (int16_t regAddr) |
| Reads any gate driver register, used for testing spi communication. More... | |
Variables | |
| uint32_t | gateDrivernFaultReport |
| Extern gate driver fault report. | |
| uint32_t | gateDriverFaultAction |
| Extern gate driver fault action. | |
| void HAL_GD_ReadCurrents | ( | HAL_MEASURE_CURRENT_T * | pCurrent | ) |
Read Current from gate driver.
| [in] | pCurrent | Pointer to measure current structure |
Referenced by HAL_ReadCurrents().
| void HAL_GD_ReadVoltages | ( | HAL_MEASURE_VOLTAGE_T * | pVoltage | ) |
Read phase voltage from gate driver.
| [in] | pVoltage | Pointer to measure voltage structure |
Referenced by HAL_ReadPhaseVoltages().
| void HAL_currentReconstruction | ( | HAL_MEASURE_CURRENT_T * | pCurrent, |
| MC_SECTOR_TYPES | sector | ||
| ) |
Reconstruct phase current from bus current.
| [in] | pCurrent | Pointer to measure current structure |
| [in] | sector | Voltage sector |
Referenced by HAL_ReadCurrents().
| void HAL_GD_ConfigureCurrentChannels | ( | CURRENT_SHUNT_TYPES | currentShunt | ) |
Configure phase current channels.
| [in] | currentShunt | Current shunt type |
Referenced by HAL_SetPhaseCurrentChannels().
| void HAL_GD_ReadDCVBusVoltage | ( | HAL_MEASURE_VOLTAGE_T * | pVoltage | ) |
Reads DC bus voltage.
| [in] | pVoltage | Pointer to measure voltage structure |
Referenced by HAL_ReadMotorInputs().
| uint32_t gateDriverGetFaultStatus | ( | void | ) |
Gets gate driver fault status.
| void gateDriverFaultResponse | ( | HV_DIE_EEPROM_INTERFACE_T * | pGateDriverConfig | ) |
Response to any occurred fault.
| [in] | pGateDriverConfig | Pointer to HV_DIE_EEPROM_INTERFACE_T structure |
| void gateDriverParamsUpdate | ( | HV_DIE_EEPROM_INTERFACE_T * | pGateDriverConfig | ) |
Updates gate driver parameters.
| [in] | pGateDriverConfig | Pointer to HV_DIE_EEPROM_INTERFACE_T structure |
| uint16_t gateDriverRegRead | ( | int16_t | regAddr | ) |
Reads any gate driver register, used for testing spi communication.
| [in] | regAddr | The register to be read |