TTCAN | User’s Manual | Revision 1.6 |
manual_about.fm
TMC | Time Mark Compare | |
| 0x0 | No Time Mark interrupt is generated. |
| 0x1 | Time Mark interrupt if (Time Mark = Cycle Time). |
| 0x2 | Time Mark interrupt if (Time Mark = Local Time). |
| 0x3 | Time Mark interrupt if (Time Mark = Global Time). |
DET | Disable External Time Mark Port | |
| one | The Time Mark port is disabled. |
| zero | The Time Mark port is enabled. |
ECS | External Clock Synchronisation | |
| The External Clock Synchronisation takes effect when ‘1’ is written to ECS. | |
| ECS will always be read as ‘0’ | |
SWS | Stop Watch Source (when edge is detected at the STOP_WATCH_TRIGGER pin) | |
| 0x0 | Stop Watch is disabled. |
| 0x1 | Actual value of Cycle Time is copied to Stop_Watch. |
| 0x2 | Actual value of Local Time is copied to Stop_Watch. |
| 0x3 | Actual value of Global Time is copied to Stop_Watch. |
WGTD | Wait for Global Time Discontinuity | |
| one | The node waits for the completion of a Reference Message with |
|
| Disc_Bit = ‘1’ after SGT has been set by the CPU. GTDiff is |
|
| locked while WGTD is set. |
| zero | No Global Time Preset is pending. |
SGT Set Global Time
The Global Time Preset takes effect when ‘1’ is written to SGT. SGT will always be read as ‘0’.
The Synchronisation Deviation SD is the difference between NumCfg and NumAct. When the calculated NumAct deviates by more than 2(ldSDL + 5) from NumCfg, the drift compensation is
suspended and the GTE interrupt is activated. There is no drift compensation in Level 1.
ECS schedules the updated NumCfg value for activation by the next Reference Message.
SGT schedules the GTDiff value for activation by the next Reference Message.
Setting of ECS and SGT requires EECS to be set and the node to be the actual Time Master.
3.5.21 TT Sync_Mark Register (addresses 0x69 & 0x68)
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
|
|
|
|
|
|
|
| Sync_Mark |
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| r |
|
|
|
|
|
|
| r |
|
|
|
Sync_MarkSynchronisation Mark |
|
|
|
|
|
|
|
|
|
| ||||||
|
|
| Cycle Time. |
|
|
|
|
|
|
|
|
|
The TT Sync_Mark register shows the Sync_Mark captured at the Start of Frame of each message, measured in Cycle Time. The register is updated when the message becomes valid and retains its value until the next message becomes valid.
BOSCH | - 38/77 - | 11.11.02 |