CM475A TSG31 DFMEA


Overview

Detailed Drawing
IOBlock
Sheet3


Sheet 1: Detailed Drawing



Sheet 2: IOBlock



Sheet 3: Sheet3

OutputFailureFunctional EffectSystem Response
AdcStrtOfCnvn2Stuck OnMultiple 2mSec ADC reads, ADC accuracy degredation
AdcStrtOfCnvn2Stuck OffNo 2mSec ADC, values stuck at last value
AdcStrtOfCnvnMotCtrlPeakStuck OnMultiple MtrCtrl ADC reads, Multiple MtrCtrlISRs, Processor starvation
AdcStrtOfCnvnMotCtrlPeakStuck OffNo MtrCtrlADC read, loss of MtrCtrlISR
AdcStrtOfCnvnMotCtrlVlyStuck OnMultiple MtrCtrl Valley ADC reads, ADC accuracy degredation
AdcStrtOfCnvnMotCtrlVlyStuck OffNo MtrCtrl Valley ADC reads, loss of shunt current
DmaMotPosnSpiStrtStuck OnMulitple MtrPos SPI starts, DMA starvation - delayed data
DmaMotPosnSpiStrtStuck OffNo SPI based MtrPos reads
DMATSG31UpdateStuck OnContinually update TSG31 updates, DMA starvation (extinguished)
DMATSG31UpdateStuck OffNo TSG31 updates, stuck on last value
DmaVlyTrigStuck OnDMA starvation
DmaVlyTrigStuck OffLoss of interloop data transfer, data stuck at last value
DataTrfToMotCtrl1MilliSecStuck OnDMA starvation
DataTrfToMotCtrl1MilliSecStuck OffLoss of interloop data transfer, data stuck at last value
DataTrfTo2MilliSecMotCtrlStuck OnDMA starvation
DataTrfTo2MilliSecMotCtrlStuck OffLoss of interloop data transfer, data stuck at last value
DataTrfTo1MilliSecMotCtrlStuck OnDMA starvation
DataTrfTo1MilliSecMotCtrlStuck OffLoss of interloop data transfer, data stuck at last value
PhaALowrCmdStuck OnWrong output torque
PhaALowrCmdStuck OffWrong output torque
PhaALowrCmdLoss of deadtimeBridge shoot through
PhaAUpprCmdStuck OnWrong output torque
PhaAUpprCmdStuck OffWrong output torque
PhaAUpprCmdLoss of deadtimeBridge shoot through
PhaBLowrCmdStuck OnWrong output torque
PhaBLowrCmdStuck OffWrong output torque
PhaBLowrCmdLoss of deadtimeBridge shoot through
PhaBUpprCmdStuck OnWrong output torque
PhaBUpprCmdStuck OffWrong output torque
PhaBUpprCmdLoss of deadtimeBridge shoot through
PhaCLowrCmdStuck OnWrong output torque
PhaCLowrCmdStuck OffWrong output torque
PhaCLowrCmdLoss of deadtimeBridge shoot through
PhaCUpprCmdStuck OnWrong output torque
PhaCUpprCmdStuck OffWrong output torque
PhaCUpprCmdLoss of deadtimeBridge shoot through
Last modified October 12, 2025: Initial commit (1fadfc4)