User’s Manual
L-24
V2.0, 2007-07
TC1796
System and Peripheral Units (Vol. 1 and 2)
Table of Contents
Local Time and Synchronization Marks . . . . . . . . . . . . . . . . . 22-115 [2]
Time Marks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-116 [2]
Watch Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-117 [2]
Master Reference Mark (Level 2 only) . . . . . . . . . . . . . . . . . . . . 22-117 [2]
Transmit Enable Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-117 [2]
Local Offset and Global Time . . . . . . . . . . . . . . . . . . . . . . . . . . 22-118 [2]
Transmit Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-119 [2]
Reference Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-120 [2]
Differences to Normal CAN Messages . . . . . . . . . . . . . . . . . 22-120 [2]
Transmit Trigger for a Reference Message . . . . . . . . . . . . . . 22-121 [2]
TTCAN Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-123 [2]
Scheduler Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-124 [2]
Scheduler Entry Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-125 [2]
Scheduler Entry Type Description . . . . . . . . . . . . . . . . . . . . . 22-126 [2]
End of Scheduler Memory Entry . . . . . . . . . . . . . . . . . . . . . . 22-141 [2]
Setup of the Scheduler Entries . . . . . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
Reading the Scheduler Entries . . . . . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
Instructions During a Basic Cycle . . . . . . . . . . . . . . . . . . . . . 22-142 [2]
Instructions at the End of a Basic Cycle . . . . . . . . . . . . . . . . 22-143 [2]
Scheduler Instruction Sequence . . . . . . . . . . . . . . . . . . . . . . . . 22-145 [2]
BCC and CSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-145 [2]
General Instruction Sequence Rules . . . . . . . . . . . . . . . . . . . 22-146 [2]
Scheduler Sequence Example . . . . . . . . . . . . . . . . . . . . . . . 22-147 [2]
TTCAN Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-148 [2]
Configuration Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-148 [2]
Synchronization Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
State of a Time Master . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
Strictly Time-Triggered Behavior . . . . . . . . . . . . . . . . . . . . . . 22-149 [2]
Application Watchdog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-150 [2]
MSC Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-151 [2]
TTCAN Interrupt Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-152 [2]
TTCAN Timing Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-157 [2]
TTCAN Control / Status / Configuration Registers . . . . . . . . . . 22-169 [2]
Scheduler Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-192 [2]
MultiCAN Module Implementation . . . . . . . . . . . . . . . . . . . . . . . . . 22-199 [2]
Interfaces of the MultiCAN Module . . . . . . . . . . . . . . . . . . . . . . 22-199 [2]
MultiCAN Module External Registers . . . . . . . . . . . . . . . . . . . . 22-200 [2]
Module Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-201 [2]