EasyManua.ls Logo

Infineon Technologies TC1796 - Page 32

Infineon Technologies TC1796
2150 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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]

Table of Contents