This is the multi-page printable view of this section. Click here to print.
Component Design
1 - CM700A_HwTq3Meas_RSENTPeripheralCfg
Overview
ConfigurationSheet1
Sheet2
Sheet 1: Configuration
RSENT Peripheral Register Configuration | |||||||
Offset | Name | Update | Description | Bit # | Set/Clear | Comment | |
0000H | RSENTnTSPC | Static | RSENT timestamp register | 16 | 0 | Master Mode | |
14-8 | 0 | Tick Multiplier = 1 | |||||
6-0 | 79U | Tick Prescaler value = 80 | |||||
0010H | RSENTnCC | Static | RSENT communication configuration register | 12 | 1 | SPC Pulse Active low | |
11 | 1 | Frame Check Against Previous Calibration Pulse | |||||
10 | 0 | Slow Channel CRC Check Enable | |||||
9 | 0 | Fast Channel CRC Check Enable | |||||
7-6 | 1U | Short Serial Message Format | |||||
5 | 0 | Puase Pulse for Variable Message Length | |||||
4 | 0 | Puase Pulse Absent | |||||
3-1 | 2U | 3 data nibble | |||||
0 | 1 | SPC mode enable | |||||
0014H | RSENTnBRP | Static | RSENT baud rate prescaler register | 27-24 | 2U | Tick Time Decimal Fraction = 0.2 us | |
22-16 | 0 | Time Tick Integer 1us | |||||
14-8 | 4U | Sample Clock Division Value: 5 (80/5=16) | |||||
0 | 0 | Sample Clock Multiplication Value: 1 | |||||
0018H | RSENTnIDE | Static | RSENT interrupt/DMA enable register | 10 | 0 | Slow Channel Encoding Error Interrupt Enable : Disabled | |
9 | 0 | Slow Channel Message Lost Interrupt Enable : Disabled | |||||
8 | 0 | Slow Channel CRC Error Interrupt Enable : Disabled | |||||
7 | 0 | No Response Error Interrupt Enable : Disabled | |||||
6 | 0 | Calibration Pulse Length Variation Error Interrupt Enable : Disabled | |||||
5 | 0 | Calibration Pulse Length Error Interrupt Enable : Disabled | |||||
4 | 0 | Fast Channel Nibble Count Error Interrupt Enable : Disabled | |||||
3 | 0 | Fast Channel Nibble Encoding Error Interrupt Enable : Disabled | |||||
2 | 0 | Fast Channel Message Lost Interrupt Enable : Disabled | |||||
1 | 0 | Fast Channel CRC Error Interrupt Enable : Disabled | |||||
0 | 0 | Fast Channel Receive Interrupt Enable : Disabled | |||||
001CH | RSENTnMDC | Dynamic | RSENT Mode Control Register | 2-0 | ZZZ | 0 - Reset 1U- Configuration 5U - Operation Active | |
0020H | RSENTnSPCT | Static | RSENT SPC transmission register | 6-0 | 16U | 17 Tick => 1.22*17 = 20.74us | |
Note 1: | ZZZ= Dynamic change value, X = Don’t Care, 1=Set, 0=Clear, -=Loaded Data, unspecified register bits shall have safe default value | ||||||
Note 2: | RSENTn, where n = 5 |
Sheet 2: Sheet1
HwTqMeas_Register_Configuration | |||||||
Register Name | Abbrevision | Address | Bit Position | Bit Name | Function to Set | ||
RSENT timestamp register | RSENTnTSPC | FFE0 5000 | + | 0000H | |||
16 | TMS | 0: Master mode | |||||
RSENT timestamp counter | RSENTnTSC | FFE0 5000 | + | 0004H | |||
RSENT communication configuration register | RSENTnCC | FFE0 5000 | + | 0010H | |||
RSENT baud rate prescaler register | RSENTnBRP | FFE0 5000 | + | 0014H | |||
RSENT interrupt/DMA enable register | RSENTnIDE | FFE0 5000 | + | 0018H | |||
RSENT mode control register | RSENTnMDC | FFE0 5000 | + | 001CH | |||
RSENT SPC transmission register | RSENTnSPCT | FFE0 5000 | + | 0020H | |||
RSENT mode status register | RSENTnMST | FFE0 5000 | + | 0024H | |||
RSENT communication status register | RSENTnCS | FFE0 5000 | + | 0028H | |||
RSENT communication status clear register | RSENTnCSC | FFE0 5000 | + | 002CH | |||
RSENT slow channel receive timestamp register | RSENTnSRTS | FFE0 5000 | + | 0030H | |||
RSENT slow channel receive data register | RSENTnSRXD | FFE0 5000 | + | 0034H | |||
RSENT calibration pulse length register | RSENTnCPL | FFE0 5000 | + | 0038H | |||
RSENT message length register | RSENTnML | FFE0 5000 | + | 003CH | |||
RSENT fast channel receive timestamp register | RSENTnFRTS | FFE0 5000 | + | 0040H | |||
RSENT fast channel receive data register | RSENTnFRXD | FFE0 5000 | + | 0044H | |||
RSENT timestamp mode selection register | RSENTTSSEL | FFE0 5000 | + | A000H |
Sheet 3: Sheet2
RSENT timestamp register | RSENTnTSPC | RSENTn_base> | + | 0000H |
RSENT timestamp counter | RSENTnTSC | RSENTn_base> | + | 0004H |
RSENT communication configuration register | RSENTnCC | RSENTn_base> | + | 0010H |
RSENT baud rate prescaler register | RSENTnBRP | RSENTn_base> | + | 0014H |
RSENT interrupt/DMA enable register | RSENTnIDE | RSENTn_base> | + | 0018H |
RSENT mode control register | RSENTnMDC | RSENTn_base> | + | 001CH |
RSENT SPC transmission register | RSENTnSPCT | RSENTn_base> | + | 0020H |
RSENT mode status register | RSENTnMST | RSENTn_base> | + | 0024H |
RSENT communication status register | RSENTnCS | RSENTn_base> | + | 0028H |
RSENT communication status clear register | RSENTnCSC | RSENTn_base> | + | 002CH |
RSENT slow channel receive timestamp register | RSENTnSRTS | RSENTn_base> | + | 0030H |
RSENT slow channel receive data register | RSENTnSRXD | RSENTn_base> | + | 0034H |
RSENT calibration pulse length register | RSENTnCPL | RSENTn_base> | + | 0038H |
RSENT message length register | RSENTnML | RSENTn_base> | + | 003CH |
RSENT fast channel receive timestamp register | RSENTnFRTS | RSENTn_base> | + | 0040H |
RSENT fast channel receive data register | RSENTnFRXD | RSENTn_base> | + | 0044H |
RSENT timestamp mode selection register | RSENTTSSEL | RSENT0_base> | + | A000H |
2 - CM700A_HwTq3Meas_FDD_Checklist
Overview
Peer Review InstructionsTechnical Review Checklist
Template Change Log
Sheet 1: Peer Review Instructions
Instructions for Functional Design Package Peer Review | ||
PRE-MEETING | ||
Function Owner | Confirm that requirements are reviewed and approved PRIOR to the FDP peer review | |
Function Owner | Start with latest version of the template for any "first reviews" - Continue to use existing temmplate for re-reviews | |
Function Owner | Provide the functional design package (changed documents) to the invited attendees 1-2 working days in advance of review | |
Function Owner | Notify the assigned peer reviewer and make sure they are prepared to do their function in the meeting | |
Function Owner | Identify necessary attendance and invite to meeting | |
Function Owner | Complete the "Author" column information for sections 1 through 3 prior to the review | |
Function Owner | Complete the attendance invitation list in section 5 | |
Function Owner | For Re-reviews only: Complete the column "remarks by author" to identify actions taken to address items found in earlier reviews. | |
DURING MEETING | ||
Function Owner | Present document changes to the review team | |
Peer Reviewer | Capture attendance of the review | |
Peer Reviewer | Capture actions and issues in section 4. Identify issue summary, Document type, Reference (Requirement ID, section number, etc), Defect Type and indicate status as "OPEN" | |
POST MEETING | ||
Function Owner | Follow up on all "open" items. Update "Summary of Resolution" to indicate what was done or decided. | |
Function Owner | Schedule follow up review OR review open items with peer reviewer and obtain agreement to close | |
Peer Reviewer | Close change request in system and confirm all associated tasks are complete. Upload peer review checklist (this document) with any FDP updates |
Sheet 2: Technical Review Checklist
Sheet 3: Template Change Log
Rev | Change | Author |
01.00.05 | Added lesson learned #3.5 | MDK |
3 - CM700A__HwTq3Meas_FuncReq
ID | Baselined v2.1 and Released | Is Requirement? | .ASIL | .ReqCat | Review Date | Review Action | Review Action Status |
CM700A_26 | The HwTq3Meas Function shall provide measured sensor signal output in Engineering Unit in range of ±10 HwNm with 0.00488 resolution. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_27 | The HwTq3Meas Function shall detect protocol error. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_28 | The HwTq3Meas Function shall provide mechanism to detect any Sensor self internal diagnostic. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_29 | The HwTq3Meas Function shall hold previous known good value in the event of error detected. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_30 | The HwTq3Meas Function shall provide qualified status of the protocol fault. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_31 | The HwTq3Meas Function shall provide instantaneous status of the protocol fault. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_32 | The HwTq3Meas Function shall provide mechanism for correction of Handwheel Torque Output based on sensor polarity. | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_33 | The HwTq3Meas Function shall post Torque data no later than 200us (CBE) from the time torque data being sampled by the sensor (Historically 400us was allocated for total time estimation from the sample torque data to ePWM toggle output using same the sample torque data ). | TRUE | D | Direct | 6/30/2015 | Closed | |
CM700A_66 | The HwTq3Meas Function shall provide sensor scratchpad signal, the "Gear Identification" in Count unit. | TRUE | D | Direct | 3/18/2016 | Closed | |
CM700A_67 | The HwTq3Meas Function shall provide signal available indicator, when the "Gear Identification" signal become available. | TRUE | D | Direct | 3/18/2016 | Closed | |
CM700A_34 | The HwTq3Meas Function shall provide power to the torque sensor within the range of 4.5V (Min) to 5.5V (Max). | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_35 | The HwTq3Meas Function shall require a logic high signal to be higher than 3.0V in magnitude for the read Torque information as input. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_36 | The HwTq3Meas Function shall require a logic Low signal to be lower than 0.1V in magnitude for the Torque Sensor Trigger information as output. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_37 | The HwTq3Meas Function shall provide an open collector pull high design as an interface to the sensor input. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_38 | The HwTq3Meas Function shall use the ISO based error accumulator strategy for NTC 0x079. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_39 | The HwTq3Meas Function shall activate NTC 0x079 in states defined while the operating system is available. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_40 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Synchronization and calibration" Tick count is measured outside of 56 ticks ± 20%. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_41 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Status and Communication" data falls outside the range of 12 <Tick counts <=27. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_42 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Data 0" falls outside the range of 12 <Tick counts <=27. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_43 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Data 1" falls outside the range of 12 <Tick counts <=27. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_44 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Data 2" falls outside the range of 12 <Tick counts <=27. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_45 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "CRC" falls outside the range of 12 <Tick counts <=27. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_46 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame "CRC" field doesn't match with CRC calculated. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_47 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor misses a new message received (with coherent data in the SENT frame). | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_48 | The HwTq3Meas Function test condition result shall indicate negative, when the Sensor SENT frame field "Status and Communication" data falls data >12 tick (means indicatation of Temporary or Critical sensor internal diagnostic error). | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_49 | The HwTq3Meas Function shall provide a positive result to the test condition for NTC 0x079 when none of the negative result requirements are satisfied. | TRUE | D | Derived | 6/30/2015 | Closed | |
CM700A_59 | The HwTq3Meas Function shall use the Immediate fault strategy for NTC 0x1E3. | TRUE | QM | Derived | 6/30/2015 | Closed | |
CM700A_61 | The HwTq3Meas Function shall activate NTC 0x1E3 in states defined while the operating system is available. | TRUE | QM | Derived | 6/30/2015 | Closed | |
CM700A_63 | The HwTq3Meas Function test condition result shall indicate negative, when the handwheel Torque 3 offset trim service not performed. | TRUE | QM | Derived | 6/30/2015 | Closed | |
CM700A_65 | The HwTq3Meas Function shall provide a positive result to the test condition for NTC 0x1E3 when none of the negative result requirements are satisfied. | TRUE | QM | Derived | 6/30/2015 | Closed | |
CM700A_50 | The HwTq3Meas Function shall provide mechanism store HwTq3 Offset trim performed status in persistent storage. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_51 | The HwTq3Meas Function shall store Auto offset trim to persistent storage. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_52 | The HwTq3Meas Function shall provide mechanism report the value of HwTq3 Offset Trim stored in persistent storage, on request. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_53 | The HwTq3Meas Function shall provide mechanism report the value of HwTq3 Offset Trim performed status stored in persistent storage, on request. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_54 | The HwTq3Meas Function shall provide mechanism clear HwTq3 Offset Trim stored in persistent storage to zero, on request. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_55 | The HwTq3Meas Function shall provide mechanism manual write HwTq3 Offset Trim stored in persistent storage, on request. | TRUE | QM | Direct | 6/30/2015 | Closed | |
CM700A_56 | The HwTq3Meas Function shall provide mechanism Auto Learn write HwTq3 Offset Trim stored in persistent storage, on request. | TRUE | QM | Direct | 6/30/2015 | Closed |