TTCAN from applications to products in automotive systems

This paper outlines the results of a study performed to analyze the mission of TTCAN from applications to products for automotive systems. As commonly acknowledged communication is one of the key elements for future and even present systems such as an automobile. A dramatically increasing number of busses and gateways even in low- to midrange vehicles is putting significant burden upon the validation scenario as well as the cost. Accordingly, numerous new initiatives have been started worldwide in order to find solutions to this; some of them by the definition of enhanced or new protocols. This paper shall have a look particular on the new standard of TTCAN (time-triggered communication on CAN). This protocol is based on the CAN data link layer as specified in ISO 11898-1 and may use standardized CAN physical layers such as specified in ISO 11898-2 (highspeed transceiver) or in ISO 11898-3 (fault-tolerant low-speed transceiver). This particular property is beneficial when migrating towards time-triggered communication approaches. Furthermore TTCAN provides a mechanism to schedule CAN messages either time-triggered or event-triggered. This feature opens new ways to partition, link and structure systems more efficiently in terms of cost and validation. Examples are implementation of a sensor bus, distributed or split control functionality and increased real-time performance in CAN-based in-vehicle networks without software overhead. This paper will identify automotive applications and approaches that require or benefit from the TTCAN protocol. Strengths and limits of the solution are addressed for the domains of powertrain and safety vehicle dynamics. Partitioning will be proposed with the key advantages and system benefits for the applications. A new implementation of a level2 TTCAN node providing full TTCAN functionality with very low software overhead is presented as well.