ES208A FR v1.1s
/ESG Group/FDD Module Requirements/EA4 SpecificES208A CurrMeasArbnBaselined v1.1 and Released
Version: 1.1
Printed by: Nayeem Mahmud
Printed on: Friday, October 16, 2015
Generated from DOORS 9.3.0.7
Contents1Purpose12Interface Requirements22.1
Definitions
2
2.1.1
Inputs
2
2.1.2
Outputs
2
2.1.3
Internally Defined Terms
3
3Requirements43.1
Primary Functional Requirements
4
3.2
Hardware Requirements
4
3.3
Software / Algorithm Requirements
4
3.3.1
Special Execution Requirements
4
3.3.2
Software Algorithm Decomoposition
4
3.4
Diagnostic Requirements
5
3.5
Manufacturing Requirements
5
Contents
ii
IDES208A_1
ES208A_9
Page 1A of 5
Printed Friday, October 16, 2015
Baselined v1.1 and Released1 PurposeThe Current Measurement Arbitration function is responsible to calculate the direct (D) and quadrature (Q) axes
motor currents using the combined Clarke/Park transformation.
Page 1B of 5
Printed Friday, October 16, 2015
Is .ASIL.ReqCatReview Review ActionReview RequirDateAction ementStatus?False
NA
False
NA
Page 1C of 5
Printed Friday, October 16, 2015
IDES208A_2
ES208A_11
ES208A_12
ES208A_200
ES208A_205
ES208A_202
ES208A_104
ES208A_103
ES208A_102
ES208A_101
ES208A_100
ES208A_99
ES208A_215
ES208A_214
ES208A_213
ES208A_212
ES208A_13
ES208A_204
Page 2A of 5
Printed Friday, October 16, 2015
Baselined v1.1 and Released2 Interface Requirements2.1 Definitions2.1.1 InputsMotCtrlMotElecMeclPolarity: Motor electro mechanical polarity to determine the orientation of the three phases.
MotCtrlCurrMeasCorrlnSts: Current Measurement Correlation Status which indicates if there is any correlation
fault exists between channels.
MotCtrlCurrMeasMotAgCorrd: Corrected motor position used to calculate Q and D axis motor current.
MotCtrlMotCurrCorrdA: Phase A motor current in amps.
MotCtrlMotCurrCorrdB: Phase B motor current in amps.
MotCtrlMotCurrCorrdC: Phase C motor current in amps.
MotCtrlMotCurrCorrdD: Phase D motor current in amps.
MotCtrlMotCurrCorrdE: Phase E motor current in amps.
MotCtrlMotCurrCorrdF: Phase F motor current in amps.
MotCtrlMotCurrQlfr1: Qualifier to indicate the status of the current sense amplifiers of Gate Drive 1.
MotCtrlMotCurrQlfr2: Qualifier to indicate the status of the current sense amplifiers of Gate Drive 2.
MotCtrlMotCurrRollgCntr1: Rolling Counter will be incremented when a new set of valid phase current
measurement of Inverter 1 is performed.
MotCtrlMotCurrRollgCntr2: Rolling Conuter will be incremented when a new set of valid phase current
measurement of Inverter 2 is performed.
2.1.2 OutputsMotCtrlMotCurrDax: D-Axis Motor Current.
Page 2B of 5
Printed Friday, October 16, 2015
Is .ASIL.ReqCatReview Review ActionReview RequirDateAction ementStatus?False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
False
NA
Page 2C of 5
Printed Friday, October 16, 2015
IDES208A_206
ES208A_41
ES208A_207
Page 3A of 5
Printed Friday, October 16, 2015
Baselined v1.1 and ReleasedMotCtrlMotCurrQax: Q-Axis Motor Current.
2.1.3 Internally Defined TermsNone.
Page 3B of 5
Printed Friday, October 16, 2015
Is .ASIL.ReqCatReview Review ActionReview RequirDateAction ementStatus?False
NA
False
NA
False
NA
Page 3C of 5
Printed Friday, October 16, 2015
IDES208A_3
ES208A_4
ES208A_15
ES208A_5
ES208A_114
ES208A_6
ES208A_44
ES208A_216
ES208A_45
ES208A_135
ES208A_219
ES208A_217
ES208A_218
Page 4A of 5
Printed Friday, October 16, 2015
Baselined v1.1 and Released3 Requirements3.1 Primary Functional RequirementsThe Current Measurement Arbitration function is responsible to calculate the direct (D) and quadrature (Q) axes
motor currents using the combined Clarke/Park transformation.
3.2 Hardware RequirementsNone.
3.3 Software / Algorithm Requirements3.3.1 Special Execution RequirementsThe Current Measurement Arbitration function shall be executed every other motor control loop (125us).
3.3.2 Software Algorithm DecomopositionThe Current Measurement Arbitration function shall indicate the signal availability 1 is TRUE when all the
following conditions are satisfied
MotCurrRollgCntr1 is NOT equal to the previous value or
MotCurrRollgCntr1 is equal to the previous value for
the duration less than a field configurable value,
MotCurrQlfr1 is NOT equal to
Failed,
CurrMeasCorrlnSts of Phase A, B, C is TRUE or
CurrMeasCorrlnSts bits for Phase A, B, C is equal to
CORRLNSTSCOMPCON1_ULS_U08.
The Current Measurement Arbitration function shall indicate the signal availability 2 is TRUE when all the
following conditions are satisfied
MotCurrRollgCntr2 is NOT equal to the previous value or
MotCurrRollgCntr2 is equal to the previous value for
the duration less than a field configurable value,
MotCurrQlfr2 is NOT equal to
Failed,
CurrMeasCorrlnSts of Phase D, E, F is TRUE or
CurrMeasCorrlnSts bits for Phase D, E, F is equal to
CORRLNSTSCOMPCON2_ULS_U08.
The Current Measurement Arbitration function shall only use
MotCtrlMotCurrCorrdA,
MotCtrlMotCurrCorrdB, MotCtrlMotCurrCorrdC in Q and D axes current calculation, if signal availability 1
is TRUE and signal availability 2 is FALSE.
The Current Measurement Arbitration function shall only use
MotCtrlMotCurrCorrdD,
MotCtrlMotCurrCorrdE, MotCtrlMotCurrCorrdF in Q and D axes current calculation, if signal availability 2
is TRUE and signal availability 1 is FALSE.
Page 4B of 5
Printed Friday, October 16, 2015
Is .ASIL.ReqCatReview Review ActionReview RequirDateAction ementStatus?False
NA
False
NA
True
D
Monday,
March 16,
2015
False
NA
False
NA
False
NA
False
NA
True
D
Monday,
March 16,
2015
False
NA
True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
Page 4C of 5
Printed Friday, October 16, 2015
IDES208A_211
ES208A_220
ES208A_221
ES208A_222
ES208A_7
ES208A_181
ES208A_8
ES208A_32
Page 5A of 5
Printed Friday, October 16, 2015
Baselined v1.1 and ReleasedThe Current Measurement Arbitration function shall use average of
MotCtrlMotCurrCorrdA and
MotCtrlMotCurrCorrdD, average of
MotCtrlMotCurrCorrdB and
MotCtrlMotCurrCorrdE, average of
MotCtrlMotCurrCorrdC and
MotCtrlMotCurrCorrdF in Q and D axes current calculation, if both signal
availability 1 and 2 are TRUE.
The Current Measurement Arbitration function shall set the average of
MotCtrlMotCurrCorrdA and
MotCtrlMotCurrCorrdD to zero
, average of
MotCtrlMotCurrCorrdB and
MotCtrlMotCurrCorrdE to zero
and the average of
MotCtrlMotCurrCorrdC and
MotCtrlMotCurrCorrdF to zero in Q and D axes current
calculation, if both signal availability 1 and 2 are FALSE.
The Current Measurement Arbitration function shall use Park/Clark Transformation equations to calculate the direct
(D) and quadrature (Q) axes motor currents using three phase currents and
MotCtrlMotElecMeclPolarity.
The Current Measurement Arbitration function shall range limit the direct (D) and quadrature (Q) axes motor
current outputs within
MOTCURRDAXQAXLIM_AMPR_F32 and -
(
MOTCURRDAXQAXLIM_AMPR_F32) constant.
3.4 Diagnostic RequirementsNone
3.5 Manufacturing RequirementsNone
Page 5B of 5
Printed Friday, October 16, 2015
Is .ASIL.ReqCatReview Review ActionReview RequirDateAction ementStatus?True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
True
D
Monday,
March 16,
2015
False
NA
False
NA
False
NA
False
NA
Page 5C of 5
Printed Friday, October 16, 2015