Shopping Cart

No products in the cart.

BS ISO 16845-2:2018

$215.11

Road vehicles. Controller area network (CAN) conformance test plan – High-speed medium access unit. Conformance test plan

Published By Publication Date Number of Pages
BSI 2018 98
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

This document specifies the conformance test plan for the CAN physical layer as standardized in ISO 11898‑2:2016. It specifies static and dynamic tests. The dynamic tests includes the test cases for the partly implemented Classical CAN protocol and CAN FD protocol as standardized in ISO 11898‑1:2015. The static tests describe the data to be given in datasheets.

PDF Catalog

PDF Pages PDF Title
2 undefined
8 Foreword
9 Introduction
11 1 Scope
2 Normative references
3 Terms and definitions
12 4 Symbols and abbreviated terms
13 5 Global overview
5.1 OSI conformance test method
17 5.2 General organization
5.3 Test case organization
5.3.1 Overview
5.3.2 Setup state
18 5.3.3 Test state
5.3.4 Test frame definition for protocol related test cases
19 5.3.5 Hierarchical structure of tests
20 5.3.6 Elementary tests
5.3.7 Applicable test cases for IUTs with enhanced voltage biasing
6 Test type 1, static test cases
25 7 Test type 2, normal CAN communication acceptance
7.1 Test class 1, valid frame format
7.1.1 ID test in CBFF messages
26 7.1.2 ID test in CEFF messages
27 7.1.3 WUP element of WUF
28 7.1.4 WUF element of another valid frame — CBFF message
29 7.1.5 WUF element of another valid frame — CEFF message
7.1.6 Acceptance of no nominal “SRR” in CEFF message
30 7.1.7 Absent bus idle after data frame
7.1.8 Stuff acceptance test 1
31 7.1.9 Stuff acceptance test 2
32 7.1.10 Acceptance of Sync Sequence
33 7.1.11 Idle detection after CAN FD frame (FD tolerant implementation only)
34 7.2 Test class 2, error detection
7.2.1 Stuff error test 1
35 7.2.2 Stuff error test 2
36 7.2.3 CRC error test
7.2.4 Form error in data frame
37 7.3 Test class 3, error frame management
7.3.1 Absent bus idle after error scenario
38 7.3.2 Active error condition during ignored frames after switching on the bias
7.3.3 Passive error condition during ignored frames after switching on the bias
39 7.4 Test class 4, CAN bit decoding
7.4.1 Correct sampling of the 10th bit after the last dominant edge causing resync
40 7.4.2 Correct sampling of the 10th bit after the last dominant edge after hard sync
41 7.4.3 IUT robustness against dominant bit extensions
7.4.4 IUT robustness against dominant bit shortening
42 7.4.5 Correct sampling after bit deformation and hard sync
43 7.4.6 No frame constant bit deformation due to loss of arbitration or ringing effects
44 7.4.7 Glitch filtering test in idle state
7.4.8 Glitch filtering test after FD format frame after IFS and EOF (FD tolerant implementation only)
45 7.4.9 Glitch filtering test in CAN FD data phase (FD tolerant implementation only)
46 7.4.10 Bit (glitch) detection test in CAN FD data phase (FD tolerant implementation only)
7.4.11 Clock tolerance test
47 7.4.12 Not constant network timing due to loss of arbitration
48 8 Test type 3, WUF evaluation
8.1 Test class 1, CAN message ID filter test
8.1.1 Message filter / CBFF – test 1
49 8.1.2 Message filter / CBFF – test 2
50 8.1.3 Message filter / CBFF – test 3
51 8.1.4 Message filter / CBFF – test 4
52 8.1.5 Message filter / CEFF – test 1
53 8.1.6 Message filter / CEFF – test 2
54 8.1.7 Message filter / CEFF – test 3
55 8.1.8 Message filter / CEFF – test 4
56 8.2 Test class 2, CAN message data filter test
8.2.1 Message data filter – matching data field
57 8.3 Test class 3, CAN message DLC filter tests
8.3.1 Message DLC filter test
58 8.4 Test class 4, optional data mask bit tests
8.4.1 Message filter / CBFF – test 1 while DLC matching condition disabled
59 8.4.2 Message filter / CBFF – test 2 while DLC matching condition disabled
60 8.4.3 Message filter / CBFF – test 3 while DLC matching condition disabled
61 8.4.4 Message filter / CBFF – test 4 while DLC matching condition disabled
62 8.4.5 Message filter / CEFF – test 1 while DLC matching condition disabled
63 8.4.6 Message filter / CEFF – test 2 while DLC matching condition disabled
64 8.4.7 Message filter / CEFF – test 3 while DLC matching condition disabled
65 8.4.8 Message filter / CEFF – test 4 while DLC matching condition disabled
66 8.4.9 Acceptance of frames independent of the DLC while DLC matching condition disabled
67 8.4.10 Acceptance of remote frames independent of the DLC while DLC matching condition disabled
68 8.5 Test class 5, non-acceptance of remote frames
8.5.1 Non-acceptance of remote frames
69 9 Test type 4, FEC management
9.1 General
9.2 Test class 1, valid frame format
9.2.1 FEC decrement on valid frame presence
70 9.2.2 FEC no increment on form error in error delimiter
71 9.2.3 FEC no increment on sixth bit of error delimiter
72 9.2.4 FEC no increment on ACK error
73 9.2.5 FEC no increment on form error in ACK delimiter
74 9.2.6 FEC no increment on form error in EOF field
75 9.2.7 FEC no increment on glitches
76 9.2.8 FEC no increment on classical CAN frames with not nominal “FDF, r0”
77 9.2.9 FEC no increment on CAN FD frames (FD tolerant implementation only)
79 9.3 Test class 2, error detection
9.3.1 FEC increment on form error in CRC delimiter
80 9.3.2 FEC increment on stuff error
81 9.3.3 FEC increment on CRC error
82 9.3.4 FEC incremented once when active error flag length is 13 bit
9.3.5 FEC incremented once when active error flag is longer than 13 bit
83 9.4 Test class 3, HS-PMA handling
9.4.1 FEC reset after expiration of tSILENCE
84 9.4.2 FEC reset on enabling selective wake-up function
85 9.4.3 FEC no reset during change from normal to low-power mode (optional)
86 9.4.4 FEC evaluation direct after WUP presence
87 10 Test type 5, HS-PMA implementation
10.1 Test class 1, WUP
10.1.1 Wake-up after valid WUP
88 10.1.2 No wake-up after invalid WUP
89 10.1.3 No wake-up after expiration of optional timer tWake
90 10.1.4 Reset of the optional timer tWake
91 10.1.5 No wake-up due to not stabilized recessive bus state
92 10.2 Test class 2, low-power mode operation
10.2.1 Reset of the timer tSILENCE
93 10.2.2 Expiration of the timer tSILENCE AND implementation in low-power mode
94 10.2.3 Biasing independency from VCC availability
95 10.2.4 Transmitter in low-power mode
96 10.2.5 Wake-up independency from VCC availability
97 Bibliography
BS ISO 16845-2:2018
$215.11