1 - Data Dictionary


Overview

Change Log
Variable Dictionary
Calibration Dictionary
Global Constants
Template
Help


Sheet 1: Change Log

TqRsDg - Rev 7<- Global Program / Module Name


RevisionAuthorDateChange Description

Data Dictionary Type:Component
1.0OT22-Mar-12Initial Version



2Selva24-Feb-12Updated to version 2



3Srikanth25-Mar-13Addded ModulationIndex_Uls_M_f32 & MtrCurrQaxFinalRef_Amp_M_f32



4OT30-Apr-13Removed MtrCurrQaxFinalRef



5Selva25-Nov-13Updated to v3 .(Removed all the previous signals &calibration )



6Srikanth9-Dec-13Updated ranges for Module variables



7VT8-Jan-14Updated to version 4 of SF-31












































































































































































































































































































Sheet 2: Variable Dictionary

TqRsDg - Rev 7

IOMDN
Variable Information

YN










Range











Software Variable NameStandard Reference NameFDD ReferenceDescription[I]nput [O]uput [M]oduleInternal [D]isplay [N]onVolatileMemory UsageOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsInitalization ValueMinMaxResolutionUnit Test Tolerance (+/-)UnitsTypeMemory Segment






Variables




















TqRsDg_AlpaCurrDiagPrimLPF_M_Str


MN
N/AN/AN/AN/A
N/ALPF32KSV_Str







TqRsDg_AlpaCurrDiagPrimLPF_M_Str.SV_Uls_f32


MN
0-3131Single Precision Float
Ulsfloat32







TqRsDg_AlpaCurrDiagPrimLPF_M_Str.K_Uls_f32


MN
000.956786082Single Precision Float
Ulsfloat32







TqRsDg_BetaCurrDiagPrimLPF_M_Str


MN
N/AN/AN/AN/A
N/ALPF32KSV_Str







TqRsDg_BetaCurrDiagPrimLPF_M_Str.SV_Uls_f32


MN
0-3131Single Precision Float
Ulsfloat32







TqRsDg_BetaCurrDiagPrimLPF_M_Str.K_Uls_f32


MN
000.956786082Single Precision Float
Ulsfloat32







TqRsDg_AlpaCurrDiagSecLPF_M_Str


MN
N/AN/AN/AN/A
N/ALPF32KSV_Str







TqRsDg_AlpaCurrDiagSecLPF_M_Str.SV_Uls_f32


MN
0-3131Single Precision Float
Ulsfloat32







TqRsDg_AlpaCurrDiagSecLPF_M_Str.K_Uls_f32


MN
000.956786082Single Precision Float
Ulsfloat32







TqRsDg_BetaCurrDiagSecLPF_M_Str


MN
N/AN/AN/AN/A
N/ALPF32KSV_Str







TqRsDg_BetaCurrDiagSecLPF_M_Str.SV_Uls_f32


MN
0-3131Single Precision Float
Ulsfloat32







TqRsDg_BetaCurrDiagSecLPF_M_Str.K_Uls_f32


MN
000.956786082Single Precision Float
Ulsfloat32







TqRsDg_CurrDiagPrimPNAccum_Cnt_M_u16


MN
0025511.00E+00Cntuint16







TqRsDg_CurrDiagSecPNAccum_Cnt_M_u16


MN
0025511.00E+00Cntuint16







TqRsDg_DervLambdaAlphaDiagPrimFilt_Volt_D_f32


DN
0-3131Single Precision Float9.77E-04Voltfloat32







TqRsDg_DervLambdaBetaDiagPrimFilt_Volt_D_f32


DN
0-3131Single Precision Float9.77E-04Voltfloat32







TqRsDg_DervLambdaAlphaDiagSecFilt_Volt_D_f32


DN
0-3131Single Precision Float9.77E-04Voltfloat32







TqRsDg_DervLambdaBetaDiagSecFilt_Volt_D_f32


DN
0-3131Single Precision Float9.77E-04Voltfloat32







DervLambdaAlphaDiag_Volt_f32


IN
0-3131Single Precision Float
Voltfloat32







DervLambdaBetaDiag_Volt_f32


IN
0-3131Single Precision Float
Voltfloat32







OutputRampMult_Uls_f32


IN
001Single Precision Float
Ulsfloat32







TrqLimitMin_MtrNm_f32


IN
008.8Single Precision Float
MtrNmfloat32







TqRsDg_DervLambdaAlphaDiagLmtd_Volt_D_f32


DN
0-2020Single Precision Float
Voltfloat32







TqRsDg_DervLambdaBetaDiagLmtd_Volt_D_f32


DN
0-2020Single Precision Float
Voltfloat32








































































































































































































































































































































































Sheet 3: Calibration Dictionary

TqRsDg - Rev 7


N
Calibration InformationAchieved in Software Design



Y








Range





P
Software Calibration NameStandard Reference NameFDD ReferenceDescriptionTuning SetOEM1X, 1Y, 1Z, 1I, 1BS 2X, 2Y, 2Z, 2I, 2BS etc Graph SettingsDefault ValueMinMaxUnitsTypeMemory Segment



Calibrations















k_CurrDiagPrimLPFKn_Hz_f32CurrReas_k_CurrDiagPrimLPFKn_HzSF31 TorqueReasonablenessDiagnosticLow pass filter cutoff frequency applied to Abs(Mtr Volt Cmd error). When filter output crosses a threshold, P/N counter begins counting upwardNN
10250Hzfloat32




k_CurrDiagSecLPFKn_Hz_f32CurrReas_k_CurrDiagSecLPFKn_HzSF31 TorqueReasonablenessDiagnostic
NN
10250Hzfloat32




k_CurrDiagSecTrqLmtThresh_Uls_f32CurrReas_k_CurrDiagSecTrqLmtThresh_UlsSF31 TorqueReasonablenessDiagnostic
NN
001Ulsfloat32




k_CurrDiagPrimErrorThresh_Volt_f32CurrReas_k_CurrDiagPrimErrorThresh_VoltSF31 TorqueReasonablenessDiagnostic
NN
200250Voltfloat32




k_CurrDiagSecErrorThresh_Volt_f32CurrReas_k_CurrDiagSecErrorThresh_VoltSF31 TorqueReasonablenessDiagnostic
NN
200250Voltfloat32




k_CurrDiagSec_Cnt_Str
SF31 TorqueReasonablenessDiagnostic
NN
{200,2,1}{255.255.255}{255.255.255}
DiagSettings_Str




k_CurrDiagSec_Cnt_Str.ThresholdCurrReas_k_CurrDiagSecPNThresh_CntSF31 TorqueReasonablenessDiagnostic
NN
2000255Cnt





k_CurrDiagSec_Cnt_Str.PstepCurrReas_k_CurrDiagSecPstep_CntSF31 TorqueReasonablenessDiagnostic
NN
20255Cnt





k_CurrDiagSec_Cnt_Str.NstepCurrReas_k_CurrDiagSecNstep_CntSF31 TorqueReasonablenessDiagnostic
NN
10255Cnt





k_CurrDiagPrim_Cnt_StrCurrReas_k_CurrDiagPrim_Cnt_StrSF31 TorqueReasonablenessDiagnostic
NN
{200,2,1}


DiagSettings_Str




k_CurrDiagPrim_Cnt_Str.ThresholdCurrReas_k_CurrDiagPrimPNThresh_CntSF31 TorqueReasonablenessDiagnostic
NN
2000255Cnt





k_CurrDiagPrim_Cnt_Str.PstepCurrReas_k_CurrDiagPrimPstep_CntSF31 TorqueReasonablenessDiagnostic
NN
20255Cnt





k_CurrDiagPrim_Cnt_Str.NstepCurrReas_k_CurrDiagPrimNstep_CntSF31 TorqueReasonablenessDiagnostic
NN
10255Cnt





k_CurrDiagMtrEnvTblMax_MtrNm_f32CurrReas_k_CurrDiagMtrEnvTblMax_MtrNmSF31 TorqueReasonablenessDiagnostic
NN
4.618.8MtrNmfloat32




k_CurrDiagLambdaMinMax_Volt_f32CurrReas_k_LambdaMinMax_VoltSF31 TorqueReasonablenessDiagnostic
NN
3020Voltfloat32





Sheet 4: Global Constants

TqRsDg - Rev 7








































































Variable Information (Global Variables Only)

Achieved in Software DesignUsed in Module List





Layer 2Layer 3Layer 4Layer 5
Constant NameDescriptionUintsTypeEngineering ValueADCADC DiagnosticsData Memory VerificationDC Link Power ControlDSP Computational IntegrityDSP SPI driverEvent Manager DriverExternal Memory DriverFlash Programming ExecGPIOIllegal OpCode HandlerInterrupt HandlerMotor Current DriverMotor Driver DiagnosticsMotor Position DriverPhase Feedback CapturePowerdown ControlPrimary Shutdown ControlProgram FlowProgram Memory DiagnosticPWM Duty CycleRedundant Memory CheckRedundant Rapid ShutdownSchedulerStack MonitorState Dependent Task ListSystem Boot & StartupSystem ControlTemperature Sensor DiagnosticUnused Interrupt HandlerUtilization MonitorWatchdog DirverSmithBattery VoltageBattery Voltage DiagnosticsDiagnostic CTC ManagerDiagnostic ManagerDiagnostics Application ServicesEOL TorqueTestFlash Boot LoaderFlight RecorderHandwheel PositionHandwheel TorqueMotor Control Output ConversionMotor Position DiagnosticsMotor Position InitializationMotor VelocityMotor Velocity TachometerSerial Communications I/OSerial Communications ServicesStates and ModesTuning SelectVehicle Power ModeVehicle SpeedController PolarityCurrent EstimationHandwheel VelocityInverse Motor ModelMotor Temperature EstimationMotor Torque LimitOutput Reasonableness DianosticParameter EstimationQuadrant and rate DetectionActive Pull CompensationAssistDampingDuty CycleKinematic Integrity DiagnosticLong Term Vehicle Speed DiagnosticMax Assist LimitReturnState Output ControlTorque Output























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Sheet 5: Template

2.2aData File:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










EOL Constants:












Header:extern <TYPE><TAB><NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, "<SEGMENT>");
<TYPE> <NAME>;










Global (Embedded) Constants:












Header:#define <NAME><COL40><VALUE>









A2L Name












Measurement:rte_<SWC>_<NAME>









Calibration Constants:












Tuning ID:



















Tuning:NIndex Range:










Header:extern CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME>;









Source:#pragma DATA_SECTION(<ROOTNAME>, ".<SEGMENT>");
CONST(<AUTOSAR_TYPE>, CAL_CONST) <NAME> = <VALUE>;










eCal:<NAME>























Tuning:YIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.<ROOTNAME>
<SAFETYCRITICAL>
























Tuning:PIndex Range:










Header:<NONCRITICAL>
#define <ROOTNAME><TAB>k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
#define <ROOTNAME><TAB>k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>










Source:










eCal:<NONCRITICAL>
k_N_CalNC_Cnt_Str.Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<NONCRITICAL>
<SAFETYCRITICAL>
k_S_CalSC_Cnt_Str.SC_Personality[L3_S_CalPersSelect_Cnt_G_u16].<ROOTNAME>
<SAFETYCRITICAL>

















Sheet 6: Help

Short cutMacroSescription
Ctrl-qClearDataDictFilterWill clear all autofilters on the Global Data Dictionary




DFD_CreateCreates a Series of Data Flow Worksheet Pages from the information in the data dictionary. If Data Flow Worksheet pages already exist, they will be deleted first.

DFD_DeleteWill clear all Data Flow Diagram pages from the Data Dictionary. This will make the file smaller for archiving.

DFD_PrintFormate and prepares to print the Data Flow Worksheet pages.

2 - Design Review_TqRsDg


Overview

Summary Sheet
Source Code
MDD
Data Dictionary
QAC


Sheet 1: Summary Sheet
























Rev 2.026-Aug-13

Peer Review Summary Sheet



























Component Name:


kzshz2: Intended Use: Identify which component is being reviewed Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. TqRsDg
Component Revision:


kzshz2: Intended Use: Identify which component is being reviewed Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. 4





























Change Owner:


kzshz2: Intended Use: Identify the developer who made the change(s) Rationale: A change request may have more than one resolver, this will help identify who made what change. Change owner identification may be required by indusrty standards. Vince Thomas
Change Request ID:


CR11159





























kzshz2: Intended Use: Intended to identify at a high level to the reviewers which areas of the component have been changed. Rationale: This will be good information to know when ensuring appropriate reviews have been completed. Modified File Types:
















































































































































kzshz2: Intended Use: Identify who where the reviewers, what they reviewed, and if the reviewed changes have been approved to release the code for testing. Comments here should be at a highlevel, the specific comments should be present on the specific review form sheet. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. ADD DR Level Move reviewer and approval to individual checklist form Review Checklist Summary:






















































Reviewed:































XMDD


XSource Code



XData Dictionary


XQAC



































Integration Manual


Davinci Files








































































Comments:






























































































General Guidelines:
- The reviews should be performed over the portions of the component that were modified as a result of the Change Request. (Note: If this peer review form was not
completed for pervious versions of this component, the Change Owner should review the entire component and complete the checklist in its entirety prior and check
the form into Syngery. This should be done prior to reviewing the modifications for this Change Result)
- The Change Owner is responsible for completing the entire checklist (Pre and Group review items) prior holding the initial group review.
- New components should include FDD Owner and Intergator as apart of the Group Review Board (Source Code, Integration Manual, and Davinci Files)
- Select "Yes" and add "N/A" to the comments for checklist items that are not applicable for this change















Sheet 2: Source Code






















Rev 2.026-Aug-13
Peer Review Meeting Log (Source Code Review)

























Source File Name:




kzshz2: Intended Use: Identify which component is being reviewed Rationale: Required for traceability. It will help to ensure this form is not attaced to the the wrong change request. Ap_TqRsDg.c
Source File Revision:


kzshz2: Intended Use: Identify which version of the source file is being review. Rationale: Required for traceability between source code and review. Auditors will likely require this. 6

























Module Design Document Name:




kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD TorqueReasonableDiagnostics
MDD Revision:


kzshz2: Intended Use: Identify which version of the MDD this source file was written against. Rationale: Needed for traceability between source code and MDD 7

































Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the source file review. Rationale: Needed for traceability between source code and DD 7

































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review checklist
(change owners only)
Analysis performed for divide by zero




kzshz2: Intended Use: To confirm this defensive coding strategy has been taken into consideration Rationale: Necessary since currently there is no place this is documented



X
Comments:










































Software Design and Coding Standard followed
X
Comments:
















































Software Naming Convention followed


X
Comments:
















































All buffered outputs are written in every path








X
Comments:

















































Group-review Checklist (review board)Telelogic Synergy version matches header





kzshz2: Intended Use: Indicate that the the versioning was confirmed by the peer reviewer(s). Rationale: There have been many occassions where versions were not updated in files and as a result Unit Test were referencing wrong versions. This often time leads to the need to re-run of batch tests.


X
Comments:










































Change log contains detailed description of changes








X
Comments:










































Code compared vs requirements (Document or Model)







kzshz2: Intended Use: Identify if previous version was compared and only the expected change(s) was present. Rationale: This is helpful in identifying unapproved (intended or mistaken) changes.
X
Comments:










































Global Outputs (RTE/Non-RTE) Initialized








X
Comments:
















































Global Outputs are limited to the legal range defined








X
Comments:










in the FDD Data dictionary




































No Compiler Errors verified


kzshz2: Intended Use: To confirm the appropriate variable name formats have been used. Rationale: This is needed to ensure there will be no errors discovered at the time of integration. A Sandox project may be required to confirm there are no errors until the QAC tool has been evaultated to determine if it can automate this check.





X
Comments:
















































Type Casting and Fix Point Macros use reviewed








X
Comments:
















































Function prototype and passed parameters are








X
Comments:

N/A







consistent






































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/10/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Selva Sengottaiyan

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 3: MDD






















Rev 2.026-Aug-13
Peer Review Meeting Log (MDD Review)






























Module Name:

kzshz2: Intended Use: Identify which file is has been reviewed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. Ap_TqRsDg


Modulekzshz2: Intended Use: Identify how many source files are being reviewed and trace it to the appropriate MDD. Rationale: Required for traceability between source code and MDD
1of1





























MDD Revision:

kzshz2: Intended Use: Identify which version of the MDD has been reviewed. Rationale: Required for traceability between the MDD and review. Auditors will likely require this. 7


Source File Revision:


kzshz2: Intended Use: Identify which version of the source file was this MDD written for. Rationale: Needed for traceability between source code and MDD 6

Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the Data Dictionary was referenced for ranges during the review. Rationale: Needed for traceability between source code and DD. Note: Maybe this should be moved to the Summary sheet since there is only one Data Dictionary Version for all changes 7



















































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X
Comments:










































Change log contains detailed description of changes








X
Comments:










































Changes Highlighted (for Unit Tester)








X

Comments:










































High-level Diagrams have been reviewed (Section 2)








X
Comments:
















































All Design Exceptions and Limitations are listed








X
Comments:
















































Design Rationale understood captured appropriately








X
Comments:

















































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/10/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Selva Sengottaiyan

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 4: Data Dictionary






















Rev 2.026-Aug-13
Peer Review Meeting Log (Data Dictionary Review)


























Data Dictionary Revision:



kzshz2: Intended Use: Identify which version of the file is being reviewed Rationale: Required for traceability. 7









































kzshz2: Intended Use: Indicate to the reviewers the type of variable changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Variables:



























XNewly Added


Name Changes


Range Changes


Deleted
































NVM Changes


Other:


































































kzshz2: Intended Use: Indicate to the reviewers the type of calibration changes. This should be filled out prior to the review by the change owner. Rationale: This will be good information to know to both reviewers and post reviewers of the change. Calibrations:



























XNewly Added


Name Changes


Range Changes


Default Value Changes
































Deleted


Other:


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Group-review Checklist (review board)Telelogic Synergy version matches header








X
Comments:










































Change log contains detailed description of changes








X
Comments:










































All Changes Identified (for Unit Tester)








X
Comments:










































Calibration and NVM names, ranges, and default values








X
Comments:




compared against FDD




































Global variables names, ranges, and default values








X
Comments:




compared against FDD Data Dictionary






























































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/10/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Selva Sengottaiyan

Approved by Reviewer(s):



Yes































Other Reviewer(s):










































































Sheet 5: QAC






















Rev 2.026-Aug-13
Peer Review Meeting Log (QAC Review)


























Module Name:

kzshz2: Intended Use: Identify which .c file is being analyzed Rationale: Required for traceability. It will help to ensure this sheet is not attached to the wrong design review form. Ap_TqRsDg

Source File Revision:


6

Module
1of1


























Compliance Document Version:




Unreleased









































kzshz2: Intended Use: Identify specific changes in results (new violation present, previous violation corrected, etc.). Changes to the version of the tool or the way the results were gathered should be described here also. This should be filled out prior to the review by the change owner. Rationale: Gives reviewers an what needs to be focused on. Forces the change owner to compare with previous results to catch any differences that may otherwise go unoticed Brief Summary of Changes (In Results or Tool):


































































Quality Check Items:

































YesNo
Rationale is required for all answers of No









Pre-review
checklist for change owners
QAC version is correct and did not change (List version)







kzshz2: Intended Use: Identify which version of the QAC Subproject was used and if any of the personalities may have changed. Rationale: Will help ensure this is factored into evaluating the results
X
Comments:










































Contract Folder's header files are appropriate





kzshz2: Intended Use: Identify that the contract folder contains only the information required for this component. All other variables, constants, function prototypes, etc. should be removed. Rationale: This will help avoid unit testers having to considers object not used. It will also avoid having other files required for QAC.


X
Comments:












































G Group-review Checklist (review board)100% Compliance to the MISRA Compliance DocumentX
Comments:













































General Notes / Comments:



























































kzshz2: Intended Use: Identify who where the reviewers and if the reviewed changes have been approved. Rationale: Since this Form will be attached to the Change Request it will confirm the approval and provides feedback in case of audits. Group Review Level: There are four Design Review States that a document may have as follows: DR1 – Un-reviewed document. The DR1 reviews usually require larger, cross functional review teams (i.e. Management, Hardware Engineering, etc.) It is usually advisable, but not required to include outside representation as well such as system engineers. It is up to the document owner to decide on the scope of the review, however, the peer group can decide that a re-review with additional team member is required. DR2 – The Document has previously passed through the peer review process, but requires design changes significant enough to require another group peer review. DR3 – The Document has passed group peer review but needs minor corrections that can be re-reviewed with the Lead Peer Reviewer. DR4 – The document has passed all peer reviews and is ready for release. Review Board:


























Change Owner:

Vince Thomas
Review Date :

01/10/14
Group Review Level:


DR4



























Lead Peer Reviewer:


Selva Sengottaiyan

Approved by Reviewer(s):



Yes































Other Reviewer(s):









































































3 - TorqueReasonableDiagnostics

Module – Torque Reasonable Diagnostics

High-Level Description

The Torque Reasonableness Diagnostic compares the commanded electromagnetic motor torque (calculated from the commanded Iq and Id currents) to the measured electromagnetic torque (calculated from the measured Iq and Id currents) and sets a diagnostic flag when the error is outside of calibration boundaries for calibration time periods. This diagnostic is intended to trip due to a variety of possible errors within the closed loop control of the motor control, including but not exclusive to certain current measurement errors and output drive errors.

Figures

Component Diagram


Variable Data Dictionary

For details on module input / output variable, refer to the Data Dictionary for the application. Input / output variable names are listed here for reference.

Module InputsModule Outputs
DervLambdaAlphaDiag_Volt_f32
DervLambdaBetaDiag_Volt_f32
OutputRampMult_Uls_f32
TrqLimitMin_MtrNm_f32

Module Internal Variables

This section identifies the name, range and resolutions for module specific data created by this module. If there are no range restrictions on the variable, the term “FULL” is placed into the table for legal range.

Variable NameResolution

Legal Range

(min)

Legal Range

(max)

Software Segment
TqRsDg_AlpaCurrDiagPrimLPF_M_StrLPF32KSV_StrSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_NOINIT_UNSPECIFIED
TqRsDg_BetaCurrDiagPrimLPF_M_StrLPF32KSV_StrSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_NOINIT_UNSPECIFIED
TqRsDg_AlpaCurrDiagSecLPF_M_StrLPF32KSV_StrSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_NOINIT_UNSPECIFIED
TqRsDg_BetaCurrDiagSecLPF_M_StrLPF32KSV_StrSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_NOINIT_UNSPECIFIED
TqRsDg_CurrDiagPrimPNAccum_Cnt_M_u161See data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_16
TqRsDg_CurrDiagSecPNAccum_Cnt_M_u161See data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_16
TqRsDg_DervLambdaAlphaDiagPrimFilt_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32
TqRsDg_DervLambdaBetaDiagPrimFilt_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32
TqRsDg_DervLambdaAlphaDiagSecFilt_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32
TqRsDg_DervLambdaBetaDiagSecFilt_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32
TqRsDg_DervLambdaAlphaDiagLmtd_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32
TqRsDg_DervLambdaBetaDiagLmtd_Volt_D_f32Single precision floatSee data dictionarySee data dictionaryTQRSDG_START_SEC_VAR_CLEARED_32

User defined typedef definition/declaration

This section documents any user types uniquely used for the module.

Typedef NameElement NameUser Defined Type

Legal Range

(min)

Legal Range

(max)

Constant Data Dictionary

Calibration Constants

This section lists the calibrations used by the module. For details on calibration constants, refer to the Data Dictionary for the application.

Constant Name
k_CurrDiagPrimLPFKn_Hz_f32
k_CurrDiagSecLPFKn_Hz_f32
k_CurrDiagMtrEnvTblMax_MtrNm_f32
k_CurrDiagSecTrqLmtThresh_Uls_f32
k_CurrDiagPrimErrorThresh_Volt_f32
k_CurrDiagPrim_Cnt_Str
k_CurrDiagSec_Cnt_Str
k_CurrDiagSecErrorThresh_Volt_f32
k_CurrDiagLambdaMinMax_Volt_f32

Program(fixed) Constants

Embedded Constants

All embedded constants whose values are provided in Eng units will be evaluated to the equivalent counts by using the FPM_InitFixedPoint_m() macro within the #define statement.

Local

Constant NameResolutionUnitsValue
D_BIT0_ULS_U8Uint8Cnt1
D_BIT1_ULS_U8Uint8Cnt2

Global

This section lists the global constants used by the module. For details on global constants, refer to the Data Dictionary for the application.

Constant Name
D_ZERO_CNT_U8
D_2MS_SEC_F32
D_ONE_ULS_F32
D_ZERO_CNT_U16
D_ZERO_ULS_F32

Module specific Lookup Tables Constants

Constant NameResolutionValueSoftware Segment


Functions/Macros used by the Sub-Modules

Library Functions / Macros

The library and functions / Macros that are called by the various sub modules are identified below,

  1. Min_m

  2. Abs_f32_m

  3. Limit_m

  4. LPF32KSV_Str

  5. DiagSettings_Str

  6. LPF_OpUpdate_f32_m

  7. LPF_Init_f32_m

  8. DiagNStep_m

  9. DiagPStep_m

  10. DiagFailed_m

Data Hiding Functions

  1. Rte_Call_NxtrDiagMgr_SetNTCStatus

Global Functions/Macros Defined by this Module

Global Function #1

None

Local Functions/Macros Used by this MDD only

Local Function #1

Function Name(Exact name used)TypeMinMaxUTP Tol.
Arguments Passed(if none, write None)
(Insert more rows for additional passed arguments)
Return Value(if no value returned, write N/A)

Description

Software Module Implementation

Runtime Environment (RTE) Initial Values

This section lists the initial values of data written by this module but controlled by the RTE. After RTE initialization, the data in this table will contain these values.

DataValue
Rte_Init_TqRsDg_Per1_DervLambdaAlphaDiag_Volt_f320.0f
Rte_Init_TqRsDg_Per1_DervLambdaBetaDiag_Volt_f320.0f
Rte_Init_TqRsDg_Per1_OutputRampMult_Uls_f320.0f
Rte_Init_TqRsDg_Per1_TrqLimitMin_MtrNm_f320.0f

Initialization Functions

Init: TqRsDg_Init1 _Init

Design Rationale

None

Module Outputs

Module Internal

None

Processing of function


Periodic Functions

Per: TrRsDg_Per1

Design Rationale

None

Program Flow Start

Rte_Call_TqRsDg_Per1_CP0_CheckpointReached();

Store Module Inputs to Local copies

DervLambdaAlphaDiag_Volt_T_f32 = Rte_IRead_TqRsDg_Per1_DervLambdaAlphaDiag_Volt_f32();

DervLambdaBetaDiag_Volt_T_f32 = Rte_IRead_TqRsDg_Per1_DervLambdaBetaDiag_Volt_f32();

OutputRampMult_Uls_T_f32 = Rte_IRead_TqRsDg_Per1_OutputRampMult_Uls_f32();

TrqLimitMin_MtrNm_T_f32 = Rte_IRead_TqRsDg_Per1_TrqLimitMin_MtrNm_f32();

Processing of function

Store Local copy of outputs into Module Outputs

ModulationIndex_Uls_M_f32 = ModulationIndex_Uls_T_f32

Program Flow End

Rte_Call_TqRsDg_Per1_CP1_CheckpointReached()


Fault Recovery Functions

None

Shutdown Functions

None

Interrupt Functions

None

Serial Communication Functions

SCom: ModuleName_SCom

Design Rationale

None

Program Flow Start

N/A

Store Module Inputs to Local copies

None

Processing of function

Store Local copy of outputs into Module Outputs

None

Program Flow End

N/A


Execution Requirements

Execution Sequence of the Module

Execution Rates for sub-modules called by the Scheduler

This table serves as reference for the Scheduler design

Function NameCalling FrequencySystem State(s) in which the function is called
TqRsDg_Init1On initNone
TqRsDg_Per12msOPERATE

Execution Requirements for Serial Communication Functions

Function NameSub-Module called by (Serial Comm Function Name)


Memory Map Definition Requirements

Sub Modules (Functions)

This table identifies the software segments for functions identified in this module.

Name of Sub ModuleSoftware Segment
TqRsDg_Init1RTE_START_SEC_AP_TQRSDG_APPL_CODE
TqRsDg_Per1RTE_START_SEC_AP_TQRSDG_APPL_CODE

Local Functions

This table identifies the software segments for local functions identified in this module.

Name of Sub ModuleSoftware Segment
None


Known Issues / Limitations With Design

  1. INLINE functions defined in GlobalMacro.h are not unit tested.


Revision Control Log

Rev #Change DescriptionDateAuthor Initials
1.0Initial Version6-Nov-12Selva
2.0Updated to version to SF-31 version 223-Feb-13Selva
3.0Anomaly fix for A_464425-Mar-13Srikanth
4.0Fixes for Unit test findings15-Apr-13Srikanth
5.0Anomaly fix for 493130-Apr-13OT
6Updated for V3 SF31 (completely new)27-Nov-13Selva
7Updated to SF-31 version 408-Jan-14VT

4 - TrqReasonableness_Integration_Manual

1 Dependencies 2

1.1 SWCs 2

1.2 Global Functions(Non RTE) to be provided to Integration Project 2

2 Configuration 3

2.1 Build Time Config 3

2.2 Configuration Files to be provided by Integration Project 3

2.2.1 Da Vinci Parameter Configuration Changes 3

2.2.2 DaVinci Interrupt Configuration Changes 3

2.2.3 Manual Configuration Changes 3

3 Integration 4

3.1 Required Global Data Inputs 4

3.2 Required Global Data Outputs 4

3.3 Specific Include Path present 4

4 Runnable Scheduling 5

5 Memory Mapping 6

5.1 Mapping 6

5.2 Usage 6

5.3 Non RTE NvM Blocks 6

5.4 RTE NvM Blocks 6

6 Compiler Settings 6

6.1 Preprocessor MACRO 6

6.2 Optimization Settings 6

7 Revision Control Log 7

Dependencies

SWCs

ModuleRequired Feature
None

Note : Referencing the external components should be avoided in most cases. Only in unavoidable circumstance external components should be refered. Developer should track the references.

Global Functions(Non RTE) to be provided to Integration Project

None

Configuration

Build Time Config

ModulesNotes
None

Configuration Files to be provided by Integration Project

Ap_TqRsDg_Cfg.h generated by Ap_TqRsDg_Cfg.h.tt

Da Vinci Parameter Configuration Changes

ParameterNotesSWC
TqRsDgGeneral/TqRsDgCPEnableTo enable checkpointsTqRsDg

DaVinci Interrupt Configuration Changes

ISR NameVIM #Priority DependencyNotes
None

Manual Configuration Changes

ConstantNotesSWC
None

Integration

Required Global Data Inputs

DervLambdaAlphaDiag_Volt_f32
DervLambdaBetaDiag_Volt_f32
OutputRampMult_Uls_f32
TrqLimitMin_MtrNm_f32

Required Global Data Outputs

Specific Include Path present

No

Runnable Scheduling

This section specifies the required runnable scheduling.

InitScheduling RequirementsTrigger
TqRsDg _Init1Called from RTE before any call to the periodic functionsRTE init
RunnableScheduling RequirementsTrigger
TqRsDg_Per1

Must run after CmMtrCurr_Per2

and before CurrCmd_Per1

RTE (2ms)

.

Memory Mapping

Mapping

Memory SectionContentsNotes
TQRSDG_START_SEC_VAR_CLEARED_32
TQRSDG_START_SEC_VAR_NOINIT_UNSPECIFIED
TQRSDG_START_SEC_VAR_CLEARED_16
RTE_START_SEC_AP_TQRSDG_APPL_CODE

* Each …START_SEC… constant is terminated by a …STOP_SEC… constant as specified in the AUTOSAR Memory Mapping requirements.

Usage

Table 1: ARM Cortex R4 Memory Usage

FeatureRAMROM
<Memmap usuage info>

Non RTE NvM Blocks

Block Name
None

Note : Size of the NVM block if configured in developer

RTE NvM Blocks

Block Name

Note : Size of the NVM block if configured in developer

Compiler Settings

Preprocessor MACRO

None

Optimization Settings

None.

Revision Control Log

Rev #Change DescriptionDateAuthor
1Initial version10-Apr-13Selva
2Updated for the new torque reasonableness23-Nov-13Selva

5 - TqRsDg_UnitTestResults


Overview

Unit Test Information
Module Definitions
Variable Range
TqRsDg_Init1
TqRsDg_Init1() B
Test Vector Description
TqRsDg_Per1
TqRsDg_Per1() B
TqRsDg_Per1() P


Sheet 1: Unit Test Information

1.0a






















Nexteer EPS Unit Test Tool






Rev:2.7b












Name of Tester:Nitin Nighute
Source files to be added to the .pjt file Must include path from 'Source Code Directory' setting on the Unit Test Tool Options dialog Include Files:

Code File(s) Under Test:Ap_TqRsDg.c



Code File(s) Version:4



Module Design Document:TorqueReasonableDiagnostics.docx



Module Design Document Version:5



Unit Test Plan Version:1



Optimization Level:Level 2



Compiler (CodeGen) Version:TMS470_4.9.5



Model Type:Excel Macro



Model Version:Nexteer EPS Unit Test Tool 2.7b/EPS Library 1.28



Special Test Requirements:




Test Date:6/7/2013



Comments:Note1: Inline functions defined in GlobalMacro.h are not unit tested.



Index of Tests:




Test Set upTest WorksheetsTest StatusRun TS

TqRsDg_Init1TqRsDg_Init1() B----
11






TqRsDg_Per1TqRsDg_Per1() P----
4
108TqRsDg_Per1() B----
108






























































































































































































































































Sheet 2: Module Definitions









































Nexteer EPS Unit Test Tool












Rev:2.7b












Module Definitions
Module Test Functions
Module Set/Read Variables
Module Function Stubs
Return TypeNameParameter Prototype
ScopeTypeNameDefault Value
Return TypeNameParameter Prototype
voidTqRsDg_Init1(void)
MLPF32KSV_Str.floatTrqReasKSV_M_str.SV

voidRte_Call_TqRsDg_Per1_CP0_CheckpointReached(void)
voidTqRsDg_Per1(void)
MLPF32KSV_Str.floatTrqReasKSV_M_str.K

voidRte_Call_TqRsDg_Per1_CP1_CheckpointReached(void)




Muint8TrqReasFltActive_Uls_M_u8

voidRte_Call_NxtrDiagMgr_SetNTCStatus(void)




Muint16MtrVoltFinalVChkAcc_Cnt_M_u16








Muint16MtrVoltIntgAcc_Cnt_M_u16








MfloatTrqResFltAccum_Uls_M_f32








MfloatModulationIndex_Uls_M_f32








MfloatFltAccum_Uls_D_f32








MfloatMtrTrqRef_MtrNm_D_f32








MfloatMtrTrqMeas_MtrNm_D_f32








MfloatAbsMtrVoltFinalVChk_Volt_D_f32








GfloatLdEstimate_Henry_f32








GfloatLqEstimate_Henry_f32








GfloatModulationIndex_Uls_f32








GfloatMtrCurrDaxRef_Amp_f32








GfloatMtrCurrDax_Amp_f32








GfloatMtrCurrQaxFinalRef_Amp_f32








GfloatMtrCurrQax_Amp_f32








GfloatkeEstimate_VpRadpS_f32








GfloatMtrVoltFinalVChk_Volt_f32








GfloatMtrVoltInt_Volt_f32








Gfloatk_TrqReasLPFKn_Hz_f32








Gfloatk_KvalHiPstep_pMtrNm_f32








Gfloatk_MaxErr_MtrNm_f32








Gfloatk_NoofPoles_Uls_f32








Gfloatk_ErrAllow_MtrNm_f32








Gfloatk_MaxMtrEnvMi_Uls_f32








Gfloatk_KvalLoPstep_pMtrNm_f32








Gfloatk_FltDecrement_Uls_f32








Gfloatk_MaxfltAccum_Uls_f32








Gfloatk_TrqReasMtrVoltIntgThr_Volt_f32








GDiagSettings_Str.uint8k_TrqReasIntg_Cnt_Str.Pstep








GDiagSettings_Str.uint8k_TrqReasIntg_Cnt_Str.Nstep








GDiagSettings_Str.uint16k_TrqReasIntg_Cnt_Str.Threshold








Gfloatk_TrqReasMtrVoltCmdThr_Volt_f32








GDiagSettings_Str.uint8k_TrqReasCmd_Cnt_Str.Pstep








GDiagSettings_Str.uint8k_TrqReasCmd_Cnt_Str.Nstep








GDiagSettings_Str.uint16k_TrqReasCmd_Cnt_Str.Threshold









uint8Ip_NTC









uint8Ip_Param









uint8Ip_Status





Sheet 3: Variable Range












































Nexteer EPS Unit Test Tool












Rev:2.7b
























Variable Range Definitions








Variable NameMax ValueMin Value








TrqReasKSV_M_str.SV










TrqReasKSV_M_str.K










TrqReasFltActive_Uls_M_u8










MtrVoltFinalVChkAcc_Cnt_M_u16










MtrVoltIntgAcc_Cnt_M_u16










TrqResFltAccum_Uls_M_f32










MtrCurrQaxFinalRef_Amp_M_f32










ModulationIndex_Uls_M_f32










FltAccum_Uls_D_f32










MtrTrqRef_MtrNm_D_f32










MtrTrqMeas_MtrNm_D_f32










AbsMtrVoltFinalVChk_Volt_D_f32










LdEstimate_Henry_f32










LqEstimate_Henry_f32










ModulationIndex_Uls_f32










MtrCurrDaxRef_Amp_f32










MtrCurrDax_Amp_f32










MtrCurrQaxFinalRef_Amp_f32










MtrCurrQax_Amp_f32










keEstimate_VpRadpS_f32










MtrVoltFinalVChk_Volt_f32










MtrVoltInt_Volt_f32










k_TrqReasLPFKn_Hz_f32










k_KvalHiPstep_pMtrNm_f32










k_MaxErr_MtrNm_f32










k_NoofPoles_Uls_f32










k_ErrAllow_MtrNm_f32










k_MaxMtrEnvMi_Uls_f32










k_KvalLoPstep_pMtrNm_f32










k_FltDecrement_Uls_f32










k_MaxfltAccum_Uls_f32










k_TrqReasMtrVoltIntgThr_Volt_f32










k_TrqReasIntg_Cnt_Str.Pstep










k_TrqReasIntg_Cnt_Str.Nstep










k_TrqReasIntg_Cnt_Str.Threshold










k_TrqReasMtrVoltCmdThr_Volt_f32










k_TrqReasCmd_Cnt_Str.Pstep










k_TrqReasCmd_Cnt_Str.Nstep










k_TrqReasCmd_Cnt_Str.Threshold










Ip_NTC










Ip_Param










Ip_Status











Sheet 4: TqRsDg_Init1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
TqRsDg_Init1B11TrqReasKSV_M_str.SVTrqReasKSV_M_str.SV



TrqReasKSV_M_str.KTrqReasKSV_M_str.K



k_TrqReasLPFKn_Hz_f32ModulationIndex_Uls_M_f32



k_KvalHiPstep_pMtrNm_f32MtrCurrQaxFinalRef_Amp_M_f32



k_MaxErr_MtrNm_f32


Sheet 5: TqRsDg_Init1() B

TqRsDg_Init1TS--













BI/PI/PI/PI/PI/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionTrqReasKSV_M_str.SVTrqReasKSV_M_str.Kk_TrqReasLPFKn_Hz_f32k_KvalHiPstep_pMtrNm_f32k_MaxErr_MtrNm_f32TrqReasKSV_M_str.SVTrqReasKSV_M_str.KModulationIndex_Uls_M_f32MtrCurrQaxFinalRef_Amp_M_f32TrqReasKSV_M_str.SVTrqReasKSV_M_str.KModulationIndex_Uls_M_f32MtrCurrQaxFinalRef_Amp_M_f32P/FCPU Cycles
1k_TrqReasLPFKn_Hz_f32 = Min4150.111.1--------00.001255847823713571----

2k_TrqReasLPFKn_Hz_f32 = Max92.515025.3--------00.8481641980193511----

3k_TrqReasLPFKn_Hz_f32 = Pos76.17834.2--------00.6247552907818581----

4k_KvalHiPstep_pMtrNm_f32 = Min885808--------00.5175362524478731----

5k_KvalHiPstep_pMtrNm_f32 = Max91032106.3--------00.3311021089057451----

6k_KvalHiPstep_pMtrNm_f32 = Pos214895.22--------00.6732000224451721----

7k_MaxErr_MtrNm_f32 = Min3.512108.60--------00.1180886217018241----

8k_MaxErr_MtrNm_f32 = Max83474.88.8--------00.4460159697283981----

9k_MaxErr_MtrNm_f32 = Pos182371.6--------00.251007661231161----

10All Min110.100--------00.001255847823713571----

11All Max1515150108.8--------00.8481641980193511----






















































































































































































Sheet 6: Test Vector Description













Nexteer EPS Unit Test Tool





Rev:2.7b





Test Setup SheetTest FunctionTest TypeVector NumberVector Description

Sheet 7: TqRsDg_Per1




















Nexteer EPS Unit Test Tool






Rev:2.7b






Test Setup


Number Of Calibrations0


Number Of Calibration Sets0


Calibration Sheet















Function(s) Under TestVariablesFunction Stubs
Function NameTestTypeTest VectorsSetReadFunction Name
TqRsDg_Per1P4LdEstimate_Henry_f32TrqReasFltActive_Uls_M_u8
TqRsDg_Per1B108LqEstimate_Henry_f32MtrVoltFinalVChkAcc_Cnt_M_u16



ModulationIndex_Uls_f32MtrVoltIntgAcc_Cnt_M_u16



MtrCurrDaxRef_Amp_f32TrqResFltAccum_Uls_M_f32



MtrCurrDax_Amp_f32ModulationIndex_Uls_M_f32



MtrCurrQaxFinalRef_Amp_f32TrqReasKSV_M_str.SV



MtrCurrQax_Amp_f32




keEstimate_VpRadpS_f32




MtrVoltFinalVChk_Volt_f32




MtrVoltInt_Volt_f32




TrqReasFltActive_Uls_M_u8




MtrVoltFinalVChkAcc_Cnt_M_u16




MtrVoltIntgAcc_Cnt_M_u16




TrqResFltAccum_Uls_M_f32




ModulationIndex_Uls_M_f32




k_NoofPoles_Uls_f32




k_ErrAllow_MtrNm_f32




k_MaxErr_MtrNm_f32




k_KvalHiPstep_pMtrNm_f32




k_MaxMtrEnvMi_Uls_f32




k_KvalLoPstep_pMtrNm_f32




k_FltDecrement_Uls_f32




k_MaxfltAccum_Uls_f32




k_TrqReasMtrVoltIntgThr_Volt_f32




k_TrqReasIntg_Cnt_Str.Pstep




k_TrqReasIntg_Cnt_Str.Nstep




k_TrqReasIntg_Cnt_Str.Threshold




TrqReasKSV_M_str.SV




TrqReasKSV_M_str.K




k_TrqReasMtrVoltCmdThr_Volt_f32




k_TrqReasCmd_Cnt_Str.Pstep




k_TrqReasCmd_Cnt_Str.Nstep




k_TrqReasCmd_Cnt_Str.Threshold


Sheet 8: TqRsDg_Per1() B

TqRsDg_Per1TS--













































BI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionLdEstimate_Henry_f32LqEstimate_Henry_f32ModulationIndex_Uls_f32MtrCurrDaxRef_Amp_f32MtrCurrDax_Amp_f32MtrCurrQaxFinalRef_Amp_f32MtrCurrQax_Amp_f32keEstimate_VpRadpS_f32MtrVoltFinalVChk_Volt_f32MtrVoltInt_Volt_f32TrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32k_NoofPoles_Uls_f32k_ErrAllow_MtrNm_f32k_MaxErr_MtrNm_f32k_KvalHiPstep_pMtrNm_f32k_MaxMtrEnvMi_Uls_f32k_KvalLoPstep_pMtrNm_f32k_FltDecrement_Uls_f32k_MaxfltAccum_Uls_f32k_TrqReasMtrVoltIntgThr_Volt_f32k_TrqReasIntg_Cnt_Str.Pstepk_TrqReasIntg_Cnt_Str.Nstepk_TrqReasIntg_Cnt_Str.ThresholdTrqReasKSV_M_str.SVTrqReasKSV_M_str.Kk_TrqReasMtrVoltCmdThr_Volt_f32k_TrqReasCmd_Cnt_Str.Pstepk_TrqReasCmd_Cnt_Str.Nstepk_TrqReasCmd_Cnt_Str.ThresholdTrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32TrqReasKSV_M_str.SVTrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32TrqReasKSV_M_str.SVP/FCPU Cycles
1All Min0.000030.00003-1-2200000-35-350000-1200000010000110000------------4000-135--

2All Max0.000410.0004112202252202250.025353571000100020001128.88.810110200020003610010010001515361001001000------------6100090001315--

3LdEstimate_Henry_f32 = Min0.000030.000121204.541109859943186.356133818626142.574410259724206.5871907472610.001-15.953201293945310.19720470905372594521577.673785269260.3991999030113223.309478819370271.636650192737580.06476725339889536.6500782370567314.40619629621506520.976906239986387.31975650787411.2898520827293100938107830.35002535581598035883------------7339359387.319763183594178.6256103515624--

4LdEstimate_Henry_f32 = Max0.000410.00014-0.849211573600769191.476064920425162.447225809097216.833445549011188.3524436950680.00229.78550845384611.57855314016343122928944.7050571441650.47220444679260310.87268626689918.84.202473521232611.435238599777220.9787046909332286.810683250427251561.517740130421869.9570426940912.910445332527247546705727.67938840389258189891------------2203874966.317016601563-0.849211573600769178.498559176922--

5LdEstimate_Henry_f32 = Pos0.000250.000160.554047763347626217.724361360073202.48925745487268.9324993491173175.7284377813340.003-31.2174249887466-24.20434713363652809441152.6912586092950.8389452099800114.408466756343843.234482324123382.426158916950230.3427579998970030.711553215980537.53502756357193709.462071955204820.36061382293710.7383018136024713094812318.83308392763147469219------------621941100.55404776334762669.6522749662398--

6LqEstimate_Henry_f32 = Min0.000040.000031150.25748717784950.292239665985153.1943589448929175.4601967334750.0047.4642879366874713.87341862916956357767471.4301029443740.793959736824036128.88.89.1436983346939112.861079096794131334.366075992581649.203611373925.373323678970396604801371.13414335250855345112------------631270701-25.7499844431877--

7LqEstimate_Henry_f32 = Max0.000060.000411-39.488435685634680.4710615873337194.169217169285107.060696244240.0050.46291136741638232.0154265165329057912359.308723747730315.504192173480998.88.81.232881724834440.7620867490768434.44817107915878626.130565345287497.51348590850819.5499841570854546797341027.3820270895958832981------------054717762.49678421020511-31.3708863258362--

8LqEstimate_Henry_f32 = Pos0.000080.00006-0.0243836641311646135.126469135284125.04629015922528.6508314609528166.7468686103820.00627.148254454135919.77598732709880253233538.824899911881-0.1474008560180665.655489563941968.601689863204965.324688458442697.3018183708190918.803655385971071127.34509289265823.06726074218831.4623245000839255166011026.87268984317785017171------------41711820-0.0243836641311646262.482544541359--

9ModulationIndex_Uls_f32 = Min0.00010.00028-1216.33784598112180.3605214357376125.924921691418127.6003388166430.007-3.3889149427413931.99705147743235399804745.507755696774-0.03197520971298227.70922678709030.8600284457206733.942766058444985.6480479836463918.94942170381546867.365023434162609.9557409286519.33583813905723907939222.63525968790052144902------------7355793609.955749511719-1-2.22217011451722--

10ModulationIndex_Uls_f32 = Max0.000120.00031217.72436136007346.1730766296387134.13335168361737.17896628379820.00823.9785136580467-24.36188071966171889801067.702535510060.3459299802780159.837626934051512.611025881767272.582612848281864.262740492820740.2356491088867191.18796503543854792.752192258835833.6408863067631.071193218231249374471331.83137583732611567745------------47450274.9503479003911227.720677554607--

11ModulationIndex_Uls_f32 = Zero0.000140.000320150.257487177849142.377143144608134.85345965623970.40096962451940.00923.6709666252136-13.635364890098623272261651.575654566290.6021680235862738.146091043949134.817494022846220.518333709239967.521018922328950.5010226964950564.50730818510056953.9373044371611784.5336923599223.23493999242781366325113.229050338268282453296------------6296160697.6383666992190210.38063287735--

12ModulationIndex_Uls_f32 = Pos0.000160.000340.5-39.488435685634631.5129820108414153.344441890717105.7363023757930.01-29.978108584880816.5484299063683622549126.021421909332-0.0239069461822519.452205061912548.84.932887434959415.251615762710570.7580025196075444.25685930252075533.279611945152941.0105476379415.321763634681715911797915.76545798778536921836------------62946400.5213.802977263927--

13ModulationIndex_Uls_f32 = Neg0.000180.00036-0.1191.47606492042513.7806363105774187.855076730251202.1012758016590.0116.24676597118378-17.0304813385011812361398.176246345040.4889004826545727.901843965053567.448209607601178.661577332019818.1060288548469515.447964251041411981.74725729227819.11416149139418.264600813388890538311919.90544158220299359326------------122231819.114135742188-0.1-31.779106259346--

14MtrCurrDaxRef_Amp_f32 = Min0.00020.00038-1-220143.32716071605721.5599275827408195.7684404850010.0121.0516955256462132.60133296251323043941367.17289364338-0.14076936244964610.26148438453676.382273411750798.8101101954.298117637631017.2007808685314.013664960861223367763149.425371170043954966467------------32384171017.20080566406-1-24.2762626409531--

15MtrCurrDaxRef_Amp_f32 = Max0.000220.00041220189.51412558555687.172608911991186.85569155216220.01321.260747194290232.58314836025242945707483.987089931965-0.4155171513557436.619391739368443.746378386020666.318982827663424.42556160688412.69096845388412463.4716474413871300.748539924621.4712454676628172857738723.48344129323961251393------------639377320.51544189453131100.825230360031--

16MtrCurrDaxRef_Amp_f32 = Zero0.000240.0000500120181.840363264084218.2027029991150.014-4.4254288077354425.3184272646904332593934.569586515427-0.7875018119812016.54768383502964.042674303054817.008918595314031.4889154434204117.785712480545041526.4102255106691.6824111938481.6716850996017518116955631.143154263496463703------------30611691.68243408203101.55257284641264--

17MtrCurrDaxRef_Amp_f32 = Pos0.000260.00008012099.344182729721126.1330814957619113.7103747129440.01534.372662186622629.132915258407679308971552.43434041739-0.02036374807357798.819265067577363.325454032421115.249548304080966.2913466095924413.37190276384354937.4044888615611169.149352073679.28832274675369693188212713.59974533319476313696------------76968821169.149291992190168.608635306358--

18MtrCurrDaxRef_Amp_f32 = Neg0.000280.00011-1-2595.118210911750832.2719337940216222.4162414073940.016-24.9277997612953-21.559022843837751947911668.94084775448111.64764881134034.349612402915964.08384814262393.2190750837326115.314564824104311783.429206132891660.942865371714.972040176391642144003229.1102821826935224982------------51967771660.94287109375-146.8555995225906--

19MtrCurrDax_Amp_f32 = Min0.00030.000140.24994516372680753069.5235287547112100.9869958162310.01712.754652976989730.824713826179562216301787.306518614290.8502258658409123.795615255832676.497144615650184.249881732463842.493323743343350.08194482326507572.445379912853241383.02003234625787.979317665111.7574967741966676789838.375241458415998535226------------6226697404.2864990234380.24994516372680722.2639589309691--

20MtrCurrDax_Amp_f32 = Max0.000320.00017-0.6307515501976010225218.951788306236176.0846691131590.01814.1765940785408-26.9377632737163616738903.9914274215712.76486289501198.282026004791263.332481646537786.310775518417360.7701189517974856.989030838012748.1901196241379474.61898422241214.5788003206253110023015327.87815415859227566621------------3550638474.618988037109-0.63075155019760112.5297822356224--

21MtrCurrDax_Amp_f32 = Pos0.000340.00021-170100133.5553763508869.73683965206150.01917.065372824668921.24596929550172191975511.27843683958114.680179059505464.582447755336768.88.5003269314765912.1122894883155830.03966003656391586.4529142379833.5193696618083431774141430.4135444760323657739------------2256944481.23876953125156.9152195453646--

22MtrCurrQaxFinalRef_Amp_f32 = Min0.000360.000231-44.094627559185186.356133818626017.81975674629210.020.24773043394088716.81836777925496630269687.32970106601717.277553319931030.3034847497940066.23859138488774.3184524774551410.7923792600631711021.8491320611610.6923351287821.6717216968536245147510133.862488269805911024417------------6606218689.7741088867191-116.779504358768--

23MtrCurrQaxFinalRef_Amp_f32 = Max0.000380.00026126.5287849903107162.447225809097220198.8277193307880.0213531.292883753776645053111539.62653094530.9330274462699894.017962276935582.310967028141027.396638333797460.766236484050751110612.0339362025261833.7504396438621.7299854159355151956713517.78781265020374216473------------44733261568.214111328131123--

24MtrCurrQaxFinalRef_Amp_f32 = Pos0.00040.000290.204813778400421-82.8703222870827202.48925745487278130.9086899757390.02225.5722838044167-12.081374883651722455951719.821673631670.97496986389160210.51164019107823.664240407943736.709252858161939.5289025306701711.1209037303924622.57736313343051152.2470245361314.696734786033699221396422.8828722238541877473------------33325731152.24707031250.20481377840042184.2891352176668--

25MtrCurrQax_Amp_f32 = Min0.000050.00032-0.951106905937195-89.648891568183950.292239665985122000.023-3.38891494274139-1.122695386409764113951346.666848599911-0.2320951819419862.948392093181613.814759624004362.248643171787267.485350191593170.411523938179016101619.84106427431608.74457454681426.3093650937084465676221.9220953583717549662------------4649450-0.9511069059371950.77782988548278--

26MtrCurrQax_Amp_f32 = Max0.000080.00035-0.496711552143097136.30198961496480.4710615873337142.5744102597242550.02423.978513658046730.63536036014560680946835.7770146131520.4453133344650275.697279453277598.80.2862705707550056.1951698064804118.46312201023102217.8055150508881878.2900104522736201778610935.01872038841258622470------------4470929617.971496582031-0.496711552143097135.80662292242--

27MtrCurrQax_Amp_f32 = Pos0.000110.00038-0.507297515869141-83.45867395401125.046290159225216.833445549011260.0223.6709666252136-32.22858959436427151714629.69694381952319.835688173770914.172965252399450.1434933543205261.3907231688499515.551954448223111633.33300012351527.53944492349.178323209285747061815121027.5234619975095177105------------61056530-0.507297515869141128.709666252136--

28keEstimate_VpRadpS_f32 = Min0.000140.000410.529160082340241-54.265123188495680.360521435737668.9324993491173119.0082330703740-29.978108584880819.19510841369633166338340.6233744621280.8529651165008553.57774960994728.196458625793468.249010062217712.641526460647580.5550930500030529.512568950653081631.425532698631081.133914947516.21915304660797319511271026.31288707256327682451------------224211200.52916008234024236.781085848808--

29keEstimate_VpRadpS_f32 = Max0.000170.000040.218188166618347-43.1429556608246.173076629638753.194358944892930.30501496791840.0256.24676597118378-29.75903004407884241171303.47292774916-0.6153485178947455.942202508449551.513466298580171.93840476274491.9392264485359218.511889994144441284.31047159433291.32218456268314.3898153901184197496633.9711621403694986348------------1098291.3221740722660.2181881666183477.48059582710268--

30keEstimate_VpRadpS_f32 = Pos0.00020.00006-0.681598722934723151.069582283497130.844663977623194.169217169285203.0986292362210.0121.051695525646219.7150186300277711775083.975232243537918.889432191848764.787479901313780.539886188507085.2082968950271610.182933211326599257.605545043945922.8423366546638.185872793197639131837515.10418605804448357795------------21201830-0.681598722934723-22.741522371769--

31MtrVoltFinalVChk_Volt_f32 = Min0.000230.00008-0.171630144119263-39.367653131485142.37714314460828.65083146095287.040906548500060.002-3513.77047270536421227871511.50292569399-0.87914878129959110.48847800493247.92782922983173.86394532918934.9770743250846916.22528451681137912.558154284954617.02699756622334.31106728315351933661310.81906694173815864224------------42240598.944763183594-0.171630144119263383--

32MtrVoltFinalVChk_Volt_f32 = Max0.000260.00010.92914038896560799.530417859554331.5129820108414125.924921691418179.1197142601010.0043520.233810186386144892821035.2535245418516.681635975837713.10711083412175.693757653236393.755275726318360.7301385402679445.7442877292633195.12433779239661643.237663269045.08288371562958686844913219.0200663805008897569------------469350940.1292114257810.92914038896560757--

33MtrVoltFinalVChk_Volt_f32 = Zero0.000290.00012170.514610648155213.7806363105774134.133351683617162.5413721799850.0060-6.2328013777732906573411705.68819040060.07843595743179326.193775832653050.7057772517204295.835851442813879.729570448398590.5114508867263795.811606705188751481.341253578661613.3117208480826.26273471117027219881815.31764179468159465821------------15923201613.311767578131-7--

34MtrVoltFinalVChk_Volt_f32 = Pos0.000320.000140.493907630443573-40.7856850028038143.327160716057134.85345965623955.17715525627140.00814.218.959330677986177319201844.26230561733-0.6664558649063114.195014953613288.82.602477788925176.1924895048141519.049163937568671396.38160729408431.97138404846230.424780845642160659814816.9106943607338567644------------7644855431.9713745117190.49390763044357385.6--

35MtrVoltFinalVChk_Volt_f32 = Neg0.000350.00016-0.43667459487915199.095853805542189.514125585556153.344441890717212.94253551960.01-25-1274658581357.0931215882316.140821516513822.845444214344037.861375606060038.708822667598720.436751723289492.08044975996017810.874742925167164.34688663482725.2713450789452790362101029.11170023679731613131------------7131768164.346893310547-0.43667459487915160--

36MtrVoltInt_Volt_f32 = Min0.000380.00018164.6967818140984144.848616719246187.855076730251105.5032062530520.01223.5132468342781-3573272121907.37868881226111.76733005046848.84.795851588249218.257052183151250.3092138767242438.5672197341919961.4902456998831277.1569023132316.42104446887979745568101213.25569188594824512231------------6231167945.8884277343751172.158962011337--

37MtrVoltInt_Volt_f32 = Max0.000410.00020.1184428930282597.5948644876480196.033986091613821.5599275827408163.6257594823840.014-24.11841356754335673179363.87544173002216.558519780635834.045659768581397.096415340900426.8831766247749316.927527487277991700.54650837183383.91728496551511.8412700295448812582245.520189106464395815934------------678987379.4530639648440.11844289302825990.473654270172--

38MtrVoltInt_Volt_f32 = Zero0.000040.00022-0.0293355584144592-121.514483630657087.172608911991189.71940350532530.01621.320573985576607994368545.2623192071920.1626178026199342.985304594039927.321075272560125.570248985290537.504864335060120.5084643363952641.69725120067596788.1069073677061603.0648479461724.160122156143223545852525.82478094100952049761------------67613140-0.029335558414459298.602869927883--

39MtrVoltInt_Volt_f32 = Pos0.000060.00024136.9963610172272225181.84036326408452.42956030368810.018-4.56590771675112914687671717.657778084280.694340884685516124.236515772342680.7596733450889597.2021180987358115.89863914251328986.925649344921702.33602619171116.902479350566945666291111364893664------------3375629702.3359985351561-59.7750151157379--

40MtrVoltInt_Volt_f32 = Neg0.000080.00026-0.34599894285202110.102926194668559.2572051882744136.2008233070370.023.61459451913834-1031909621930.240627527240.322865486145027.051323533058177.352633237838753.546124386787428.235906124114991101877.907106518759.3808898925781321.2661670446396251677912811.62358438968666025240------------31659469.38088989257813-0.34599894285202-55.0832438468933--

41TrqReasFltActive_Uls_M_u8 = Min0.00010.000280.340979695320129-18.6965667009354173.87758398056149.933864474297124.5568341016770.022-29.9275835752487-2.4887073040008507796471717.65777808428-0.1712898612022410.07445925474173.554463946819312.56009889841081.320394098758717.265353024005891120.83718568087702.33602619171130.34032613039021623172131236955335------------5335624702.3359985351560.340979695320129216.131002902984--

42TrqReasFltActive_Uls_M_u8 = Max0.000120.0003-0.29191666841507178.82880407571886.013856768608187.5598314404488104.3544023036960.024-30.986535131931316.069028437137671814761930.24062752724-0.05057919025421145.083726406097417.485922503471387.2856924533844100.9815330505371096.34759294986725520.8610961437239.3808898925781326.809682369232242663966214.4058330059052131516------------71824109.38088989257813-0.2919166684150755.9730702638626--

43TrqReasFltActive_Uls_M_u8 = Pos0.000140.000321-95.1904845237732109.521420240402184.401596069336146.7398959398270.00324.3092770576477-16.84899079799651156268675.85686832666414.382402002811430.3181947827339174.343860518932347.11510270833969110304.0344209074971028.763613164424991157011223.7810694575312471768------------118025310147.6185541152954--

44MtrVoltFinalVChkAcc_Cnt_M_u16 = Min0.000160.000340.83129841089248774.3844100832939123.62458431720795.6548056006432173.1238203048710.00434.877467930316926.952002942562160237477.671921253204-0.252645730972298.819444060325622.428934097290048.252010130882263.6549112796783418.62710428237915876.716778159142485.539508819589.50332224369049122829331412.283228754997303372------------70249485.5395202636720.831298410892487449.284551024437--

45MtrVoltFinalVChkAcc_Cnt_M_u16 = Max0.000180.000360.123296618461609172.546139836311152.31252861023014.72583138942720.005-33.631487011909520.47071361541752100072965.742326438427-0.834648787975311122.211547696590423.31709986925125100.2006136178970340.4368386864662171768.2502117753595.6835279464723.41719061136246152568610133.83064490556717521665------------666568600.123296618461609317.209331154823--

46MtrVoltFinalVChkAcc_Cnt_M_u16 = Pos0.00020.000380.168505609035492-95.91079014539728.6313861608505322035.53344559669490.00611.621024787426-2.037994086742418310193.9219189882280.8591753244400029.937729120254523.506712269783022.040714931488040.6861821413040160.9661145210266111.60242307186127144.345894813538457.0239315032967.4640986919403194729435526.21421432495128679302------------43020197.1920013427730.16850560903549238.10512393713--

47MtrVoltIntgAcc_Cnt_M_u16 = Min0.000220.00041-57.6872780323029146.4017422199258700.00732.749048471450827327501506.39821702242-0.50324183702468910.53401690721518.82.050716912746430.507285773754120.9077709913253784.383807122707371238.65839403868672.68533802032526.395334899425517885714330.42355245351797516326------------632617267.739837646484170.2471454143524--

48MtrVoltIntgAcc_Cnt_M_u16 = Max0.000240.000050.75781375169754-213.728480875492203.284887909889198.7012593150142250.008-26.479199826717424546910001357.36159586906-0.2606558799743657.973730206489566.222780275344853.0656694650655.273039817810060.2433240413665774.017743349075321158.859751343731501.6532669067422.0732449293137136949081323.40289890766145868885------------65274901369.67871093750.75781375169754248.229597747326--

49MtrVoltIntgAcc_Cnt_M_u16 = Pos0.000260.000081-90.055372834205676.927809238433848.10219037532811480.009-7.699423193931583323341491819.982140481470.6080828309059149.031360328197488.5949017405518.523436319828047.85108286142349110168.0266144871711961.89303493532.56215888261891615438534.580277025699625359------------22992401821.6146240234416.4971159696579--

50TrqResFltAccum_Uls_M_f32 = Min0.000030.000410.551577270030975213.964304506779255217.0533888936042550.025-0.01134830713272093578412700-0.975123047828674122.111972403526310.329762220382693.803538203239440.664479255676275.992686390876771703.650719881061614.7430667877224.714984893798852242726139.889390230178837012175------------68292721.254263162612920.551577270030975-71.8524720072746--

51TrqResFltAccum_Uls_M_f32 = Max0.000030.00041-0.00909757614135742115.725768089294255213.4253182411192550.02528.904712677002-33.8920553922653170748220001121.897955238819127.109405124187476.948918759822850.8522275686264049.02624958753586782.0918192267421930.484963417052.835303246974958786141358.875807940959932013242------------52424041930.48498535156-0.0090975761413574292.52356338501--

52TrqResFltAccum_Uls_M_f32 = Pos0.000030.00041136.167390525341255192.5704554915432550.025-22.9718272089958-11.743510305881558853072440.370795488357544127.015922260284420.3621145963668827.3170373439788815.40071868896484369.76577460765835.383296966552717.4254590272903638143611112.8627828359604552787------------578722635.38329696655271242.690099298954--

53MtrCurrQaxFinalRef_Amp_M_f32 = Min0.000340.0002-0.22281706333160447.1019836664280.9315557479858115.539767861366201.2429260015490.01323.605363249778715.531374454498302078851562.97055453062-0.3714763522148132.695832669734964.571774613857271.266571629047396.362400829792020.842120766639717.414335310459141507.9396482111939.3162260055522.7391591668129021111045.000674068927776378604------------027088355.0309066772461-0.22281706333160464.4214529991148--

54MtrCurrQaxFinalRef_Amp_M_f32 = Max0.000360.00023-0.221376001834869-101.79267710447393.1112188100815143.855158388615108.627669572830.01411.3435794711113-14.64233988523487111679490.763113617897-0.030830264091491711.10363936424261.962457299232482.052944183349618.089652657508850.9605383872985845.274913668632511266.268308162691446.6336498260523.733056306839798959513732.478052616119410070739------------641590501.592224121094-0.2213760018348691.4050562977791--

55MtrCurrQaxFinalRef_Amp_M_f32 = Pos0.000380.00026-0.4639194011688234.10144925117493168.951502084732100.92650389671352.42546522617340.015-19.2179319858551-12.511516690254204696531257.79699641466-0.8317602276802069.920563519001012.253190004825595.732095563411718.380370318889620.167663455009462.051393926143651852.418986022471642.3327455520632.383872210979588498032140.8102602362632752911761------------04986041275.78308105469-0.463919401168823243.051047801971--

56ModulationIndex_Uls_M_f32 = Min0.00040.000290.0408714413642883129.97613805532598.667834877967834.5974161028862192.0509991645810.016-31.6803092360497-24.420526802539831248511177.89816784859-16.66125833988198.680149602890025.367334294319156.9032979011535611.45980715751648385.4944792985921777.281356811526.2214025259017971664613415.20810759067546522854------------2189845792.4036865234380.040871441364288387.7212369441988--

57ModulationIndex_Uls_M_f32 = Max0.000050.00032-0.992483019828796158.118368029594162.682288646698142.11733329296115.49263465404510.01729.7100573778152-12.08137488365173158333131.67369407415415.927272021770483.63929766416555.681039488315589.7117734551429818.58350545167923284.872918903828581.29782772064218.2763774991035663440911235.7686548829079510787------------22092990-0.992483019828796345.520688533782--

58ModulationIndex_Uls_M_f32 = Zero0.000080.000351-178.919711053371114.523570895195135.39712029695530.08801627159120.018-0.158247053623199-1.1226953864097605003471000.04749381542011.4774365425114.82927291393281.569159746170045.4670718908309913.47809660434723959.360341787338417.66150093078612.596254825592369017491221.0122449398041875291------------1425257417.6614990234381-97.1010353565216--

59ModulationIndex_Uls_M_f32 = Pos0.00040.000291129.97613805532539.2207934856415188.726643562317217.916007161140.01612.600780010223430.635360360145608368631579.012459337710.36.66125833988195.694588863849640.7545914530754097.7215012907981915.059765040874481194.71734803915538.3312234878540.61971610784530676789005623.943278968334219350------------650900384.295104980469150.6046800613404--

60ModulationIndex_Uls_M_f32 = Neg0.000050.00032-0.164231717586517158.11836802959462.840917706489681.1689209342003188.464627265930.017-30.3261424899101-32.228589594364226818301170.29596853256-0.85.927272021770483.880415916442872.836418890953064.209738969802860.1930973529815672.330934047698971591.12600457668162.0398292541510.28755247592935346992525.85226428508766811391------------63917840-0.164231717586517143.630712449551--

61k_NoofPoles_Uls_f32 = Min0.000170.000041-187.64336574077619.720169067382811.7370473146439186.0959886312480.021-34.033351063728319.195108413696307748241788.59772366285-0.95415657758712823.915110051631938.81.552948296070111.031404078006741471.64850908518708.76069164276130.0068827271462100635531131.9565461277962361201------------4201761316.949218751344.366861701011--

62k_NoofPoles_Uls_f32 = Max0.00020.000060.214593827724457-20.942859351635221.238542914391111.7852926850322250.02232.8647028803825-29.75903004407887518461632.173110127450.0135971307754517128.84.999221897125254.412053227424621101497.27307319641690.05806541442925.8678739070892239446314531.33748722076428843213------------7139752690.0580444335940.214593827724457108.323514401913--

63k_NoofPoles_Uls_f32 = Pos0.000230.00008188.210687398910564.090037584304812.070183038711554.04248201847080.023-20.09624361991889.7150186300277772307121383.19249516726-0.35420256853103656.305904257297528.726953828334812.23103970289231101793.51064795256256.7860612869269.665454566478737826607425.55080407857895787032------------6326070136.1924872398376--

64k_ErrAllow_MtrNm_f32 = Min0.000260.000110.172349393367767139.6907049417582.8641325831413149.7907691001890.024-3513.770472705364245955051158.335206747060.4553122520446786.6856852769851704.981685280799875.3976764678955116.774048089981081661.401622414591899.7417221069330.818549990654804851111315.52993309497832865452------------44524571185.22473144531183--

65k_ErrAllow_MtrNm_f32 = Max0.000290.000120.312991738319397-40.542043328285269.298248767852899.7239221334457141.5008639097210.023520.23381018638610989387120.991971910.9709206223487856.546862304210668.85.541209185123442.589477598667140.1834365129470835.66568499803543163.1051028370861316.4557943344119.6592515110974245474479.672807276248938874251------------425142900.312991738319397221--

66k_ErrAllow_MtrNm_f32 = Pos0.000320.00014-0.766058266162872196.776855051518192.62197959423165.8571389317513219.38071131706206-6.232801377773294781643239.704476714134-0.5958629846572882.0400524139404320.978982686996461.2514399290084810.6568509340286261212.302950143811904.5704135894823.4246835708618465498358.19090104103088685611------------4611638240.929611206055-0.76605826616287218--

67k_MaxErr_MtrNm_f32 = Min0.000350.000160.231894969940186214.23049926757872.0867002010346214.00723218917895.08577358722690.025018.959330677986151771021234.7060614228214.892818510532387.5210839390754703.615955770015720.4299348592758189.747623145580291773.47204250097200015.70327752828686328757921.2339708209038672453------------417518800.231894969940186-56--

68k_MaxErr_MtrNm_f32 = Max0.000380.000180.01812559366226240.82604855299179.759799122812.8452214598655712.81177330017090.012-19-22.681457579135936052301074.721509933470.2040579319000245.650010943412780.6834502220153818.86.2836997509002715.09499645233154844.6143625974661007.1106681823725.830325245857257248396428.00020825862889332604------------76042061007.110656738280.01812559366226258--

69k_MaxErr_MtrNm_f32 = Pos0.000410.0002114.607454895973239.4137201309204143.653946518898198.4852145910260.00225.6237567663193-354658770458.302056491375-0.50114649534225510.49446147680281.758448541164439.5590932965278612.756306707859041742.426110804081479.212237358094.49819332361221385335061024.9526556134224160801------------4674717485.8096008300781202.237567663193--

70k_KvalHiPstep_pMtrNm_f32 = Min0.000410.0002114.607454895973239.4137201309204143.653946518898198.4852145910260.00225.6237567663193-354658770458.302056491375-0.50114649534225510.49446147680281.75844854116443015.09499645233154844.6143625974661007.1106681823725.830325245857257248396428.00020825862889332604------------4604746458.302062988281184.4950270652772--

71k_KvalHiPstep_pMtrNm_f32 = Max0.000380.000180.01812559366226240.82604855299179.759799122812.8452214598655712.81177330017090.012-19-22.681457579135936052301074.721509933470.2040579319000245.650010943412780.6834502220153818.81015.09499645233154844.6143625974661007.1106681823725.830325245857257248396428.00020825862889332604------------76042061007.110656738280.01812559366226258--

72k_KvalHiPstep_pMtrNm_f32 = Pos0.000410.0002114.607454895973239.4137201309204143.653946518898198.4852145910260.00225.6237567663193-354658770458.302056491375-0.50114649534225510.49446147680281.75844854116443812.756306707859041742.426110804081479.212237358094.49819332361221385335061024.9526556134224160801------------4674717481.3230895996091202.237567663193--

73k_MaxMtrEnvMi_Uls_f32 = Min0.000080.000261-138.66865545511239.2207934856415188.726643562317217.916007161140.00812.600780010223430.635360360145608368631579.012459337710.36.66125833988195.694588863849640.7545914530754097.7215012907981905.059765040874481194.71734803915538.3312234878540.61971610784530676789005623.943278968334219350------------650900384.295104980469150.6046800613404--

74k_MaxMtrEnvMi_Uls_f32 = Max0.000080.00026-0.164231717586517-138.66865545511262.840917706489681.1689209342003188.464627265930.008-30.3261424899101-32.228589594364226818301170.29596853256-0.85.927272021770483.880415916442872.836418890953064.2097389698028612.330934047698971591.12600457668162.0398292541510.28755247592935346992525.85226428508766811391------------7391784162.039825439453-0.164231717586517143.630712449551--

75k_MaxMtrEnvMi_Uls_f32 = Pos0.000140.00032-0.270556449890137-152.7034831047066.83972239494324216.859369277954207.5561076402660.0147.2928566932678227.352804780006448167201627.37074810267-0.50437265634536710.03155475854875.793553745746618.8100.03031516075134289.452616870403291030.307562768461634.242249488830.625538289546967552186814332.20149677991876721976------------57957751634.24230957031-0.270556449890137-6.12142992019654--

76k_KvalLoPstep_pMtrNm_f32 = Min0.000080.000261-138.66865545511239.2207934856415188.726643562317217.916007161140.00812.600780010223430.635360360145608368631579.012459337710.36.66125833988195.694588863849640.7545914530754097.72150129079819101194.71734803915538.3312234878540.61971610784530676789005623.943278968334219350------------750900538.331237792969150.6046800613404--

77k_KvalLoPstep_pMtrNm_f32 = Max0.000080.00026-0.164231717586517-138.66865545511262.840917706489681.1689209342003188.464627265930.008-30.3261424899101-32.228589594364226818301170.29596853256-0.85.927272021770483.880415916442872.836418890953064.209738969802860.193097352981567101591.12600457668162.0398292541510.28755247592935346992525.85226428508766811391------------7391784162.039825439453-0.164231717586517143.630712449551--

78k_KvalLoPstep_pMtrNm_f32 = Pos0.000080.000261-138.66865545511239.2207934856415188.726643562317217.916007161140.00812.600780010223430.635360360145608368631579.012459337710.36.66125833988195.694588863849640.7545914530754097.72150129079819141194.71734803915538.3312234878540.61971610784530676789005623.943278968334219350------------750900538.331237792969150.6046800613404--

79k_FltDecrement_Uls_f32 = Min0.000220.00040.898927450180054124.423899412155171.76234173774778.231122255325391.52343332767490.022-33.7450635433197-1.84776461124425148777555.655291378498-0.7484372258186346.88882762193688.84.790312325954442.1131798624992417.432846963405610658.39166736602825.31283253431326887704141416.7047280669212410923------------4152690555.65527343750.898927450180054290.430889606476--

80k_FltDecrement_Uls_f32 = Max0.000240.000050.796569168567658-201.060060083866141.769495606422110170.8733057975770.024-12.1238169074059355892577195.8657634258271127.8259890.1488363504409796.234654426574710.03031516075134289.931170701980592000970.31552886962918.7445801496506186645214212.889450192451579627------------688645200.79656916856765710.2476338148118--

81k_FltDecrement_Uls_f32 = Pos0.000220.00040.898927450180054124.423899412155171.76234173774778.231122255325391.52343332767490.022-33.7450635433197-1.84776461124425148777555.655291378498-0.7484372258186346.88882762193688.84.790312325954442.1131798624992417.432846963405611485658.39166736602825.31283253431326887704141416.7047280669212410923------------415269000.898927450180054290.430889606476--

82k_MaxfltAccum_Uls_f32 = Min0.000280.000110.72459477186203-193.984752118588187.053751826286155.206116020679100.5805728435520.004-8.0980582833290119.3969164490760891602.020502448080.01429307460784918.798661231994637.446842169761660.913420438766486.4854134321212810.303376317024231930.654704332352124.385908126831195461306421.20975804328921315235------------304310.7245947718620314.392233133316--

83k_MaxfltAccum_Uls_f32 = Max0.00030.00014-0.264478206634522-82.4797964096069125.20739912986859.265964984893810.30064213275910.00510.592576980590815.63560688495646100056420000.9305748343467717.916796743869786.431236565113078.87.862277448177340.7714360952377324.45941418409348760.06619399786200033.379174172878379397271551.002595126628885372909------------69285251239.93383789063-0.264478206634521-7.037115097046--

84k_MaxfltAccum_Uls_f32 = Pos0.000320.00017145.9422871470451137.149655461311127.152030885228.723808288574220.00617.6813767552376-20.406575262546551324371505.434882164-0.5096156597137453.678662180900570.4024064064025882.131444811820981017.005521774291991455.8836659193136622.1239243745804611529141432.21874940395367024250------------420242249.5512161254883165.5392745733264--

85k_TrqReasMtrVoltIntgThr_Volt_f32 = Min0.000340.0002-0.7751489877700818.3026844263076842.9882917404175127.48449480533682.07918775081640.00715.4953607320786-23.239196300506626873631903.8582288622916.106749951839453.453337800502781.183971607685091015.887035429477691192.46292740107730.167819023132079405363833.72378998994838118825------------2768323711.395324707031-0.775148987770081102.962885856629--

86k_TrqReasMtrVoltIntgThr_Volt_f32 = Max0.000360.000230.3164791464805643.0290487408638203.851167082787218.95261818170594.01341557502750.008-21.875241100788111.94866925477983574636925.859856247902-0.0209368467330933128.86.224572372436525.751233696937560.606751918792725101388.0676112175468.610120773315362354707141318.93565797805795228243------------624358200.31647914648056116.378134310245--

87k_TrqReasMtrVoltIntgThr_Volt_f32 = Pos0.000380.000261-74.635212659835872.0011885166168205.83920264244182.58463346958160.009-30.914985895156934.877565264701843816041582.22747164965-0.7618311047554023.880537807941446.925539934635161.045726621150974.0733615756034913.473663747310641959.91365498304392.8095827102662418203131438.556584775447855095750------------64313130164.7449576854707--

88k_TrqReasIntg_Cnt_Str.Pstep = Min0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.744580149650606645214212.889450192451579627------------6886452196.7937011718750.79656916856765710.2476338148118--

89k_TrqReasIntg_Cnt_Str.Pstep = Max0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.74458014965061006645214212.889450192451579627------------6886452196.7937011718750.79656916856765710.2476338148118--

90k_TrqReasIntg_Cnt_Str.Pstep = Pos0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.7445801496506496645214212.889450192451579627------------6886452196.7937011718750.79656916856765710.2476338148118--

91k_TrqReasIntg_Cnt_Str.Nstep = Min0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.744580149650618031214212.889450192451579627------------6886312196.7937011718750.79656916856765710.2476338148118--

92k_TrqReasIntg_Cnt_Str.Nstep = Max0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.74458014965061810035814212.889450192451579627------------6886358196.7937011718750.79656916856765710.2476338148118--

93k_TrqReasIntg_Cnt_Str.Nstep = Pos0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.7445801496506181479914212.889450192451579627------------4886595196.7937011718750.79656916856765710.2476338148118--

94k_TrqReasIntg_Cnt_Str.Threshold = Min0.00020.00006-0.370903074741364-193.70896309614258.3204101324081110.17212015390413.28100991249080.016-15.707694351673114.586312592029618898311531.47963058949-0.841316580772411.53440213203436.218877148628240.7423954963684082.4046279191970813.97966706752777628.95354080200233.93395042419430.38019728660583533770141424.20189189910892680386------------7386033.9339485168457-0.37090307474136437.9077209234234--

95k_TrqReasIntg_Cnt_Str.Threshold = Max0.000240.000050.796569168567658-201.060060083866141.76949560642252.0736977458170.8733057975770.024-12.1238169074059355892577195.8657634258271127.610942888259890.1488363504409796.234654426574710.03031516075134289.931170701980591591.12600457668970.31552886962918.74458014965061866100014212.889450192451579627------------4886595196.7937011718750.79656916856765710.2476338148118--

96k_TrqReasIntg_Cnt_Str.Threshold = Pos0.00020.00006-0.370903074741364-193.70896309614258.3204101324081110.17212015390413.28100991249080.016-15.707694351673114.586312592029618898311531.47963058949-0.841316580772411.53440213203436.218877148628240.7423954963684082.4046279191970813.97966706752777628.95354080200233.93395042419430.3801972866058353377479141424.20189189910892680386------------738647933.9339485168457-0.37090307474136437.9077209234234--

97k_TrqReasMtrVoltCmdThr_Volt_f32 = Min0.000290.00012-0.305210053920746129.03563755750779.214438557624824.2135400176048222.318094253540.0195.5305922627449-30.157144606113421886371510.764770507810.866493463516235128.84.123574519157416.8589313030242912.237763404846191773.671340823171122.3183403015133.04453766345988220513560529497------------6976170-0.3052100539207468.1835535764694--

98k_TrqReasMtrVoltCmdThr_Volt_f32 = Max0.000320.000141-204.370921492577219.663083076477143.8634439706861.25140798091890.02-26.4712311029434-1.9611210823059145645441248.87735289335-0.935718715190888120.3540986418724068.87.339258015155791101147.757129251961918.7454710006712.990321695804606615744366636584------------45844781336.87731933594193.8849244117736--

99k_TrqReasMtrVoltCmdThr_Volt_f32 = Pos0.000350.000161130.230530560017117.219371199608163.125340998173104.631520509720.021-15.7186296582222-27.96465796232222236759805.77611696720118.601832151412966.949664902687075.415067863464366.3514639139175414.28683173656464797.2133259773251787.642789840715.6543734073639547629137998413------------637128.5627908706665132.0304076075554--

100k_TrqReasCmd_Cnt_Str.Pstep = Min0.000380.000040.323648691177368-6.78165030479431131.718841791153172.392323255539206.3260217905040.02225.844671964645411.8548516035087513239193.55779105424913.278524219989780.4890281319618237.08224796056748100.3399637937545782.297866284847261905.391549766061781.4147005081220.595506846904823191901328.31918752193451026541------------6513220264.3802795410160.32364869117736838.6893439292908--

101k_TrqReasCmd_Cnt_Str.Pstep = Max0.000410.000060.47601872682571433.9603949189186105.09042513370595.3708564639092208.6130013465880.02312.503949224948920.28212612867365744610726.216369867325-0.2959280014038093.029759049415593.780252408981326.207306790351871.722489833831790.996550321578988.87371039390564287.1539365053181873.707366943361.6597408056259216502010148.911733448505410089226------------622620728.617675781250.47601872682571445.0552891492846--

102k_TrqReasCmd_Cnt_Str.Pstep = Pos0.000080.00026-0.164231717586517-138.66865545511262.840917706489681.1689209342003188.464627265930.008-30.3261424899101-32.228589594364226818301170.29596853256-0.85.927272021770483.880415916442872.836418890953064.209738969802860.1930973529815672.330934047698971591.12600457668162.0398292541510.28755247592935346992525.85226428508766511391------------7391784162.039825439453-0.164231717586517143.630712449551--

103k_TrqReasCmd_Cnt_Str.Nstep = Min0.000080.00026-0.164231717586517-138.66865545511262.840917706489681.1689209342003188.464627265930.008-30.3261424899101-32.228589594364226818301170.29596853256-0.85.927272021770483.880415916442872.836418890953064.209738969802860.1930973529815672.330934047698971591.12600457668162.0398292541510.28755247592935346992525.8522642850876680391------------7391784162.039825439453-0.164231717586517143.630712449551--

104k_TrqReasCmd_Cnt_Str.Nstep = Max0.000080.000120.147707939147949-148.14255511760731.1174972057343127.000980377197129.3845263719560-18.51189374923712.721348404884343448362816.7735438942910.3526353240013127.562299311161043.174820911884313.350529372692114.3562487959861812.46543234586716944.162980020046327.40707492828427.85196536779422731894430.590492486953781100301------------630128900.14770793914794962.0475749969484--

105k_TrqReasCmd_Cnt_Str.Nstep = Pos0.00010.00014-0.413395345211029-193.708963096142147.84416592121113.188683927059295.41649150848390.025-33.85042589902888.455829083919534516335406.66017580032415.682095885276798.88.83.552566766738890.939349412918091101246.5381320715402.23414993286124.52342188358314588176133.248087108135225652188------------41883270-0.413395345211029368.055536687374--

106k_TrqReasCmd_Cnt_Str.Threshold = Min0.000120.00016-0.541969537734985-112.69998574256934.630346298217891.1494380235672185.1681302785870.012-16.873586773872426.314703941345212542991224.56271904707-0.3154875636100772.776624619960795.335245358943947.928682053089142.7832539677619918.168737947940831792.165056288241165.9121046066332.501422941684725301491342.092589139938352660------------402690-0.54196953773498528.4943470954896--

107k_TrqReasCmd_Cnt_Str.Threshold = Max0.000140.000180.859494507312775114.53132194280644.748245596885739.2541898488998164.2456114292140.00232.6246678233147-12.636371314525676474431884.105272412318.943783044815063.514525532722477.078624629974372.944769024848940.9081997871398934.05906903743744674.4646425247191785.4007015228330.7778079509735322744411425.021582305431441451000------------66884161209.6406250.859494507312775443.745349526406--

108k_TrqReasCmd_Cnt_Str.Threshold = Pos0.000160.00006-0.701770186424255199.50017964839984.8402264118195130.291726410389202.3909755945210.004-31.0939118862152-15.09729349613193330838945.914563000202-0.6823533177375795.652573883533480.7695438981056218.719019067287451018.056837975978851844.712307155131570.3675279617331.75498837232598920869824.659346461296088320731------------2413818956.793701171875-0.70177018642425554.1878237724304--






















































































































































































































































































































































































































































































































Sheet 9: TqRsDg_Per1() P

TqRsDg_Per1TS--













































PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PI/PO/PO/PO/PO/PO/PO/PExpected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Expected
O/P
Test StatusPerf. MetricsComments
Vector NumberVector DescriptionLdEstimate_Henry_f32LqEstimate_Henry_f32ModulationIndex_Uls_f32MtrCurrDaxRef_Amp_f32MtrCurrDax_Amp_f32MtrCurrQaxFinalRef_Amp_f32MtrCurrQax_Amp_f32keEstimate_VpRadpS_f32MtrVoltFinalVChk_Volt_f32MtrVoltInt_Volt_f32TrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32k_NoofPoles_Uls_f32k_ErrAllow_MtrNm_f32k_MaxErr_MtrNm_f32k_KvalHiPstep_pMtrNm_f32k_MaxMtrEnvMi_Uls_f32k_KvalLoPstep_pMtrNm_f32k_FltDecrement_Uls_f32k_MaxfltAccum_Uls_f32k_TrqReasMtrVoltIntgThr_Volt_f32k_TrqReasIntg_Cnt_Str.Pstepk_TrqReasIntg_Cnt_Str.Nstepk_TrqReasIntg_Cnt_Str.ThresholdTrqReasKSV_M_str.SVTrqReasKSV_M_str.Kk_TrqReasMtrVoltCmdThr_Volt_f32k_TrqReasCmd_Cnt_Str.Pstepk_TrqReasCmd_Cnt_Str.Nstepk_TrqReasCmd_Cnt_Str.ThresholdTrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32TrqReasKSV_M_str.SVTrqReasFltActive_Uls_M_u8MtrVoltFinalVChkAcc_Cnt_M_u16MtrVoltIntgAcc_Cnt_M_u16TrqResFltAccum_Uls_M_f32ModulationIndex_Uls_M_f32TrqReasKSV_M_str.SVP/FCPU Cycles
1"((MtrTrqErr_MtrNm_T_f32 > D_ZERO_ULS_F32) And (MtrTrqMeas_MtrNm_T_f32 > MtrTrqRef_MtrNm_T_f32)) = TRUE
,
(TrqResFltAccum_Uls_M_f32 >= k_MaxfltAccum_Uls_f32) = TRUE
,
(MtrVoltInt_Volt_T_f32 > k_TrqReasMtrVoltIntgThr_Volt_f32) = TRUE
,
(DiagFailed_m(MtrVoltIntgAcc_Cnt_M_u16, k_TrqReasIntg_Cnt_Str) = True) = TRUE
,
(AbsMtrVoltFinalVChk_Volt_T_f32 > k_TrqReasMtrVoltCmdThr_Volt_f32) = TRUE
,
(DiagFailed_m(MtrVoltFinalVChkAcc_Cnt_M_u16, k_TrqReasCmd_Cnt_Str) = True) = TRUE
,
(TrqReasFltActive_Uls_M_u8 > D_ZERO_CNT_U8) = TRUE"
0.000410.0002114.607454895973239.4137201309204143.653946518898198.4852145910260.00225.62375676631933046587701074.72150993347-0.50114649534225510.49446147680281.75844854116443015.09499645233154844.6143625974661007.1106681823725.83032524585725724996428.00020825862889332604------------7604991007.11065673828184.4950270652772--

2"((MtrTrqErr_MtrNm_T_f32 > D_ZERO_ULS_F32) And (ModulationIndex_Uls_M_f32 < k_MaxMtrEnvMi_Uls_f32)) = TRUE
,
(TrqResFltAccum_Uls_M_f32 >= k_MaxfltAccum_Uls_f32) = FALSE
,
(MtrVoltInt_Volt_T_f32 > k_TrqReasMtrVoltIntgThr_Volt_f32) = FALSE
,
(MtrVoltIntgAcc_Cnt_M_u16 = 0) = TRUE
,
(AbsMtrVoltFinalVChk_Volt_T_f32 > k_TrqReasMtrVoltCmdThr_Volt_f32) = FALSE
,
(MtrVoltFinalVChkAcc_Cnt_M_u16 = 0) = TRUE
,
(TrqReasFltActive_Uls_M_u8 > D_ZERO_CNT_U8) = FALSE"
0.000120.00031217.72436136007346.1730766296387134.13335168361737.17896628379820.0080-24.36188071966170007000.1459299802780159.837626934051512.611025881767272.582612848281864.262740492820740.2356491088867191.18796503543854792.752192258835833.6408863067631.0711932182312493744151331.83137583732611567745------------000703.0680541992191-180--

3"((MtrTrqErr_MtrNm_T_f32 > D_ZERO_ULS_F32) And (MtrTrqMeas_MtrNm_T_f32 > MtrTrqRef_MtrNm_T_f32)) = FALSE
,
((MtrTrqErr_MtrNm_T_f32 > D_ZERO_ULS_F32) And (ModulationIndex_Uls_M_f32 < k_MaxMtrEnvMi_Uls_f32)) = FALSE
,
(MtrVoltIntgAcc_Cnt_M_u16 = 0) = FALSE
and
(MtrVoltFinalVChkAcc_Cnt_M_u16 = 0) = FALSE
"
0.000030.00003-1-2200000-35-350110-12000000100001136000------------0110-135--

4"(MtrVoltInt_Volt_T_f32 > k_TrqReasMtrVoltIntgThr_Volt_f32) = TRUE
,
(DiagFailed_m(MtrVoltIntgAcc_Cnt_M_u16, k_TrqReasIntg_Cnt_Str) = True) = FALSE
,
(AbsMtrVoltFinalVChk_Volt_T_f32 > k_TrqReasMtrVoltCmdThr_Volt_f32) = TRUE
,
(DiagFailed_m(MtrVoltFinalVChkAcc_Cnt_M_u16, k_TrqReasCmd_Cnt_Str) = True) = FALSE
"
0.000410.0002114.607454895973239.4137201309204143.653946518898198.4852145910260.00225.623756766319330410001074.72150993347-0.50114649534225510.49446147680281.75844854116443015.09499645233154844.6143625974661007.1106681823725.83032524585725724996428.00020825862889332604------------5193571007.11065673828184.4950270652772--