User’s Manual L-24 V2.0, 2007-07
TC1796
System and Peripheral Units (Vol. 1 and 2)
Table of Contents
22.5.3.1 Local Time and Synchronization Marks . . . . . . . . . . . . . . . . . 22-115 [2]
22.5.3.2 Time Marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-116 [2]
22.5.3.3 Watch Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-117 [2]
22.5.4 Master Reference Mark (Level 2 only) . . . . . . . . . . . . . . . . . . . . 22-117 [2]
22.5.5 Transmit Enable Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-117 [2]
22.5.6 Local Offset and Global Time . . . . . . . . . . . . . . . . . . . . . . . . . . 22-118 [2]
22.5.7 Transmit Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-119 [2]
22.5.8 Reference Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-120 [2]
22.5.8.1 Differences to Normal CAN Messages . . . . . . . . . . . . . . . . . 22-120 [2]
22.5.8.2 Transmit Trigger for a Reference Message . . . . . . . . . . . . . . 22-121 [2]
22.6 TTCAN Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-123 [2]
22.6.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-123 [2]
22.6.2 Scheduler Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-124 [2]
22.6.2.1 Scheduler Entry Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-125 [2]
22.6.2.2 Scheduler Entry Type Description . . . . . . . . . . . . . . . . . . . . . 22-126 [2]
22.6.2.3 End of Scheduler Memory Entry . . . . . . . . . . . . . . . . . . . . . . 22-141 [2]
22.6.3 Setup of the Scheduler Entries . . . . . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
22.6.4 Reading the Scheduler Entries . . . . . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
22.6.4.1 Instructions During a Basic Cycle . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
22.6.4.2 Instructions at the End of a Basic Cycle . . . . . . . . . . . . . . . . 22-143 [2]
22.6.5 Scheduler Instruction Sequence . . . . . . . . . . . . . . . . . . . . . . . . 22-145 [2]
22.6.5.1 BCC and CSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-145 [2]
22.6.5.2 General Instruction Sequence Rules . . . . . . . . . . . . . . . . . . . 22-146 [2]
22.6.5.3 Scheduler Sequence Example . . . . . . . . . . . . . . . . . . . . . . . 22-147 [2]
22.7 TTCAN Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-148 [2]
22.7.1 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-148 [2]
22.7.2 Configuration Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-148 [2]
22.7.3 Synchronization Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
22.7.4 Time Masters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
22.7.4.1 State of a Time Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
22.7.4.2 Strictly Time-Triggered Behavior . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
22.7.5 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-150 [2]
22.7.6 Application Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-150 [2]
22.7.7 MSC Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-151 [2]
22.7.8 TTCAN Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-152 [2]
22.8 TTCAN Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-154 [2]
22.8.1 TTCAN Timing Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-157 [2]
22.8.2 TTCAN Control / Status / Configuration Registers . . . . . . . . . . 22-169 [2]
22.8.3 Scheduler Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-192 [2]
22.9 MultiCAN Module Implementation . . . . . . . . . . . . . . . . . . . . . . . . . 22-199 [2]
22.9.1 Interfaces of the MultiCAN Module . . . . . . . . . . . . . . . . . . . . . . 22-199 [2]
22.9.2 MultiCAN Module External Registers . . . . . . . . . . . . . . . . . . . . 22-200 [2]
22.9.3 Module Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-201 [2]