TTP (Time-Triggered Protocol) is an open and modular control system platform technology that supports the design of upgradeable, reusable and easy-to-integrate systems. As a time-triggered field bus, it can significantly impact the design of modern electronics and control system architectures for next-generation vehicles and industrial applications.
TTP was originally designed at the Vienna University of Technology in the early 80s. From 1998 onwards TTTech Computertechnik AG has taken over the further development of TTP, providing software and hardware solutions for this data communication protocol. Today TTP communication controller chips and IP are available from multiple sources including austriamicrosystems (SWX: AMS), ON Semiconductor (NASDAQ: ONNN) and ALTERA (NasdaqGM: ALTR).
TTP is a dual-channel 25 Mbit/s time-triggered field bus. It can operate using one or both channels with maximum bandwidth of 2x 25 Mbit/s. With replicated data on both channels, redundant communication is supported.
As a fault-tolerant time-triggered protocol, TTP provides autonomous fault-tolerant message transport at known times and with minimal jitter by employing a TDMA (Time-Division Multiple Access) strategy on replicated communication channels. TTP offers fault-tolerant clock synchronization that establishes the global time base without relying on a central time server.
TTP provides a membership service to inform every correct node about the consistency of data transmission. This mechanism can be viewed as a distributed acknowledgment service that informs the application promptly if an error in the communication system has occurred. If state consistency is lost, the application is notified immediately.
Additionally, TTP includes the service of clique avoidance to detect faults outside the fault hypothesis, which cannot be tolerated at the protocol level.