for can fd pn transceivers
play

for CAN-FD/PN Transceivers iCC 2017 1 Content Standards and their - PowerPoint PPT Presentation

Interoperability challenges for CAN-FD/PN Transceivers iCC 2017 1 Content Standards and their problems Consequences for multi-supplier-solutions Ways to achieve interoperability Interoperability test specification for CAN &


  1. Interoperability challenges for CAN-FD/PN Transceivers iCC 2017 1

  2. Content  Standards and their problems  Consequences for multi-supplier-solutions  Ways to achieve interoperability  Interoperability test specification for CAN & CAN-FD transceiver devices  Conclusion www.cs-group.de 2 communication & systems group

  3. Standards and their problems Why are the standards created?  To improve quality  To facilitate innovation  To increase speed-to-market  To share development costs What is the main problem that often arises from standards?  The specification can be ambiguous  Specification is not clear enough  Leads to different interpretations Might it be a problem for my system? www.cs-group.de 3 communication & systems group

  4. Consequences for multi-supplier-solutions It might be a problem for multi-supplier-solutions!  Different suppliers create products according to the same standard  The products shall interact in the same system  But! One single standard can be interpreted differently  Human language itself is ambiguous  A specified standard might contain coverage holes or missing details  The implementer might get something wrong or make a mistake www.cs-group.de 4 communication & systems group

  5. System functionality with multi-supplier-solutions How to achieve system functionality in systems using multi-supplier-solutions? www.cs-group.de 5 communication & systems group

  6. Ways to achieve interoperability a) Build up the intended system out of desired components and test it for a proper functionality  Sole appraisal : the desired components are working as expected within the certain system in a certain environment  Benefit : quite easy set up, by a simple mock-up  Disadvantage : each system, each option needs to be tested b)Check once the ability to interact with all combinations of devices  Disadvantage : Number of combinations increases rapidly with available implementations c) Run at first the conformance test and afterwards the general interoperability test (IOPT) for each implementation  Benefit : one conformance test + one interoperability test per device, each device usable in all systems www.cs-group.de 6 communication & systems group

  7. Fundamentals of conformance testing “ Conformance testing is testing to determine whether a product or system meets some specified standard that has been developed for efficiency or interoperability.” – to be like specified – Fundamentals of conformance testing  To apply conformance testing, a specified standard must exist  This could be an international, national or company-specific standard  Different implementations of a standard are existing or planned  Conformance testing verifies whether an implementation represents the standard or not  The conformance test is the minimum requirement to guarantee interoperability www.cs-group.de 7 communication & systems group

  8. Fundamentals of interoperability testing “ Interoperability is a property referring to the ability of diverse products or systems to work together (inter- operate).” – to be able to interact, to communicate – Fundamentals of interoperability  Interoperability is a property that is based on intended functional behaviour  Interoperability is relevant, if multiple entities shall inter-operate  Specified standards shall describe interoperable products and systems, i.e. the intended functional behaviour  Consequently, interoperability is the result of adherence of implementations to their specified standard www.cs-group.de 8 communication & systems group

  9. IOPT – Test specification – Scope and aim Scope  Definition of test cases and test requirements to realize a test plan for the verification of CAN transceiver devices regarding their interoperability , even if provided by different manufacturers. Aim  Increase the probability of collaboration of CAN transceivers within a CAN system and increase the confidence level. Contrary to conformance tests, interoperability tests are based on a predefined reference environment . Single device measurements are not in focus of the interoperability tests. www.cs-group.de 9 communication & systems group

  10. IOPT – Test specification – Addressed transceiver High-speed CAN transceiver types addressed by the test  Transceiver with and without bus wake-up capability  Transceiver with selective wake-up functionality  Transceiver with selective wake-up functionality tolerant to CAN-FD frames Bit rates in focus of the tests ≤ 1 Mbit/s 2 Mbit/s 5 Mbit/s Reference environment 5 Mbit/s reference environment 2 Mbit/s reference environment 500 kbit/s reference environment www.cs-group.de 10 communication & systems group

  11. IOPT – Test specification – Network Ring communication Standard net test topology Ground shift [one node at a time] Bus failure injection Tests executed once in a homogeneous and once in a heterogeneous network with dedicated reference devices www.cs-group.de 11 communication & systems group

  12. IOPT – Test specification – Focus of the tests Transceiver behaviour can be represented by a state machine  Transitions from one transceiver state to another represent reactions to certain events e.g. mode change, bus failures, ground shifts (or their combinations)  IOPT tests focus on the dynamical sequential behaviour  The interoperability tests verify the sequential behaviour of the transceiver in reference to the specified sequential behaviour  Observed and controlled at external points  Consideration of interoperability relevant phenomena  The verification happens on operation mode variation in combination with ground shift and bus failures www.cs-group.de 12 communication & systems group

  13. IOPT – Test specification – Test cases  The test cases are based on operation mode transition from normal to low-power and the way back, which have to be ensured under all circumstances  Realized in 7 different test flows, with different logical bus failures injection point  Stress conditions covered by test cases  8 different bus failures  Ground shift of ± 1V » open wire on CAN high applied at each node » open wire on CAN low (one node at a time) » short circuit between CAN high and battery voltage  Local wake-up » short circuit between CAN low and battery voltage  Wake-up via bus » short circuit between CAN high and Ground » short circuit between CAN low and Ground initialized by each » disconnection of one terminating node node once www.cs-group.de 13 communication & systems group

  14. IOPT – Test specification – Example test flow www.cs-group.de 14 communication & systems group

  15. IOPT – Test specification – Overview of all views 7 test flows of the interoperability test system 5 flows with 16 sources for bus wake-up , 3 ground shift values applied at each node (one node at a time  33 scenarios) and 8 bus failures result in 21,120 test cases 2 flows with local wake-up only, 3 ground shift values applied at each node (one node at a time  33 scenarios) and 8 bus failures result in 528 test cases Furthermore the tests need to be executed twice , once in a homogeneous and once in a heterogeneous network with dedicated reference devices  43,296 single test cases with several verdict points each www.cs-group.de 15 communication & systems group

  16. Conclusion  It is a fact that standardized specifications can be interpreted in different ways  This fact leads to having applications with similar but not equal behaviour  They must be interoperable!  How could this be prevented?  How to guarantee that different solutions will work together?  How could designers and customers ensure interoperable behaviour? Conformance + interoperability testing is the answer! www.cs-group.de 16 communication & systems group

  17. Thanks for your attention! C & S group GmbH Am Exer 19b Sebastianstrasse 1a 38302 Wolfenbüttel 85049 Ingolstadt Germany Germany +49 53 31 ∙ 90 555 0 Tel +49 53 31 ∙ 90 555 110 Fax info@cs-group.de www.cs-group.de

Recommend


More recommend