| Name | Description |
|---|---|
| HallDecode | Hall look up table |
| HallDecodeNew | Hall look up table |
| Triangular | |
| TestCtrl3ph | |
| HalfBridgeCtrl | Activates half bridge gates |
| TestCtrl3phPWM | Commutation applying PWM |
| HalfBridgeLogicBLDC | Generate the gate signals |
| HalfBridgeLogicINSD | Generate the gate signals with IN / SD driver |
| HalfBridgeLogic | Logics |
| HalfBridgeDriver | Half bridge driver, e.g. IR2184 |
| PulseWidthVar | Generates a boolean pulse signal with adjustable pulse width and period |
| PulseLogic | Generates PWM signal depending on commutation and speed |
| PulseLogicNph | Generates PWM signal depending on commutation and speed |
| PulseControlSelector | Select input 1 when true |
| StartMotor | Select input 1 when true |
| SensorlessCtrl3phPWM | Commutation applying PWM |
| DetectCommutationPartial | I/O ports for commutation detection algorithm |
| DetectCommutationIntBEMF | Detects sensorless when commutation is required by back EMF integration |
| DetectCommutationIntBEMFext | Detects sensorless when commutation is required by back EMF integration - extended method |
| DetectCommutationIntBEMFext_old | Detects sensorless when commutation is required by back EMF integration - extended method |
| DetectCommutationZeroCrossingSimple | Detects sensorless when commutation is required by zero crossings |
| DetectCommutationZeroCrossing | Detects sensorless when commutation is required by zero crossings |
| SensorlessCtrl3phStateGraph | Commutation applying PWM |
| SensorlessCtrl3phStateGraphNG | Commutation applying PWM |
| SensorCtrl3phStateGraphNG | Commutation applying PWM |
| PhaseDiffVoltage | Calculates real terminal voltages |
| PhaseDiffVoltageNph | Calculates real terminal voltages |
| CatchStart | Check if motor is rotating and get position |
| CommutationCounter | Counts up angular position in BLDC sensorless control mode |